pub struct SignalingQos {
pub dscp: u8,
pub cos: u8,
}Expand description
Network-layer marking for station signaling traffic.
DSCP occupies the upper six bits of the IPv4 type-of-service or IPv6 traffic-class field. COS is applied as a socket priority on platforms that expose that facility; unsupported priority marking is reported separately from DSCP and does not make a session unusable.
Fields§
§dscp: u8§cos: u8Implementations§
Trait Implementations§
Source§impl Clone for SignalingQos
impl Clone for SignalingQos
Source§fn clone(&self) -> SignalingQos
fn clone(&self) -> SignalingQos
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 moreimpl Copy for SignalingQos
Source§impl Debug for SignalingQos
impl Debug for SignalingQos
Source§impl Default for SignalingQos
impl Default for SignalingQos
Source§fn default() -> SignalingQos
fn default() -> SignalingQos
Returns the “default value” for a type. Read more
impl Eq for SignalingQos
Source§impl Hash for SignalingQos
impl Hash for SignalingQos
Source§impl PartialEq for SignalingQos
impl PartialEq for SignalingQos
Source§impl SocketQosPolicy for SignalingQos
impl SocketQosPolicy for SignalingQos
impl StructuralPartialEq for SignalingQos
Auto Trait Implementations§
impl Freeze for SignalingQos
impl RefUnwindSafe for SignalingQos
impl Send for SignalingQos
impl Sync for SignalingQos
impl Unpin for SignalingQos
impl UnsafeUnpin for SignalingQos
impl UnwindSafe for SignalingQos
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