pub struct ApiKeyData {
pub api_key: Option<String>,
pub label: Option<String>,
pub permissions: Option<Vec<String>>,
}Fields§
§api_key: Option<String>The API Key to use for API Key Authentication
label: Option<String>The label given by the user to this API Key
permissions: Option<Vec<String>>The permissions associated to this API Key
Implementations§
Source§impl ApiKeyData
impl ApiKeyData
pub fn new() -> ApiKeyData
Trait Implementations§
Source§impl Clone for ApiKeyData
impl Clone for ApiKeyData
Source§fn clone(&self) -> ApiKeyData
fn clone(&self) -> ApiKeyData
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 ApiKeyData
impl Debug for ApiKeyData
Source§impl Default for ApiKeyData
impl Default for ApiKeyData
Source§fn default() -> ApiKeyData
fn default() -> ApiKeyData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApiKeyData
impl<'de> Deserialize<'de> for ApiKeyData
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 PartialEq for ApiKeyData
impl PartialEq for ApiKeyData
Source§impl Serialize for ApiKeyData
impl Serialize for ApiKeyData
impl StructuralPartialEq for ApiKeyData
Auto Trait Implementations§
impl Freeze for ApiKeyData
impl RefUnwindSafe for ApiKeyData
impl Send for ApiKeyData
impl Sync for ApiKeyData
impl Unpin for ApiKeyData
impl UnwindSafe for ApiKeyData
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