pub fn wait_for_next_full_snapshot(
        &self,
        snapshot_archives_dir: impl AsRef<Path>,
    ) -> FullSnapshotArchiveInfo {
        match self.wait_for_next_snapshot(snapshot_archives_dir, NextSnapshotType::FullSnapshot) {
            NextSnapshotResult::FullSnapshot(full_snapshot_archive_info) => {
                full_snapshot_archive_info
            }
            _ => unreachable!(),
        }
    }
/// Return the next full snapshot archive info after the cluster's last processed slot
Return the next full snapshot archive info after the cluster's last processed slot
Return the next full snapshot archive info after the cluster ' s last processed slot
pub fn wait_for_next_full_snapshot(
        &self,
        snapshot_archives_dir: impl AsRef<Path>,
    ) -> FullSnapshotArchiveInfo {
        match self.wait_for_next_snapshot(snapshot_archives_dir, NextSnapshotType::FullSnapshot) {
            NextSnapshotResult::FullSnapshot(full_snapshot_archive_info) => {
                full_snapshot_archive_info
            }
            _ => unreachable!(),
        }
    }
pub fn wait_for_next_full_snapshot ( & self , snapshot_archives_dir : impl AsRef < Path > , ) -> FullSnapshotArchiveInfo { match self . wait_for_next_snapshot ( snapshot_archives_dir , NextSnapshotType :: FullSnapshot ) { NextSnapshotResult :: FullSnapshot ( full_snapshot_archive_info ) => { full_snapshot_archive_info } _ => unreachable ! ( ) , } }
Return the next full snapshot archive info after the cluster's last processed slot
Return the next full snapshot archive info after the cluster ' s last processed slot
&self
snapshot_archives_dir
impl AsRef<Path>