Add send and sync traits to dyn SSE (#83)

This commit is contained in:
Kyle Davis
2024-04-09 14:02:28 -07:00
committed by GitHub
parent 6d8031306e
commit 1a36097bb8

View File

@@ -42,7 +42,7 @@ fn object_write_args_headers(
extra_headers: Option<&Multimap>,
headers: Option<&Multimap>,
user_metadata: Option<&Multimap>,
sse: Option<&dyn Sse>,
sse: Option<&(dyn Sse + Send + Sync)>,
tags: Option<&HashMap<String, String>>,
retention: Option<&Retention>,
legal_hold: bool,
@@ -474,7 +474,7 @@ pub struct PutObjectApiArgs<'a> {
pub object: &'a str,
pub headers: 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 retention: Option<&'a Retention>,
pub legal_hold: bool,
@@ -545,7 +545,7 @@ pub struct UploadPartArgs<'a> {
pub object: &'a str,
pub headers: 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 retention: Option<&'a Retention>,
pub legal_hold: bool,
@@ -637,7 +637,7 @@ pub struct PutObjectArgs<'a> {
pub object: &'a str,
pub headers: 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 retention: Option<&'a Retention>,
pub legal_hold: bool,
@@ -1112,7 +1112,7 @@ pub struct CopyObjectArgs<'a> {
pub object: &'a str,
pub headers: 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 retention: Option<&'a Retention>,
pub legal_hold: bool,
@@ -1338,7 +1338,7 @@ pub struct ComposeObjectArgs<'a> {
pub object: &'a str,
pub headers: 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 retention: Option<&'a Retention>,
pub legal_hold: bool,
@@ -2344,7 +2344,7 @@ pub struct UploadObjectArgs<'a> {
pub object: &'a str,
pub headers: 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 retention: Option<&'a Retention>,
pub legal_hold: bool,