Expand description
Opt-in local indexing for synchronized folders.
The indexer deliberately owns its database and event consumers. The core synchronization path does not depend on the index being enabled or healthy.
Re-exports§
pub use catalog::Catalog;pub use catalog::CatalogMetadata;pub use catalog::CatalogRecord;pub use catalog::CatalogService;pub use denylist::Denied;pub use denylist::DenyReason;pub use denylist::Denylist;pub use denylist::DenylistRule;pub use denylist::DenylistService;pub use denylist::FilterContext;pub use denylist::FilterList;pub use links::CapabilityLink;pub use links::ContentLink;pub use links::ImmutableLink;pub use links::Link;pub use links::LinkResolution;pub use links::LinkResolver;pub use links::LinkStore;pub use links::Mirror;pub use links::MutableLink;pub use links::MutablePointer;pub use links::NameLink;pub use links::PrivateLink;pub use links::ProviderFetch;pub use links::ResolveOptions;pub use links::ResolvedLink;pub use links::SignedMutablePointer;pub use links::collect_files;pub use links::fetch_from_mirrors;pub use links::hash_source;
Modules§
- catalog
- Public metadata catalogs for the opt-in indexing service.
- denylist
- Local and federated content filtering for the indexing service.
- links
- Stable content links, signed mutable names, capabilities, and mirrors.
Structs§
- Indexed
Entry - A content entry known to the local indexing service.
- Indexing
Database - Thread-safe
SQLitedatabase used by the indexing service. - Indexing
Handle - A folder opt-in returned by
IndexingService::enable_folder. - Indexing
Service - The opt-in indexing service for synchronized folders.
Enums§
- Core
Indexing Event - Core synchronization events that do not add or remove an indexed entry.
- Indexing
Event - Events emitted by an
IndexingService.
Constants§
- SCHEMA_
VERSION - Current indexing database schema version.