Skip to main content

StorageClient

Trait StorageClient 

Source
pub trait StorageClient:
    StorageReader
    + StorageWriter
    + StorageSchemaOps
    + StorageSchemaContextOps
    + StorageOperationContextOps
    + StorageCommitOps
    + StorageAuthOps
    + StorageAdmin
    + StoragePersistenceOps
    + StorageRecoveryOps
    + StorageGcOps
    + UndoTarget
    + ColumnStatsReader
    + AutoCommitBatchOps
    + AutoCommitGroupOps
    + Send
    + Sync
    + Debug { }
Expand description

Combined storage interface with full read/write/schema/auth/admin capabilities.

Runtime context accessors such as schema, transaction, and sync context are kept as separate traits so higher-level components only depend on them when necessary.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§