pub struct AddonCommand {
pub name: String,
pub description: String,
pub once: bool,
pub requires_commands: Vec<String>,
pub inputs: Vec<InputDef>,
pub steps: Vec<Step>,
}Fields§
§name: String§description: String§once: bool§requires_commands: Vec<String>§inputs: Vec<InputDef>§steps: Vec<Step>Trait Implementations§
Source§impl Debug for AddonCommand
impl Debug for AddonCommand
Source§impl<'de> Deserialize<'de> for AddonCommand
impl<'de> Deserialize<'de> for AddonCommand
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 AddonCommand
impl RefUnwindSafe for AddonCommand
impl Send for AddonCommand
impl Sync for AddonCommand
impl Unpin for AddonCommand
impl UnsafeUnpin for AddonCommand
impl UnwindSafe for AddonCommand
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