with-location-0.1.0: Use ImplicitParams-based source locations in a backward compatible way

Safe HaskellSafe
LanguageHaskell2010

Data.WithLocation

Documentation

type WithLocation a = (?loc :: CallStack) => a Source #

data Location Source #

Constructors

Location 

Fields

Instances
Eq Location Source # 
Instance details

Defined in Data.WithLocation

Methods

(==) :: Location -> Location -> Bool

(/=) :: Location -> Location -> Bool

Ord Location Source # 
Instance details

Defined in Data.WithLocation

Methods

compare :: Location -> Location -> Ordering

(<) :: Location -> Location -> Bool

(<=) :: Location -> Location -> Bool

(>) :: Location -> Location -> Bool

(>=) :: Location -> Location -> Bool

max :: Location -> Location -> Location

min :: Location -> Location -> Location

Show Location Source # 
Instance details

Defined in Data.WithLocation

Methods

showsPrec :: Int -> Location -> ShowS

show :: Location -> String

showList :: [Location] -> ShowS