pub enum RouteTarget {
Node(NodeId),
Send(Send),
}Expand description
A single routing target produced by a Command: either a plain node
activation (RouteTarget::Node) or a Send packet carrying
per-invocation input (RouteTarget::Send).
Variants§
Node(NodeId)
Activate the node against the shared committed state.
Send(Send)
Schedule the node with a custom per-invocation argument.
Implementations§
Trait Implementations§
Source§impl Clone for RouteTarget
impl Clone for RouteTarget
Source§fn clone(&self) -> RouteTarget
fn clone(&self) -> RouteTarget
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 moreAuto Trait Implementations§
impl Freeze for RouteTarget
impl RefUnwindSafe for RouteTarget
impl Send for RouteTarget
impl Sync for RouteTarget
impl Unpin for RouteTarget
impl UnsafeUnpin for RouteTarget
impl UnwindSafe for RouteTarget
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