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