pub trait LogCallback:
Send
+ Sync
+ 'static {
// Required method
fn log<'a>(
&'a self,
level: Type,
msg: Option<Cow<'a, str>>,
data_path: Option<Cow<'a, str>>,
schema_path: Option<Cow<'a, str>>,
line: u64,
);
}Expand description
A custom logger to pass to libyang.
Required Methods§
fn log<'a>( &'a self, level: Type, msg: Option<Cow<'a, str>>, data_path: Option<Cow<'a, str>>, schema_path: Option<Cow<'a, str>>, line: u64, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".