pub struct MediaSyncReport {
pub assets_examined: i64,
pub assets_already_synced: i64,
pub assets_uploaded: i64,
pub assets_failed: i64,
pub errors: Vec<String>,
pub dry_run: bool,
}Expand description
Report returned by sync_to_cloud
Fields§
§assets_examined: i64Number of media assets examined
assets_already_synced: i64Number of assets already in the cloud (skipped)
assets_uploaded: i64Number of assets successfully uploaded
assets_failed: i64Number of upload failures
errors: Vec<String>Errors encountered during sync
dry_run: boolWhether this was a dry run (no actual uploads)
Trait Implementations§
Source§impl Clone for MediaSyncReport
impl Clone for MediaSyncReport
Source§fn clone(&self) -> MediaSyncReport
fn clone(&self) -> MediaSyncReport
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 MediaSyncReport
impl Debug for MediaSyncReport
Source§impl Default for MediaSyncReport
impl Default for MediaSyncReport
Source§fn default() -> MediaSyncReport
fn default() -> MediaSyncReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MediaSyncReport
impl<'de> Deserialize<'de> for MediaSyncReport
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 MediaSyncReport
impl RefUnwindSafe for MediaSyncReport
impl Send for MediaSyncReport
impl Sync for MediaSyncReport
impl Unpin for MediaSyncReport
impl UnsafeUnpin for MediaSyncReport
impl UnwindSafe for MediaSyncReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.