[][src]Struct hips::Secret

pub struct Secret {
    pub name: String,
    pub secret: String,
}

A plaintext secret and its name.

Returned by the decrypt method of an Encrypter when provided an Encrypted secret. Passing this secret to the same encrypter's encrypt method again might yield different Encrypted data (this depends on the encrypter implementation.)

Fields

name: Stringsecret: String

Trait Implementations

impl Clone for Secret[src]

impl Debug for Secret[src]

impl<'de> Deserialize<'de> for Secret[src]

impl Serialize for Secret[src]

Auto Trait Implementations

impl RefUnwindSafe for Secret

impl Send for Secret

impl Sync for Secret

impl Unpin for Secret

impl UnwindSafe for Secret

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T, U> Into<U> for T where
    U: From<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.