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