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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 more