pub struct RequestSigner { /* private fields */ }Expand description
RequestSigner for Aliyun OSS signature.
Implementations§
Trait Implementations§
Source§impl Debug for RequestSigner
impl Debug for RequestSigner
Source§impl SignRequest for RequestSigner
impl SignRequest for RequestSigner
Source§type Credential = Credential
type Credential = Credential
Credential used by this builder. Read more
Source§fn sign_request<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_ctx: &'life1 Context,
req: &'life2 mut Parts,
credential: Option<&'life3 Self::Credential>,
expires_in: Option<Duration>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn sign_request<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_ctx: &'life1 Context,
req: &'life2 mut Parts,
credential: Option<&'life3 Self::Credential>,
expires_in: Option<Duration>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Construct the signing request. Read more
Auto Trait Implementations§
impl Freeze for RequestSigner
impl RefUnwindSafe for RequestSigner
impl Send for RequestSigner
impl Sync for RequestSigner
impl Unpin for RequestSigner
impl UnwindSafe for RequestSigner
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