Merge branch 'from-into-u8-array-types' into 'main'

impl from and into [u8; size] for byte array types

See merge request veilid/veilid!256
This commit is contained in:
Christien Rioux 2024-02-10 20:32:17 +00:00
commit fedc4d7bb5

View File

@ -261,6 +261,18 @@ macro_rules! byte_array_type {
&mut self.bytes
}
}
impl From<[u8; $size]> for $name {
fn from(value: [u8; $size]) -> Self {
Self::new(value)
}
}
impl From<$name> for [u8; $size] {
fn from(value: $name) -> Self {
value.bytes
}
}
};
}