pub trait AbstractControlEditor {
// Required methods
fn source<'a>(&'a mut self) -> Option<Box<dyn AbstractSource<'_> + 'a>>;
fn binaries<'a>(&'a mut self) -> Vec<Box<dyn AbstractBinary + 'a>>;
fn commit(&self) -> bool;
}Expand description
Interface for editing debian packages, whether backed by real control files or debcargo files.