diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/app/filter.rs | 10 | ||||
-rw-r--r-- | src/lib.rs | 4 |
2 files changed, 12 insertions, 2 deletions
diff --git a/src/app/filter.rs b/src/app/filter.rs index 22c08e29..574fdab4 100644 --- a/src/app/filter.rs +++ b/src/app/filter.rs @@ -1,7 +1,13 @@ +/// Filters used by widgets to filter out certain entries. +/// TODO: Move this out maybe? #[derive(Debug, Clone)] pub struct Filter { - // TODO: Maybe change to "ignore_matches"? - pub is_list_ignored: bool, + /// Whether the filter _accepts_ all entries that match `list`, + /// or _denies_ any entries that match it. + pub is_list_ignored: bool, // TODO: Maybe change to "ignore_matches"? + + /// The list of regexes to match against. Whether it goes through + /// the filter or not depends on `is_list_ignored`. pub list: Vec<regex::Regex>, } @@ -6,6 +6,10 @@ //! bottom, refer to [here](https://clementtsang.github.io/bottom/stable/). #![deny(rust_2018_idioms)] +// #![deny(missing_docs)] +#![deny(unused_extern_crates)] +#![deny(rustdoc::broken_intra_doc_links)] +#![deny(rustdoc::missing_crate_level_docs)] #![deny(clippy::todo)] #![deny(clippy::unimplemented)] #![deny(clippy::missing_safety_doc)] |