Enum secp256k1::PublicKeyFormat[][src]

pub enum PublicKeyFormat {
    Compressed,
    Full,
    Raw,
}

Format for public key parsing.

Variants

Compressed

Compressed public key, 33 bytes.

Full

Full length public key, 65 bytes.

Raw

Raw public key, 64 bytes.

Auto Trait Implementations

impl RefUnwindSafe for PublicKeyFormat

impl Send for PublicKeyFormat

impl Sync for PublicKeyFormat

impl Unpin for PublicKeyFormat

impl UnwindSafe for PublicKeyFormat

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> Same<T> for T[src]

type Output = T

Should always be Self

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>, 
[src]