pub struct ParseErrorCollection {
pub errors: Vec<ParseError>,
pub partial_result: Option<Box<dyn Any>>,
}Expand description
Collection of parsing errors for comprehensive error reporting
Fields§
§errors: Vec<ParseError>All parsing errors encountered
partial_result: Option<Box<dyn Any>>Partial parse result if available (not cloneable due to dyn Any)
Trait Implementations§
Source§impl Debug for ParseErrorCollection
impl Debug for ParseErrorCollection
Source§impl<'de> Deserialize<'de> for ParseErrorCollection
impl<'de> Deserialize<'de> for ParseErrorCollection
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
Source§impl Display for ParseErrorCollection
impl Display for ParseErrorCollection
Source§impl Error for ParseErrorCollection
impl Error for ParseErrorCollection
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for ParseErrorCollection
impl !Send for ParseErrorCollection
impl !Sync for ParseErrorCollection
impl !UnwindSafe for ParseErrorCollection
impl Freeze for ParseErrorCollection
impl Unpin for ParseErrorCollection
impl UnsafeUnpin for ParseErrorCollection
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