pub struct RecordParseReport { /* private fields */ }Expand description
Result of tolerant AU3 record parsing.
Implementations§
Source§impl RecordParseReport
impl RecordParseReport
Sourcepub fn into_records(self) -> Vec<Record>
pub fn into_records(self) -> Vec<Record>
Sourcepub const fn diagnostic(&self) -> Option<RecordParseDiagnostic>
pub const fn diagnostic(&self) -> Option<RecordParseDiagnostic>
Returns the diagnostic describing why parsing stopped, when present.
§Returns
Some with a RecordParseDiagnostic when parsing stopped on a failure or
limit, or None when the stream ended cleanly at a non-FILE marker.
Trait Implementations§
Source§impl Clone for RecordParseReport
impl Clone for RecordParseReport
Source§fn clone(&self) -> RecordParseReport
fn clone(&self) -> RecordParseReport
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 RecordParseReport
impl Debug for RecordParseReport
impl Eq for RecordParseReport
Source§impl PartialEq for RecordParseReport
impl PartialEq for RecordParseReport
impl StructuralPartialEq for RecordParseReport
Auto Trait Implementations§
impl Freeze for RecordParseReport
impl RefUnwindSafe for RecordParseReport
impl Send for RecordParseReport
impl Sync for RecordParseReport
impl Unpin for RecordParseReport
impl UnsafeUnpin for RecordParseReport
impl UnwindSafe for RecordParseReport
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