Struct everscale_network::utils::AdnlNodeIdFull
source · [−]pub struct AdnlNodeIdFull(_);Implementations
sourceimpl AdnlNodeIdFull
impl AdnlNodeIdFull
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<(), AdnlNodeIdFullError>
pub fn compute_short_id(&self) -> AdnlNodeIdShort
Trait Implementations
sourceimpl Clone for AdnlNodeIdFull
impl Clone for AdnlNodeIdFull
sourcefn clone(&self) -> AdnlNodeIdFull
fn clone(&self) -> AdnlNodeIdFull
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 AdnlNodeIdFull
impl Debug for AdnlNodeIdFull
sourceimpl From<PublicKey> for AdnlNodeIdFull
impl From<PublicKey> for AdnlNodeIdFull
sourceimpl PartialEq<AdnlNodeIdFull> for AdnlNodeIdFull
impl PartialEq<AdnlNodeIdFull> for AdnlNodeIdFull
sourcefn eq(&self, other: &AdnlNodeIdFull) -> bool
fn eq(&self, other: &AdnlNodeIdFull) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AdnlNodeIdFull) -> bool
fn ne(&self, other: &AdnlNodeIdFull) -> bool
This method tests for !=.
sourceimpl<'a> TryFrom<PublicKey<'a>> for AdnlNodeIdFull
impl<'a> TryFrom<PublicKey<'a>> for AdnlNodeIdFull
impl Copy for AdnlNodeIdFull
impl Eq for AdnlNodeIdFull
impl StructuralEq for AdnlNodeIdFull
impl StructuralPartialEq for AdnlNodeIdFull
Auto Trait Implementations
impl RefUnwindSafe for AdnlNodeIdFull
impl Send for AdnlNodeIdFull
impl Sync for AdnlNodeIdFull
impl Unpin for AdnlNodeIdFull
impl UnwindSafe for AdnlNodeIdFull
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