pub struct ShellCapability {
pub args: Vec<String>,
}Expand description
One entry in [shell.capabilities] — a command and its argument names.
Fields§
§args: Vec<String>Trait Implementations§
Source§impl Clone for ShellCapability
impl Clone for ShellCapability
Source§fn clone(&self) -> ShellCapability
fn clone(&self) -> ShellCapability
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 ShellCapability
impl Debug for ShellCapability
Source§impl Default for ShellCapability
impl Default for ShellCapability
Source§fn default() -> ShellCapability
fn default() -> ShellCapability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ShellCapability
impl<'de> Deserialize<'de> for ShellCapability
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 JsonSchema for ShellCapability
impl JsonSchema for ShellCapability
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ShellCapability
impl PartialEq for ShellCapability
Source§impl Serialize for ShellCapability
impl Serialize for ShellCapability
impl StructuralPartialEq for ShellCapability
Auto Trait Implementations§
impl Freeze for ShellCapability
impl RefUnwindSafe for ShellCapability
impl Send for ShellCapability
impl Sync for ShellCapability
impl Unpin for ShellCapability
impl UnwindSafe for ShellCapability
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