pub struct LoadedLibReport {
pub role: String,
pub lib: Symbol,
pub version: String,
pub requested: String,
pub resolved: String,
pub exports: usize,
}Expand description
One loaded library as it appears in a boot session report.
Fields§
§role: StringRole assigned by the bootloader.
lib: SymbolLibrary identifier from the manifest.
version: StringLibrary version from the manifest.
requested: StringSource requested by the operator or bootloader.
resolved: StringConcrete source used by the loader after catalog or registry resolution.
exports: usizeNumber of export records published by the loaded library.
Implementations§
Source§impl LoadedLibReport
impl LoadedLibReport
Sourcepub fn from_receipt(receipt: &LoadReceipt) -> Self
pub fn from_receipt(receipt: &LoadReceipt) -> Self
Builds a loaded-library report row from a load receipt.
Trait Implementations§
Source§impl Clone for LoadedLibReport
impl Clone for LoadedLibReport
Source§fn clone(&self) -> LoadedLibReport
fn clone(&self) -> LoadedLibReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoadedLibReport
impl Debug for LoadedLibReport
impl Eq for LoadedLibReport
Source§impl PartialEq for LoadedLibReport
impl PartialEq for LoadedLibReport
impl StructuralPartialEq for LoadedLibReport
Auto Trait Implementations§
impl Freeze for LoadedLibReport
impl RefUnwindSafe for LoadedLibReport
impl Send for LoadedLibReport
impl Sync for LoadedLibReport
impl Unpin for LoadedLibReport
impl UnsafeUnpin for LoadedLibReport
impl UnwindSafe for LoadedLibReport
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