mirror of
https://github.com/minio/minio-rs.git
synced 2026-01-22 15:42:10 +08:00
Add send and sync traits to dyn SSE (#83)
This commit is contained in:
parent
6d8031306e
commit
1a36097bb8
@ -42,7 +42,7 @@ fn object_write_args_headers(
|
|||||||
extra_headers: Option<&Multimap>,
|
extra_headers: Option<&Multimap>,
|
||||||
headers: Option<&Multimap>,
|
headers: Option<&Multimap>,
|
||||||
user_metadata: Option<&Multimap>,
|
user_metadata: Option<&Multimap>,
|
||||||
sse: Option<&dyn Sse>,
|
sse: Option<&(dyn Sse + Send + Sync)>,
|
||||||
tags: Option<&HashMap<String, String>>,
|
tags: Option<&HashMap<String, String>>,
|
||||||
retention: Option<&Retention>,
|
retention: Option<&Retention>,
|
||||||
legal_hold: bool,
|
legal_hold: bool,
|
||||||
@ -474,7 +474,7 @@ pub struct PutObjectApiArgs<'a> {
|
|||||||
pub object: &'a str,
|
pub object: &'a str,
|
||||||
pub headers: Option<&'a Multimap>,
|
pub headers: Option<&'a Multimap>,
|
||||||
pub user_metadata: Option<&'a Multimap>,
|
pub user_metadata: Option<&'a Multimap>,
|
||||||
pub sse: Option<&'a dyn Sse>,
|
pub sse: Option<&'a (dyn Sse + Send + Sync)>,
|
||||||
pub tags: Option<&'a HashMap<String, String>>,
|
pub tags: Option<&'a HashMap<String, String>>,
|
||||||
pub retention: Option<&'a Retention>,
|
pub retention: Option<&'a Retention>,
|
||||||
pub legal_hold: bool,
|
pub legal_hold: bool,
|
||||||
@ -545,7 +545,7 @@ pub struct UploadPartArgs<'a> {
|
|||||||
pub object: &'a str,
|
pub object: &'a str,
|
||||||
pub headers: Option<&'a Multimap>,
|
pub headers: Option<&'a Multimap>,
|
||||||
pub user_metadata: Option<&'a Multimap>,
|
pub user_metadata: Option<&'a Multimap>,
|
||||||
pub sse: Option<&'a dyn Sse>,
|
pub sse: Option<&'a (dyn Sse + Send + Sync)>,
|
||||||
pub tags: Option<&'a HashMap<String, String>>,
|
pub tags: Option<&'a HashMap<String, String>>,
|
||||||
pub retention: Option<&'a Retention>,
|
pub retention: Option<&'a Retention>,
|
||||||
pub legal_hold: bool,
|
pub legal_hold: bool,
|
||||||
@ -637,7 +637,7 @@ pub struct PutObjectArgs<'a> {
|
|||||||
pub object: &'a str,
|
pub object: &'a str,
|
||||||
pub headers: Option<&'a Multimap>,
|
pub headers: Option<&'a Multimap>,
|
||||||
pub user_metadata: Option<&'a Multimap>,
|
pub user_metadata: Option<&'a Multimap>,
|
||||||
pub sse: Option<&'a dyn Sse>,
|
pub sse: Option<&'a (dyn Sse + Send + Sync)>,
|
||||||
pub tags: Option<&'a HashMap<String, String>>,
|
pub tags: Option<&'a HashMap<String, String>>,
|
||||||
pub retention: Option<&'a Retention>,
|
pub retention: Option<&'a Retention>,
|
||||||
pub legal_hold: bool,
|
pub legal_hold: bool,
|
||||||
@ -1112,7 +1112,7 @@ pub struct CopyObjectArgs<'a> {
|
|||||||
pub object: &'a str,
|
pub object: &'a str,
|
||||||
pub headers: Option<&'a Multimap>,
|
pub headers: Option<&'a Multimap>,
|
||||||
pub user_metadata: Option<&'a Multimap>,
|
pub user_metadata: Option<&'a Multimap>,
|
||||||
pub sse: Option<&'a dyn Sse>,
|
pub sse: Option<&'a (dyn Sse + Send + Sync)>,
|
||||||
pub tags: Option<&'a HashMap<String, String>>,
|
pub tags: Option<&'a HashMap<String, String>>,
|
||||||
pub retention: Option<&'a Retention>,
|
pub retention: Option<&'a Retention>,
|
||||||
pub legal_hold: bool,
|
pub legal_hold: bool,
|
||||||
@ -1338,7 +1338,7 @@ pub struct ComposeObjectArgs<'a> {
|
|||||||
pub object: &'a str,
|
pub object: &'a str,
|
||||||
pub headers: Option<&'a Multimap>,
|
pub headers: Option<&'a Multimap>,
|
||||||
pub user_metadata: Option<&'a Multimap>,
|
pub user_metadata: Option<&'a Multimap>,
|
||||||
pub sse: Option<&'a dyn Sse>,
|
pub sse: Option<&'a (dyn Sse + Send + Sync)>,
|
||||||
pub tags: Option<&'a HashMap<String, String>>,
|
pub tags: Option<&'a HashMap<String, String>>,
|
||||||
pub retention: Option<&'a Retention>,
|
pub retention: Option<&'a Retention>,
|
||||||
pub legal_hold: bool,
|
pub legal_hold: bool,
|
||||||
@ -2344,7 +2344,7 @@ pub struct UploadObjectArgs<'a> {
|
|||||||
pub object: &'a str,
|
pub object: &'a str,
|
||||||
pub headers: Option<&'a Multimap>,
|
pub headers: Option<&'a Multimap>,
|
||||||
pub user_metadata: Option<&'a Multimap>,
|
pub user_metadata: Option<&'a Multimap>,
|
||||||
pub sse: Option<&'a dyn Sse>,
|
pub sse: Option<&'a (dyn Sse + Send + Sync)>,
|
||||||
pub tags: Option<&'a HashMap<String, String>>,
|
pub tags: Option<&'a HashMap<String, String>>,
|
||||||
pub retention: Option<&'a Retention>,
|
pub retention: Option<&'a Retention>,
|
||||||
pub legal_hold: bool,
|
pub legal_hold: bool,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user