casr-logbook-0.5.3: CASR 61.345 Pilot Personal Logbook

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Casr.Logbook.Types.Entry

Documentation

data Entry ae se ee be Source #

Instances
(Eq ae, Eq se, Eq ee, Eq be) => Eq (Entry ae se ee be) Source # 
Instance details

Defined in Data.Aviation.Casr.Logbook.Types.Entry

Methods

(==) :: Entry ae se ee be -> Entry ae se ee be -> Bool #

(/=) :: Entry ae se ee be -> Entry ae se ee be -> Bool #

(Ord ae, Ord se, Ord ee, Ord be) => Ord (Entry ae se ee be) Source # 
Instance details

Defined in Data.Aviation.Casr.Logbook.Types.Entry

Methods

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 # 
Instance details

Defined in Data.Aviation.Casr.Logbook.Types.Entry

Methods

showsPrec :: Int -> Entry ae se ee be -> ShowS #

show :: Entry ae se ee be -> String #

showList :: [Entry ae se ee be] -> ShowS #

AsEntry (Entry ae se ee be) ae se ee be Source # 
Instance details

Defined in Data.Aviation.Casr.Logbook.Types.Entry

Methods

_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 #

Minimal complete definition

_Entry

Instances
AsEntry (Entry ae se ee be) ae se ee be Source # 
Instance details

Defined in Data.Aviation.Casr.Logbook.Types.Entry

Methods

_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 #