pub struct FlagDef {
pub name: String,
pub flag_type: String,
pub required: bool,
pub description: String,
pub default: Option<String>,
}Expand description
Flag/option definition
Fields§
§name: String§flag_type: String§required: bool§description: String§default: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlagDef
impl<'de> Deserialize<'de> for FlagDef
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 FlagDef
impl RefUnwindSafe for FlagDef
impl Send for FlagDef
impl Sync for FlagDef
impl Unpin for FlagDef
impl UnwindSafe for FlagDef
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