Skip to content

Commit 96032b2

Browse files
committed
mod: introduce cass_log_types module
1 parent 86550b6 commit 96032b2

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

scylla-rust-wrapper/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ fn main() {
110110
&out_path,
111111
);
112112
prepare_cppdriver_data(
113-
"cppdriver_log.rs",
113+
"cppdriver_log_types.rs",
114114
&[
115115
"CassLogLevel_",
116116
"CassLogLevel",

scylla-rust-wrapper/src/lib.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,13 @@ pub mod cass_inet_types {
7979
include!(concat!(env!("OUT_DIR"), "/cppdriver_inet_types.rs"));
8080
}
8181

82+
/// CassLogLevel, CassLogMessage
83+
pub mod cass_log_types {
84+
#![allow(non_camel_case_types, non_snake_case)]
85+
86+
include!(concat!(env!("OUT_DIR"), "/cppdriver_log_types.rs"));
87+
}
88+
8289
lazy_static! {
8390
pub static ref RUNTIME: Runtime = Runtime::new().unwrap();
8491
pub static ref LOGGER: RwLock<Logger> = RwLock::new(Logger {

scylla-rust-wrapper/src/logging.rs

Lines changed: 1 addition & 6 deletions
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)