[][src]Trait rusty_s3::actions::S3Action

pub trait S3Action {
    pub const METHOD: Method;

    pub fn sign(&self, expires_at: Duration) -> Url;
}

A request which can be signed

Associated Constants

pub const METHOD: Method[src]

Loading content...

Required methods

pub fn sign(&self, expires_at: Duration) -> Url[src]

Sign a request for this action, using METHOD for the Method

Loading content...

Implementors

impl<'a> S3Action for AbortMultipartUpload<'a>[src]

impl<'a> S3Action for CreateBucket<'a>[src]

impl<'a> S3Action for CreateMultipartUpload<'a>[src]

impl<'a> S3Action for DeleteObject<'a>[src]

impl<'a> S3Action for GetObject<'a>[src]

impl<'a> S3Action for ListObjectsV2<'a>[src]

impl<'a> S3Action for PutObject<'a>[src]

impl<'a> S3Action for UploadPart<'a>[src]

impl<'a, I> S3Action for CompleteMultipartUpload<'a, I> where
    I: Iterator<Item = &'a str>, 
[src]

Loading content...