Public API Map

Generated from source under local/agentfs-mirror. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.

Structs

  • Checkpoint — local/agentfs-mirror/src/sync.rs
  • Conflict — local/agentfs-mirror/src/conflict.rs
  • ConflictResolver — local/agentfs-mirror/src/conflict.rs
  • FileInfo — local/agentfs-mirror/src/conflict.rs
  • FileStats — local/agentfs-mirror/src/stats.rs
  • Mirror — local/agentfs-mirror/src/mirror.rs
  • MirrorOptions — local/agentfs-mirror/src/options.rs
  • MirrorWatcher — local/agentfs-mirror/src/watcher.rs
  • Plan — local/agentfs-mirror/src/sync.rs
  • PlanOp — local/agentfs-mirror/src/sync.rs
  • ProgressReporter — local/agentfs-mirror/src/progress.rs
  • SparseOptions — local/agentfs-mirror/src/sparse.rs
  • SparseSync — local/agentfs-mirror/src/sparse.rs
  • SyncEngine — local/agentfs-mirror/src/sync.rs
  • SyncState — local/agentfs-mirror/src/sync.rs
  • SyncStats — local/agentfs-mirror/src/stats.rs

Enums

  • ConflictResolution — local/agentfs-mirror/src/conflict.rs
  • ConflictStrategy — local/agentfs-mirror/src/conflict.rs
  • ConflictType — local/agentfs-mirror/src/conflict.rs
  • MirrorError — local/agentfs-mirror/src/error.rs
  • ProgressEvent — local/agentfs-mirror/src/progress.rs
  • SyncDirection — local/agentfs-mirror/src/options.rs
  • SyncMode — local/agentfs-mirror/src/options.rs
  • WatchEvent — local/agentfs-mirror/src/watcher.rs

Traits

  • No public items were detected by the source scan.

Type Aliases

  • Result — local/agentfs-mirror/src/error.rs

Functions

  • add_error — local/agentfs-mirror/src/stats.rs
  • complete — local/agentfs-mirror/src/stats.rs
  • execute_plan — local/agentfs-mirror/src/sync.rs
  • get_dependencies — local/agentfs-mirror/src/sparse.rs
  • is_conflict — local/agentfs-mirror/src/conflict.rs
  • is_synced — local/agentfs-mirror/src/sparse.rs
  • mark_synced — local/agentfs-mirror/src/sparse.rs
  • new — local/agentfs-mirror/src/conflict.rs
  • new — local/agentfs-mirror/src/mirror.rs
  • new — local/agentfs-mirror/src/progress.rs
  • new — local/agentfs-mirror/src/sparse.rs
  • new — local/agentfs-mirror/src/stats.rs
  • new — local/agentfs-mirror/src/sync.rs
  • new — local/agentfs-mirror/src/watcher.rs
  • plan_from_diffs — local/agentfs-mirror/src/sync.rs
  • receiver — local/agentfs-mirror/src/watcher.rs
  • resolve — local/agentfs-mirror/src/conflict.rs
  • sender — local/agentfs-mirror/src/progress.rs
  • should_sync — local/agentfs-mirror/src/sparse.rs
  • source — local/agentfs-mirror/src/mirror.rs
  • start — local/agentfs-mirror/src/progress.rs
  • start — local/agentfs-mirror/src/watcher.rs
  • stop — local/agentfs-mirror/src/watcher.rs
  • stop_watch — local/agentfs-mirror/src/mirror.rs
  • success_rate — local/agentfs-mirror/src/stats.rs
  • sync — local/agentfs-mirror/src/mirror.rs
  • sync — local/agentfs-mirror/src/sync.rs
  • target — local/agentfs-mirror/src/mirror.rs
  • transfer_rate — local/agentfs-mirror/src/stats.rs
  • watch — local/agentfs-mirror/src/mirror.rs
  • watch_receiver — local/agentfs-mirror/src/mirror.rs
  • with_direction — local/agentfs-mirror/src/options.rs
  • with_mode — local/agentfs-mirror/src/options.rs
  • with_sparse — local/agentfs-mirror/src/options.rs
  • with_watch — local/agentfs-mirror/src/options.rs

Constants and Statics

  • No public items were detected by the source scan.

Modules

  • No public items were detected by the source scan.

Re-exports

  • conflict::{ConflictResolution, ConflictResolver, ConflictStrategy} — local/agentfs-mirror/src/lib.rs
  • error::{MirrorError, Result} — local/agentfs-mirror/src/lib.rs
  • mirror::Mirror — local/agentfs-mirror/src/lib.rs
  • oas_did::OasDid — local/agentfs-mirror/src/lib.rs
  • options::{MirrorOptions, SyncDirection, SyncMode} — local/agentfs-mirror/src/lib.rs
  • progress::{ProgressEvent, ProgressReporter} — local/agentfs-mirror/src/lib.rs
  • sparse::{SparseOptions, SparseSync} — local/agentfs-mirror/src/lib.rs
  • stats::{FileStats, SyncStats} — local/agentfs-mirror/src/lib.rs
  • sync::{SyncEngine, SyncState} — local/agentfs-mirror/src/lib.rs
  • watcher::{MirrorWatcher, WatchEvent} — local/agentfs-mirror/src/lib.rs

Methods

ConflictResolver

  • is_conflict — local/agentfs-mirror/src/conflict.rs
  • new — local/agentfs-mirror/src/conflict.rs
  • resolve — local/agentfs-mirror/src/conflict.rs

Mirror

  • new — local/agentfs-mirror/src/mirror.rs
  • source — local/agentfs-mirror/src/mirror.rs
  • stop_watch — local/agentfs-mirror/src/mirror.rs
  • sync — local/agentfs-mirror/src/mirror.rs
  • target — local/agentfs-mirror/src/mirror.rs
  • watch — local/agentfs-mirror/src/mirror.rs
  • watch_receiver — local/agentfs-mirror/src/mirror.rs

MirrorOptions

  • with_direction — local/agentfs-mirror/src/options.rs
  • with_mode — local/agentfs-mirror/src/options.rs
  • with_sparse — local/agentfs-mirror/src/options.rs
  • with_watch — local/agentfs-mirror/src/options.rs

MirrorWatcher

  • new — local/agentfs-mirror/src/watcher.rs
  • receiver — local/agentfs-mirror/src/watcher.rs
  • start — local/agentfs-mirror/src/watcher.rs
  • stop — local/agentfs-mirror/src/watcher.rs

ProgressReporter

  • new — local/agentfs-mirror/src/progress.rs
  • sender — local/agentfs-mirror/src/progress.rs
  • start — local/agentfs-mirror/src/progress.rs

SparseSync

  • get_dependencies — local/agentfs-mirror/src/sparse.rs
  • is_synced — local/agentfs-mirror/src/sparse.rs
  • mark_synced — local/agentfs-mirror/src/sparse.rs
  • new — local/agentfs-mirror/src/sparse.rs
  • should_sync — local/agentfs-mirror/src/sparse.rs

SyncEngine

  • execute_plan — local/agentfs-mirror/src/sync.rs
  • new — local/agentfs-mirror/src/sync.rs
  • plan_from_diffs — local/agentfs-mirror/src/sync.rs
  • sync — local/agentfs-mirror/src/sync.rs

SyncStats

  • add_error — local/agentfs-mirror/src/stats.rs
  • complete — local/agentfs-mirror/src/stats.rs
  • new — local/agentfs-mirror/src/stats.rs
  • success_rate — local/agentfs-mirror/src/stats.rs
  • transfer_rate — local/agentfs-mirror/src/stats.rs