Struct zmq::CurveKeyPair[][src]

pub struct CurveKeyPair {
    pub public_key: [u8; 32],
    pub secret_key: [u8; 32],
}

A CURVE key pair generated by 0MQ.

Note that for API consistency reasons, since version 0.9, the key pair is represented in the binary form. This is in contrast to libzmq, which returns the z85-encoded representation.

Fields

public_key: [u8; 32]secret_key: [u8; 32]

Implementations

impl CurveKeyPair[src]

pub fn new() -> Result<CurveKeyPair>[src]

Create a new key pair.

Trait Implementations

impl Debug for CurveKeyPair[src]

Auto Trait Implementations

impl RefUnwindSafe for CurveKeyPair

impl Send for CurveKeyPair

impl Sync for CurveKeyPair

impl Unpin for CurveKeyPair

impl UnwindSafe for CurveKeyPair

Blanket Implementations

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

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

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

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

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

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.