pub struct LoadedDocument { /* private fields */ }Expand description
One parsed document in an ordered Compose project.
Implementations§
Source§impl LoadedDocument
impl LoadedDocument
Sourcepub const fn origin(&self) -> &DocumentOrigin
pub const fn origin(&self) -> &DocumentOrigin
Returns the explicit origin retained for this document.
Sourcepub const fn syntax(&self) -> &SyntaxDocument
pub const fn syntax(&self) -> &SyntaxDocument
Returns the loss-aware syntax document.
Sourcepub fn syntax_diagnostics(&self) -> &[Diagnostic]
pub fn syntax_diagnostics(&self) -> &[Diagnostic]
Returns recoverable YAML syntax diagnostics.
Sourcepub const fn model(&self) -> &ModelParse
pub const fn model(&self) -> &ModelParse
Returns the recoverable typed-model parse result.
Trait Implementations§
Source§impl Clone for LoadedDocument
impl Clone for LoadedDocument
Source§fn clone(&self) -> LoadedDocument
fn clone(&self) -> LoadedDocument
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 LoadedDocument
impl Debug for LoadedDocument
impl Eq for LoadedDocument
Source§impl PartialEq for LoadedDocument
impl PartialEq for LoadedDocument
impl StructuralPartialEq for LoadedDocument
Auto Trait Implementations§
impl Freeze for LoadedDocument
impl RefUnwindSafe for LoadedDocument
impl Send for LoadedDocument
impl Sync for LoadedDocument
impl Unpin for LoadedDocument
impl UnsafeUnpin for LoadedDocument
impl UnwindSafe for LoadedDocument
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