pub struct OutputInjectionConfig {
pub inject_stdout: bool,
pub inject_stderr: bool,
pub max_length: usize,
pub include_exit_code: bool,
pub include_duration: bool,
pub format: OutputFormat,
}Expand description
Output injection configuration
Fields§
§inject_stdout: boolWhether to inject stdout
inject_stderr: boolWhether to inject stderr
max_length: usizeMaximum output length (0 = unlimited)
include_exit_code: boolWhether to include exit code in output
include_duration: boolWhether to include execution time in output
format: OutputFormatFormat for injected output
Trait Implementations§
Source§impl Clone for OutputInjectionConfig
impl Clone for OutputInjectionConfig
Source§fn clone(&self) -> OutputInjectionConfig
fn clone(&self) -> OutputInjectionConfig
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 OutputInjectionConfig
impl Debug for OutputInjectionConfig
Auto Trait Implementations§
impl Freeze for OutputInjectionConfig
impl RefUnwindSafe for OutputInjectionConfig
impl Send for OutputInjectionConfig
impl Sync for OutputInjectionConfig
impl Unpin for OutputInjectionConfig
impl UnwindSafe for OutputInjectionConfig
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