pub struct EffectDecl {
pub name: String,
pub operations: Vec<CellDef>,
pub span: Span,
}Fields§
§name: String§operations: Vec<CellDef>§span: SpanTrait Implementations§
Source§impl Clone for EffectDecl
impl Clone for EffectDecl
Source§fn clone(&self) -> EffectDecl
fn clone(&self) -> EffectDecl
Returns a duplicate 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 EffectDecl
impl Debug for EffectDecl
Source§impl<'de> Deserialize<'de> for EffectDecl
impl<'de> Deserialize<'de> for EffectDecl
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EffectDecl
impl RefUnwindSafe for EffectDecl
impl Send for EffectDecl
impl Sync for EffectDecl
impl Unpin for EffectDecl
impl UnwindSafe for EffectDecl
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