PruneCheckpointWriter

Trait PruneCheckpointWriter 

Source
pub trait PruneCheckpointWriter: Send + Sync {
    // Required method
    fn save_prune_checkpoint(
        &self,
        segment: PruneSegment,
        checkpoint: PruneCheckpoint,
    ) -> Result<(), ProviderError>;
}
Expand description

The trait for updating prune checkpoint related data.

Required Methods§

Source

fn save_prune_checkpoint( &self, segment: PruneSegment, checkpoint: PruneCheckpoint, ) -> Result<(), ProviderError>

Save prune checkpoint.

Implementations on Foreign Types§

Source§

impl<'a, T> PruneCheckpointWriter for &'a T
where T: 'a + PruneCheckpointWriter + ?Sized, &'a T: Send + Sync,

Source§

fn save_prune_checkpoint( &self, segment: PruneSegment, checkpoint: PruneCheckpoint, ) -> Result<(), ProviderError>

Source§

impl<T> PruneCheckpointWriter for Arc<T>

Source§

fn save_prune_checkpoint( &self, segment: PruneSegment, checkpoint: PruneCheckpoint, ) -> Result<(), ProviderError>

Implementors§