pub struct LocalProcessDriver;Expand description
Local process-backed command driver used for conformance and local hosts.
Trait Implementations§
Source§impl Clone for LocalProcessDriver
impl Clone for LocalProcessDriver
Source§fn clone(&self) -> LocalProcessDriver
fn clone(&self) -> LocalProcessDriver
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 CommandExecutor for LocalProcessDriver
impl CommandExecutor for LocalProcessDriver
Source§fn execute<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
host: &'life1 HostRecord,
request: &'life2 CommandRequest,
cancellation: &'life3 CancellationToken,
) -> Pin<Box<dyn Future<Output = FleetResult<CommandOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn execute<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
host: &'life1 HostRecord,
request: &'life2 CommandRequest,
cancellation: &'life3 CancellationToken,
) -> Pin<Box<dyn Future<Output = FleetResult<CommandOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Executes a validated command request on one exact host revision.
Source§impl Debug for LocalProcessDriver
impl Debug for LocalProcessDriver
Source§impl Default for LocalProcessDriver
impl Default for LocalProcessDriver
Source§fn default() -> LocalProcessDriver
fn default() -> LocalProcessDriver
Returns the “default value” for a type. Read more
impl Copy for LocalProcessDriver
Auto Trait Implementations§
impl Freeze for LocalProcessDriver
impl RefUnwindSafe for LocalProcessDriver
impl Send for LocalProcessDriver
impl Sync for LocalProcessDriver
impl Unpin for LocalProcessDriver
impl UnsafeUnpin for LocalProcessDriver
impl UnwindSafe for LocalProcessDriver
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