pub struct TlpPacketHeader { /* private fields */ }
Expand description
TLP Packet Header Contains bytes for Packet header and informations about TLP type
Implementations§
Source§impl TlpPacketHeader
impl TlpPacketHeader
pub fn new(bytes: Vec<u8>) -> TlpPacketHeader
pub fn get_tlp_type(&self) -> Result<TlpType, ()>
pub fn get_format(&self) -> u32
pub fn get_type(&self) -> u32
pub fn get_t9(&self) -> u32
pub fn get_tc(&self) -> u32
pub fn get_t8(&self) -> u32
pub fn get_attr_b2(&self) -> u32
pub fn get_ln(&self) -> u32
pub fn get_th(&self) -> u32
pub fn get_td(&self) -> u32
pub fn get_ep(&self) -> u32
pub fn get_attr(&self) -> u32
pub fn get_at(&self) -> u32
pub fn get_length(&self) -> u32
Auto Trait Implementations§
impl Freeze for TlpPacketHeader
impl RefUnwindSafe for TlpPacketHeader
impl Send for TlpPacketHeader
impl Sync for TlpPacketHeader
impl Unpin for TlpPacketHeader
impl UnwindSafe for TlpPacketHeader
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