action_class
Module: action_class
Section titled “Module: action_class”Contents
Section titled “Contents”Structs
UnknownActionClass- Error returned when a string does not name a canonical [ActionClass].
Enums
ActionClass- A canonical action class. Convert to its wire identifier with
firma_core::action_class::ActionClass
Section titled “firma_core::action_class::ActionClass”Enum
A canonical action class. Convert to its wire identifier with
[ActionClass::as_str]; parse from one with str::parse.
Variants:
AccountPermissionChange-account.permission.changeBrowserPurchase-browser.purchaseCodeDestructive-code.destructiveCodeMerge-code.mergeCodeRead-code.readCodeReviewRead-code.review.readCodeReviewSubmit-code.review.submitCodeWrite-code.writeCommunicationExternalDelete-communication.external.deleteCommunicationExternalDraft-communication.external.draftCommunicationExternalFilter-communication.external.filterCommunicationExternalManage-communication.external.manageCommunicationExternalRead-communication.external.readCommunicationExternalSend-communication.external.sendCommunicationInternalSend-communication.internal.sendCredentialRead-credential.readCredentialWrite-credential.writeCustomerRead-customer.readCustomerWrite-customer.writeFilesystemDelete-filesystem.deleteFilesystemRead-filesystem.readFilesystemWrite-filesystem.writeIssueRead-issue.readIssueWrite-issue.writeMemoryCrossNamespaceRead-memory.cross_namespace.readMemoryCrossNamespaceWrite-memory.cross_namespace.writeNotificationManage-notification.managePaymentCancel-payment.cancelPaymentCatalogWrite-payment.catalog.writePaymentDispute-payment.disputePaymentMethodManage-payment.method.managePaymentMethodSetup-payment.method.setupPaymentPayout-payment.payoutPaymentPurchase-payment.purchasePaymentRead-payment.readPaymentRefund-payment.refundPaymentSubscription-payment.subscriptionPaymentTax-payment.taxPaymentTransfer-payment.transferRepoAdmin-repo.adminRepoLifecycle-repo.lifecycleSecurityAlertRead-security.alert.readSystemExecute-system.executeSystemInstall-system.install
Methods:
fn as_str(self: Self) -> &'static str- The canonical string identifier (e.g.communication.external.send).
Traits: Eq, Copy
Trait Implementations:
- FromStr
fn from_str(s: &str) -> Result<Self, <Self as >::Err>
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- Hash
fn hash<__H>(self: &Self, state: & mut __H)
- Display
fn fmt(self: &Self, f: & mut std::fmt::Formatter) -> std::fmt::Result
- PartialEq
fn eq(self: &Self, other: &ActionClass) -> bool
- Clone
fn clone(self: &Self) -> ActionClass
firma_core::action_class::UnknownActionClass
Section titled “firma_core::action_class::UnknownActionClass”Struct
Error returned when a string does not name a canonical [ActionClass].
Tuple Struct: (String)
Traits: Eq, Error
Trait Implementations:
- Display
fn fmt(self: &Self, __formatter: & mut ::core::fmt::Formatter) -> ::core::fmt::Result
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- Clone
fn clone(self: &Self) -> UnknownActionClass
- PartialEq
fn eq(self: &Self, other: &UnknownActionClass) -> bool