pub struct RouterHint(pub [u8; 2]);Expand description
Two-byte router hint used in learned routes.
Tuple Fields§
§0: [u8; 2]Implementations§
Source§impl RouterHint
impl RouterHint
Sourcepub fn from_public_key(key: &PublicKey) -> Self
pub fn from_public_key(key: &PublicKey) -> Self
Derive the router hint from the first two public-key bytes.
Trait Implementations§
Source§impl Clone for RouterHint
impl Clone for RouterHint
Source§fn clone(&self) -> RouterHint
fn clone(&self) -> RouterHint
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RouterHint
impl Debug for RouterHint
Source§impl Hash for RouterHint
impl Hash for RouterHint
Source§impl PartialEq for RouterHint
impl PartialEq for RouterHint
impl Copy for RouterHint
impl Eq for RouterHint
impl StructuralPartialEq for RouterHint
Auto Trait Implementations§
impl Freeze for RouterHint
impl RefUnwindSafe for RouterHint
impl Send for RouterHint
impl Sync for RouterHint
impl Unpin for RouterHint
impl UnwindSafe for RouterHint
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)