pub struct PresignObjectResponse {
pub url: String,
pub method: PresignMethod,
pub expires_at: Option<SystemTime>,
pub headers: BTreeMap<String, String>,
}Expand description
PresignObjectResponse returns a presigned URL plus any required headers.
Native message type for gestalt.provider.v1.PresignObjectResponse.
Fields§
§url: StringThe url field.
method: PresignMethodThe method field.
expires_at: Option<SystemTime>The expires_at field; None when unset.
headers: BTreeMap<String, String>The headers field.
Trait Implementations§
Source§impl Clone for PresignObjectResponse
impl Clone for PresignObjectResponse
Source§fn clone(&self) -> PresignObjectResponse
fn clone(&self) -> PresignObjectResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PresignObjectResponse
impl Debug for PresignObjectResponse
Source§impl Default for PresignObjectResponse
impl Default for PresignObjectResponse
Source§fn default() -> PresignObjectResponse
fn default() -> PresignObjectResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PresignObjectResponse
impl<'de> Deserialize<'de> for PresignObjectResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PresignObjectResponse
impl PartialEq for PresignObjectResponse
Source§impl Serialize for PresignObjectResponse
impl Serialize for PresignObjectResponse
impl StructuralPartialEq for PresignObjectResponse
Auto Trait Implementations§
impl Freeze for PresignObjectResponse
impl RefUnwindSafe for PresignObjectResponse
impl Send for PresignObjectResponse
impl Sync for PresignObjectResponse
impl Unpin for PresignObjectResponse
impl UnsafeUnpin for PresignObjectResponse
impl UnwindSafe for PresignObjectResponse
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request