Struct aws_runtime::auth::sigv4::SigV4Signer
source · pub struct SigV4Signer;
Expand description
SigV4 signer.
Implementations§
source§impl SigV4Signer
impl SigV4Signer
Trait Implementations§
source§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
source§impl Sign for SigV4Signer
impl Sign for SigV4Signer
source§fn sign_http_request(
&self,
request: &mut HttpRequest,
identity: &Identity,
auth_scheme_endpoint_config: AuthSchemeEndpointConfig<'_>,
runtime_components: &RuntimeComponents,
config_bag: &ConfigBag,
) -> Result<(), BoxError>
fn sign_http_request( &self, request: &mut HttpRequest, identity: &Identity, auth_scheme_endpoint_config: AuthSchemeEndpointConfig<'_>, runtime_components: &RuntimeComponents, config_bag: &ConfigBag, ) -> Result<(), BoxError>
Sign the given request with the given identity, components, and config. Read more
Auto Trait Implementations§
impl Freeze for SigV4Signer
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
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>
Creates a shared type from an unshared type.