pub async fn compact(&self, object_handle: impl ObjectHandle + 'static) -> Result<(), Error> {
        let layer_set = self.immutable_layer_set();
        let mut merger = layer_set.merger();
        let iter = merger.seek(Bound::Unbounded).await?;
        self.compact_with_iterator(iter, object_handle).await
    }
/// Compacts all the immutable layers.
Compacts all the immutable layers.
Compacts all the immutable layers .
pub async fn compact(&self, object_handle: impl ObjectHandle + 'static) -> Result<(), Error> {
        let layer_set = self.immutable_layer_set();
        let mut merger = layer_set.merger();
        let iter = merger.seek(Bound::Unbounded).await?;
        self.compact_with_iterator(iter, object_handle).await
    }
pub async fn compact ( & self , object_handle : impl ObjectHandle + ' static ) -> Result < ( ) , Error > { let layer_set = self . immutable_layer_set ( ) ; let mut merger = layer_set . merger ( ) ; let iter = merger . seek ( Bound :: Unbounded ) . await ? ; self . compact_with_iterator ( iter , object_handle ) . await }
Compacts all the immutable layers.
Compacts all the immutable layers .
&self
object_handle
impl ObjectHandle + 'static
&self
object_handle
impl ObjectHandle + 'static