pub struct IEEE80211ContainerTLV<'a> {
pub tlv: RawTLV<'a, u8, u8>,
}Expand description
This TLV just encapsulates an IEEE802.11 TLV.
In reality, this just contains a VHT capabilities TLV, but for future compatibility we’ll just make it do this now. Maybe there will be a parser for IEEE802.11 frames, relying on bin-utils and tlv-rs in the future(foreshadowing).
Fields§
§tlv: RawTLV<'a, u8, u8>Trait Implementations§
Source§impl AwdlTlv for IEEE80211ContainerTLV<'_>
impl AwdlTlv for IEEE80211ContainerTLV<'_>
const TLV_TYPE: AWDLTLVType = AWDLTLVType::IEEE80211Container
Source§impl<'a> Clone for IEEE80211ContainerTLV<'a>
impl<'a> Clone for IEEE80211ContainerTLV<'a>
Source§fn clone(&self) -> IEEE80211ContainerTLV<'a>
fn clone(&self) -> IEEE80211ContainerTLV<'a>
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<'a> Debug for IEEE80211ContainerTLV<'a>
impl<'a> Debug for IEEE80211ContainerTLV<'a>
Source§impl<'a> Hash for IEEE80211ContainerTLV<'a>
impl<'a> Hash for IEEE80211ContainerTLV<'a>
Source§impl<'a> MeasureWith<()> for IEEE80211ContainerTLV<'a>
impl<'a> MeasureWith<()> for IEEE80211ContainerTLV<'a>
Source§fn measure_with(&self, _ctx: &()) -> usize
fn measure_with(&self, _ctx: &()) -> usize
How large is
Self, given the ctx?Source§impl<'a> PartialEq for IEEE80211ContainerTLV<'a>
impl<'a> PartialEq for IEEE80211ContainerTLV<'a>
Source§impl<'a> TryFromCtx<'a> for IEEE80211ContainerTLV<'a>
impl<'a> TryFromCtx<'a> for IEEE80211ContainerTLV<'a>
Source§impl<'a> TryIntoCtx for IEEE80211ContainerTLV<'a>
impl<'a> TryIntoCtx for IEEE80211ContainerTLV<'a>
impl<'a> Copy for IEEE80211ContainerTLV<'a>
impl<'a> Eq for IEEE80211ContainerTLV<'a>
impl<'a> StructuralPartialEq for IEEE80211ContainerTLV<'a>
Auto Trait Implementations§
impl<'a> Freeze for IEEE80211ContainerTLV<'a>
impl<'a> RefUnwindSafe for IEEE80211ContainerTLV<'a>
impl<'a> Send for IEEE80211ContainerTLV<'a>
impl<'a> Sync for IEEE80211ContainerTLV<'a>
impl<'a> Unpin for IEEE80211ContainerTLV<'a>
impl<'a> UnwindSafe for IEEE80211ContainerTLV<'a>
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