Enum multibase::Base [−][src]
pub enum Base {
Show 21 variants
Identity,
Base2,
Base8,
Base10,
Base16Lower,
Base16Upper,
Base32Lower,
Base32Upper,
Base32PadLower,
Base32PadUpper,
Base32HexLower,
Base32HexUpper,
Base32HexPadLower,
Base32HexPadUpper,
Base32Z,
Base58Flickr,
Base58Btc,
Base64,
Base64Pad,
Base64Url,
Base64UrlPad,
}
Expand description
List of types currently supported in the multibase spec.
Not all base types are supported by this library.
Variants
8-bit binary (encoder and decoder keeps data unmodified).
Base2 (alphabet: 01).
Base8 (alphabet: 01234567).
Base10 (alphabet: 0123456789).
Base16 lower hexadecimal (alphabet: 0123456789abcdef).
Base16 upper hexadecimal (alphabet: 0123456789ABCDEF).
Base32, rfc4648 no padding (alphabet: abcdefghijklmnopqrstuvwxyz234567).
Base32, rfc4648 no padding (alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ234567).
Base32, rfc4648 with padding (alphabet: abcdefghijklmnopqrstuvwxyz234567).
Base32, rfc4648 with padding (alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ234567).
Base32hex, rfc4648 no padding (alphabet: 0123456789abcdefghijklmnopqrstuv).
Base32hex, rfc4648 no padding (alphabet: 0123456789ABCDEFGHIJKLMNOPQRSTUV).
Base32hex, rfc4648 with padding (alphabet: 0123456789abcdefghijklmnopqrstuv).
Base32hex, rfc4648 with padding (alphabet: 0123456789ABCDEFGHIJKLMNOPQRSTUV).
z-base-32 (used by Tahoe-LAFS) (alphabet: ybndrfg8ejkmcpqxot1uwisza345h769).
Base58 flicker (alphabet: 123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ).
Base58 bitcoin (alphabet: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz).
Base64, rfc4648 no padding (alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/).
Base64, rfc4648 with padding (alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/).
Base64 url, rfc4648 no padding (alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_).
Base64 url, rfc4648 with padding (alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_).
Implementations
Convert a number to the matching base algorithm, or Error
if no algorithm is matching.
Encode the given byte slice to base string.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Base
impl UnwindSafe for Base
Blanket Implementations
Mutably borrows from an owned value. Read more