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