pub enum ScaCore {
Circle4337V1,
Circle6900SingleownerV1,
Circle6900SingleownerV2,
Circle6900SingleownerV3,
}Expand description
Smart Contract Account core version.
Variants§
Circle4337V1
Circle ERC-4337 v1 implementation.
Circle6900SingleownerV1
Circle ERC-6900 single-owner v1 implementation.
Circle6900SingleownerV2
Circle ERC-6900 single-owner v2 implementation.
Circle6900SingleownerV3
Circle ERC-6900 single-owner v3 implementation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ScaCore
impl<'de> Deserialize<'de> for ScaCore
Source§fn 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
impl Eq for ScaCore
impl StructuralPartialEq for ScaCore
Auto Trait Implementations§
impl Freeze for ScaCore
impl RefUnwindSafe for ScaCore
impl Send for ScaCore
impl Sync for ScaCore
impl Unpin for ScaCore
impl UnsafeUnpin for ScaCore
impl UnwindSafe for ScaCore
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§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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
Compares
self with key and returns true if they are equal.