小编Bre*_*son的帖子

如何在bitflags枚举上实现按位运算?

我有一个看起来像这样的枚举:

#[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)

rust

8
推荐指数
2
解决办法
2558
查看次数

如何在不删除卷的情况下安全地重新安装 Docker?

我的 docker 安装存在问题,其中 DNS 解析在我的容器中不起作用。如何在不删除现有卷的情况下安全地在 Ubuntu 16.04 上重新安装 docker?

docker

6
推荐指数
1
解决办法
9176
查看次数

标签 统计

docker ×1

rust ×1