#[non_exhaustive]pub enum ApiKeyPermission {
EventsRead,
EventsWrite,
PlatformsRead,
PlatformsWrite,
ProjectRead,
ProjectWrite,
}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.
Trait Implementations§
Source§impl Clone for ApiKeyPermission
impl Clone for ApiKeyPermission
Source§impl Debug for ApiKeyPermission
impl Debug for ApiKeyPermission
Source§impl<'de> Deserialize<'de> for ApiKeyPermission
impl<'de> Deserialize<'de> for ApiKeyPermission
Source§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
Source§impl Display for ApiKeyPermission
impl Display for ApiKeyPermission
impl Eq for ApiKeyPermission
Source§impl PartialEq for ApiKeyPermission
impl PartialEq for ApiKeyPermission
Source§impl Serialize for ApiKeyPermission
impl Serialize for ApiKeyPermission
impl StructuralPartialEq for ApiKeyPermission
Auto Trait Implementations§
impl Freeze for ApiKeyPermission
impl RefUnwindSafe for ApiKeyPermission
impl Send for ApiKeyPermission
impl Sync for ApiKeyPermission
impl Unpin for ApiKeyPermission
impl UnsafeUnpin for ApiKeyPermission
impl UnwindSafe for ApiKeyPermission
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