pub struct ExecutionOptions {
pub progress: Option<Box<dyn ProgressSink>>,
pub cancellation: Option<Box<dyn Cancellation>>,
pub mode: ExecutionMode,
}Expand description
Execution, progress, and cancellation options.
Fields§
§progress: Option<Box<dyn ProgressSink>>§cancellation: Option<Box<dyn Cancellation>>§mode: ExecutionModeReserved, currently has no effect — see ExecutionMode (RFC-025).
Trait Implementations§
Source§impl Default for ExecutionOptions
impl Default for ExecutionOptions
Source§fn default() -> ExecutionOptions
fn default() -> ExecutionOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionOptions
impl !Sync for ExecutionOptions
impl !UnwindSafe for ExecutionOptions
impl Freeze for ExecutionOptions
impl Send for ExecutionOptions
impl Unpin for ExecutionOptions
impl UnsafeUnpin for ExecutionOptions
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