pub struct CanonicalAst {
pub provenance: Option<CanonicalAstLayer>,
pub envelope: Option<CanonicalAstLayer>,
pub content: Option<CanonicalAstLayer>,
pub metrics: Option<CanonicalAstLayer>,
pub strict_spine: bool,
pub profile: ParseProfile,
}Fields§
§provenance: Option<CanonicalAstLayer>§envelope: Option<CanonicalAstLayer>§content: Option<CanonicalAstLayer>§metrics: Option<CanonicalAstLayer>§strict_spine: bool§profile: ParseProfileTrait Implementations§
Source§impl Clone for CanonicalAst
impl Clone for CanonicalAst
Source§fn clone(&self) -> CanonicalAst
fn clone(&self) -> CanonicalAst
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 moreAuto Trait Implementations§
impl Freeze for CanonicalAst
impl RefUnwindSafe for CanonicalAst
impl Send for CanonicalAst
impl Sync for CanonicalAst
impl Unpin for CanonicalAst
impl UnsafeUnpin for CanonicalAst
impl UnwindSafe for CanonicalAst
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