Enum dejavu_parser::dejavu::TextElementNode
source · pub enum TextElementNode {
Escape(TemplateENode),
TextSpace(TextSpaceNode),
TextWord(TextWordNode),
}
Variants§
Implementations§
source§impl TextElementNode
impl TextElementNode
pub fn pure_space(&self) -> bool
pub fn write_buffer(&self, w: &mut String)
Trait Implementations§
source§impl Clone for TextElementNode
impl Clone for TextElementNode
source§fn clone(&self) -> TextElementNode
fn clone(&self) -> TextElementNode
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 TextElementNode
impl Debug for TextElementNode
source§impl FromStr for TextElementNode
impl FromStr for TextElementNode
§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 TextElementNode
impl Hash for TextElementNode
Auto Trait Implementations§
impl RefUnwindSafe for TextElementNode
impl Send for TextElementNode
impl Sync for TextElementNode
impl Unpin for TextElementNode
impl UnwindSafe for TextElementNode
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