diff --git a/src/common/cob/patch.rs b/src/common/cob/patch.rs index f17e8454..079b9de7 100644 --- a/src/common/cob/patch.rs +++ b/src/common/cob/patch.rs @@ -31,13 +31,23 @@ impl Display for State { } } -#[derive(Clone, Default, Debug, Eq, PartialEq)] +#[derive(Clone, Debug, Eq, PartialEq)] pub struct Filter { state: Option, authored: bool, authors: Vec, } +impl Default for Filter { + fn default() -> Self { + Self { + state: Some(State::default()), + authored: false, + authors: vec![], + } + } +} + impl Filter { pub fn with_state(mut self, state: Option) -> Self { self.state = state;