pub struct CloudCommandExecutor { /* private fields */ }Expand description
Cloud command executor using Cloudflare Workers Durable Objects
Implementations§
Trait Implementations§
Source§impl Clone for CloudCommandExecutor
impl Clone for CloudCommandExecutor
Source§impl CommandExecutor for CloudCommandExecutor
impl CommandExecutor for CloudCommandExecutor
Source§fn execute<'life0, 'async_trait>(
&'life0 self,
request: CommandRequest,
) -> Pin<Box<dyn Future<Output = Result<Pin<Box<dyn Stream<Item = CommandEvent> + Send>>, UbiquityError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
&'life0 self,
request: CommandRequest,
) -> Pin<Box<dyn Future<Output = Result<Pin<Box<dyn Stream<Item = CommandEvent> + Send>>, UbiquityError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Execute a command and return a stream of events
Auto Trait Implementations§
impl !RefUnwindSafe for CloudCommandExecutor
impl !UnwindSafe for CloudCommandExecutor
impl Freeze for CloudCommandExecutor
impl Send for CloudCommandExecutor
impl Sync for CloudCommandExecutor
impl Unpin for CloudCommandExecutor
impl UnsafeUnpin for CloudCommandExecutor
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