casr-logbook-0.1.2: src/Data/Aviation/Casr/Logbook/Command.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TemplateHaskell #-}
module Data.Aviation.Casr.Logbook.Command(
Command(..)
, AsCommand(..)
) where
import Control.Lens(makeClassyPrisms)
import Data.Aviation.Casr.Logbook.Aviator(Aviator)
import Data.Eq(Eq)
import Data.Ord(Ord)
import Prelude(Show)
data Command =
ICUS Aviator
| Dual Aviator
| InCommand
deriving (Eq, Ord, Show)
makeClassyPrisms ''Command