pub struct ParamSignature {
pub method: Method,
pub content_md5: Option<String>,
pub content_type: Option<String>,
pub expires: DateTime<Utc>,
pub canonicalized_oss_headers: CanonicalizedHeaders,
pub canonicalized_resource: CanonicalizedResource,
}Fields§
§method: Method§content_md5: Option<String>§content_type: Option<String>§expires: DateTime<Utc>§canonicalized_oss_headers: CanonicalizedHeaders§canonicalized_resource: CanonicalizedResourceImplementations§
Source§impl ParamSignature
impl ParamSignature
pub fn new( method: Method, content_md5: Option<String>, content_type: Option<String>, expires: DateTime<Utc>, canonicalized_oss_headers: CanonicalizedHeaders, canonicalized_resource: CanonicalizedResource, ) -> Self
pub fn get_string_to_sign(&self) -> String
Trait Implementations§
Source§impl Default for ParamSignature
impl Default for ParamSignature
Source§impl SignatureAble for ParamSignature
impl SignatureAble for ParamSignature
Auto Trait Implementations§
impl Freeze for ParamSignature
impl RefUnwindSafe for ParamSignature
impl Send for ParamSignature
impl Sync for ParamSignature
impl Unpin for ParamSignature
impl UnwindSafe for ParamSignature
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