pub struct PriorityConfig {
pub supported: PrioritySupportBitmap,
pub default: Priority,
}Available on crate feature
extensions only.Expand description
Priority extension configuration
Fields§
§supported: PrioritySupportBitmapBitmap of supported priority levels
default: PriorityDefault priority for messages without explicit priority
Implementations§
Source§impl PriorityConfig
impl PriorityConfig
Sourcepub fn to_extension(&self) -> Extension
pub fn to_extension(&self) -> Extension
Encode to extension
Sourcepub fn from_extension(ext: &Extension) -> Option<Self>
pub fn from_extension(ext: &Extension) -> Option<Self>
Decode from extension
Trait Implementations§
Source§impl Clone for PriorityConfig
impl Clone for PriorityConfig
Source§fn clone(&self) -> PriorityConfig
fn clone(&self) -> PriorityConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 PriorityConfig
impl Debug for PriorityConfig
Source§impl Default for PriorityConfig
impl Default for PriorityConfig
Source§impl PartialEq for PriorityConfig
impl PartialEq for PriorityConfig
impl Eq for PriorityConfig
impl StructuralPartialEq for PriorityConfig
Auto Trait Implementations§
impl Freeze for PriorityConfig
impl RefUnwindSafe for PriorityConfig
impl Send for PriorityConfig
impl Sync for PriorityConfig
impl Unpin for PriorityConfig
impl UnwindSafe for PriorityConfig
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