countable-0.1: Countable, Searchable, Finite, Empty classes

Data.Searchable

Description

This module also includes these orphan instances:

Synopsis

Documentation

forsome :: Searchable a => (a -> Bool) -> BoolSource

class (Searchable a, Countable a) => Finite a whereSource

Methods

allValues :: [a]Source

Not necessarily in counting order.

assemble :: Applicative f => (a -> f b) -> f (a -> b)Source

finiteSearch :: Finite a => (a -> Maybe b) -> Maybe bSource