v0.1.0-pre.011-fix-01
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: kb-store/src/contracts/dto.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Backend-neutral DTO exports for storage repository contracts.
|
||||
|
||||
@@ -12,88 +12,88 @@ mod raw;
|
||||
mod store;
|
||||
|
||||
/// Core account key insert contract.
|
||||
pub use crate::contracts::dto::core::CoreAccountKeyInsert;
|
||||
pub use self::core::CoreAccountKeyInsert;
|
||||
/// Core account key source category.
|
||||
pub use crate::contracts::dto::core::CoreAccountKeySource;
|
||||
pub use self::core::CoreAccountKeySource;
|
||||
/// Core balance change insert contract.
|
||||
pub use crate::contracts::dto::core::CoreBalanceChangeInsert;
|
||||
pub use self::core::CoreBalanceChangeInsert;
|
||||
/// Core balance change kind.
|
||||
pub use crate::contracts::dto::core::CoreBalanceChangeKind;
|
||||
pub use self::core::CoreBalanceChangeKind;
|
||||
/// Core inner instruction insert contract.
|
||||
pub use crate::contracts::dto::core::CoreInnerInstructionInsert;
|
||||
pub use self::core::CoreInnerInstructionInsert;
|
||||
/// Core instruction insert contract.
|
||||
pub use crate::contracts::dto::core::CoreInstructionInsert;
|
||||
pub use self::core::CoreInstructionInsert;
|
||||
/// Core instruction lifecycle mark request.
|
||||
pub use crate::contracts::dto::core::CoreInstructionLifecycleMark;
|
||||
pub use self::core::CoreInstructionLifecycleMark;
|
||||
/// Core instruction processing state.
|
||||
pub use crate::contracts::dto::core::CoreInstructionProcessingState;
|
||||
pub use self::core::CoreInstructionProcessingState;
|
||||
/// Core instruction replay filter contract.
|
||||
pub use crate::contracts::dto::core::CoreInstructionReplayFilter;
|
||||
pub use self::core::CoreInstructionReplayFilter;
|
||||
/// Core log insert contract.
|
||||
pub use crate::contracts::dto::core::CoreLogInsert;
|
||||
pub use self::core::CoreLogInsert;
|
||||
/// Core transaction insert contract.
|
||||
pub use crate::contracts::dto::core::CoreTransactionInsert;
|
||||
pub use self::core::CoreTransactionInsert;
|
||||
/// Complete normalized core extraction write bundle.
|
||||
pub use crate::contracts::dto::core_extraction::CoreExtractionBundle;
|
||||
pub use self::core_extraction::CoreExtractionBundle;
|
||||
/// Failure details persisted for one canonical to core extraction attempt.
|
||||
pub use crate::contracts::dto::core_extraction::CoreExtractionFailure;
|
||||
pub use self::core_extraction::CoreExtractionFailure;
|
||||
/// Bounded canonical transaction selection filter for core extraction.
|
||||
pub use crate::contracts::dto::core_extraction::CoreExtractionSelectionFilter;
|
||||
pub use self::core_extraction::CoreExtractionSelectionFilter;
|
||||
/// Stable processing ledger identity.
|
||||
pub use crate::contracts::dto::core_extraction::ProcessingLedgerIdentity;
|
||||
pub use self::core_extraction::ProcessingLedgerIdentity;
|
||||
/// Stable processing ledger status.
|
||||
pub use crate::contracts::dto::core_extraction::ProcessingLedgerStatus;
|
||||
pub use self::core_extraction::ProcessingLedgerStatus;
|
||||
/// One machine-readable decoder coverage declaration row.
|
||||
pub use crate::contracts::dto::decode::DecodeCoverageDeclarationInsert;
|
||||
pub use self::decode::DecodeCoverageDeclarationInsert;
|
||||
/// One observed coverage classification row owned by one decode attempt.
|
||||
pub use crate::contracts::dto::decode::DecodeCoverageObservationInsert;
|
||||
pub use self::decode::DecodeCoverageObservationInsert;
|
||||
/// One row of aggregated decoder coverage diagnostics.
|
||||
pub use crate::contracts::dto::decode::DecodeCoverageSummaryRow;
|
||||
pub use self::decode::DecodeCoverageSummaryRow;
|
||||
/// Failed decode attempt persisted in the common ledger.
|
||||
pub use crate::contracts::dto::decode::DecodeFailure;
|
||||
pub use self::decode::DecodeFailure;
|
||||
/// One processor-owned decoded observation row.
|
||||
pub use crate::contracts::dto::decode::DecodeObservationInsert;
|
||||
pub use self::decode::DecodeObservationInsert;
|
||||
/// Atomic persistence bundle for one decoder and one contextual input.
|
||||
pub use crate::contracts::dto::decode::DecodePersistenceBundle;
|
||||
pub use self::decode::DecodePersistenceBundle;
|
||||
/// Bounded contextual instruction selection filter for decode campaigns.
|
||||
pub use crate::contracts::dto::decode::DecodeSelectionFilter;
|
||||
pub use self::decode::DecodeSelectionFilter;
|
||||
/// Maximum number of materialized rows returned by one bounded query.
|
||||
pub use crate::contracts::dto::decode::MAX_MATERIALIZED_EVENT_QUERY_ROWS;
|
||||
pub use self::decode::MAX_MATERIALIZED_EVENT_QUERY_ROWS;
|
||||
/// Atomic persistence bundle for one materializer and one decoded observation.
|
||||
pub use crate::contracts::dto::decode::MaterializationPersistenceBundle;
|
||||
pub use self::decode::MaterializationPersistenceBundle;
|
||||
/// Bounded read-only materialized event selection.
|
||||
pub use crate::contracts::dto::decode::MaterializedEventFilter;
|
||||
pub use self::decode::MaterializedEventFilter;
|
||||
/// One materialized output returned by a bounded query.
|
||||
pub use crate::contracts::dto::decode::MaterializedEventQueryRow;
|
||||
pub use self::decode::MaterializedEventQueryRow;
|
||||
/// One processor-owned materialized output row.
|
||||
pub use crate::contracts::dto::decode::MaterializedOutputInsert;
|
||||
pub use self::decode::MaterializedOutputInsert;
|
||||
/// Decoded event insert contract.
|
||||
pub use crate::contracts::dto::event::DecodedEventInsert;
|
||||
pub use self::event::DecodedEventInsert;
|
||||
/// Insert or upsert result contract returned by repositories.
|
||||
pub use crate::contracts::dto::event::InsertOutcome;
|
||||
pub use self::event::InsertOutcome;
|
||||
/// Materialized event insert contract.
|
||||
pub use crate::contracts::dto::event::MaterializedEventInsert;
|
||||
pub use self::event::MaterializedEventInsert;
|
||||
/// Processing ledger mark request contract.
|
||||
pub use crate::contracts::dto::ledger::ProcessingLedgerMark;
|
||||
pub use self::ledger::ProcessingLedgerMark;
|
||||
/// Raw payload lifecycle mark request.
|
||||
pub use crate::contracts::dto::raw::RawPayloadLifecycleMark;
|
||||
pub use self::raw::RawPayloadLifecycleMark;
|
||||
/// Raw payload processing state.
|
||||
pub use crate::contracts::dto::raw::RawPayloadProcessingState;
|
||||
pub use self::raw::RawPayloadProcessingState;
|
||||
/// Raw payload retention state.
|
||||
pub use crate::contracts::dto::raw::RawPayloadRetentionState;
|
||||
pub use self::raw::RawPayloadRetentionState;
|
||||
/// Canonical raw Solana transaction insert contract.
|
||||
pub use crate::contracts::dto::raw::RawTransactionInsert;
|
||||
pub use self::raw::RawTransactionInsert;
|
||||
/// Transaction acquisition observation insert contract.
|
||||
pub use crate::contracts::dto::raw::TransactionObservationInsert;
|
||||
pub use self::raw::TransactionObservationInsert;
|
||||
/// Transaction acquisition observation origin.
|
||||
pub use crate::contracts::dto::raw::TransactionObservationOrigin;
|
||||
pub use self::raw::TransactionObservationOrigin;
|
||||
/// Transaction acquisition observation status.
|
||||
pub use crate::contracts::dto::raw::TransactionObservationStatus;
|
||||
pub use self::raw::TransactionObservationStatus;
|
||||
/// Store backend diagnostic contract.
|
||||
pub use crate::contracts::dto::store::StoreBackendDescriptor;
|
||||
pub use self::store::StoreBackendDescriptor;
|
||||
/// Store backend kind contract.
|
||||
pub use crate::contracts::dto::store::StoreBackendKind;
|
||||
pub use self::store::StoreBackendKind;
|
||||
/// Store migration diagnostic snapshot contract.
|
||||
pub use crate::contracts::dto::store::StoreMigrationSnapshot;
|
||||
pub use self::store::StoreMigrationSnapshot;
|
||||
/// Store migration status contract.
|
||||
pub use crate::contracts::dto::store::StoreMigrationStatus;
|
||||
pub use self::store::StoreMigrationStatus;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-store/src/contracts/entity.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Backend-neutral SQL-like entity exports for storage adapters.
|
||||
|
||||
@@ -9,24 +9,24 @@ mod ledger;
|
||||
mod raw;
|
||||
|
||||
/// Core account key SQL-like row contract.
|
||||
pub use crate::contracts::entity::core::CoreAccountKeyRow;
|
||||
pub use self::core::CoreAccountKeyRow;
|
||||
/// Core balance change SQL-like row contract.
|
||||
pub use crate::contracts::entity::core::CoreBalanceChangeRow;
|
||||
pub use self::core::CoreBalanceChangeRow;
|
||||
/// Core inner instruction SQL-like row contract.
|
||||
pub use crate::contracts::entity::core::CoreInnerInstructionRow;
|
||||
pub use self::core::CoreInnerInstructionRow;
|
||||
/// Core instruction SQL-like row contract.
|
||||
pub use crate::contracts::entity::core::CoreInstructionRow;
|
||||
pub use self::core::CoreInstructionRow;
|
||||
/// Core log SQL-like row contract.
|
||||
pub use crate::contracts::entity::core::CoreLogRow;
|
||||
pub use self::core::CoreLogRow;
|
||||
/// Core transaction SQL-like row contract.
|
||||
pub use crate::contracts::entity::core::CoreTransactionRow;
|
||||
pub use self::core::CoreTransactionRow;
|
||||
/// Decoded event SQL-like row contract.
|
||||
pub use crate::contracts::entity::event::DecodedEventRow;
|
||||
pub use self::event::DecodedEventRow;
|
||||
/// Materialized event SQL-like row contract.
|
||||
pub use crate::contracts::entity::event::MaterializedEventRow;
|
||||
pub use self::event::MaterializedEventRow;
|
||||
/// Processing ledger SQL-like row contract.
|
||||
pub use crate::contracts::entity::ledger::ProcessingLedgerRow;
|
||||
pub use self::ledger::ProcessingLedgerRow;
|
||||
/// Canonical raw Solana transaction SQL-like row contract.
|
||||
pub use crate::contracts::entity::raw::RawTransactionRow;
|
||||
pub use self::raw::RawTransactionRow;
|
||||
/// Transaction acquisition observation SQL-like row contract.
|
||||
pub use crate::contracts::entity::raw::TransactionObservationRow;
|
||||
pub use self::raw::TransactionObservationRow;
|
||||
|
||||
Reference in New Issue
Block a user