pub enum PreSymbolicExpressionType {
AtomValue(Value),
Atom(ClarityName),
List(Box<[PreSymbolicExpression]>),
Tuple(Box<[PreSymbolicExpression]>),
SugaredContractIdentifier(ContractName),
SugaredFieldIdentifier(ContractName, ClarityName),
FieldIdentifier(TraitIdentifier),
TraitReference(ClarityName),
}
Variants
AtomValue(Value)
Atom(ClarityName)
List(Box<[PreSymbolicExpression]>)
Tuple(Box<[PreSymbolicExpression]>)
SugaredContractIdentifier(ContractName)
SugaredFieldIdentifier(ContractName, ClarityName)
FieldIdentifier(TraitIdentifier)
TraitReference(ClarityName)
Trait Implementations
sourceimpl Clone for PreSymbolicExpressionType
impl Clone for PreSymbolicExpressionType
sourcefn clone(&self) -> PreSymbolicExpressionType
fn clone(&self) -> PreSymbolicExpressionType
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 PreSymbolicExpressionType
impl Debug for PreSymbolicExpressionType
sourceimpl<'de> Deserialize<'de> for PreSymbolicExpressionType
impl<'de> Deserialize<'de> for PreSymbolicExpressionType
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<PreSymbolicExpressionType> for PreSymbolicExpressionType
impl PartialEq<PreSymbolicExpressionType> for PreSymbolicExpressionType
sourcefn eq(&self, other: &PreSymbolicExpressionType) -> bool
fn eq(&self, other: &PreSymbolicExpressionType) -> bool
sourceimpl Serialize for PreSymbolicExpressionType
impl Serialize for PreSymbolicExpressionType
impl Eq for PreSymbolicExpressionType
impl StructuralEq for PreSymbolicExpressionType
impl StructuralPartialEq for PreSymbolicExpressionType
Auto Trait Implementations
impl RefUnwindSafe for PreSymbolicExpressionType
impl Send for PreSymbolicExpressionType
impl Sync for PreSymbolicExpressionType
impl Unpin for PreSymbolicExpressionType
impl UnwindSafe for PreSymbolicExpressionType
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