pub enum SpecialConstructor {
Sum(SumDefinition),
Prod(ProdDefinition),
Alias(Expression),
}Variants§
Trait Implementations§
Source§impl Clone for SpecialConstructor
impl Clone for SpecialConstructor
Source§fn clone(&self) -> SpecialConstructor
fn clone(&self) -> SpecialConstructor
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 SpecialConstructor
impl Debug for SpecialConstructor
Auto Trait Implementations§
impl Freeze for SpecialConstructor
impl RefUnwindSafe for SpecialConstructor
impl Send for SpecialConstructor
impl Sync for SpecialConstructor
impl Unpin for SpecialConstructor
impl UnwindSafe for SpecialConstructor
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