pub struct ExtAddr {
pub data_bit_len: Uint9,
pub data: Vec<u8>,
}Expand description
External address.
addr_none$00 = MsgAddressExt;
addr_extern$01 len:(## 9) external_address:(bits len) = MsgAddressExt;Fields§
§data_bit_len: Uint9Number of bits stored in data.
data: Vec<u8>External address data
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExtAddr
impl<'de> Deserialize<'de> for ExtAddr
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for ExtAddr
impl Ord for ExtAddr
Source§impl PartialOrd for ExtAddr
impl PartialOrd for ExtAddr
impl Eq for ExtAddr
impl StructuralPartialEq for ExtAddr
Auto Trait Implementations§
impl Freeze for ExtAddr
impl RefUnwindSafe for ExtAddr
impl Send for ExtAddr
impl Sync for ExtAddr
impl Unpin for ExtAddr
impl UnwindSafe for ExtAddr
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.