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 more
sourceimpl 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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &NodeIdFull) -> bool
fn ne(&self, other: &NodeIdFull) -> bool
This method tests for !=
.
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more