Struct dejavu_parser::dejavu::TemplateForNode
source · pub struct TemplateForNode {
pub for_begin: ForBeginNode,
pub for_else: Option<ForElseNode>,
pub for_end: ForEndNode,
pub span: Range<u32>,
}
Fields§
§for_begin: ForBeginNode
§for_else: Option<ForElseNode>
§for_end: ForEndNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for TemplateForNode
impl Clone for TemplateForNode
source§fn clone(&self) -> TemplateForNode
fn clone(&self) -> TemplateForNode
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 TemplateForNode
impl Debug for TemplateForNode
source§impl FromStr for TemplateForNode
impl FromStr for TemplateForNode
§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 TemplateForNode
impl Hash for TemplateForNode
Auto Trait Implementations§
impl RefUnwindSafe for TemplateForNode
impl Send for TemplateForNode
impl Sync for TemplateForNode
impl Unpin for TemplateForNode
impl UnwindSafe for TemplateForNode
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