pub enum AdvData<'a> {
Show 14 variants
Flags(u8),
Incomplete16BitUuids(&'a [u8]),
Complete16BitUuids(&'a [u8]),
Incomplete32BitUuids(&'a [u8]),
Complete32BitUuids(&'a [u8]),
Incomplete128BitUuids(&'a [u8]),
Complete128BitUuids(&'a [u8]),
ShortenedLocalName(&'a str),
CompleteLocalName(&'a str),
ClassOfDevice(&'a [u8]),
DeviceId(&'a [u8]),
ServiceData16Bit(&'a [u8]),
Manufacturer {
company: u16,
data: &'a [u8],
},
Other {
typ: u8,
data: &'a [u8],
},
}
Expand description
Variants§
Flags(u8)
Incomplete16BitUuids(&'a [u8])
Complete16BitUuids(&'a [u8])
Incomplete32BitUuids(&'a [u8])
Complete32BitUuids(&'a [u8])
Incomplete128BitUuids(&'a [u8])
Complete128BitUuids(&'a [u8])
ShortenedLocalName(&'a str)
CompleteLocalName(&'a str)
ClassOfDevice(&'a [u8])
DeviceId(&'a [u8])
ServiceData16Bit(&'a [u8])
Manufacturer
Other
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for AdvData<'a>
impl<'a> RefUnwindSafe for AdvData<'a>
impl<'a> Send for AdvData<'a>
impl<'a> Sync for AdvData<'a>
impl<'a> Unpin for AdvData<'a>
impl<'a> UnwindSafe for AdvData<'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