pub struct CommandStageConfig {
pub command: Vec<String>,
pub mode: ChildStdioMode,
pub stdio: StdioConfig,
pub timeout: Option<Duration>,
pub retry: RetryPolicy,
}Expand description
Command-stage settings from TOML (type = "command").
Fields§
§command: Vec<String>Argv to spawn (required).
mode: ChildStdioModeChild lifecycle: persistent (default) or transient.
stdio: StdioConfigChild-stdio framing settings.
timeout: Option<Duration>Per-exchange timeout for this stage (optional).
retry: RetryPolicyPer-stage retry/backoff (optional; default is a single attempt).
Trait Implementations§
Source§impl Clone for CommandStageConfig
impl Clone for CommandStageConfig
Source§fn clone(&self) -> CommandStageConfig
fn clone(&self) -> CommandStageConfig
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 CommandStageConfig
impl Debug for CommandStageConfig
impl Eq for CommandStageConfig
Source§impl PartialEq for CommandStageConfig
impl PartialEq for CommandStageConfig
impl StructuralPartialEq for CommandStageConfig
Auto Trait Implementations§
impl Freeze for CommandStageConfig
impl RefUnwindSafe for CommandStageConfig
impl Send for CommandStageConfig
impl Sync for CommandStageConfig
impl Unpin for CommandStageConfig
impl UnsafeUnpin for CommandStageConfig
impl UnwindSafe for CommandStageConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.