Public API Map
Generated from source underlocal/agentfs. 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
AgentContext— local/agentfs/src/agent.rsAgentContext— local/agentfs/src/agent_refactored.rsAgentFS— local/agentfs/src/fs.rsAgentFS— local/agentfs/src/fs_refactored.rsAgentFSConfig— local/agentfs/src/config.rsAgentPermission— local/agentfs/src/permissions.rsAgentPermission— local/agentfs/src/permissions_refactored.rsAgentRegistry— local/agentfs/src/agent.rsAgentRegistry— local/agentfs/src/agent_refactored.rsConflictInfo— local/agentfs/src/sync_refactored.rsFsckReport— local/agentfs/src/fs.rsFsMetrics— local/agentfs/src/fs.rsFSWatcher— local/agentfs/src/watcher.rsLocalEntry— local/agentfs/src/entry.rsLocalMetadata— local/agentfs/src/entry.rsMemoryMetadataStore— local/agentfs/src/metadata.rsMetadataHooks— local/agentfs/src/metadata.rsMetadataValidator— local/agentfs/src/metadata.rsPermissionChecker— local/agentfs/src/permissions.rsPermissionChecker— local/agentfs/src/permissions_refactored.rsSyncManager— local/agentfs/src/sync.rsSyncManager— local/agentfs/src/sync_refactored.rsSyncOptions— local/agentfs/src/sync.rsSyncOptions— local/agentfs/src/sync_refactored.rsSyncProgress— local/agentfs/src/sync.rsSyncReport— local/agentfs/src/sync_refactored.rsSyncStatus— local/agentfs/src/sync_refactored.rs
Enums
AgentFSError— local/agentfs/src/error.rsAtomicMode— local/agentfs/src/config.rsConflictResolution— local/agentfs/src/sync_refactored.rsConflictStrategy— local/agentfs/src/sync_refactored.rsPermission— local/agentfs/src/permissions.rsPermission— local/agentfs/src/permissions_refactored.rsSyncDirection— local/agentfs/src/sync.rsSyncDirection— local/agentfs/src/sync_refactored.rsSyncState— local/agentfs/src/sync_refactored.rsWatchEvent— local/agentfs/src/watcher.rs
Traits
MetadataStore— local/agentfs/src/metadata.rs
Type Aliases
Result— local/agentfs/src/error.rs
Functions
adapter— local/agentfs/src/fs_refactored.rsadd_capability— local/agentfs/src/agent.rsadd_capability— local/agentfs/src/agent_refactored.rsadd_permission— local/agentfs/src/permissions.rsagent_identity— local/agentfs/src/fs.rsagent_identity— local/agentfs/src/fs_refactored.rscheck_ownership— local/agentfs/src/permissions.rscheck_permission— local/agentfs/src/permissions.rscheck_permission— local/agentfs/src/permissions_refactored.rsclear_status— local/agentfs/src/sync_refactored.rsconnect— local/agentfs/src/sync.rsdelete— local/agentfs/src/fs.rsdelete— local/agentfs/src/fs_refactored.rsdisconnect— local/agentfs/src/sync.rsexists— local/agentfs/src/fs.rsexists— local/agentfs/src/fs_refactored.rsfrom_map— local/agentfs/src/metadata.rsfsck_scan— local/agentfs/src/fs.rsget— local/agentfs/src/agent.rsget— local/agentfs/src/agent_refactored.rsget_metadata— local/agentfs/src/fs.rsget_status— local/agentfs/src/sync_refactored.rsgrant— local/agentfs/src/permissions_refactored.rshas_capability— local/agentfs/src/agent.rshas_capability— local/agentfs/src/agent_refactored.rshas_permission— local/agentfs/src/permissions.rsid— local/agentfs/src/watcher.rsidentity_adapter— local/agentfs/src/fs.rsis_connected— local/agentfs/src/sync.rsis_not_found— local/agentfs/src/error.rsis_permission_denied— local/agentfs/src/error.rsis_registered— local/agentfs/src/agent.rsis_registered— local/agentfs/src/agent_refactored.rslist_agents— local/agentfs/src/agent.rslist_agents— local/agentfs/src/agent_refactored.rslist_permissions— local/agentfs/src/permissions_refactored.rslist_statuses— local/agentfs/src/sync_refactored.rsmatches_path— local/agentfs/src/permissions.rsmetrics— local/agentfs/src/fs.rsmkdir— local/agentfs/src/fs.rsmkdir— local/agentfs/src/fs_refactored.rsnew— local/agentfs/src/agent.rsnew— local/agentfs/src/agent_refactored.rsnew— local/agentfs/src/config.rsnew— local/agentfs/src/fs.rsnew— local/agentfs/src/fs_refactored.rsnew— local/agentfs/src/metadata.rsnew— local/agentfs/src/permissions.rsnew— local/agentfs/src/permissions_refactored.rsnew— local/agentfs/src/sync.rsnew— local/agentfs/src/sync_refactored.rsnew— local/agentfs/src/watcher.rsnew_directory— local/agentfs/src/entry.rsnew_file— local/agentfs/src/entry.rsnew_symlink— local/agentfs/src/entry.rsorganization_identity— local/agentfs/src/fs.rsorganization_identity— local/agentfs/src/fs_refactored.rsput_metadata— local/agentfs/src/fs.rsread_file— local/agentfs/src/fs.rsread_file— local/agentfs/src/fs_refactored.rsread_file_streamed— local/agentfs/src/fs.rsreaddir— local/agentfs/src/fs.rsreaddir— local/agentfs/src/fs_refactored.rsreaddir_paged— local/agentfs/src/fs.rsrecv— local/agentfs/src/watcher.rsregister— local/agentfs/src/agent.rsregister— local/agentfs/src/agent_refactored.rsremote_locus— local/agentfs/src/agent.rsrevoke— local/agentfs/src/permissions_refactored.rsroot— local/agentfs/src/fs.rsroot— local/agentfs/src/fs_refactored.rsroot— local/agentfs/src/watcher.rsset_default_permissions— local/agentfs/src/permissions_refactored.rsset_metadata_schema— local/agentfs/src/fs.rsstat— local/agentfs/src/fs.rssymlink— local/agentfs/src/fs.rssync— local/agentfs/src/fs.rssync— local/agentfs/src/sync.rssync— local/agentfs/src/sync_refactored.rsto_action— local/agentfs/src/permissions_refactored.rsto_locus_metadata— local/agentfs/src/entry.rstry_recv— local/agentfs/src/watcher.rsunregister— local/agentfs/src/agent.rsunregister— local/agentfs/src/agent_refactored.rsupdate_status— local/agentfs/src/sync_refactored.rsvalidate— local/agentfs/src/metadata.rsverify_organization— local/agentfs/src/agent.rsverify_organization— local/agentfs/src/agent_refactored.rswith_atomic_mode— local/agentfs/src/config.rswith_follow_links— local/agentfs/src/config.rswith_ignore_pattern— local/agentfs/src/config.rswrite_file— local/agentfs/src/fs.rswrite_file— local/agentfs/src/fs_refactored.rswrite_file_streamed— local/agentfs/src/fs.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
config::{AgentFSConfig, AtomicMode}— local/agentfs/src/lib.rsconfig::{AgentFSConfig, AtomicMode}— local/agentfs/src/lib_refactored.rsentry::{LocalEntry, LocalMetadata}— local/agentfs/src/lib.rsentry::{LocalEntry, LocalMetadata}— local/agentfs/src/lib_refactored.rserror::{AgentFSError, Result}— local/agentfs/src/lib.rserror::{AgentFSError, Result}— local/agentfs/src/lib_refactored.rsfs_refactored::AgentFS— local/agentfs/src/lib_refactored.rsfs::AgentFS— local/agentfs/src/lib.rsmetadata::{MetadataHooks, MetadataStore}— local/agentfs/src/lib.rsmetadata::{MetadataStore, MetadataHooks}— local/agentfs/src/lib_refactored.rspermissions_refactored::{PermissionChecker, AgentPermission}— local/agentfs/src/lib_refactored.rspermissions::{AgentPermission, PermissionChecker}— local/agentfs/src/lib.rssync_refactored::{SyncManager, SyncOptions, SyncDirection}— local/agentfs/src/lib_refactored.rssync::{SyncDirection, SyncManager, SyncOptions}— local/agentfs/src/lib.rswatcher::{FSWatcher, WatchEvent}— local/agentfs/src/lib.rswatcher::{FSWatcher, WatchEvent}— local/agentfs/src/lib_refactored.rsweave_identity::{Ed25519Adapter, Identity, WeaveIdentityAdapter}— local/agentfs/src/lib.rsweave_identity::{Identity, WeaveIdentityAdapter}— local/agentfs/src/lib_refactored.rs
Methods
AgentContext
add_capability— local/agentfs/src/agent.rsadd_capability— local/agentfs/src/agent_refactored.rshas_capability— local/agentfs/src/agent.rshas_capability— local/agentfs/src/agent_refactored.rsnew— local/agentfs/src/agent.rsnew— local/agentfs/src/agent_refactored.rsremote_locus— local/agentfs/src/agent.rsverify_organization— local/agentfs/src/agent.rsverify_organization— local/agentfs/src/agent_refactored.rs
AgentFS
adapter— local/agentfs/src/fs_refactored.rsagent_identity— local/agentfs/src/fs.rsagent_identity— local/agentfs/src/fs_refactored.rsdelete— local/agentfs/src/fs.rsdelete— local/agentfs/src/fs_refactored.rsexists— local/agentfs/src/fs.rsexists— local/agentfs/src/fs_refactored.rsfsck_scan— local/agentfs/src/fs.rsget_metadata— local/agentfs/src/fs.rsidentity_adapter— local/agentfs/src/fs.rsmetrics— local/agentfs/src/fs.rsmkdir— local/agentfs/src/fs.rsmkdir— local/agentfs/src/fs_refactored.rsnew— local/agentfs/src/fs.rsorganization_identity— local/agentfs/src/fs.rsorganization_identity— local/agentfs/src/fs_refactored.rsput_metadata— local/agentfs/src/fs.rsread_file— local/agentfs/src/fs.rsread_file— local/agentfs/src/fs_refactored.rsreaddir— local/agentfs/src/fs.rsreaddir— local/agentfs/src/fs_refactored.rsreaddir_paged— local/agentfs/src/fs.rsroot— local/agentfs/src/fs.rsroot— local/agentfs/src/fs_refactored.rsset_metadata_schema— local/agentfs/src/fs.rsstat— local/agentfs/src/fs.rssymlink— local/agentfs/src/fs.rssync— local/agentfs/src/fs.rswrite_file— local/agentfs/src/fs.rswrite_file— local/agentfs/src/fs_refactored.rs
AgentFSConfig
new— local/agentfs/src/config.rswith_atomic_mode— local/agentfs/src/config.rswith_follow_links— local/agentfs/src/config.rswith_ignore_pattern— local/agentfs/src/config.rs
AgentFSError
is_not_found— local/agentfs/src/error.rsis_permission_denied— local/agentfs/src/error.rs
AgentPermission
has_permission— local/agentfs/src/permissions.rsmatches_path— local/agentfs/src/permissions.rsnew— local/agentfs/src/permissions.rs
AgentRegistry
get— local/agentfs/src/agent.rsget— local/agentfs/src/agent_refactored.rsis_registered— local/agentfs/src/agent.rsis_registered— local/agentfs/src/agent_refactored.rslist_agents— local/agentfs/src/agent.rslist_agents— local/agentfs/src/agent_refactored.rsnew— local/agentfs/src/agent.rsnew— local/agentfs/src/agent_refactored.rsregister— local/agentfs/src/agent.rsregister— local/agentfs/src/agent_refactored.rsunregister— local/agentfs/src/agent.rsunregister— local/agentfs/src/agent_refactored.rs
FSWatcher
id— local/agentfs/src/watcher.rsnew— local/agentfs/src/watcher.rsrecv— local/agentfs/src/watcher.rsroot— local/agentfs/src/watcher.rstry_recv— local/agentfs/src/watcher.rs
LocalEntry
new_directory— local/agentfs/src/entry.rsnew_file— local/agentfs/src/entry.rsnew_symlink— local/agentfs/src/entry.rsto_locus_metadata— local/agentfs/src/entry.rs
MemoryMetadataStore
new— local/agentfs/src/metadata.rs
MetadataHooks
from_map— local/agentfs/src/metadata.rs
MetadataValidator
new— local/agentfs/src/metadata.rsvalidate— local/agentfs/src/metadata.rs
Permission
to_action— local/agentfs/src/permissions_refactored.rs
PermissionChecker
add_permission— local/agentfs/src/permissions.rscheck_ownership— local/agentfs/src/permissions.rscheck_permission— local/agentfs/src/permissions.rscheck_permission— local/agentfs/src/permissions_refactored.rsgrant— local/agentfs/src/permissions_refactored.rslist_permissions— local/agentfs/src/permissions_refactored.rsnew— local/agentfs/src/permissions.rsnew— local/agentfs/src/permissions_refactored.rsrevoke— local/agentfs/src/permissions_refactored.rsset_default_permissions— local/agentfs/src/permissions_refactored.rs
SyncManager
clear_status— local/agentfs/src/sync_refactored.rsconnect— local/agentfs/src/sync.rsdisconnect— local/agentfs/src/sync.rsget_status— local/agentfs/src/sync_refactored.rsis_connected— local/agentfs/src/sync.rslist_statuses— local/agentfs/src/sync_refactored.rsnew— local/agentfs/src/sync.rsnew— local/agentfs/src/sync_refactored.rssync— local/agentfs/src/sync.rssync— local/agentfs/src/sync_refactored.rsupdate_status— local/agentfs/src/sync_refactored.rs