Skip to content
Clone
d9bd0ec
9 lines 415 B Rust
use crate::gc::types::{FsckResult, GcResult, PackStats, RepoStats};
pub trait GcOps {
fn gc_stats(&self) -> Result<RepoStats, crate::Error>;
fn gc_gc(&self) -> Result<GcResult, crate::Error>;
fn gc_fsck(&self) -> Result<FsckResult, crate::Error>;
fn gc_count_objects(&self) -> Result<PackStats, crate::Error>;
fn gc_prune_orphans(&self) -> Result<GcResult, crate::Error>;
}