Struct everscale_network::adnl::NodeIdFull
source · pub struct NodeIdFull(_);Expand description
Full ADNL node id.
Implementations
sourceimpl NodeIdFull
impl NodeIdFull
pub const fn new(public_key: PublicKey) -> Self
pub const fn public_key(&self) -> &PublicKey
pub fn as_tl(&self) -> PublicKey<'_>
pub fn verify<T: TlWrite<Repr = Boxed>>(
&self,
message: T,
other_signature: &[u8]
) -> Result<(), NodeIdFullError>
pub fn compute_short_id(&self) -> NodeIdShort
Trait Implementations
sourceimpl Clone for NodeIdFull
impl Clone for NodeIdFull
sourcefn clone(&self) -> NodeIdFull
fn clone(&self) -> NodeIdFull
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for NodeIdFull
impl Debug for NodeIdFull
sourceimpl From<PublicKey> for NodeIdFull
impl From<PublicKey> for NodeIdFull
sourceimpl PartialEq<NodeIdFull> for NodeIdFull
impl PartialEq<NodeIdFull> for NodeIdFull
sourcefn eq(&self, other: &NodeIdFull) -> bool
fn eq(&self, other: &NodeIdFull) -> bool
sourceimpl<'a> TryFrom<PublicKey<'a>> for NodeIdFull
impl<'a> TryFrom<PublicKey<'a>> for NodeIdFull
impl Copy for NodeIdFull
impl Eq for NodeIdFull
impl StructuralEq for NodeIdFull
impl StructuralPartialEq for NodeIdFull
Auto Trait Implementations
impl RefUnwindSafe for NodeIdFull
impl Send for NodeIdFull
impl Sync for NodeIdFull
impl Unpin for NodeIdFull
impl UnwindSafe for NodeIdFull
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more