pub struct AccessKeyRecord {
pub access_key: String,
pub kind: AccessKeyKind,
pub provider: AccessKeyProvider,
pub parent_user: String,
pub account_status: Option<String>,
pub expiration: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub implied_policy: Option<bool>,
}Expand description
A safe projection of one key returned by RustFS.
Fields§
§access_key: String§kind: AccessKeyKind§provider: AccessKeyProvider§parent_user: String§account_status: Option<String>§expiration: Option<String>§name: Option<String>§description: Option<String>§implied_policy: Option<bool>Trait Implementations§
Source§impl Clone for AccessKeyRecord
impl Clone for AccessKeyRecord
Source§fn clone(&self) -> AccessKeyRecord
fn clone(&self) -> AccessKeyRecord
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 AccessKeyRecord
impl Debug for AccessKeyRecord
impl Eq for AccessKeyRecord
Source§impl PartialEq for AccessKeyRecord
impl PartialEq for AccessKeyRecord
Source§impl Serialize for AccessKeyRecord
impl Serialize for AccessKeyRecord
impl StructuralPartialEq for AccessKeyRecord
Auto Trait Implementations§
impl Freeze for AccessKeyRecord
impl RefUnwindSafe for AccessKeyRecord
impl Send for AccessKeyRecord
impl Sync for AccessKeyRecord
impl Unpin for AccessKeyRecord
impl UnsafeUnpin for AccessKeyRecord
impl UnwindSafe for AccessKeyRecord
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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