pub struct RemoteSyncReport {
pub entities: usize,
pub edges: usize,
pub cache_dir: String,
pub meta_path: String,
pub content_hash: String,
pub repinned: bool,
}Expand description
Summary of a completed remote sync run (F201).
Fields§
§entities: usize§edges: usize§cache_dir: StringPath to the populated cache directory (.khive/kg/remotes/<name>/).
meta_path: StringPath to the written meta.json file.
content_hash: StringCanonical SHA-256 content hash of the fetched archive (sha256:<hex>).
repinned: booltrue when repin was requested — the caller should write
content_hash back to schema.yaml as the new pin value.
Trait Implementations§
Source§impl Debug for RemoteSyncReport
impl Debug for RemoteSyncReport
Auto Trait Implementations§
impl Freeze for RemoteSyncReport
impl RefUnwindSafe for RemoteSyncReport
impl Send for RemoteSyncReport
impl Sync for RemoteSyncReport
impl Unpin for RemoteSyncReport
impl UnsafeUnpin for RemoteSyncReport
impl UnwindSafe for RemoteSyncReport
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