pub enum Action {
CreateContract(CreateContractAction),
ExecuteContract(ExecuteContractAction),
CreateContractRegistry(CreateContractRegistryAction),
CreateNamespaceRegistry(CreateNamespaceRegistryAction),
CreateNamespaceRegistryPermission(CreateNamespaceRegistryPermissionAction),
}Expand description
Native implementation for SabrePayload_Action
Variants§
CreateContract(CreateContractAction)
ExecuteContract(ExecuteContractAction)
CreateContractRegistry(CreateContractRegistryAction)
CreateNamespaceRegistry(CreateNamespaceRegistryAction)
CreateNamespaceRegistryPermission(CreateNamespaceRegistryPermissionAction)
Trait Implementations§
impl Eq for Action
Source§impl From<CreateContractAction> for Action
impl From<CreateContractAction> for Action
Source§fn from(action: CreateContractAction) -> Self
fn from(action: CreateContractAction) -> Self
Converts to this type from the input type.
Source§impl From<CreateContractRegistryAction> for Action
impl From<CreateContractRegistryAction> for Action
Source§fn from(action: CreateContractRegistryAction) -> Self
fn from(action: CreateContractRegistryAction) -> Self
Converts to this type from the input type.
Source§impl From<CreateNamespaceRegistryAction> for Action
impl From<CreateNamespaceRegistryAction> for Action
Source§fn from(action: CreateNamespaceRegistryAction) -> Self
fn from(action: CreateNamespaceRegistryAction) -> Self
Converts to this type from the input type.
Source§impl From<CreateNamespaceRegistryPermissionAction> for Action
impl From<CreateNamespaceRegistryPermissionAction> for Action
Source§fn from(action: CreateNamespaceRegistryPermissionAction) -> Self
fn from(action: CreateNamespaceRegistryPermissionAction) -> Self
Converts to this type from the input type.
Source§impl From<ExecuteContractAction> for Action
impl From<ExecuteContractAction> for Action
Source§fn from(action: ExecuteContractAction) -> Self
fn from(action: ExecuteContractAction) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnsafeUnpin for Action
impl UnwindSafe for Action
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> DefaultFeatures<'a> for T
impl<'a, T> DefaultFeatures<'a> for T
Source§fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.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§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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self to an expression for Diesel’s query builder. Read moreSource§impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
Source§fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.