pub struct CredentialMaterial { /* private fields */ }Implementations§
Source§impl CredentialMaterial
impl CredentialMaterial
pub fn new( api_key_id: Identity, generation: U64, secret: SecretBytes, ) -> Result<Self, CredentialProviderError>
pub const fn api_key_id(&self) -> &Identity
pub const fn generation(&self) -> &U64
Auto Trait Implementations§
impl Freeze for CredentialMaterial
impl RefUnwindSafe for CredentialMaterial
impl Send for CredentialMaterial
impl Sync for CredentialMaterial
impl Unpin for CredentialMaterial
impl UnsafeUnpin for CredentialMaterial
impl UnwindSafe for CredentialMaterial
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request