Skip to content

Commit 95b08c2

Browse files
committed
mod: introduce cass_uuid_types module
1 parent 69cf946 commit 95b08c2

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

scylla-rust-wrapper/src/lib.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,16 @@ pub mod cass_log_types {
8686
include!(concat!(env!("OUT_DIR"), "/cppdriver_log.rs"));
8787
}
8888

89+
/// CassColumnType
90+
pub mod cass_column_types {
91+
include!(concat!(env!("OUT_DIR"), "/cppdriver_column_type.rs"));
92+
}
93+
94+
/// CassUuid
95+
pub mod cass_uuid_types {
96+
include!(concat!(env!("OUT_DIR"), "/cppdriver_data_uuid.rs"));
97+
}
98+
8999
lazy_static! {
90100
pub static ref RUNTIME: Runtime = Runtime::new().unwrap();
91101
pub static ref LOGGER: RwLock<Logger> = RwLock::new(Logger {

scylla-rust-wrapper/src/metadata.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use crate::argconv::*;
2+
use crate::cass_column_types::CassColumnType;
23
use crate::cass_types::get_column_type_from_cql_type;
34
use crate::cass_types::CassDataType;
45
use crate::types::*;
@@ -8,8 +9,6 @@ use std::os::raw::c_char;
89
use std::sync::Arc;
910
use std::sync::Weak;
1011

11-
include!(concat!(env!("OUT_DIR"), "/cppdriver_column_type.rs"));
12-
1312
pub struct CassSchemaMeta {
1413
pub keyspaces: HashMap<String, CassKeyspaceMeta>,
1514
}

scylla-rust-wrapper/src/uuid.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::sync::atomic::{AtomicU64, Ordering};
1111
use std::time::{SystemTime, UNIX_EPOCH};
1212
use uuid::Uuid;
1313

14-
include!(concat!(env!("OUT_DIR"), "/cppdriver_data_uuid.rs"));
14+
pub(crate) use crate::cass_uuid_types::CassUuid;
1515

1616
pub struct CassUuidGen {
1717
pub clock_seq_and_node: cass_uint64_t,

0 commit comments

Comments
 (0)