SigningExt

Trait SigningExt 

Source
pub trait SigningExt: Sized {
    // Required method
    fn sign(&mut self, config: &SigningConfig) -> Result<(), SigningError>;

    // Provided method
    fn signed(self, config: &SigningConfig) -> Result<Self, SigningError> { ... }
}
Expand description

Import this trait to get access to access the signed and sign methods on all types implementing ClientRequestLike.

Required Methods§

Source

fn sign(&mut self, config: &SigningConfig) -> Result<(), SigningError>

Signs the request in-place according to the provided configuration.

Provided Methods§

Source

fn signed(self, config: &SigningConfig) -> Result<Self, SigningError>

Consumes the request and returns it signed according to the provided configuration.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§