pub enum SymbolicExpressionType {
AtomValue(Value),
Atom(ClarityName),
List(Box<[SymbolicExpression]>),
LiteralValue(Value),
Field(TraitIdentifier),
TraitReference(ClarityName, TraitDefinition),
}
Variants
AtomValue(Value)
Atom(ClarityName)
List(Box<[SymbolicExpression]>)
LiteralValue(Value)
Field(TraitIdentifier)
TraitReference(ClarityName, TraitDefinition)
Trait Implementations
sourceimpl Clone for SymbolicExpressionType
impl Clone for SymbolicExpressionType
sourcefn clone(&self) -> SymbolicExpressionType
fn clone(&self) -> SymbolicExpressionType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SymbolicExpressionType
impl Debug for SymbolicExpressionType
sourceimpl<'de> Deserialize<'de> for SymbolicExpressionType
impl<'de> Deserialize<'de> for SymbolicExpressionType
sourcefn 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
sourceimpl PartialEq<SymbolicExpressionType> for SymbolicExpressionType
impl PartialEq<SymbolicExpressionType> for SymbolicExpressionType
sourcefn eq(&self, other: &SymbolicExpressionType) -> bool
fn eq(&self, other: &SymbolicExpressionType) -> bool
sourceimpl Serialize for SymbolicExpressionType
impl Serialize for SymbolicExpressionType
impl Eq for SymbolicExpressionType
impl StructuralEq for SymbolicExpressionType
impl StructuralPartialEq for SymbolicExpressionType
Auto Trait Implementations
impl RefUnwindSafe for SymbolicExpressionType
impl Send for SymbolicExpressionType
impl Sync for SymbolicExpressionType
impl Unpin for SymbolicExpressionType
impl UnwindSafe for SymbolicExpressionType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more