rock-0.1.0.1: A build system for incremental, parallel, and demand-driven computations

Safe HaskellSafe
LanguageHaskell2010

Rock.Hashed

Documentation

data Hashed a Source #

Instances
Show1 Hashed Source # 
Instance details

Defined in Rock.Hashed

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Hashed a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Hashed a] -> ShowS #

Eq a => Eq (Hashed a) Source # 
Instance details

Defined in Rock.Hashed

Methods

(==) :: Hashed a -> Hashed a -> Bool #

(/=) :: Hashed a -> Hashed a -> Bool #

Ord a => Ord (Hashed a) Source # 
Instance details

Defined in Rock.Hashed

Methods

compare :: Hashed a -> Hashed a -> Ordering #

(<) :: Hashed a -> Hashed a -> Bool #

(<=) :: Hashed a -> Hashed a -> Bool #

(>) :: Hashed a -> Hashed a -> Bool #

(>=) :: Hashed a -> Hashed a -> Bool #

max :: Hashed a -> Hashed a -> Hashed a #

min :: Hashed a -> Hashed a -> Hashed a #

Show a => Show (Hashed a) Source # 
Instance details

Defined in Rock.Hashed

Methods

showsPrec :: Int -> Hashed a -> ShowS #

show :: Hashed a -> String #

showList :: [Hashed a] -> ShowS #

Hashable (Hashed a) Source # 
Instance details

Defined in Rock.Hashed

Methods

hashWithSalt :: Int -> Hashed a -> Int #

hash :: Hashed a -> Int #

hashed :: HashTag f => f a -> a -> Hashed a Source #