pub trait Checkpoint {
// Required methods
fn devices(&self) -> Result<Vec<Path<'static>>, Error>;
fn created(&self) -> Result<i64, Error>;
fn rollback_timeout(&self) -> Result<u32, Error>;
}
pub trait Checkpoint {
// Required methods
fn devices(&self) -> Result<Vec<Path<'static>>, Error>;
fn created(&self) -> Result<i64, Error>;
fn rollback_timeout(&self) -> Result<u32, Error>;
}