pub struct VarInt(/* private fields */);展开描述
一个小于 2^62 的整数
此类型的值适合编码为 QUIC 可变长整数。
实现§
源代码§impl VarInt
impl VarInt
源代码pub const unsafe fn from_u64_unchecked(x: u64) -> VarInt
pub const unsafe fn from_u64_unchecked(x: u64) -> VarInt
源代码pub const fn into_inner(self) -> u64
pub const fn into_inner(self) -> u64
取出底层整数值
trait 实现§
源代码§impl From<VarInt> for IdleTimeout
impl From<VarInt> for IdleTimeout
源代码§fn from(inner: VarInt) -> IdleTimeout
fn from(inner: VarInt) -> IdleTimeout
从输入类型转换为此类型。
源代码§impl Ord for VarInt
impl Ord for VarInt
源代码§impl PartialOrd for VarInt
impl PartialOrd for VarInt
impl Copy for VarInt
impl Eq for VarInt
impl StructuralPartialEq for VarInt
自动 trait 实现§
impl Freeze for VarInt
impl RefUnwindSafe for VarInt
impl Send for VarInt
impl Sync for VarInt
impl Unpin for VarInt
impl UnsafeUnpin for VarInt
impl UnwindSafe for VarInt
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. 更多信息