pub struct TlvEntry {
pub tag: u8,
pub value: Vec<u8>,
}Fields§
§tag: u8§value: Vec<u8>Implementations§
Source§impl TlvEntry
impl TlvEntry
pub fn new(tag: u8, value: impl Into<Vec<u8>>) -> Self
pub fn try_new(tag: u16, value: impl Into<Vec<u8>>) -> Result<Self>
pub fn uint8(tag: u8, value: u8) -> Result<Self>
pub fn uint16(tag: u8, value: u16) -> Result<Self>
pub fn uint32(tag: u8, value: u32) -> Result<Self>
pub fn string(tag: u8, value: &str) -> Result<Self>
Trait Implementations§
impl Eq for TlvEntry
impl StructuralPartialEq for TlvEntry
Auto Trait Implementations§
impl Freeze for TlvEntry
impl RefUnwindSafe for TlvEntry
impl Send for TlvEntry
impl Sync for TlvEntry
impl Unpin for TlvEntry
impl UnsafeUnpin for TlvEntry
impl UnwindSafe for TlvEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more