v0.3.8-pre.003
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-store-lib/src/lib.rs
|
||||
// version: 9
|
||||
// version: 10
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
@@ -10,8 +10,9 @@
|
||||
//! The runtime facade owns backend selection, lifecycle, safe diagnostics and
|
||||
//! backend-neutral capability dispatch. `0.3.3-pre.008` completed the six PostgreSQL
|
||||
//! `RawTransaction` capabilities. `0.3.4-pre.008` adds the four `RawAccount*` capabilities
|
||||
//! on both the physical backend and this common facade, completing the RAW inventory at
|
||||
//! ten capabilities without exposing physical types.
|
||||
//! on both the physical backend and this common facade, completing the canonical RAW runtime inventory at
|
||||
//! ten capabilities without exposing physical types. The `0.3.8` inspection
|
||||
//! contracts are reexported here before backend/facade dispatch is opened.
|
||||
//!
|
||||
//! The default `postgres` feature compiles the official PostgreSQL backend as
|
||||
//! an optional implementation dependency. No backend implementation type is
|
||||
@@ -125,12 +126,18 @@ pub use ksp_store_api::RawAccountObservationRead;
|
||||
pub use ksp_store_api::RawAccountObservationWrite;
|
||||
/// Canonical complete N1 RAW account state independent from acquisition transport.
|
||||
pub use ksp_store_api::RawAccountState;
|
||||
/// Backend-independent random-access inspection query for RAW account states.
|
||||
pub use ksp_store_api::RawAccountStateInspectionQuery;
|
||||
/// Read capability for data-free random-access RAW account-state inspection.
|
||||
pub use ksp_store_api::RawAccountStateInspectionRead;
|
||||
/// Backend-independent list query for complete canonical RAW account states.
|
||||
pub use ksp_store_api::RawAccountStateQuery;
|
||||
/// Read capability for complete canonical RAW account states.
|
||||
pub use ksp_store_api::RawAccountStateRead;
|
||||
/// Durable backend-independent identity of one canonical RAW account state.
|
||||
pub use ksp_store_api::RawAccountStateReference;
|
||||
/// Data-free summary of one canonical RAW account state for operator inspection.
|
||||
pub use ksp_store_api::RawAccountStateSummary;
|
||||
/// Write capability for complete canonical RAW account-state acquisitions.
|
||||
pub use ksp_store_api::RawAccountStateWrite;
|
||||
/// Origin category describing why one acquisition was performed.
|
||||
@@ -145,6 +152,10 @@ pub use ksp_store_api::RawContentHash;
|
||||
pub use ksp_store_api::RawEntityWriteOutcome;
|
||||
/// Bounded identifier of one KSP-owned source-independent RAW persistence format.
|
||||
pub use ksp_store_api::RawFormatId;
|
||||
/// One bounded random-access inspection page with exact logical counts.
|
||||
pub use ksp_store_api::RawInspectionPage;
|
||||
/// Random-access page request dedicated to bounded interactive RAW inspection.
|
||||
pub use ksp_store_api::RawInspectionPageRequest;
|
||||
/// Bounded logical network/cluster identifier used in backend-independent Store identities.
|
||||
pub use ksp_store_api::RawNetworkId;
|
||||
/// Stable deterministic idempotence key for one persisted acquisition observation.
|
||||
@@ -177,6 +188,10 @@ pub use ksp_store_api::RawTimestamp;
|
||||
pub use ksp_store_api::RawTransaction;
|
||||
/// Explicit write mode for canonical RAW transaction acquisitions.
|
||||
pub use ksp_store_api::RawTransactionAcquisitionMode;
|
||||
/// Backend-independent random-access inspection query for RAW transactions.
|
||||
pub use ksp_store_api::RawTransactionInspectionQuery;
|
||||
/// Read capability for payload-free random-access RAW transaction inspection.
|
||||
pub use ksp_store_api::RawTransactionInspectionRead;
|
||||
/// Persistable acquisition observation linked to one canonical RAW transaction.
|
||||
pub use ksp_store_api::RawTransactionObservation;
|
||||
/// Read capability for persisted RAW transaction observations.
|
||||
@@ -197,6 +212,8 @@ pub use ksp_store_api::RawTransactionRetentionTransition;
|
||||
pub use ksp_store_api::RawTransactionRetentionWrite;
|
||||
/// Canonical 64-byte Solana transaction signature used by Store identities.
|
||||
pub use ksp_store_api::RawTransactionSignature;
|
||||
/// Payload-free summary of one canonical RAW transaction for operator inspection.
|
||||
pub use ksp_store_api::RawTransactionSummary;
|
||||
/// Minimal durable identity retained after a canonical RAW transaction payload is purged.
|
||||
pub use ksp_store_api::RawTransactionTombstone;
|
||||
/// Write capability for canonical RAW transaction acquisitions.
|
||||
|
||||
Reference in New Issue
Block a user