Enum pliantdb_core::permissions::pliant::DatabaseAction [−][src]
pub enum DatabaseAction {
Document(DocumentAction),
View(ViewAction),
Transaction(TransactionAction),
PubSub(PubSubAction),
Kv(KvAction),
}Expand description
Actions that operate on a specific database.
Variants
Document(DocumentAction)Actions that operate on a document.
View(ViewAction)Actions that operate on a view.
Transaction(TransactionAction)Actions that operate on transactions.
PubSub(PubSubAction)Actions that operate on the PubSub system.
Kv(KvAction)Actions that operate on the key-value store.
Trait Implementations
The full name of this action.
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
Auto Trait Implementations
impl RefUnwindSafe for DatabaseActionimpl Send for DatabaseActionimpl Sync for DatabaseActionimpl Unpin for DatabaseActionimpl UnwindSafe for DatabaseActionBlanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = TShould always be Self