constraint-0.1.0.1: Reified constraints
Data.Constraint
Synopsis
data Constraint :: * #
The kind of constraints, like Show a
Show a
data Dict a where Source #
Constructors
Instances
Methods
map :: Dict a b -> t (f a) (f b) #
minBound :: Dict a #
maxBound :: Dict a #
succ :: Dict a -> Dict a #
pred :: Dict a -> Dict a #
toEnum :: Int -> Dict a #
fromEnum :: Dict a -> Int #
enumFrom :: Dict a -> [Dict a] #
enumFromThen :: Dict a -> Dict a -> [Dict a] #
enumFromTo :: Dict a -> Dict a -> [Dict a] #
enumFromThenTo :: Dict a -> Dict a -> Dict a -> [Dict a] #
(==) :: Dict a -> Dict a -> Bool #
(/=) :: Dict a -> Dict a -> Bool #
compare :: Dict a -> Dict a -> Ordering #
(<) :: Dict a -> Dict a -> Bool #
(<=) :: Dict a -> Dict a -> Bool #
(>) :: Dict a -> Dict a -> Bool #
(>=) :: Dict a -> Dict a -> Bool #
max :: Dict a -> Dict a -> Dict a #
min :: Dict a -> Dict a -> Dict a #
readsPrec :: Int -> ReadS (Dict a) #
readList :: ReadS [Dict a] #
readPrec :: ReadPrec (Dict a) #
readListPrec :: ReadPrec [Dict a] #
showsPrec :: Int -> Dict a -> ShowS #
show :: Dict a -> String #
showList :: [Dict a] -> ShowS #
(<>) :: Dict a -> Dict a -> Dict a #
sconcat :: NonEmpty (Dict a) -> Dict a #
stimes :: Integral b => b -> Dict a -> Dict a #
mempty :: Dict a #
mappend :: Dict a -> Dict a -> Dict a #
mconcat :: [Dict a] -> Dict a #
withDict :: Dict a -> (a => b) -> b Source #
newtype a :- b Source #
id :: cat a a #
(.) :: cat b c -> cat a b -> cat a c #
(==) :: (a :- b) -> (a :- b) -> Bool #
(/=) :: (a :- b) -> (a :- b) -> Bool #
compare :: (a :- b) -> (a :- b) -> Ordering #
(<) :: (a :- b) -> (a :- b) -> Bool #
(<=) :: (a :- b) -> (a :- b) -> Bool #
(>) :: (a :- b) -> (a :- b) -> Bool #
(>=) :: (a :- b) -> (a :- b) -> Bool #
max :: (a :- b) -> (a :- b) -> a :- b #
min :: (a :- b) -> (a :- b) -> a :- b #
showsPrec :: Int -> (a :- b) -> ShowS #
show :: (a :- b) -> String #
showList :: [a :- b] -> ShowS #
(\\) :: (b => c) -> (a :- b) -> a => c Source #
unmapDict :: (Dict a -> Dict b) -> a :- b Source #