Struct ContextData
#[repr(C)]pub struct ContextData {
handle: *const Context,
buffer: *mut c_uchar,
size: i32,
log_level: i32,
trace_status: i32,
args_num: i32,
context_description: *const c_char,
use_timestamp: TimestampType,
user_timestamp: u32,
verbose_mode: i8,
}Expand description
This structure is used for context data used in an application.
Fields§
§handle: *const Contextpointer to Context
buffer: *mut c_ucharbuffer for building log message
size: i32payload size
log_level: i32log level
trace_status: i32trace status
args_num: i32number of arguments for extended header
context_description: *const c_chardescription of context
use_timestamp: TimestampTypewhether to use user-supplied timestamps
user_timestamp: u32user-supplied timestamp to use
verbose_mode: i8verbose mode: 1 enabled, 0 disabled
Implementations§
§impl ContextData
impl ContextData
Auto Trait Implementations§
impl Freeze for ContextData
impl RefUnwindSafe for ContextData
impl !Send for ContextData
impl !Sync for ContextData
impl Unpin for ContextData
impl UnwindSafe for ContextData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more