pub struct DeferredSignalRouter;Expand description
Deferred signal seam used until AT-005/AT-006 installs a concrete router.
Trait Implementations§
Source§impl Debug for DeferredSignalRouter
impl Debug for DeferredSignalRouter
Source§impl Default for DeferredSignalRouter
impl Default for DeferredSignalRouter
Source§fn default() -> DeferredSignalRouter
fn default() -> DeferredSignalRouter
Returns the “default value” for a type. Read more
Source§impl SignalRouter for DeferredSignalRouter
impl SignalRouter for DeferredSignalRouter
Source§fn route<'life0, 'life1, 'async_trait>(
&'life0 self,
target: &'life1 WorkflowHandle,
name: String,
payload: Payload,
) -> Pin<Box<dyn Future<Output = Result<(), EngineError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn route<'life0, 'life1, 'async_trait>(
&'life0 self,
target: &'life1 WorkflowHandle,
name: String,
payload: Payload,
) -> Pin<Box<dyn Future<Output = Result<(), EngineError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Route a signal to the already-resolved workflow target.
Auto Trait Implementations§
impl Freeze for DeferredSignalRouter
impl RefUnwindSafe for DeferredSignalRouter
impl Send for DeferredSignalRouter
impl Sync for DeferredSignalRouter
impl Unpin for DeferredSignalRouter
impl UnsafeUnpin for DeferredSignalRouter
impl UnwindSafe for DeferredSignalRouter
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