Commit c41ac1d3 authored by Nugine's avatar Nugine
Browse files

feat(s3s/request): add method in S3Request

parent f2202a40
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@ fn build_s3_request<T>(input: T, req: &mut Request) -> S3Request<T> {
        extensions,
        headers,
        uri,
        method: req.method.clone(),
    }
}

+6 −1
Original line number Diff line number Diff line
use crate::auth::Credentials;

use hyper::http::{Extensions, HeaderValue};
use hyper::{HeaderMap, Uri};
use hyper::{HeaderMap, Method, Uri};
use rust_utils::default::default;

#[derive(Debug)]
@@ -25,6 +25,9 @@ pub struct S3Request<T> {

    // Raw URI
    pub uri: Uri,

    /// HTTP method
    pub method: Method,
}

impl<T> S3Request<T> {
@@ -35,6 +38,7 @@ impl<T> S3Request<T> {
            extensions: default(),
            headers: default(),
            uri: default(),
            method: default(),
        }
    }

@@ -45,6 +49,7 @@ impl<T> S3Request<T> {
            extensions: self.extensions,
            headers: self.headers,
            uri: self.uri,
            method: self.method,
        }
    }
}