Struct rill_protocol::flow::core::ActionEnvelope [−][src]
pub struct ActionEnvelope<T: Flow> { pub origin: ProviderReqId, pub activity: Activity<T>, }
Expand description
Envelope for incoming actions that contains routing information.
Fields
origin: ProviderReqId
Direction to a client.
activity: Activity<T>
Action or activity that sent by a client.
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for ActionEnvelope<T> where
<T as Flow>::Action: RefUnwindSafe,
impl<T> Send for ActionEnvelope<T>
impl<T> Sync for ActionEnvelope<T>
impl<T> Unpin for ActionEnvelope<T> where
<T as Flow>::Action: Unpin,
impl<T> UnwindSafe for ActionEnvelope<T> where
<T as Flow>::Action: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more