pub(crate) struct ProgressMarker {
display: String,
}
impl ProgressMarker {
pub(crate) fn new(current: usize, total: usize) -> Self {
Self {
display: format!("[{current}/{total}]"),
}
}
pub(crate) fn annotate(&self, detail: &str) -> String {
format!("{} {}", self.display, detail)
}
}