[−][src]Trait s3ql::read::Readable
Required methods
#[must_use]pub fn read_s3_object<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<GetObjectOutput, RusotoError<GetObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<GetObjectOutput, RusotoError<GetObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]pub fn read_s3_object_body<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Option<String>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Option<String>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]pub fn has_s3_object<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<HeadObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<HeadObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]pub fn show_s3_objects<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
max_keys: Option<i64>
) -> Pin<Box<dyn Future<Output = Result<ListObjectsV2Output, RusotoError<ListObjectsV2Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
max_keys: Option<i64>
) -> Pin<Box<dyn Future<Output = Result<ListObjectsV2Output, RusotoError<ListObjectsV2Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Implementations on Foreign Types
impl Readable for S3Client
[src]
pub fn read_s3_object<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<GetObjectOutput, RusotoError<GetObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<GetObjectOutput, RusotoError<GetObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
pub fn read_s3_object_body<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Option<String>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Option<String>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
pub fn has_s3_object<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<HeadObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
key: String,
if_id_matches: Option<String>,
if_modified_since: Option<String>,
if_unmodified_since: Option<String>
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<HeadObjectError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
pub fn show_s3_objects<'life0, 'async_trait>(
&'life0 self,
bucket_name: String,
max_keys: Option<i64>
) -> Pin<Box<dyn Future<Output = Result<ListObjectsV2Output, RusotoError<ListObjectsV2Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
bucket_name: String,
max_keys: Option<i64>
) -> Pin<Box<dyn Future<Output = Result<ListObjectsV2Output, RusotoError<ListObjectsV2Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,