Enum secp256k1::ContextFlag[][src]

pub enum ContextFlag {
    None,
    SignOnly,
    VerifyOnly,
    Full,
}

Flags used to determine the capabilities of a Secp256k1 object; the more capabilities, the more expensive it is to create.

Variants

None

Can neither sign nor verify signatures (cheapest to create, useful for cases not involving signatures, such as creating keys from slices)

SignOnly

Can sign but not verify signatures

VerifyOnly

Can verify but not create signatures

Full

Can verify and create signatures

Trait Implementations

impl Clone for ContextFlag[src]

impl Copy for ContextFlag[src]

impl Debug for ContextFlag[src]

impl Display for ContextFlag[src]

impl Eq for ContextFlag[src]

impl PartialEq<ContextFlag> for ContextFlag[src]

impl StructuralEq for ContextFlag[src]

impl StructuralPartialEq for ContextFlag[src]

Auto Trait Implementations

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> 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> ToString for T where
    T: Display + ?Sized
[src]

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<V, T> VZip<V> for T where
    V: MultiLane<T>,