| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Conduit.OpenPGP.Filter
Documentation
conduitPktFilter :: forall (m :: Type -> Type). Monad m => FilterPredicates Void Pkt -> ConduitT Pkt Pkt m () Source #
conduitPktWithExtraFilter :: forall (m :: Type -> Type) r. Monad m => r -> FilterPredicates r Pkt -> ConduitT Pkt Pkt m () Source #
data FilterPredicates r a Source #
Constructors
| RPFilterPredicate (Reader Pkt Bool) | fp for context-less packets |
| RFilterPredicate (Reader a Bool) | generic filter predicate |
| RPairFilterPredicate (Reader (r, a) Bool) | generic filter predicate with additional context |
runPredicate :: forall r a. Typeable a => FilterPredicates r a -> a -> Bool Source #