#[non_exhaustive]pub enum RpcCrudVerb {
Create,
Read,
Update,
Delete,
List,
}Expand description
The CRUD verb detected from an RPC-style operation path.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Create
Resource creation (e.g. create-*, add-*).
Read
Resource retrieval (e.g. get-*, describe-*).
Update
Resource mutation (e.g. update-*).
Delete
Resource removal (e.g. delete-*, remove-*).
List
Collection listing (e.g. list-*).
Trait Implementations§
Source§impl Clone for RpcCrudVerb
impl Clone for RpcCrudVerb
impl Copy for RpcCrudVerb
Source§impl Debug for RpcCrudVerb
impl Debug for RpcCrudVerb
Source§impl Display for RpcCrudVerb
impl Display for RpcCrudVerb
impl Eq for RpcCrudVerb
Source§impl FromStr for RpcCrudVerb
impl FromStr for RpcCrudVerb
Source§impl PartialEq for RpcCrudVerb
impl PartialEq for RpcCrudVerb
impl StructuralPartialEq for RpcCrudVerb
Auto Trait Implementations§
impl Freeze for RpcCrudVerb
impl RefUnwindSafe for RpcCrudVerb
impl Send for RpcCrudVerb
impl Sync for RpcCrudVerb
impl Unpin for RpcCrudVerb
impl UnsafeUnpin for RpcCrudVerb
impl UnwindSafe for RpcCrudVerb
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.