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