Struct checkpoint::storage::MemoryStorage [] [src]

pub struct MemoryStorage { /* fields omitted */ }

Provides in-memory checkpoint storage.

Methods

impl MemoryStorage
[src]

[src]

Creates a new MemoryStorage wrapped in a GuardWrapper.

Trait Implementations

impl Debug for MemoryStorage
[src]

[src]

Formats the value using the given formatter. Read more

impl Storage for MemoryStorage
[src]

The type representing committed checkpoints.

The type representing uncommitted checkpoints.

[src]

Creates a new checkpoint with the specified identifier. Read more

[src]

Commits an uncommitted checkpoint, permanently saving its data to the underlying storage medium. Read more

[src]

Loads the committed checkpoint associated with the provided identifier, allowing its data to be retrieved. Read more

[src]

Removes the committed checkpoint associated with the provided identifier. Read more

[src]

Returns a list of all committed checkpoint identifiers in the underlying storage medium.

Auto Trait Implementations

impl Send for MemoryStorage

impl Sync for MemoryStorage