#[non_exhaustive]pub struct Audit;Expand description
Call back used for supplemental auditing in AVC messages.
Trait Implementations
sourceimpl CallBack for Audit
 
impl CallBack for Audit
type CallBackType = unsafe extern "C" fn(_: *mut c_void, _: u16, _: *mut i8, _: usize) -> i32
type CallBackType = unsafe extern "C" fn(_: *mut c_void, _: u16, _: *mut i8, _: usize) -> i32
Prototype of call back function.
sourcefn get_call_back() -> Option<Self::CallBackType>
 
fn get_call_back() -> Option<Self::CallBackType>
Get the current call back function, if one has been set. Read more
sourcefn set_call_back(func_audit: Option<Self::CallBackType>)
 
fn set_call_back(func_audit: Option<Self::CallBackType>)
Set or clear the call back function. Read more
Auto Trait Implementations
impl RefUnwindSafe for Audit
impl Send for Audit
impl Sync for Audit
impl Unpin for Audit
impl UnwindSafe for Audit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more