Struct valkyrie_parser::ForTemplateNode
source · pub struct ForTemplateNode {
pub for_template_begin: ForTemplateBeginNode,
pub for_template_else: Option<ForTemplateElseNode>,
pub for_template_end: ForTemplateEndNode,
pub span: Range<u32>,
}
Fields§
§for_template_begin: ForTemplateBeginNode
§for_template_else: Option<ForTemplateElseNode>
§for_template_end: ForTemplateEndNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for ForTemplateNode
impl Clone for ForTemplateNode
source§fn clone(&self) -> ForTemplateNode
fn clone(&self) -> ForTemplateNode
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 ForTemplateNode
impl Debug for ForTemplateNode
source§impl FromStr for ForTemplateNode
impl FromStr for ForTemplateNode
§type Err = YggdrasilError<ValkyrieRule>
type Err = YggdrasilError<ValkyrieRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
Parses a string
s
to return a value of this type. Read moresource§impl Hash for ForTemplateNode
impl Hash for ForTemplateNode
source§impl YggdrasilNode for ForTemplateNode
impl YggdrasilNode for ForTemplateNode
Auto Trait Implementations§
impl RefUnwindSafe for ForTemplateNode
impl Send for ForTemplateNode
impl Sync for ForTemplateNode
impl Unpin for ForTemplateNode
impl UnwindSafe for ForTemplateNode
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