pub struct Signer { /* private fields */ }Expand description
An implementation of crate::signer::SigningProvider that wraps a dynamic provider.
This struct is the primary entry point for signing operations.
The most common way to create an instance of Signer
is via crate::credentials::Builder::build_signer.
§Example
use google_cloud_auth::credentials::Builder;
use google_cloud_auth::signer::Signer;
let signer: Signer = Builder::default().build_signer()?;Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Signer
impl !RefUnwindSafe for Signer
impl Send for Signer
impl Sync for Signer
impl Unpin for Signer
impl !UnwindSafe for Signer
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