Skip to content

Commit 88af72b

Browse files
committed
mod: introduce cass_log_types module
1 parent ef71890 commit 88af72b

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

scylla-rust-wrapper/build.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ fn main() {
122122
&out_path,
123123
);
124124
prepare_cppdriver_data(
125-
"cppdriver_log.rs",
125+
"cppdriver_log_types.rs",
126126
&[
127127
"CassLogLevel_",
128128
"CassLogLevel",

scylla-rust-wrapper/src/lib.rs

+7
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,13 @@ pub mod cass_inet_types {
8484
include!(concat!(env!("OUT_DIR"), "/cppdriver_inet_types.rs"));
8585
}
8686

87+
/// CassLogLevel, CassLogMessage
88+
pub mod cass_log_types {
89+
#![allow(non_camel_case_types, non_snake_case)]
90+
91+
include!(concat!(env!("OUT_DIR"), "/cppdriver_log_types.rs"));
92+
}
93+
8794
lazy_static! {
8895
pub static ref RUNTIME: Runtime = Runtime::new().unwrap();
8996
pub static ref LOGGER: RwLock<Logger> = RwLock::new(Logger {

scylla-rust-wrapper/src/logging.rs

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use crate::argconv::{arr_to_cstr, ptr_to_cstr, ptr_to_ref, str_to_arr};
2+
use crate::cass_log_types::{CassLogLevel, CassLogMessage};
23
use crate::types::size_t;
34
use crate::LOGGER;
45
use std::convert::TryFrom;
@@ -13,12 +14,6 @@ use tracing_subscriber::layer::Context;
1314
use tracing_subscriber::prelude::*;
1415
use tracing_subscriber::Layer;
1516

16-
mod cass_log {
17-
#![allow(non_camel_case_types, non_snake_case)]
18-
include!(concat!(env!("OUT_DIR"), "/cppdriver_log.rs"));
19-
}
20-
use cass_log::*;
21-
2217
pub type CassLogCallback =
2318
Option<unsafe extern "C" fn(message: *const CassLogMessage, data: *mut c_void)>;
2419

0 commit comments

Comments
 (0)