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