| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Geo.Coordinate.DegreesLongitude
- data DegreesLongitude
- class HasDegreesLongitude t where
- nDegreesLongitude :: Prism' Int DegreesLongitude
Documentation
data DegreesLongitude Source
class HasDegreesLongitude t where Source
Methods
nDegreesLongitude :: Prism' Int DegreesLongitude Source
A prism on degrees longitude to an integer between -180 and 180 exclusive.
>>>7 ^? nDegreesLongitudeJust (DegreesLongitude 7)
>>>0 ^? nDegreesLongitudeJust (DegreesLongitude 0)
>>>179 ^? nDegreesLongitudeJust (DegreesLongitude 179)
>>>180 ^? nDegreesLongitudeNothing
>>>(-179) ^? nDegreesLongitudeJust (DegreesLongitude (-179))
>>>(-180) ^? nDegreesLongitudeNothing
all (\m -> nDegreesLongitude # m == n) (n ^? nDegreesLongitude)