pub struct ScanFailure {
pub iso_path: PathBuf,
pub reason: String,
pub kind: ScanFailureKind,
}Expand description
A single ISO file that failed to yield boot entries during a directory scan.
Fields§
§iso_path: PathBufAbsolute path to the .iso file that failed.
reason: StringHuman-readable reason, rendered safely in TUIs (no control
characters, source-error Display already applied).
kind: ScanFailureKindStructured classification for downstream tier mapping.
Trait Implementations§
Source§impl Clone for ScanFailure
impl Clone for ScanFailure
Source§fn clone(&self) -> ScanFailure
fn clone(&self) -> ScanFailure
Returns a duplicate of the value. Read more
1.0.0 · 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 ScanFailure
impl Debug for ScanFailure
Source§impl From<ScanFailure> for FailedIso
impl From<ScanFailure> for FailedIso
Source§fn from(f: ScanFailure) -> Self
fn from(f: ScanFailure) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ScanFailure
impl RefUnwindSafe for ScanFailure
impl Send for ScanFailure
impl Sync for ScanFailure
impl Unpin for ScanFailure
impl UnsafeUnpin for ScanFailure
impl UnwindSafe for ScanFailure
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