pub struct PiAgentProviderOptions {
pub command: Option<String>,
pub subcommand: Vec<String>,
pub args: Vec<String>,
pub cwd: Option<PathBuf>,
pub env: HashMap<String, String>,
pub timeout_ms: Option<u64>,
}Fields§
§command: Option<String>§subcommand: Vec<String>§args: Vec<String>§cwd: Option<PathBuf>§env: HashMap<String, String>§timeout_ms: Option<u64>Trait Implementations§
Source§impl Clone for PiAgentProviderOptions
impl Clone for PiAgentProviderOptions
Source§fn clone(&self) -> PiAgentProviderOptions
fn clone(&self) -> PiAgentProviderOptions
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 PiAgentProviderOptions
impl Debug for PiAgentProviderOptions
Source§impl Default for PiAgentProviderOptions
impl Default for PiAgentProviderOptions
Source§fn default() -> PiAgentProviderOptions
fn default() -> PiAgentProviderOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PiAgentProviderOptions
impl RefUnwindSafe for PiAgentProviderOptions
impl Send for PiAgentProviderOptions
impl Sync for PiAgentProviderOptions
impl Unpin for PiAgentProviderOptions
impl UnsafeUnpin for PiAgentProviderOptions
impl UnwindSafe for PiAgentProviderOptions
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