Trait LTVItem
Other items inltv
pub trait LTVItem<const ED: ByteOrder>: Sized { fn from_ltv(field_type: u8, data: &[u8]) -> LTVResult<Self>; fn to_ltv(&self) -> Vec<u8>; fn not_found(field_id: u8) -> LTVResult<Self> { ... } }
fn from_ltv(field_type: u8, data: &[u8]) -> LTVResult<Self>
fn to_ltv(&self) -> Vec<u8>
fn not_found(field_id: u8) -> LTVResult<Self>
impl<'a, const ED: ByteOrder> LTVItem<ED> for ()
fn from_ltv(field_id: u8, _: &[u8]) -> LTVResult<Self>
fn not_found(_: u8) -> LTVResult<Self>
impl<'a, T: LTVItem<ED>, const ED: ByteOrder> LTVItem<ED> for Option<T>
fn from_ltv(field_id: u8, data: &[u8]) -> LTVResult<Self>
impl<const ED: ByteOrder> LTVItem<ED> for Vec<u8>
fn from_ltv(_field_id: u8, data: &[u8]) -> LTVResult<Self>
impl<const ED: ByteOrder, const LENGTH: usize> LTVItem<ED> for [u8; LENGTH]
impl<const ED: ByteOrder> LTVItem<ED> for u8
impl<const ED: ByteOrder> LTVItem<ED> for i8
impl<const ED: ByteOrder> LTVItem<ED> for u16
impl<const ED: ByteOrder> LTVItem<ED> for i16
impl<const ED: ByteOrder> LTVItem<ED> for u32
impl<const ED: ByteOrder> LTVItem<ED> for i32
impl<const ED: ByteOrder> LTVItem<ED> for u128
impl<const ED: ByteOrder> LTVItem<ED> for i128