[−][src]Enum secp256k1zkp::ContextFlag
Flags used to determine the capabilities of a Secp256k1
object;
the more capabilities, the more expensive it is to create.
Variants
Can neither sign nor verify signatures (cheapest to create, useful for cases not involving signatures, such as creating keys from slices)
Can sign but not verify signatures
Can verify but not create signatures
Can verify and create signatures
Can do all of the above plus pedersen commitments
Trait Implementations
impl Clone for ContextFlag
[src]
fn clone(&self) -> ContextFlag
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[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]
fn eq(&self, other: &ContextFlag) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ContextFlag
[src]
impl StructuralPartialEq for ContextFlag
[src]
Auto Trait Implementations
impl RefUnwindSafe for ContextFlag
impl Send for ContextFlag
impl Sync for ContextFlag
impl Unpin for ContextFlag
impl UnwindSafe for ContextFlag
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,
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
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>,