pub struct DocumentAst {
pub directives: Vec<DirectiveAst>,
pub namespaces: Vec<NamespaceAst>,
pub tasks: Vec<TaskAst>,
}Fields§
§directives: Vec<DirectiveAst>§namespaces: Vec<NamespaceAst>§tasks: Vec<TaskAst>Trait Implementations§
Source§impl Clone for DocumentAst
impl Clone for DocumentAst
Source§impl Debug for DocumentAst
impl Debug for DocumentAst
impl Eq for DocumentAst
Source§impl PartialEq for DocumentAst
impl PartialEq for DocumentAst
impl StructuralPartialEq for DocumentAst
Auto Trait Implementations§
impl Freeze for DocumentAst
impl RefUnwindSafe for DocumentAst
impl Send for DocumentAst
impl Sync for DocumentAst
impl Unpin for DocumentAst
impl UnsafeUnpin for DocumentAst
impl UnwindSafe for DocumentAst
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