Struct dejavu_parser::dejavu::IfElseNode
source · pub struct IfElseNode {
pub element: Vec<ElementNode>,
pub template_l: TemplateLNode,
pub template_r: TemplateRNode,
pub span: Range<u32>,
}
Fields§
§element: Vec<ElementNode>
§template_l: TemplateLNode
§template_r: TemplateRNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for IfElseNode
impl Clone for IfElseNode
source§fn clone(&self) -> IfElseNode
fn clone(&self) -> IfElseNode
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 IfElseNode
impl Debug for IfElseNode
source§impl FromStr for IfElseNode
impl FromStr for IfElseNode
§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 IfElseNode
impl Hash for IfElseNode
Auto Trait Implementations§
impl RefUnwindSafe for IfElseNode
impl Send for IfElseNode
impl Sync for IfElseNode
impl Unpin for IfElseNode
impl UnwindSafe for IfElseNode
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