cassandra_cpp/cassandra/
consistency.rs1use crate::cassandra_sys::CassConsistency_;
2
3#[derive(Debug, Eq, PartialEq, Copy, Clone, Hash)]
5#[allow(missing_docs)] #[allow(non_camel_case_types)] pub enum Consistency {
8 UNKNOWN,
9 ANY,
10 ONE,
11 TWO,
12 THREE,
13 QUORUM,
14 ALL,
15 LOCAL_QUORUM,
16 EACH_QUORUM,
17 SERIAL,
18 LOCAL_SERIAL,
19 LOCAL_ONE,
20}
21
22enhance_nullary_enum!(Consistency, CassConsistency_, {
23 (UNKNOWN, CASS_CONSISTENCY_UNKNOWN, "UNKNOWN"),
24 (ANY, CASS_CONSISTENCY_ANY, "ANY"),
25 (ONE, CASS_CONSISTENCY_ONE, "ONE"),
26 (TWO, CASS_CONSISTENCY_TWO, "TWO"),
27 (THREE, CASS_CONSISTENCY_THREE, "THREE"),
28 (QUORUM, CASS_CONSISTENCY_QUORUM, "QUORUM"),
29 (ALL, CASS_CONSISTENCY_ALL, "ALL"),
30 (LOCAL_QUORUM, CASS_CONSISTENCY_LOCAL_QUORUM, "LOCAL_QUORUM"),
31 (EACH_QUORUM, CASS_CONSISTENCY_EACH_QUORUM, "EACH_QUORUM"),
32 (SERIAL, CASS_CONSISTENCY_SERIAL, "SERIAL"),
33 (LOCAL_SERIAL, CASS_CONSISTENCY_LOCAL_SERIAL, "LOCAL_SERIAL"),
34 (LOCAL_ONE, CASS_CONSISTENCY_LOCAL_ONE, "LOCAL_ONE"),
35});