Enum dejavu_parser::dejavu::ElementNode
source · pub enum ElementNode {
Export(TemplateExportNode),
For(TemplateForNode),
If(TemplateIfNode),
Text(TextManyNode),
}
Variants§
Trait Implementations§
source§impl Clone for ElementNode
impl Clone for ElementNode
source§fn clone(&self) -> ElementNode
fn clone(&self) -> ElementNode
Returns a copy 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 moresource§impl Debug for ElementNode
impl Debug for ElementNode
source§impl FromStr for ElementNode
impl FromStr for ElementNode
§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 moresource§impl Hash for ElementNode
impl Hash for ElementNode
Auto Trait Implementations§
impl RefUnwindSafe for ElementNode
impl Send for ElementNode
impl Sync for ElementNode
impl Unpin for ElementNode
impl UnwindSafe for ElementNode
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