[]Struct recrypt::api_480::PrivateKey

pub struct PrivateKey { /* fields omitted */ }

Methods

impl PrivateKey

pub fn bytes(&self) -> &[u8; 60]

pub fn new(bytes: [u8; 60]) -> PrivateKey

pub fn new_from_slice(bytes: &[u8]) -> Result<PrivateKey, ApiErr>

construct $t from byte slice. Input slice must be exactly the correct length for the type.

Returns

Ok($t) or Err($ApiError::InputWrongSize]

Trait Implementations

impl Hashable for PrivateKey

impl Default for PrivateKey

impl Drop for PrivateKey

impl Debug for PrivateKey

Auto Trait Implementations

impl Send for PrivateKey

impl Sync for PrivateKey

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> InitializableFromZeroed for T where
    T: Default
[src]

impl<T> Same for T

type Output = T

Should always be Self