pub struct SelfRevokeApiKeyRequest {
pub credential: Option<String>,
pub reason: Option<RevocationReason>,
}Expand description
SelfRevokeApiKeyRequest : SelfRevokeAPIKeyRequest allows an API key holder to revoke their own key by providing the full key secret as proof of possession.
Fields§
§credential: Option<String>§reason: Option<RevocationReason>Implementations§
Source§impl SelfRevokeApiKeyRequest
impl SelfRevokeApiKeyRequest
Sourcepub fn new() -> SelfRevokeApiKeyRequest
pub fn new() -> SelfRevokeApiKeyRequest
SelfRevokeAPIKeyRequest allows an API key holder to revoke their own key by providing the full key secret as proof of possession.
Trait Implementations§
Source§impl Clone for SelfRevokeApiKeyRequest
impl Clone for SelfRevokeApiKeyRequest
Source§fn clone(&self) -> SelfRevokeApiKeyRequest
fn clone(&self) -> SelfRevokeApiKeyRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SelfRevokeApiKeyRequest
impl Debug for SelfRevokeApiKeyRequest
Source§impl Default for SelfRevokeApiKeyRequest
impl Default for SelfRevokeApiKeyRequest
Source§fn default() -> SelfRevokeApiKeyRequest
fn default() -> SelfRevokeApiKeyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SelfRevokeApiKeyRequest
impl<'de> Deserialize<'de> for SelfRevokeApiKeyRequest
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 SelfRevokeApiKeyRequest
impl PartialEq for SelfRevokeApiKeyRequest
Source§fn eq(&self, other: &SelfRevokeApiKeyRequest) -> bool
fn eq(&self, other: &SelfRevokeApiKeyRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SelfRevokeApiKeyRequest
impl Serialize for SelfRevokeApiKeyRequest
impl StructuralPartialEq for SelfRevokeApiKeyRequest
Auto Trait Implementations§
impl Freeze for SelfRevokeApiKeyRequest
impl RefUnwindSafe for SelfRevokeApiKeyRequest
impl Send for SelfRevokeApiKeyRequest
impl Sync for SelfRevokeApiKeyRequest
impl Unpin for SelfRevokeApiKeyRequest
impl UnsafeUnpin for SelfRevokeApiKeyRequest
impl UnwindSafe for SelfRevokeApiKeyRequest
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