pub enum DeliveryTarget {
Hierarchy {
agent_instance_hierarchy: String,
},
GroupedTag {
agent_tag: String,
},
}Expand description
One addressed delivery target.
Variants§
Hierarchy
A resolvable hierarchy: direct queue rows plus rows parked against BOUND tags (resolved to the tag’s hierarchy).
GroupedTag
An un-upgraded (GROUPED) tag with pending rows — spawning it materializes the agent from the group’s stored spec and upgrades the whole group to BOUND.
Trait Implementations§
Source§impl Clone for DeliveryTarget
impl Clone for DeliveryTarget
Source§fn clone(&self) -> DeliveryTarget
fn clone(&self) -> DeliveryTarget
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 DeliveryTarget
impl RefUnwindSafe for DeliveryTarget
impl Send for DeliveryTarget
impl Sync for DeliveryTarget
impl Unpin for DeliveryTarget
impl UnsafeUnpin for DeliveryTarget
impl UnwindSafe for DeliveryTarget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more