summaryrefslogtreecommitdiffstats
path: root/src/filter.rs
AgeCommit message (Collapse)Author
2018-04-29Make error type associatedMatthias Beyer
The problem with the FailingFilter was, that the error type was not an associated type but a generic type parameter. This patch fixes this.
2018-02-01Add little convenience macro to make a new filterMatthias Beyer
2017-10-03Add into_failable and as_failable methodsLee Bousfield
2017-10-02Add filter map functionsLee Bousfield
2016-10-02Relicense to MPL-v2.0Matthias Beyer
This commit removes the LGPL LICENSE text and adds the MPL 2.0 license text in the LICENSE file. It also rewrites the README.md file to state the correct license. Last but not least, it adds the recommended license notice as comment to all source files. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2016-08-25Implement Fn(I) -> bool for Filter structsLee Bousfield
2016-08-22Run example code from Filter functions in testsMatthias Beyer
2016-08-15Add bool helper for filter constructionMatthias Beyer
2016-08-12Add test for Filter::xor()Matthias Beyer
2016-08-12Add XOr type and Filter::xor()Matthias Beyer
2016-08-12Add Filter::nor()Matthias Beyer
2016-08-12Add Filter::nand()Matthias Beyer
2016-08-12Add documentation for filter moduleMatthias Beyer
2016-08-12Add test for iterator filteringMatthias Beyer
2016-08-11Make everything workMatthias Beyer
With patches from Marcel Müller <neikos@neikos.email>
2016-08-10Add Filter traitMatthias Beyer