[][src]Struct bcrypt_small::Salt

pub struct Salt { /* fields omitted */ }

A bcrypt salt.

Methods

impl Salt[src]

pub fn from_bytes(bytes: &[u8; 16]) -> Salt[src]

Creates a bcrypt salt from any 16 bytes.

pub fn to_bytes(&self) -> [u8; 16][src]

Gets the bytes making up a bcrypt salt.

Trait Implementations

impl Debug for Salt[src]

impl Clone for Salt[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 Salt

impl Send for Salt

impl Sync for Salt

impl RefUnwindSafe for Salt

impl UnwindSafe for Salt

Blanket Implementations

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.

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

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

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