pub struct RemotePath {
pub alias: String,
pub bucket: String,
pub key: String,
pub is_dir: bool,
}Expand description
A parsed remote path pointing to an S3 location
Fields§
§alias: StringAlias name
bucket: StringBucket name
key: StringObject key (empty for bucket root)
is_dir: boolWhether the path ends with a slash (directory semantics)
Implementations§
Trait Implementations§
Source§impl Clone for RemotePath
impl Clone for RemotePath
Source§fn clone(&self) -> RemotePath
fn clone(&self) -> RemotePath
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 RemotePath
impl Debug for RemotePath
Source§impl Display for RemotePath
impl Display for RemotePath
Source§impl PartialEq for RemotePath
impl PartialEq for RemotePath
impl Eq for RemotePath
impl StructuralPartialEq for RemotePath
Auto Trait Implementations§
impl Freeze for RemotePath
impl RefUnwindSafe for RemotePath
impl Send for RemotePath
impl Sync for RemotePath
impl Unpin for RemotePath
impl UnsafeUnpin for RemotePath
impl UnwindSafe for RemotePath
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