pub struct DocumentNode {
pub range: Range,
pub headers: Vec<Rc<HeaderNode>>,
pub definitions: Vec<Rc<DefinitionNode>>,
}Fields§
§range: Range§headers: Vec<Rc<HeaderNode>>§definitions: Vec<Rc<DefinitionNode>>Trait Implementations§
Source§impl Debug for DocumentNode
impl Debug for DocumentNode
Auto Trait Implementations§
impl Freeze for DocumentNode
impl RefUnwindSafe for DocumentNode
impl !Send for DocumentNode
impl !Sync for DocumentNode
impl Unpin for DocumentNode
impl UnsafeUnpin for DocumentNode
impl UnwindSafe for DocumentNode
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