Struct dejavu_parser::dejavu::ForElseNode
source · pub struct ForElseNode {
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 ForElseNode
impl Clone for ForElseNode
source§fn clone(&self) -> ForElseNode
fn clone(&self) -> ForElseNode
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 ForElseNode
impl Debug for ForElseNode
source§impl FromStr for ForElseNode
impl FromStr for ForElseNode
§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 ForElseNode
impl Hash for ForElseNode
Auto Trait Implementations§
impl RefUnwindSafe for ForElseNode
impl Send for ForElseNode
impl Sync for ForElseNode
impl Unpin for ForElseNode
impl UnwindSafe for ForElseNode
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