Enum secp256k1zkp::ContextFlag [−][src]
pub enum ContextFlag { None, SignOnly, VerifyOnly, Full, Commit, }
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]
impl Clone for ContextFlag
[src]fn clone(&self) -> ContextFlag
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ContextFlag
[src]
impl Copy for ContextFlag
[src]impl Eq for ContextFlag
[src]
impl Eq for ContextFlag
[src]impl PartialEq<ContextFlag> for ContextFlag
[src]
impl PartialEq<ContextFlag> for ContextFlag
[src]impl StructuralEq for ContextFlag
[src]
impl StructuralEq for ContextFlag
[src]impl StructuralPartialEq for ContextFlag
[src]
impl StructuralPartialEq for ContextFlag
[src]Auto Trait Implementations
impl RefUnwindSafe for ContextFlag
impl RefUnwindSafe for ContextFlag
impl Send for ContextFlag
impl Send for ContextFlag
impl Sync for ContextFlag
impl Sync for ContextFlag
impl Unpin for ContextFlag
impl Unpin for ContextFlag
impl UnwindSafe for ContextFlag
impl UnwindSafe for ContextFlag