pub struct ListObjects { /* private fields */ }
Implementations§
Source§impl ListObjects
impl ListObjects
pub fn new( name: String, delimiter: String, prefix: String, marker: String, max_keys: String, is_truncated: bool, contents: Vec<Object>, common_prefixes: Vec<CommonPrefix>, ) -> Self
pub fn name(&self) -> &str
pub fn delimiter(&self) -> &str
pub fn prefix(&self) -> &str
pub fn marker(&self) -> &str
pub fn max_keys(&self) -> &str
pub fn is_truncated(&self) -> bool
pub fn contents(&self) -> &Vec<Object>
pub fn common_prefixes(&self) -> &Vec<CommonPrefix>
Trait Implementations§
Source§impl Clone for ListObjects
impl Clone for ListObjects
Source§fn clone(&self) -> ListObjects
fn clone(&self) -> ListObjects
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ListObjects
impl Debug for ListObjects
Source§impl<'de> Deserialize<'de> for ListObjects
impl<'de> Deserialize<'de> for ListObjects
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ListObjects
impl RefUnwindSafe for ListObjects
impl Send for ListObjects
impl Sync for ListObjects
impl Unpin for ListObjects
impl UnwindSafe for ListObjects
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more