pub struct AuditRow {
pub module: String,
pub func: String,
pub loaded: bool,
pub site: &'static Location<'static>,
}Expand description
One deduped kernel-resolution row.
site is the DISPATCH SITE — file:line of the .kernel(…) /
try_kernel(…) call, captured through #[track_caller]. A bare
module::func list is not actionable: the same module name is looked up
from a dozen constructors, and the fix is always “go to that line”.
Fields§
§module: String§func: String§loaded: boolTrue if ANY lookup of this (module, func) resolved.
site: &'static Location<'static>Dispatch site of the first lookup of this pair.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AuditRow
impl RefUnwindSafe for AuditRow
impl Send for AuditRow
impl Sync for AuditRow
impl Unpin for AuditRow
impl UnwindSafe for AuditRow
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