Add back API which was deleted accidently

This commit is contained in:
Robin Müller 2024-11-08 15:46:42 +01:00
parent d58df5fee2
commit 05d3bac927
Signed by: muellerr
GPG Key ID: A649FB78196E3849

View File

@ -273,6 +273,15 @@ pub mod alloc_mod {
data: Vec::new(),
}
}
pub fn as_tlv(&self) -> Tlv<'_> {
Tlv {
tlv_type_field: self.tlv_type_field,
// The API should ensure that the data length is never to large, so the unwrap for the
// LV creation should never be an issue.
lv: Lv::new(&self.data).expect("lv creation failed unexpectedly"),
}
}
}
impl ReadableTlv for TlvOwned {