[−][src]Struct ieee802154::mac::beacon::Beacon
Beacon frame
Fields
superframe_spec: SuperframeSpecification
Superframe specification
guaranteed_time_slot_info: GuaranteedTimeSlotInformation
Guaranteed time slot information
pending_address: PendingAddress
Pending addresses
Methods
impl Beacon
[src]
pub fn decode(buf: &[u8]) -> Result<(Self, usize), DecodeError>
[src]
Decode beacon frame from byte buffer
Returns
Returns Beacon
and the number of bytes used are returned
Errors
This function returns an error, if there aren't enough bytes or
dont't contain valid data. Please refer to DecodeError
for details.
pub fn encode(&self, buf: &mut [u8]) -> usize
[src]
Trait Implementations
impl PartialEq<Beacon> for Beacon
[src]
impl Eq for Beacon
[src]
impl Clone for Beacon
[src]
fn clone(&self) -> Beacon
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for Beacon
[src]
impl Debug for Beacon
[src]
impl Hash for Beacon
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> From for T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,