pub trait AbstractSource<'a> {
// Required methods
fn name(&self) -> Option<String>;
fn ensure_build_dep(&mut self, dep: Entry);
fn set_maintainer(&mut self, maintainer: &str);
fn set_uploaders(&mut self, uploaders: &[&str]);
}pub trait AbstractSource<'a> {
// Required methods
fn name(&self) -> Option<String>;
fn ensure_build_dep(&mut self, dep: Entry);
fn set_maintainer(&mut self, maintainer: &str);
fn set_uploaders(&mut self, uploaders: &[&str]);
}