Struct aws_sig_auth::signer::SigV4Signer
source · pub struct SigV4Signer { /* private fields */ }
Implementations§
source§impl SigV4Signer
impl SigV4Signer
pub fn new() -> Self
sourcepub fn sign(
&self,
operation_config: &OperationSigningConfig,
request_config: &RequestConfig<'_>,
credentials: &Credentials,
request: &mut Request<SdkBody>
) -> Result<Signature, SigningError>
pub fn sign( &self, operation_config: &OperationSigningConfig, request_config: &RequestConfig<'_>, credentials: &Credentials, request: &mut Request<SdkBody> ) -> Result<Signature, SigningError>
Sign a request using the SigV4 Protocol
Although this function may be used, end users will not typically
interact with this code. It is generally used via middleware in the request pipeline. See SigV4SigningStage
.
Trait Implementations§
source§impl Clone for SigV4Signer
impl Clone for SigV4Signer
source§fn clone(&self) -> SigV4Signer
fn clone(&self) -> SigV4Signer
Returns a copy 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 Debug for SigV4Signer
impl Debug for SigV4Signer
source§impl Default for SigV4Signer
impl Default for SigV4Signer
source§fn default() -> SigV4Signer
fn default() -> SigV4Signer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for SigV4Signer
impl Send for SigV4Signer
impl Sync for SigV4Signer
impl Unpin for SigV4Signer
impl UnwindSafe for SigV4Signer
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