pub struct AppArgSpec {
pub name: String,
pub description: Option<String>,
pub input_mode: Option<ArgInputModeEnum>,
pub arg: Option<String>,
pub notes: Option<Value>,
}Fields§
§name: String§description: Option<String>§input_mode: Option<ArgInputModeEnum>§arg: Option<String>§notes: Option<Value>Implementations§
Source§impl AppArgSpec
impl AppArgSpec
pub fn new(name: String) -> AppArgSpec
Trait Implementations§
Source§impl Clone for AppArgSpec
impl Clone for AppArgSpec
Source§fn clone(&self) -> AppArgSpec
fn clone(&self) -> AppArgSpec
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 AppArgSpec
impl Debug for AppArgSpec
Source§impl Default for AppArgSpec
impl Default for AppArgSpec
Source§fn default() -> AppArgSpec
fn default() -> AppArgSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppArgSpec
impl<'de> Deserialize<'de> for AppArgSpec
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
Source§impl PartialEq for AppArgSpec
impl PartialEq for AppArgSpec
Source§impl Serialize for AppArgSpec
impl Serialize for AppArgSpec
impl StructuralPartialEq for AppArgSpec
Auto Trait Implementations§
impl Freeze for AppArgSpec
impl RefUnwindSafe for AppArgSpec
impl Send for AppArgSpec
impl Sync for AppArgSpec
impl Unpin for AppArgSpec
impl UnsafeUnpin for AppArgSpec
impl UnwindSafe for AppArgSpec
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