#[non_exhaustive]pub enum DeliveryFamily {
Effect,
Inbox,
Room,
Wake,
Peer,
Consult,
Work,
Campaign,
Hire,
Spec,
Push,
}Expand description
The business family, not the transport’s retention policy, selects the diagnostic stream. Non-session effects still use the effect dead-letter lane.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl DeliveryFamily
impl DeliveryFamily
Sourcepub fn dead_subject(self, account: &str) -> String
pub fn dead_subject(self, account: &str) -> String
account must already satisfy the bus naming account-token rules.
Trait Implementations§
Source§impl Clone for DeliveryFamily
impl Clone for DeliveryFamily
impl Copy for DeliveryFamily
Source§impl Debug for DeliveryFamily
impl Debug for DeliveryFamily
impl Eq for DeliveryFamily
Source§impl PartialEq for DeliveryFamily
impl PartialEq for DeliveryFamily
impl StructuralPartialEq for DeliveryFamily
Auto Trait Implementations§
impl Forget for DeliveryFamily
impl Freeze for DeliveryFamily
impl RefUnwindSafe for DeliveryFamily
impl Send for DeliveryFamily
impl Sync for DeliveryFamily
impl Unpin for DeliveryFamily
impl UnsafeUnpin for DeliveryFamily
impl UnwindSafe for DeliveryFamily
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