pub struct ParsedEumd {
pub doc: Arc<EumdDocument>,
pub eure_doc: Arc<EureDocument>,
pub cst: Arc<Cst>,
pub origins: Arc<OriginMap>,
}Expand description
Parsed EumdDocument with CST and OriginMap for error reporting.
Fields§
§doc: Arc<EumdDocument>The parsed EumdDocument
eure_doc: Arc<EureDocument>The underlying EureDocument (for span resolution)
cst: Arc<Cst>CST for error formatting
origins: Arc<OriginMap>Origin map for error formatting
Trait Implementations§
Source§impl Clone for ParsedEumd
impl Clone for ParsedEumd
Source§fn clone(&self) -> ParsedEumd
fn clone(&self) -> ParsedEumd
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ParsedEumd
impl PartialEq for ParsedEumd
impl StructuralPartialEq for ParsedEumd
Auto Trait Implementations§
impl Freeze for ParsedEumd
impl RefUnwindSafe for ParsedEumd
impl Send for ParsedEumd
impl Sync for ParsedEumd
impl Unpin for ParsedEumd
impl UnwindSafe for ParsedEumd
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