pub struct ParseFileResult {
pub filename: String,
pub decls: Vec<Located<Decl>>,
pub errors: Vec<ParseError>,
}Expand description
Result for a single file parsed within a session.
Fields§
§filename: StringFile name (or "<stdin>").
decls: Vec<Located<Decl>>Successfully parsed declarations.
errors: Vec<ParseError>Errors encountered.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParseFileResult
impl RefUnwindSafe for ParseFileResult
impl Send for ParseFileResult
impl Sync for ParseFileResult
impl Unpin for ParseFileResult
impl UnsafeUnpin for ParseFileResult
impl UnwindSafe for ParseFileResult
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