Struct aws_sdk_s3::presigning::request::PresignedRequest
source · [−]#[non_exhaustive]pub struct PresignedRequest(_);
Expand description
Represents a presigned request. This only includes the HTTP request method, URI, and headers.
This struct has conversion convenience functions:
PresignedRequest::to_http_request<B>
returns anhttp::Request<B>
PresignedRequest::into
returns anhttp::request::Builder
Implementations
sourceimpl PresignedRequest
impl PresignedRequest
sourcepub fn headers(&self) -> &HeaderMap<HeaderValue>
pub fn headers(&self) -> &HeaderMap<HeaderValue>
Returns any HTTP headers that need to go along with the request, except for Host
,
which should be sent based on the endpoint in the URI by the HTTP client rather than
added directly.
sourcepub fn to_http_request<B>(self, body: B) -> Result<Request<B>, Error>
pub fn to_http_request<B>(self, body: B) -> Result<Request<B>, Error>
Given a body, convert this PresignedRequest
into an http::Request
Trait Implementations
sourceimpl Debug for PresignedRequest
impl Debug for PresignedRequest
sourceimpl From<PresignedRequest> for Builder
impl From<PresignedRequest> for Builder
sourcefn from(req: PresignedRequest) -> Self
fn from(req: PresignedRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for PresignedRequest
impl Send for PresignedRequest
impl Sync for PresignedRequest
impl Unpin for PresignedRequest
impl !UnwindSafe for PresignedRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more