Function s3::list_s3
[−]
[src]
pub fn list_s3(bucket: &Bucket,
path: &str,
prefix: &str,
delimiter: &str)
-> Result<Vec<u8>, curlError>
List contents of an S3 bucket, prefix
and delimiter
are placeholders for now
Example
use s3::{Bucket, list_s3}; use std::io::prelude::*; use std::fs::File; let s3_bucket = &"rust-s3-test"; let aws_access = &"access_key"; let aws_secret = &"secret_key"; let bucket = Bucket::new( s3_bucket.to_string(), None, aws_access.to_string(), aws_secret.to_string(), None); let bytes = match list_s3(&bucket, &"/", &"/", &"/"){ Ok(b) => b, Err(e) => {println!("Error: {:?}", e); return;} }; let string = String::from_utf8_lossy(&bytes); println!("{}", string);