Enum microservices::BinaryFormat[][src]

#[non_exhaustive]
#[repr(u8)]pub enum BinaryFormat {
    Bin,
    Hex,
    Bech32,
    Base58,
    Base64,
}

Formats representing generic binary data input or output

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Bin

Raw/binary file with data

Hex

Data encoded as hexadecimal (Base16) string

Bech32

Data encoded as Bech32 string starting with data1 prefix

Base58

Base58 representation

Base64

Data encoded as Base64 string

Trait Implementations

impl Clone for BinaryFormat[src]

impl Copy for BinaryFormat[src]

impl Debug for BinaryFormat[src]

impl Display for BinaryFormat[src]

impl Eq for BinaryFormat[src]

impl FromStr for BinaryFormat[src]

type Err = FormatParseError

The associated error which can be returned from parsing.

impl Hash for BinaryFormat[src]

impl Ord for BinaryFormat[src]

impl PartialEq<BinaryFormat> for BinaryFormat[src]

impl PartialOrd<BinaryFormat> for BinaryFormat[src]

impl StrictDecode for BinaryFormat[src]

impl StrictEncode for BinaryFormat[src]

impl StructuralEq for BinaryFormat[src]

impl StructuralPartialEq for BinaryFormat[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> Same<T> for T

type Output = T

Should always be Self

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>,