pub struct CliOptions {
pub data_dir: Option<PathBuf>,
pub env: Vec<(String, String)>,
pub input: Option<Value>,
pub timeout: Option<Duration>,
}Fields§
§data_dir: Option<PathBuf>§env: Vec<(String, String)>§input: Option<Value>Appended as --input <json> the way the engine CLI contract expects.
timeout: Option<Duration>Trait Implementations§
Source§impl Clone for CliOptions
impl Clone for CliOptions
Source§impl Debug for CliOptions
impl Debug for CliOptions
Auto Trait Implementations§
impl Freeze for CliOptions
impl RefUnwindSafe for CliOptions
impl Send for CliOptions
impl Sync for CliOptions
impl Unpin for CliOptions
impl UnsafeUnpin for CliOptions
impl UnwindSafe for CliOptions
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