pub struct ParseFailure {
pub file: PathBuf,
pub error: String,
}Expand description
A file that failed to parse during a scan, with the associated error.
Serializes as {"file": "...", "error": "..."} — named fields, consistent
with every other collection in ScanReport. (Vec<(PathBuf, String)>
would serialize as positional JSON arrays, breaking JSON consumers.)
Fields§
§file: PathBufPath to the file that failed.
error: StringHuman-readable parse error.
Trait Implementations§
Source§impl Clone for ParseFailure
impl Clone for ParseFailure
Source§fn clone(&self) -> ParseFailure
fn clone(&self) -> ParseFailure
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 ParseFailure
impl Debug for ParseFailure
Source§impl<'de> Deserialize<'de> for ParseFailure
impl<'de> Deserialize<'de> for ParseFailure
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ParseFailure
impl RefUnwindSafe for ParseFailure
impl Send for ParseFailure
impl Sync for ParseFailure
impl Unpin for ParseFailure
impl UnsafeUnpin for ParseFailure
impl UnwindSafe for ParseFailure
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