Enum stacks_rpc_client::clarity::vm::functions::define::DefineFunctions
pub enum DefineFunctions {
Constant,
PrivateFunction,
PublicFunction,
ReadOnlyFunction,
Map,
PersistedVariable,
FungibleToken,
NonFungibleToken,
Trait,
UseTrait,
ImplTrait,
}
Variants§
Constant
PrivateFunction
PublicFunction
ReadOnlyFunction
Map
PersistedVariable
FungibleToken
NonFungibleToken
Trait
UseTrait
ImplTrait
Implementations§
§impl DefineFunctions
impl DefineFunctions
pub const ALL: &'static [DefineFunctions] = _
pub const ALL_NAMES: &'static [&'static str] = _
pub fn lookup_by_name(name: &str) -> Option<DefineFunctions>
pub fn get_name(&self) -> String
pub fn get_name_str(&self) -> &'static str
§impl DefineFunctions
impl DefineFunctions
pub fn try_parse( expression: &SymbolicExpression ) -> Option<(DefineFunctions, &[SymbolicExpression])>
Trait Implementations§
§impl Clone for DefineFunctions
impl Clone for DefineFunctions
§fn clone(&self) -> DefineFunctions
fn clone(&self) -> DefineFunctions
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 more§impl Debug for DefineFunctions
impl Debug for DefineFunctions
§impl<'de> Deserialize<'de> for DefineFunctions
impl<'de> Deserialize<'de> for DefineFunctions
§fn deserialize<__D>(
__deserializer: __D
) -> Result<DefineFunctions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<DefineFunctions, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for DefineFunctions
impl Display for DefineFunctions
§impl Hash for DefineFunctions
impl Hash for DefineFunctions
§impl PartialEq for DefineFunctions
impl PartialEq for DefineFunctions
§fn eq(&self, other: &DefineFunctions) -> bool
fn eq(&self, other: &DefineFunctions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for DefineFunctions
impl Serialize for DefineFunctions
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for DefineFunctions
impl Eq for DefineFunctions
impl StructuralEq for DefineFunctions
impl StructuralPartialEq for DefineFunctions
Auto Trait Implementations§
impl RefUnwindSafe for DefineFunctions
impl Send for DefineFunctions
impl Sync for DefineFunctions
impl Unpin for DefineFunctions
impl UnwindSafe for DefineFunctions
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.