pub struct EmmyrcExternalTool {
pub program: String,
pub args: Vec<String>,
pub timeout: u64,
}Fields§
§program: StringThe command to run the external tool.
args: Vec<String>The arguments to pass to the external tool.
timeout: u64Trait Implementations§
Source§impl Clone for EmmyrcExternalTool
impl Clone for EmmyrcExternalTool
Source§fn clone(&self) -> EmmyrcExternalTool
fn clone(&self) -> EmmyrcExternalTool
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 EmmyrcExternalTool
impl Debug for EmmyrcExternalTool
Source§impl Default for EmmyrcExternalTool
impl Default for EmmyrcExternalTool
Source§fn default() -> EmmyrcExternalTool
fn default() -> EmmyrcExternalTool
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmmyrcExternalTool
impl<'de> Deserialize<'de> for EmmyrcExternalTool
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 EmmyrcExternalTool
impl JsonSchema for EmmyrcExternalTool
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 moreAuto Trait Implementations§
impl Freeze for EmmyrcExternalTool
impl RefUnwindSafe for EmmyrcExternalTool
impl Send for EmmyrcExternalTool
impl Sync for EmmyrcExternalTool
impl Unpin for EmmyrcExternalTool
impl UnwindSafe for EmmyrcExternalTool
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more