Merge pull request 'Add back API which was deleted accidently' (#116) from add-back-api into main

Reviewed-on: #116
This commit is contained in:
Robin Müller 2024-11-08 15:50:46 +01:00
commit 2d7ccc0909

View File

@ -273,6 +273,15 @@ pub mod alloc_mod {
data: Vec::new(), 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 { impl ReadableTlv for TlvOwned {