//! Binary identifier encodings
/// Available encodings
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum Encoding {
/// [Base32] encoding
///
/// [Base32]: https://en.wikipedia.org/wiki/Base32
#[serde(rename = "base32")]
Base32,
}
impl Default for Encoding {
fn default() -> Self {
Encoding::Base32
}
}
use data_encoding;
use std::ops::Deref;
impl Deref for Encoding {
type Target = data_encoding::Encoding;
fn deref(&self) -> &Self::Target {
match self {
&Encoding::Base32 => &data_encoding::BASE32,
}
}
}