pub struct CommandV2 {
pub name: String,
pub module: ModuleReference,
pub runner: String,
pub annotations: Option<CommandAnnotations>,
}
Expand description
An executable command.
Fields§
§name: String
The name of the command.
module: ModuleReference
The module containing this command’s executable.
runner: String
The runner to use when running this command.
This may be a URL, or the well-known runners wasi
or wcgi
annotations: Option<CommandAnnotations>
Extra annotations that will be consumed by the runner.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CommandV2
impl<'de> Deserialize<'de> for CommandV2
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
impl StructuralPartialEq for CommandV2
Auto Trait Implementations§
impl Freeze for CommandV2
impl RefUnwindSafe for CommandV2
impl Send for CommandV2
impl Sync for CommandV2
impl Unpin for CommandV2
impl UnwindSafe for CommandV2
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)