pub struct AnnouncedNodeName(pub [u8; 32]);Expand description
A node’s announced name (up to 32 bytes, UTF-8 encoded). If the length is less than 32 bytes, it will be padded with 0. If the length is more than 32 bytes, it should be truncated.
Tuple Fields§
§0: [u8; 32]Implementations§
Trait Implementations§
Source§impl Clone for AnnouncedNodeName
impl Clone for AnnouncedNodeName
Source§fn clone(&self) -> AnnouncedNodeName
fn clone(&self) -> AnnouncedNodeName
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 AnnouncedNodeName
impl Debug for AnnouncedNodeName
Source§impl Default for AnnouncedNodeName
impl Default for AnnouncedNodeName
Source§fn default() -> AnnouncedNodeName
fn default() -> AnnouncedNodeName
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnnouncedNodeName
impl<'de> Deserialize<'de> for AnnouncedNodeName
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AnnouncedNodeName
impl Display for AnnouncedNodeName
Source§impl<'s> From<&'s str> for AnnouncedNodeName
impl<'s> From<&'s str> for AnnouncedNodeName
Source§impl Hash for AnnouncedNodeName
impl Hash for AnnouncedNodeName
Source§impl PartialEq for AnnouncedNodeName
impl PartialEq for AnnouncedNodeName
Source§impl Serialize for AnnouncedNodeName
impl Serialize for AnnouncedNodeName
impl Copy for AnnouncedNodeName
impl Eq for AnnouncedNodeName
impl StructuralPartialEq for AnnouncedNodeName
Auto Trait Implementations§
impl Freeze for AnnouncedNodeName
impl RefUnwindSafe for AnnouncedNodeName
impl Send for AnnouncedNodeName
impl Sync for AnnouncedNodeName
impl Unpin for AnnouncedNodeName
impl UnsafeUnpin for AnnouncedNodeName
impl UnwindSafe for AnnouncedNodeName
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