pub struct EnvRequestCli {
pub command: String,
pub args: Vec<String>,
pub env: HashMap<String, String>,
}Expand description
A CLI-triggered request, representing non-network system events or invocations.
Fields§
§command: StringThe command invoked from CLI or automation.
args: Vec<String>Arguments passed to the command.
env: HashMap<String, String>Environment variables or runtime context.
Trait Implementations§
Source§impl Clone for EnvRequestCli
impl Clone for EnvRequestCli
Source§fn clone(&self) -> EnvRequestCli
fn clone(&self) -> EnvRequestCli
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EnvRequestCli
impl Debug for EnvRequestCli
Source§impl Default for EnvRequestCli
impl Default for EnvRequestCli
Source§fn default() -> EnvRequestCli
fn default() -> EnvRequestCli
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnvRequestCli
impl<'de> Deserialize<'de> for EnvRequestCli
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 EnvRequestCli
impl RefUnwindSafe for EnvRequestCli
impl Send for EnvRequestCli
impl Sync for EnvRequestCli
impl Unpin for EnvRequestCli
impl UnsafeUnpin for EnvRequestCli
impl UnwindSafe for EnvRequestCli
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