[−][src]Enum cloud_storage_sync::Source
Variants
Local(PathBuf)Implementations
impl Source[src]
pub async fn sync_to<'_, '_>(
&'_ self,
dst: Destination,
sync: &'_ Sync
) -> Result<usize, Error>[src]
&'_ self,
dst: Destination,
sync: &'_ Sync
) -> Result<usize, Error>
Syncs to a destination
Returns actual downloads/uploads count
pub async fn sync_to_local<'_, '_>(
&'_ self,
path_dst: impl AsRef<Path>,
sync: &'_ Sync
) -> Result<usize, Error>[src]
&'_ self,
path_dst: impl AsRef<Path>,
sync: &'_ Sync
) -> Result<usize, Error>
Syncs to a local path
Returns actual downloads count
pub async fn sync_to_gcs<'_, '_, '_, '_>(
&'_ self,
bucket_dst: &'_ str,
path_dst: &'_ str,
sync: &'_ Sync
) -> Result<usize, Error>[src]
&'_ self,
bucket_dst: &'_ str,
path_dst: &'_ str,
sync: &'_ Sync
) -> Result<usize, Error>
Syncs to GCS bucket
Returns actual uploads count
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,