pub struct ParseModuleResult {
pub module: Module,
pub diagnostics: Vec<ParseDiagnostic>,
}Fields§
§module: Module§diagnostics: Vec<ParseDiagnostic>Implementations§
Source§impl ParseModuleResult
impl ParseModuleResult
pub const fn has_errors(&self) -> bool
pub fn into_parts(self) -> (Module, Vec<ParseDiagnostic>)
Trait Implementations§
Source§impl Clone for ParseModuleResult
impl Clone for ParseModuleResult
Source§fn clone(&self) -> ParseModuleResult
fn clone(&self) -> ParseModuleResult
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 moreAuto Trait Implementations§
impl Freeze for ParseModuleResult
impl RefUnwindSafe for ParseModuleResult
impl Send for ParseModuleResult
impl Sync for ParseModuleResult
impl Unpin for ParseModuleResult
impl UnsafeUnpin for ParseModuleResult
impl UnwindSafe for ParseModuleResult
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