[−][src]Struct ieee802154::mac::beacon::GuaranteedTimeSlotDescriptor
Descriptor of the guaranteed time slots (GTSs)
Implementations
impl GuaranteedTimeSlotDescriptor
[src]
pub fn new() -> Self
[src]
Create a new empty slot
pub fn decode(buf: &mut dyn Buf) -> Result<Self, DecodeError>
[src]
Decode guaranteed time slot descriptor from byte buffer
Returns
Returns GuaranteedTimeSlotDescriptor
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 descriptor into byte buffer
Trait Implementations
impl Clone for GuaranteedTimeSlotDescriptor
[src]
fn clone(&self) -> GuaranteedTimeSlotDescriptor
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for GuaranteedTimeSlotDescriptor
[src]
impl Debug for GuaranteedTimeSlotDescriptor
[src]
impl Eq for GuaranteedTimeSlotDescriptor
[src]
impl Hash for GuaranteedTimeSlotDescriptor
[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<GuaranteedTimeSlotDescriptor> for GuaranteedTimeSlotDescriptor
[src]
fn eq(&self, other: &GuaranteedTimeSlotDescriptor) -> bool
[src]
fn ne(&self, other: &GuaranteedTimeSlotDescriptor) -> bool
[src]
impl StructuralEq for GuaranteedTimeSlotDescriptor
[src]
impl StructuralPartialEq for GuaranteedTimeSlotDescriptor
[src]
Auto Trait Implementations
impl Send for GuaranteedTimeSlotDescriptor
impl Sync for GuaranteedTimeSlotDescriptor
impl Unpin for GuaranteedTimeSlotDescriptor
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>,