pub struct InvokeOptions {
pub timeout: Option<Duration>,
pub expected_revision: Option<String>,
pub change_mode: Option<String>,
pub dry_run: Option<bool>,
pub stdin_bytes: Option<Vec<u8>>,
}Expand description
Invocation options are separate from operation parameters and do not become extra document fields when sent through structured document RPC.
Fields§
§timeout: Option<Duration>§expected_revision: Option<String>§change_mode: Option<String>§dry_run: Option<bool>§stdin_bytes: Option<Vec<u8>>Trait Implementations§
Source§impl Clone for InvokeOptions
impl Clone for InvokeOptions
Source§impl Debug for InvokeOptions
impl Debug for InvokeOptions
Auto Trait Implementations§
impl Freeze for InvokeOptions
impl RefUnwindSafe for InvokeOptions
impl Send for InvokeOptions
impl Sync for InvokeOptions
impl Unpin for InvokeOptions
impl UnsafeUnpin for InvokeOptions
impl UnwindSafe for InvokeOptions
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