diff --git a/src/cfdp/tlv/mod.rs b/src/cfdp/tlv/mod.rs index dc63cd8..96cb2b8 100644 --- a/src/cfdp/tlv/mod.rs +++ b/src/cfdp/tlv/mod.rs @@ -42,6 +42,7 @@ pub trait GenericTlv { pub trait WritableTlv { fn write_to_bytes(&self, buf: &mut [u8]) -> Result; fn len_written(&self) -> usize; + #[cfg(feautre = "alloc")] fn to_vec(&self) -> Vec { let mut buf = vec![0; self.len_written()]; self.write_to_bytes(&mut buf).unwrap();