[][src]Enum digest_headers::ShaSize

pub enum ShaSize {
    TwoFiftySix,
    ThreeEightyFour,
    FiveTwelve,
}

Defines variants for the size of SHA hash.

Since this isn't being used for encryption or identification, it doesn't need to be very strong. That said, it's ultimately up to the user of this library, so we provide options for 256, 384, and 512.

Variants

TwoFiftySixThreeEightyFourFiveTwelve

Trait Implementations

impl Eq for ShaSize
[src]

impl Copy for ShaSize
[src]

impl PartialEq<ShaSize> for ShaSize
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for ShaSize
[src]

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

Performs copy-assignment from source. Read more

impl Debug for ShaSize
[src]

impl Display for ShaSize
[src]

impl FromStr for ShaSize
[src]

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for ShaSize

impl Sync for ShaSize

Blanket Implementations

impl<T> From for T
[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[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> 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> Any for T where
    T: 'static + ?Sized
[src]