pub struct ExtendedPanId(/* private fields */);Expand description
IEEE 802.15.4 Extended PAN ID
Implementations§
Source§impl ExtendedPanId
impl ExtendedPanId
Trait Implementations§
Source§impl Clone for ExtendedPanId
impl Clone for ExtendedPanId
Source§fn clone(&self) -> ExtendedPanId
fn clone(&self) -> ExtendedPanId
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 Debug for ExtendedPanId
impl Debug for ExtendedPanId
Source§impl DecodeTlvUnchecked for ExtendedPanId
impl DecodeTlvUnchecked for ExtendedPanId
Source§impl Default for ExtendedPanId
impl Default for ExtendedPanId
Source§fn default() -> ExtendedPanId
fn default() -> ExtendedPanId
Returns the “default value” for a type. Read more
Source§impl Display for ExtendedPanId
impl Display for ExtendedPanId
Source§impl From<ExtendedPanId> for [u8; 8]
impl From<ExtendedPanId> for [u8; 8]
Source§fn from(value: ExtendedPanId) -> Self
fn from(value: ExtendedPanId) -> Self
Converts to this type from the input type.
Source§impl From<ExtendedPanId> for u64
impl From<ExtendedPanId> for u64
Source§fn from(value: ExtendedPanId) -> Self
fn from(value: ExtendedPanId) -> Self
Converts to this type from the input type.
Source§impl From<u64> for ExtendedPanId
impl From<u64> for ExtendedPanId
Source§impl PartialEq for ExtendedPanId
impl PartialEq for ExtendedPanId
Source§impl TlvConstantMetadata for &ExtendedPanIdwhere
ExtendedPanId: TlvConstantMetadata,
impl TlvConstantMetadata for &ExtendedPanIdwhere
ExtendedPanId: TlvConstantMetadata,
Source§impl TlvConstantMetadata for ExtendedPanId
impl TlvConstantMetadata for ExtendedPanId
Source§impl TlvLength for &ExtendedPanId
impl TlvLength for &ExtendedPanId
Source§impl TlvLength for ExtendedPanId
impl TlvLength for ExtendedPanId
Source§impl TlvType for &ExtendedPanId
impl TlvType for &ExtendedPanId
Source§impl TryEncodeTlv for ExtendedPanId
impl TryEncodeTlv for ExtendedPanId
Source§fn try_encode_tlv(&self, buffer: &mut [u8]) -> Result<usize, TwineTlvError>
fn try_encode_tlv(&self, buffer: &mut [u8]) -> Result<usize, TwineTlvError>
Encode some data type into the TLV format. Read more
Source§impl TryEncodeTlvValue for ExtendedPanId
impl TryEncodeTlvValue for ExtendedPanId
Source§fn try_encode_tlv_value(
&self,
buffer: &mut [u8],
) -> Result<usize, TwineTlvError>
fn try_encode_tlv_value( &self, buffer: &mut [u8], ) -> Result<usize, TwineTlvError>
Encode the value portion of a TLV data type. Read more
impl Copy for ExtendedPanId
impl Eq for ExtendedPanId
impl StructuralPartialEq for ExtendedPanId
impl TlvMetadata for &ExtendedPanId
impl TlvMetadata for ExtendedPanId
Auto Trait Implementations§
impl Freeze for ExtendedPanId
impl RefUnwindSafe for ExtendedPanId
impl Send for ExtendedPanId
impl Sync for ExtendedPanId
impl Unpin for ExtendedPanId
impl UnsafeUnpin for ExtendedPanId
impl UnwindSafe for ExtendedPanId
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