Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Entry ae se ee be Source #
AircraftFlightEntry AircraftFlight ae | |
SimulatorFlightEntry SimulatorFlight se | |
ExamEntry Exam ee | |
BriefingEntry Briefing be |
Instances
(Eq ae, Eq se, Eq ee, Eq be) => Eq (Entry ae se ee be) Source # | |
(Ord ae, Ord se, Ord ee, Ord be) => Ord (Entry ae se ee be) Source # | |
Defined in Data.Aviation.Casr.Logbook.Types.Entry compare :: Entry ae se ee be -> Entry ae se ee be -> Ordering # (<) :: Entry ae se ee be -> Entry ae se ee be -> Bool # (<=) :: Entry ae se ee be -> Entry ae se ee be -> Bool # (>) :: Entry ae se ee be -> Entry ae se ee be -> Bool # (>=) :: Entry ae se ee be -> Entry ae se ee be -> Bool # max :: Entry ae se ee be -> Entry ae se ee be -> Entry ae se ee be # min :: Entry ae se ee be -> Entry ae se ee be -> Entry ae se ee be # | |
(Show ae, Show se, Show ee, Show be) => Show (Entry ae se ee be) Source # | |
AsEntry (Entry ae se ee be) ae se ee be Source # | |
Defined in Data.Aviation.Casr.Logbook.Types.Entry _Entry :: Prism' (Entry ae se ee be) (Entry ae se ee be) Source # _AircraftFlightEntry :: Prism' (Entry ae se ee be) (AircraftFlight, ae) Source # _SimulatorFlightEntry :: Prism' (Entry ae se ee be) (SimulatorFlight, se) Source # _ExamEntry :: Prism' (Entry ae se ee be) (Exam, ee) Source # _BriefingEntry :: Prism' (Entry ae se ee be) (Briefing, be) Source # |
class AsEntry r ae se ee be | r -> ae se ee be where Source #
_Entry :: Prism' r (Entry ae se ee be) Source #
_AircraftFlightEntry :: Prism' r (AircraftFlight, ae) Source #
_SimulatorFlightEntry :: Prism' r (SimulatorFlight, se) Source #
_ExamEntry :: Prism' r (Exam, ee) Source #
_BriefingEntry :: Prism' r (Briefing, be) Source #
Instances
AsEntry (Entry ae se ee be) ae se ee be Source # | |
Defined in Data.Aviation.Casr.Logbook.Types.Entry _Entry :: Prism' (Entry ae se ee be) (Entry ae se ee be) Source # _AircraftFlightEntry :: Prism' (Entry ae se ee be) (AircraftFlight, ae) Source # _SimulatorFlightEntry :: Prism' (Entry ae se ee be) (SimulatorFlight, se) Source # _ExamEntry :: Prism' (Entry ae se ee be) (Exam, ee) Source # _BriefingEntry :: Prism' (Entry ae se ee be) (Briefing, be) Source # |