pub struct DataCapability {
pub payload_capability: u32,
pub direction: ReceiveTransmit,
pub protocol_dependent_data: u32,
pub max_bit_rate: u32,
pub encryption_capability: Option<EncryptionCapability>,
}Expand description
One advertised non-audio/non-video data capability.
Fields§
§payload_capability: u32§direction: ReceiveTransmit§protocol_dependent_data: u32Capability-specific data retained as a wire word.
max_bit_rate: u32§encryption_capability: Option<EncryptionCapability>Optional encryption support in layouts that carry it.
Trait Implementations§
Source§impl Clone for DataCapability
impl Clone for DataCapability
Source§fn clone(&self) -> DataCapability
fn clone(&self) -> DataCapability
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 DataCapability
impl Debug for DataCapability
impl Eq for DataCapability
Source§impl PartialEq for DataCapability
impl PartialEq for DataCapability
impl StructuralPartialEq for DataCapability
Auto Trait Implementations§
impl Freeze for DataCapability
impl RefUnwindSafe for DataCapability
impl Send for DataCapability
impl Sync for DataCapability
impl Unpin for DataCapability
impl UnsafeUnpin for DataCapability
impl UnwindSafe for DataCapability
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