| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Aviation.Casr.Logbook.Types.Instruction
Documentation
data InstructionLesson Source #
Instances
| Show InstructionLesson Source # | |
Defined in Data.Aviation.Casr.Logbook.Types.Instruction Methods showsPrec :: Int -> InstructionLesson -> ShowS # show :: InstructionLesson -> String # showList :: [InstructionLesson] -> ShowS # | |
| HasInstructionLesson InstructionLesson Source # | |
| Eq InstructionLesson Source # | |
Defined in Data.Aviation.Casr.Logbook.Types.Instruction Methods (==) :: InstructionLesson -> InstructionLesson -> Bool # (/=) :: InstructionLesson -> InstructionLesson -> Bool # | |
| Ord InstructionLesson Source # | |
Defined in Data.Aviation.Casr.Logbook.Types.Instruction Methods compare :: InstructionLesson -> InstructionLesson -> Ordering # (<) :: InstructionLesson -> InstructionLesson -> Bool # (<=) :: InstructionLesson -> InstructionLesson -> Bool # (>) :: InstructionLesson -> InstructionLesson -> Bool # (>=) :: InstructionLesson -> InstructionLesson -> Bool # max :: InstructionLesson -> InstructionLesson -> InstructionLesson # min :: InstructionLesson -> InstructionLesson -> InstructionLesson # | |
class HasInstructionLesson c where Source #
Minimal complete definition
Methods
instructionLesson :: Lens' c InstructionLesson Source #
Instances
lesson' :: HasInstructionLesson c => Traversal' c String Source #
data InstructionRating Source #
Constructors
| GA3InstructionRating | |
| GA2InstructionRating | |
| GA1InstructionRating | |
| RAInstructionRating | |
| RASIInstructionRating |
Instances
class HasInstructionRating c where Source #
Methods
Instances
class AsInstructionRating r where Source #
Minimal complete definition
Methods
_InstructionRating :: Prism' r InstructionRating Source #
_GA3InstructionRating :: Prism' r () Source #
_GA2InstructionRating :: Prism' r () Source #
_GA1InstructionRating :: Prism' r () Source #
_RAInstructionRating :: Prism' r () Source #
_RASIInstructionRating :: Prism' r () Source #
Instances
isRAInstruction :: AsInstructionRating a => a -> Bool Source #
isGAInstruction :: AsInstructionRating a => a -> Bool Source #
data Instruction Source #
Constructors
| Instruction | |
Instances
class HasInstruction c where Source #
Minimal complete definition
Methods
instruction :: Lens' c Instruction Source #
_instructionLesson :: Lens' c InstructionLesson Source #
_instructionWithRating :: Lens' c InstructionRating Source #