pub struct DeliveryPlan {
pub targets: Vec<Vec<String>>,
pub suppressed: Vec<String>,
}Expand description
Where one signal goes. Every target is delivered concurrently and independently; within a target the providers are tried in order until one succeeds.
Fields§
§targets: Vec<Vec<String>>§suppressed: Vec<String>Why matching routes were held back by their dedup or
rate_limit, one line per route. Only RoutingConfig::plan_with
fills it.
Implementations§
Trait Implementations§
Source§impl Clone for DeliveryPlan
impl Clone for DeliveryPlan
Source§fn clone(&self) -> DeliveryPlan
fn clone(&self) -> DeliveryPlan
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 moreSource§impl Debug for DeliveryPlan
impl Debug for DeliveryPlan
impl Eq for DeliveryPlan
Source§impl PartialEq for DeliveryPlan
impl PartialEq for DeliveryPlan
impl StructuralPartialEq for DeliveryPlan
Auto Trait Implementations§
impl Freeze for DeliveryPlan
impl RefUnwindSafe for DeliveryPlan
impl Send for DeliveryPlan
impl Sync for DeliveryPlan
impl Unpin for DeliveryPlan
impl UnsafeUnpin for DeliveryPlan
impl UnwindSafe for DeliveryPlan
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.