| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  | Having a ::new on each of the filter types was a bit weird, especially
because we returned Box<dyn ...> instead of Self (and clippy rightfully
complained). With this patch, we now have a bunch of normal functions,
and we don't show to the outside how a filter is actually implemented
(or what struct is behind it). | 
|  |  | 
|  | If we don't allow the higher-tier on the left side, we cannot chain
multiple or/and on the same level. Since or is associative, we shouldn't
expect the user to write (... or (... or ...)) and instead provide the
flattened version as well. | 
|  | Otherwise they'd get tokenized as word and we couldn't build
conjunctions/disjunctions. | 
|  |  | 
|  | This method is not perfect yet, because
1. The items are not documented as they were before
2. You need to separate the args with --, otherwise Clap tries to parse
   them as optional flags
This should be fixed (especially the documentation part) before merging
into master. | 
|  |  | 
|  |  |