pub struct UdpRxEntry {
pub valid: bool,
pub src_ip: [u8; 4],
pub src_port: u16,
pub dst_port: u16,
pub payload_len: usize,
pub payload: [u8; 1024],
pub age: u32,
}Fields§
§valid: bool§src_ip: [u8; 4]§src_port: u16§dst_port: u16§payload_len: usize§payload: [u8; 1024]§age: u32単調増加の受信時刻。小さいほど古い(LRU 退避の判断に使う)。
Implementations§
Trait Implementations§
Source§impl Clone for UdpRxEntry
impl Clone for UdpRxEntry
Source§fn clone(&self) -> UdpRxEntry
fn clone(&self) -> UdpRxEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UdpRxEntry
Auto Trait Implementations§
impl Freeze for UdpRxEntry
impl RefUnwindSafe for UdpRxEntry
impl Send for UdpRxEntry
impl Sync for UdpRxEntry
impl Unpin for UdpRxEntry
impl UnsafeUnpin for UdpRxEntry
impl UnwindSafe for UdpRxEntry
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