pub struct WorkbenchConfig {
pub default: Option<String>,
pub available: Option<Vec<String>>,
pub features: Option<HashMap<String, WorkbenchFeatures>>,
}Expand description
Workbench configuration
Fields§
§default: Option<String>Default workbench type
available: Option<Vec<String>>Available workbench types
features: Option<HashMap<String, WorkbenchFeatures>>Feature sets per workbench
Trait Implementations§
Source§impl Clone for WorkbenchConfig
impl Clone for WorkbenchConfig
Source§fn clone(&self) -> WorkbenchConfig
fn clone(&self) -> WorkbenchConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkbenchConfig
impl Debug for WorkbenchConfig
Source§impl<'de> Deserialize<'de> for WorkbenchConfig
impl<'de> Deserialize<'de> for WorkbenchConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkbenchConfig
impl RefUnwindSafe for WorkbenchConfig
impl Send for WorkbenchConfig
impl Sync for WorkbenchConfig
impl Unpin for WorkbenchConfig
impl UnwindSafe for WorkbenchConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more