INNER CODE UNIT · Rust
as_bytes
matrix-org/vodozemac · src/cipher/mod.rs:59
pub fn as_bytes(&self) -> &[u8] {
self.0.as_ref()
}
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub(crate) enum MessageMac {
Truncated([u8; Mac::TRUNCATED_LEN]),
Full(Mac),
}
impl MessageMac {
pub(crate) fn as_bytes(&self) -> &[u8] {
match self {
MessageMac::Truncated(m) => m.as_ref(),
MessageMac::Full(m) => m.as_bytes(),
}
}