[]Struct nimiq_messages::ChallengeNonce

#[repr(C)]
pub struct ChallengeNonce(_);

Methods

impl ChallengeNonce

pub const SIZE: usize

pub fn len() -> usize

pub fn as_bytes(&self) -> &[u8]

impl ChallengeNonce[src]

pub fn generate() -> Self[src]

Trait Implementations

impl<'a> From<&'a [u8]> for ChallengeNonce

impl From<[u8; 32]> for ChallengeNonce

impl From<ChallengeNonce> for [u8; 32]

impl Clone for ChallengeNonce

impl Default for ChallengeNonce

impl Eq for ChallengeNonce

impl Ord for ChallengeNonce

impl PartialEq<ChallengeNonce> for ChallengeNonce

impl PartialOrd<ChallengeNonce> for ChallengeNonce

impl Debug for ChallengeNonce

impl Hash for ChallengeNonce

impl StructuralPartialEq for ChallengeNonce

impl StructuralEq for ChallengeNonce

impl Deserialize for ChallengeNonce

impl Serialize for ChallengeNonce

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Clear for T where
    T: InitializableFromZeroed + ?Sized

impl<T> InitializableFromZeroed for T where
    T: Default

impl<T> Erased for T