pub struct MultiEncoded(/* private fields */);Expand description
A multicodec-encoded byte slice (borrowed)
Implementations§
Source§impl MultiEncoded
impl MultiEncoded
Sourcepub fn new(bytes: &[u8]) -> Result<&Self, EncodingError>
pub fn new(bytes: &[u8]) -> Result<&Self, EncodingError>
Create a new multiencoded byte slice Validates the codec encoding
Sourcepub fn codec_type(&self) -> Codec
pub fn codec_type(&self) -> Codec
Codec as typed enum
Trait Implementations§
Source§impl AsRef<MultiEncoded> for MultiEncodedBuf
impl AsRef<MultiEncoded> for MultiEncodedBuf
Source§fn as_ref(&self) -> &MultiEncoded
fn as_ref(&self) -> &MultiEncoded
Converts this type into a shared reference of the (usually inferred) input type.