pub fn diverged_checkpoint_heights(&self) -> Result<Vec<Height>, LayoutError> {
        let names = self
            .cp_manager
            .list_diverged_checkpoints()
            .map_err(|io_err| LayoutError::IoError {
                path: "NO_PATH".into(),
                message: "failed to enumerate diverged checkpoints".to_string(),
                io_err,
            })?;
        parse_checkpoint_heights(&names[..])
    }
/// Returns a sorted list of `Height`s of checkpoints that were marked as
/// diverged.
Returns a sorted list of `Height`s of checkpoints that were marked as
diverged.
Returns a sorted list of ` Height ` s of checkpoints that were marked as diverged .
pub fn diverged_checkpoint_heights(&self) -> Result<Vec<Height>, LayoutError> {
        let names = self
            .cp_manager
            .list_diverged_checkpoints()
            .map_err(|io_err| LayoutError::IoError {
                path: "NO_PATH".into(),
                message: "failed to enumerate diverged checkpoints".to_string(),
                io_err,
            })?;
        parse_checkpoint_heights(&names[..])
    }
pub fn diverged_checkpoint_heights ( & self ) -> Result < Vec < Height > , LayoutError > { let names = self . cp_manager . list_diverged_checkpoints ( ) . map_err ( | io_err | LayoutError :: IoError { path : " " . into ( ) , message : " " . to_string ( ) , io_err , } ) ? ; parse_checkpoint_heights ( & names [ .. ] ) }
Returns a sorted list of `Height`s of checkpoints that were marked as
diverged.
Returns a sorted list of ` Height ` s of checkpoints that were marked as diverged .
&self
&self