Struct valkyrie_parser::DefineTemplateNode
source · pub struct DefineTemplateNode {
pub kw_template: KwTemplateNode,
pub template_block: TemplateBlockNode,
pub template_parameters: Option<TemplateParametersNode>,
pub span: Range<u32>,
}Fields§
§kw_template: KwTemplateNode§template_block: TemplateBlockNode§template_parameters: Option<TemplateParametersNode>§span: Range<u32>Trait Implementations§
source§impl Clone for DefineTemplateNode
impl Clone for DefineTemplateNode
source§fn clone(&self) -> DefineTemplateNode
fn clone(&self) -> DefineTemplateNode
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 DefineTemplateNode
impl Debug for DefineTemplateNode
source§impl FromStr for DefineTemplateNode
impl FromStr for DefineTemplateNode
§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 DefineTemplateNode
impl Hash for DefineTemplateNode
Auto Trait Implementations§
impl RefUnwindSafe for DefineTemplateNode
impl Send for DefineTemplateNode
impl Sync for DefineTemplateNode
impl Unpin for DefineTemplateNode
impl UnwindSafe for DefineTemplateNode
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