#[repr(C)]pub struct LoggerI {
pub inst: *mut LoggerO,
pub log: Option<unsafe extern "C" fn(inst: *mut LoggerO, log_type: LogType, msg: *const c_char)>,
}
Fields§
§inst: *mut LoggerO
§log: Option<unsafe extern "C" fn(inst: *mut LoggerO, log_type: LogType, msg: *const c_char)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoggerI
impl RefUnwindSafe for LoggerI
impl !Send for LoggerI
impl !Sync for LoggerI
impl Unpin for LoggerI
impl UnwindSafe for LoggerI
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