我有一个看起来像这样的枚举:
#[repr(u8)]
pub enum PublicFlags {
PublicFlagVersion = 0x01,
PublicFlagReset = 0x02,
NoncePresent = 0x04,
IdPresent = 0x08,
PktNumLen4 = 0x30,
PktNumLen2 = 0x20,
PktNumLen1 = 0x10,
Multipath = 0x40,
}
Run Code Online (Sandbox Code Playgroud)
我想对几个枚举值进行逐位运算.但是,Rust编译器抱怨:
an implementation of `std::ops::BitAnd` might be missing for `PublicFlags`.
Run Code Online (Sandbox Code Playgroud) 我的 docker 安装存在问题,其中 DNS 解析在我的容器中不起作用。如何在不删除现有卷的情况下安全地在 Ubuntu 16.04 上重新安装 docker?