pub struct GcReport {
pub adopted: Vec<String>,
pub destroyed: Vec<String>,
pub orphan_folders_removed: Vec<PathBuf>,
pub records_dropped: Vec<String>,
pub failed: Vec<GcFailure>,
pub warnings: Vec<String>,
}Fields§
§adopted: Vec<String>§destroyed: Vec<String>§orphan_folders_removed: Vec<PathBuf>§records_dropped: Vec<String>§failed: Vec<GcFailure>Entries gc could not clean up; they are retried on the next gc.
warnings: Vec<String>Things the caller should know, such as a restarted clone that is suspect.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GcReport
impl<'de> Deserialize<'de> for GcReport
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 GcReport
impl RefUnwindSafe for GcReport
impl Send for GcReport
impl Sync for GcReport
impl Unpin for GcReport
impl UnsafeUnpin for GcReport
impl UnwindSafe for GcReport
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