Struct openssl::bn::MsbOption [−][src]
Options for the most significant bits of a randomly generated BigNum
.
Implementations
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 RefUnwindSafe for MsbOption
impl Send for MsbOption
impl Sync for MsbOption
impl Unpin for MsbOption
impl UnwindSafe for MsbOption
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,