【发布时间】:2018-12-27 23:54:23
【问题描述】:
我有一个有两个变体的枚举:
enum DatabaseType {
Memory,
RocksDB,
}
为了在检查参数是DatabaseType::Memory 或DatabaseType::RocksDB 的函数中设置条件if,我需要什么?
fn initialize(datastore: DatabaseType) -> Result<V, E> {
if /* Memory */ {
//..........
} else if /* RocksDB */ {
//..........
}
}
【问题讨论】:
标签: enums rust conditional