Struct valkyrie_parser::TypeSuffixNode
source · pub struct TypeSuffixNode {
pub text: String,
pub span: Range<u32>,
}
Fields§
§text: String
§span: Range<u32>
Implementations§
source§impl TypeSuffixNode
impl TypeSuffixNode
pub fn as_operator(&self) -> OperatorNode
Trait Implementations§
source§impl Clone for TypeSuffixNode
impl Clone for TypeSuffixNode
source§fn clone(&self) -> TypeSuffixNode
fn clone(&self) -> TypeSuffixNode
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 TypeSuffixNode
impl Debug for TypeSuffixNode
source§impl FromStr for TypeSuffixNode
impl FromStr for TypeSuffixNode
§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 TypeSuffixNode
impl Hash for TypeSuffixNode
source§impl YggdrasilNode for TypeSuffixNode
impl YggdrasilNode for TypeSuffixNode
Auto Trait Implementations§
impl RefUnwindSafe for TypeSuffixNode
impl Send for TypeSuffixNode
impl Sync for TypeSuffixNode
impl Unpin for TypeSuffixNode
impl UnwindSafe for TypeSuffixNode
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