pub enum CapabilityUpdateVariant {
Version1,
Version1ExpandedVideo,
Version2,
Version3,
}Expand description
Wire-layout family used by a station capability update.
Variants§
Version1
Original 1,840-byte update layout. The frame version does not select between the two message 0x0030 body sizes.
Version1ExpandedVideo
Message 0x0030 carrying the expanded 2,000-byte video layout.
Version2
Fixed 2,000-byte update carried by message identifier 0x0043.
Version3
Progressively decoded update carried by message identifier 0x0044.
Implementations§
Source§impl CapabilityUpdateVariant
impl CapabilityUpdateVariant
Sourcepub const fn message_id(self) -> u32
pub const fn message_id(self) -> u32
Returns the message identifier that carries this layout.
Trait Implementations§
Source§impl Clone for CapabilityUpdateVariant
impl Clone for CapabilityUpdateVariant
Source§fn clone(&self) -> CapabilityUpdateVariant
fn clone(&self) -> CapabilityUpdateVariant
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 CapabilityUpdateVariant
Source§impl Debug for CapabilityUpdateVariant
impl Debug for CapabilityUpdateVariant
impl Eq for CapabilityUpdateVariant
Source§impl PartialEq for CapabilityUpdateVariant
impl PartialEq for CapabilityUpdateVariant
impl StructuralPartialEq for CapabilityUpdateVariant
Auto Trait Implementations§
impl Freeze for CapabilityUpdateVariant
impl RefUnwindSafe for CapabilityUpdateVariant
impl Send for CapabilityUpdateVariant
impl Sync for CapabilityUpdateVariant
impl Unpin for CapabilityUpdateVariant
impl UnsafeUnpin for CapabilityUpdateVariant
impl UnwindSafe for CapabilityUpdateVariant
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