pub enum StateMutability {
Pure,
View,
Nonpayable,
Payable,
}
Expand description
The mutability of a public function.
Variants§
Implementations§
Source§impl StateMutability
impl StateMutability
pub fn from_self_and_ctx_params(self_: SelfParam, ctx: CtxParam) -> Self
Trait Implementations§
Source§impl Clone for StateMutability
impl Clone for StateMutability
Source§fn clone(&self) -> StateMutability
fn clone(&self) -> StateMutability
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 moreSource§impl Debug for StateMutability
impl Debug for StateMutability
Source§impl PartialEq for StateMutability
impl PartialEq for StateMutability
Source§impl Serialize for StateMutability
impl Serialize for StateMutability
impl Eq for StateMutability
impl StructuralPartialEq for StateMutability
Auto Trait Implementations§
impl Freeze for StateMutability
impl RefUnwindSafe for StateMutability
impl Send for StateMutability
impl Sync for StateMutability
impl Unpin for StateMutability
impl UnwindSafe for StateMutability
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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 Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.