pub struct GetKeyInfoResponse {
pub access_key_id: String,
pub created: Option<DateTime<Utc>>,
pub name: String,
pub expiration: Option<DateTime<Utc>>,
pub expired: bool,
pub secret_access_key: Option<String>,
pub permissions: KeyPerm,
pub buckets: Vec<KeyInfoBucketResponse>,
}Fields§
§access_key_id: String§created: Option<DateTime<Utc>>§name: String§expiration: Option<DateTime<Utc>>§expired: bool§secret_access_key: Option<String>§permissions: KeyPerm§buckets: Vec<KeyInfoBucketResponse>Trait Implementations§
Source§impl Clone for GetKeyInfoResponse
impl Clone for GetKeyInfoResponse
Source§fn clone(&self) -> GetKeyInfoResponse
fn clone(&self) -> GetKeyInfoResponse
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 ComposeSchema for GetKeyInfoResponse
impl ComposeSchema for GetKeyInfoResponse
Source§impl Debug for GetKeyInfoResponse
impl Debug for GetKeyInfoResponse
Source§impl<'de> Deserialize<'de> for GetKeyInfoResponse
impl<'de> Deserialize<'de> for GetKeyInfoResponse
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 Serialize for GetKeyInfoResponse
impl Serialize for GetKeyInfoResponse
Source§impl ToSchema for GetKeyInfoResponse
impl ToSchema for GetKeyInfoResponse
Source§impl TryFrom<TaggedAdminApiResponse> for GetKeyInfoResponse
impl TryFrom<TaggedAdminApiResponse> for GetKeyInfoResponse
Source§type Error = TaggedAdminApiResponse
type Error = TaggedAdminApiResponse
The type returned in the event of a conversion error.
Source§fn try_from(
resp: TaggedAdminApiResponse,
) -> Result<GetKeyInfoResponse, TaggedAdminApiResponse>
fn try_from( resp: TaggedAdminApiResponse, ) -> Result<GetKeyInfoResponse, TaggedAdminApiResponse>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for GetKeyInfoResponse
impl RefUnwindSafe for GetKeyInfoResponse
impl Send for GetKeyInfoResponse
impl Sync for GetKeyInfoResponse
impl Unpin for GetKeyInfoResponse
impl UnwindSafe for GetKeyInfoResponse
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more