Data.Aviation.Casr.Logbook.Types.Time
data Time Source #
Constructors
Fields
Defined in Data.Aviation.Casr.Logbook.Types.Time
Methods
showsPrec :: Int -> Time -> ShowS #
show :: Time -> String #
showList :: [Time] -> ShowS #
time :: Lens' Time Time Source #
daytime :: Lens' Time Day Source #
timeofday :: Lens' Time (Maybe TimeOfDay) Source #
(==) :: Time -> Time -> Bool #
(/=) :: Time -> Time -> Bool #
compare :: Time -> Time -> Ordering #
(<) :: Time -> Time -> Bool #
(<=) :: Time -> Time -> Bool #
(>) :: Time -> Time -> Bool #
(>=) :: Time -> Time -> Bool #
max :: Time -> Time -> Time #
min :: Time -> Time -> Time #
class HasTime c where Source #
Minimal complete definition
time
time :: Lens' c Time Source #
daytime :: Lens' c Day Source #
timeofday :: Lens' c (Maybe TimeOfDay) Source #
Defined in Data.Aviation.Casr.Logbook.Types.Briefing
time :: Lens' Briefing Time Source #
daytime :: Lens' Briefing Day Source #
timeofday :: Lens' Briefing (Maybe TimeOfDay) Source #
Defined in Data.Aviation.Casr.Logbook.Types.Exam
time :: Lens' Exam Time Source #
daytime :: Lens' Exam Day Source #
timeofday :: Lens' Exam (Maybe TimeOfDay) Source #
Defined in Data.Aviation.Casr.Logbook.Types.SimulatorFlight
time :: Lens' SimulatorFlight Time Source #
daytime :: Lens' SimulatorFlight Day Source #
timeofday :: Lens' SimulatorFlight (Maybe TimeOfDay) Source #
dayonly :: Day -> Time Source #
dayandtime :: Day -> TimeOfDay -> Time Source #
timeofday' :: HasTime c => Traversal' c TimeOfDay Source #