added missing alloc feature gate

This commit is contained in:
2023-12-06 17:07:28 +01:00
parent 90cca0fd9e
commit 28e9dd9b29

@ -42,6 +42,7 @@ pub trait GenericTlv {
pub trait WritableTlv { pub trait WritableTlv {
fn write_to_bytes(&self, buf: &mut [u8]) -> Result<usize, ByteConversionError>; fn write_to_bytes(&self, buf: &mut [u8]) -> Result<usize, ByteConversionError>;
fn len_written(&self) -> usize; fn len_written(&self) -> usize;
#[cfg(feautre = "alloc")]
fn to_vec(&self) -> Vec<u8> { fn to_vec(&self) -> Vec<u8> {
let mut buf = vec![0; self.len_written()]; let mut buf = vec![0; self.len_written()];
self.write_to_bytes(&mut buf).unwrap(); self.write_to_bytes(&mut buf).unwrap();