#[non_exhaustive]pub struct UdpStats {
pub datagrams: u64,
pub bytes: u64,
pub ios: u64,
}展开描述
连接上已发送或已接收的 UDP 数据报统计信息
所有 QUIC 数据包都由 UDP 数据报承载,因此这些统计覆盖了连接上的所有流量。
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
非穷尽结构体将来可能添加额外的字段。因此,外部 crate 不能使用传统的
Struct { .. } 语法构造非穷尽结构体;进行模式匹配时必须包含通配 ..;结构体更新语法也无法使用。datagrams: u64观测到的 UDP 数据报数量
bytes: u64通过 UDP 数据报传输的总字节数
ios: u64已执行的 I/O 操作次数
在使用 GSO、GRO 和/或批处理系统调用时,该值可能小于 datagrams。
trait 实现§
impl Copy for UdpStats
自动 trait 实现§
impl Freeze for UdpStats
impl RefUnwindSafe for UdpStats
impl Send for UdpStats
impl Sync for UdpStats
impl Unpin for UdpStats
impl UnsafeUnpin for UdpStats
impl UnwindSafe for UdpStats
blanket 实现§
源代码§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
源代码§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. 更多信息