[−][src]Struct ieee802154::mac::beacon::GuaranteedTimeSlotInformation
Information of the guaranteed time slots (GTSs)
Fields
permit: bool
Permit GTS
Implementations
impl GuaranteedTimeSlotInformation
[src]
pub fn new() -> Self
[src]
Create a new empty GTS information
pub fn decode(buf: &mut dyn Buf) -> Result<Self, DecodeError>
[src]
Decode guaranteed time slot information from byte buffer
Returns
Returns GuaranteedTimeSlotInformation
and the number of bytes used are returned
Errors
This function returns an error, if the bytes either don't are enough or
dont't contain valid data. Please refer to DecodeError
for details.
pub fn encode(&self, buf: &mut dyn BufMut)
[src]
Encode guaranteed time slot information into a byte buffer
pub fn slots(&self) -> &[GuaranteedTimeSlotDescriptor]
[src]
Get the slots as a slice
Trait Implementations
impl Clone for GuaranteedTimeSlotInformation
[src]
fn clone(&self) -> GuaranteedTimeSlotInformation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for GuaranteedTimeSlotInformation
[src]
impl Debug for GuaranteedTimeSlotInformation
[src]
impl Eq for GuaranteedTimeSlotInformation
[src]
impl Hash for GuaranteedTimeSlotInformation
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<GuaranteedTimeSlotInformation> for GuaranteedTimeSlotInformation
[src]
fn eq(&self, other: &GuaranteedTimeSlotInformation) -> bool
[src]
fn ne(&self, other: &GuaranteedTimeSlotInformation) -> bool
[src]
impl StructuralEq for GuaranteedTimeSlotInformation
[src]
impl StructuralPartialEq for GuaranteedTimeSlotInformation
[src]
Auto Trait Implementations
impl Send for GuaranteedTimeSlotInformation
impl Sync for GuaranteedTimeSlotInformation
impl Unpin for GuaranteedTimeSlotInformation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,