pub struct RequestSigner { /* private fields */ }Expand description
RequestSigner that implements Volcengine TOS signing.
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
Auto Trait Implementations§
impl Freeze for RequestSigner
impl RefUnwindSafe for RequestSigner
impl Send for RequestSigner
impl Sync for RequestSigner
impl Unpin for RequestSigner
impl UnsafeUnpin 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
Source§impl<T> SignRequestDyn for Twhere
T: SignRequest + ?Sized,
impl<T> SignRequestDyn for Twhere
T: SignRequest + ?Sized,
Source§type Credential = <T as SignRequest>::Credential
type Credential = <T as SignRequest>::Credential
Credential used by this builder.
Source§fn sign_request_dyn<'a>(
&'a self,
ctx: &'a Context,
req: &'a mut Parts,
credential: Option<&'a <T as SignRequestDyn>::Credential>,
expires_in: Option<Duration>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn sign_request_dyn<'a>( &'a self, ctx: &'a Context, req: &'a mut Parts, credential: Option<&'a <T as SignRequestDyn>::Credential>, expires_in: Option<Duration>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
Dyn version of
SignRequest::sign_request.