pub enum ApiPermission {
Read,
Write,
}
Expand description
Permission types for invoking API endpoints.
JSON schema
{
"description": "Permission types for invoking API endpoints.",
"type": "string",
"enum": [
"Read",
"Write"
]
}
Variants§
Trait Implementations§
Source§impl Clone for ApiPermission
impl Clone for ApiPermission
Source§fn clone(&self) -> ApiPermission
fn clone(&self) -> ApiPermission
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ApiPermission
impl Debug for ApiPermission
Source§impl<'de> Deserialize<'de> for ApiPermission
impl<'de> Deserialize<'de> for ApiPermission
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 From<&ApiPermission> for ApiPermission
impl From<&ApiPermission> for ApiPermission
Source§fn from(value: &ApiPermission) -> Self
fn from(value: &ApiPermission) -> Self
Converts to this type from the input type.
Source§impl FromStr for ApiPermission
impl FromStr for ApiPermission
Source§impl Hash for ApiPermission
impl Hash for ApiPermission
Source§impl Ord for ApiPermission
impl Ord for ApiPermission
Source§fn cmp(&self, other: &ApiPermission) -> Ordering
fn cmp(&self, other: &ApiPermission) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ApiPermission
impl PartialEq for ApiPermission
Source§impl PartialOrd for ApiPermission
impl PartialOrd for ApiPermission
Source§impl Serialize for ApiPermission
impl Serialize for ApiPermission
Source§impl ToString for ApiPermission
impl ToString for ApiPermission
Source§impl TryFrom<&String> for ApiPermission
impl TryFrom<&String> for ApiPermission
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for ApiPermission
impl TryFrom<&str> for ApiPermission
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for ApiPermission
impl TryFrom<String> for ApiPermission
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for ApiPermission
impl Eq for ApiPermission
impl StructuralPartialEq for ApiPermission
Auto Trait Implementations§
impl Freeze for ApiPermission
impl RefUnwindSafe for ApiPermission
impl Send for ApiPermission
impl Sync for ApiPermission
impl Unpin for ApiPermission
impl UnwindSafe for ApiPermission
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.