[][src]Struct ring::agreement::PublicKey

pub struct PublicKey { /* fields omitted */ }

A public key for key agreement.

Methods

impl PublicKey[src]

pub fn algorithm(&self) -> &'static Algorithm[src]

The algorithm for the public key.

Trait Implementations

impl Debug for PublicKey[src]

impl AsRef<[u8]> for PublicKey[src]

impl Clone for PublicKey[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for PublicKey

impl Send for PublicKey

impl Sync for PublicKey

impl UnwindSafe for PublicKey

impl RefUnwindSafe for PublicKey

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.