pub struct ExternalCredentialReadGrant { /* private fields */ }Expand description
Opaque proof that one exact provider/source/path tuple may be read.
Implementations§
Source§impl ExternalCredentialReadGrant
impl ExternalCredentialReadGrant
pub fn provider(&self) -> ProviderKind
pub fn source(&self) -> ExternalCredentialSource
pub fn path(&self) -> &Path
pub fn consent_version(&self) -> u32
Trait Implementations§
Source§impl Clone for ExternalCredentialReadGrant
impl Clone for ExternalCredentialReadGrant
Source§fn clone(&self) -> ExternalCredentialReadGrant
fn clone(&self) -> ExternalCredentialReadGrant
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 ExternalCredentialReadGrant
impl Debug for ExternalCredentialReadGrant
impl Eq for ExternalCredentialReadGrant
impl StructuralPartialEq for ExternalCredentialReadGrant
Auto Trait Implementations§
impl Freeze for ExternalCredentialReadGrant
impl RefUnwindSafe for ExternalCredentialReadGrant
impl Send for ExternalCredentialReadGrant
impl Sync for ExternalCredentialReadGrant
impl Unpin for ExternalCredentialReadGrant
impl UnsafeUnpin for ExternalCredentialReadGrant
impl UnwindSafe for ExternalCredentialReadGrant
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> 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.