Skip to main content

Module api

Module api 

Source
Expand description

Versioned public storage API.

The v1 capability traits are the current public contract. Breaking changes belong in a new versioned module (v2, …); the unversioned re-exports below are only a migration convenience for current callers.

Re-exports§

pub use v1::API_VERSION;
pub use v1::ApiError;
pub use v1::ApiResult;
pub use v1::BackendCapabilities;
pub use v1::BackendHealth;
pub use v1::BackendInfo;
pub use v1::BackupReceipt;
pub use v1::BackupRequest;
pub use v1::BackupStore;
pub use v1::DocumentChunk;
pub use v1::DocumentMaintenanceStore;
pub use v1::DocumentSearchResult;
pub use v1::DocumentStore;
pub use v1::GraphStore;
pub use v1::ImportReport;
pub use v1::MaintenanceStore;
pub use v1::OpenNodes;
pub use v1::SNAPSHOT_FORMAT_VERSION;
pub use v1::SearchQuery;
pub use v1::SearchResult;
pub use v1::SearchStore;
pub use v1::SkillRecord;
pub use v1::SkillStore;
pub use v1::Snapshot;
pub use v1::SnapshotStore;
pub use v1::Stats;
pub use v1::TopicSnapshot;

Modules§

v1
Version 1 of Asobi’s backend-neutral storage API.