pub struct ApiInputVariantSerde {
pub ident: String,
pub fields: Vec<String>,
pub long: Option<String>,
pub short: Option<char>,
pub no_short: bool,
pub no_long: bool,
pub heading: Option<String>,
pub help: Option<String>,
pub long_help: Option<String>,
}
Fields§
§ident: String
§fields: Vec<String>
§long: Option<String>
§short: Option<char>
§no_short: bool
§no_long: bool
§heading: Option<String>
§help: Option<String>
§long_help: Option<String>
Trait Implementations§
Source§impl Clone for ApiInputVariantSerde
impl Clone for ApiInputVariantSerde
Source§fn clone(&self) -> ApiInputVariantSerde
fn clone(&self) -> ApiInputVariantSerde
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 ApiInputVariantSerde
impl Debug for ApiInputVariantSerde
Source§impl<'de> Deserialize<'de> for ApiInputVariantSerde
impl<'de> Deserialize<'de> for ApiInputVariantSerde
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 ApiInputVariantSerde
impl RefUnwindSafe for ApiInputVariantSerde
impl Send for ApiInputVariantSerde
impl Sync for ApiInputVariantSerde
impl Unpin for ApiInputVariantSerde
impl UnwindSafe for ApiInputVariantSerde
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