pub struct RequestSigner {}Expand description
RequestSigner that implements Oracle Cloud Infrastructure API signing.
Implementations§
Source§impl RequestSigner
impl RequestSigner
Trait Implementations§
Source§impl Debug for RequestSigner
impl Debug for RequestSigner
Source§impl Default for RequestSigner
impl Default 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 required_valid_until(
&self,
_credential: &Self::Credential,
_expires_in: Option<Duration>,
) -> Timestamp
fn required_valid_until( &self, _credential: &Self::Credential, _expires_in: Option<Duration>, ) -> Timestamp
Return the timestamp through which the credential must remain usable
for the requested signing operation. 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> MaybeSend for Twhere
T: Send,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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 required_valid_until_dyn(
&self,
credential: &<T as SignRequestDyn>::Credential,
expires_in: Option<Duration>,
) -> Timestamp
fn required_valid_until_dyn( &self, credential: &<T as SignRequestDyn>::Credential, expires_in: Option<Duration>, ) -> Timestamp
Dyn version of
SignRequest::required_valid_until.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.