Enum catenis_api_client::api::PermissionEvent
source · pub enum PermissionEvent {
Show 15 variants
ReceiveNotifyNewMsg,
ReceiveNotifyMsgRead,
ReceiveNotifyAssetOf,
ReceiveNotifyAssetFrom,
ReceiveNotifyConfirmAssetOf,
ReceiveNotifyConfirmAssetFrom,
SendReadMsgConfirm,
ReceiveMsg,
DiscloseMainProps,
DiscloseIdentityInfo,
ReceiveAssetOf,
ReceiveAssetFrom,
ReceiveNFTokenOf,
ReceiveNFTokenFrom,
UnknownEvent(String),
}
Expand description
Catenis permission event.
Variants
ReceiveNotifyNewMsg
The receive-notify-new-msg permission event.
ReceiveNotifyMsgRead
The receive-notify-msg-read permission event.
ReceiveNotifyAssetOf
The receive-notify-asset-of permission event.
ReceiveNotifyAssetFrom
The receive-notify-asset-from permission event.
ReceiveNotifyConfirmAssetOf
The receive-notify-confirm-asset-of permission event.
ReceiveNotifyConfirmAssetFrom
The receive-notify-confirm-asset-from permission event.
SendReadMsgConfirm
The send-read-msg-confirm permission event.
ReceiveMsg
The receive-msg permission event.
DiscloseMainProps
The disclose-main-props permission event.
DiscloseIdentityInfo
The disclose-identify-info permission event.
ReceiveAssetOf
The receive-asset-of permission event.
ReceiveAssetFrom
The receive-asset-from permission event.
ReceiveNFTokenOf
The receive-nf-token-of permission event.
ReceiveNFTokenFrom
The receive-nf-token-from permission event.
UnknownEvent(String)
Any unknown permission event.
Trait Implementations
sourceimpl Clone for PermissionEvent
impl Clone for PermissionEvent
sourcefn clone(&self) -> PermissionEvent
fn clone(&self) -> PermissionEvent
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 PermissionEvent
impl Debug for PermissionEvent
sourceimpl<'de> Deserialize<'de> for PermissionEvent
impl<'de> Deserialize<'de> for PermissionEvent
sourcefn deserialize<D>(deserializer: D) -> Result<PermissionEvent, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<PermissionEvent, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for PermissionEvent
impl Hash for PermissionEvent
sourceimpl Into<PermissionEvent> for &str
impl Into<PermissionEvent> for &str
sourcefn into(self) -> PermissionEvent
fn into(self) -> PermissionEvent
Converts this type into the (usually inferred) input type.
sourceimpl PartialEq<PermissionEvent> for PermissionEvent
impl PartialEq<PermissionEvent> for PermissionEvent
sourcefn eq(&self, other: &PermissionEvent) -> bool
fn eq(&self, other: &PermissionEvent) -> bool
sourceimpl ToString for PermissionEvent
impl ToString for PermissionEvent
impl Eq for PermissionEvent
impl StructuralEq for PermissionEvent
impl StructuralPartialEq for PermissionEvent
Auto Trait Implementations
impl RefUnwindSafe for PermissionEvent
impl Send for PermissionEvent
impl Sync for PermissionEvent
impl Unpin for PermissionEvent
impl UnwindSafe for PermissionEvent
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
sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.