Struct dejavu_parser::dejavu::RootNode
source · pub struct RootNode {
pub element: Vec<ElementNode>,
pub span: Range<u32>,
}
Fields§
§element: Vec<ElementNode>
§span: Range<u32>
Trait Implementations§
source§impl FromStr for RootNode
impl FromStr for RootNode
§type Err = YggdrasilError<DejavuRule>
type Err = YggdrasilError<DejavuRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
Parses a string
s
to return a value of this type. Read moreAuto Trait Implementations§
impl RefUnwindSafe for RootNode
impl Send for RootNode
impl Sync for RootNode
impl Unpin for RootNode
impl UnwindSafe for RootNode
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