Struct valkyrie_ast::EffectTypeNode
source · pub struct EffectTypeNode {
pub effect_type: Vec<ExpressionNode>,
pub span: Range<u32>,
}Expand description
[Asynchronous<T>, Logging]
Fields§
§effect_type: Vec<ExpressionNode>The generics of this effect
span: Range<u32>The range of the node
Trait Implementations§
source§impl Clone for EffectTypeNode
impl Clone for EffectTypeNode
source§fn clone(&self) -> EffectTypeNode
fn clone(&self) -> EffectTypeNode
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 EffectTypeNode
impl Debug for EffectTypeNode
source§impl Hash for EffectTypeNode
impl Hash for EffectTypeNode
source§impl PartialEq for EffectTypeNode
impl PartialEq for EffectTypeNode
source§fn eq(&self, other: &EffectTypeNode) -> bool
fn eq(&self, other: &EffectTypeNode) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for EffectTypeNode
impl StructuralPartialEq for EffectTypeNode
Auto Trait Implementations§
impl RefUnwindSafe for EffectTypeNode
impl Send for EffectTypeNode
impl Sync for EffectTypeNode
impl Unpin for EffectTypeNode
impl UnwindSafe for EffectTypeNode
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