[][src]Struct openssl::bn::MsbOption

pub struct MsbOption(_);

Options for the most significant bits of a randomly generated BigNum.

Methods

impl MsbOption[src]

pub const MAYBE_ZERO: MsbOption[src]

The most significant bit of the number may be 0.

pub const ONE: MsbOption[src]

The most significant bit of the number must be 1.

pub const TWO_ONES: MsbOption[src]

The most significant two bits of the number must be 1.

The number of bits in the product of two such numbers will always be exactly twice the number of bits in the original numbers.

Auto Trait Implementations

impl Send for MsbOption

impl Sync for MsbOption

Blanket Implementations

impl<T> From for T[src]

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