aip-0.1.0: Aeronautical Information Package (AIP)

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Aip.Txt

Documentation

newtype Txt Source #

Constructors

Txt String 
Instances
Eq Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

(==) :: Txt -> Txt -> Bool #

(/=) :: Txt -> Txt -> Bool #

Ord Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

compare :: Txt -> Txt -> Ordering #

(<) :: Txt -> Txt -> Bool #

(<=) :: Txt -> Txt -> Bool #

(>) :: Txt -> Txt -> Bool #

(>=) :: Txt -> Txt -> Bool #

max :: Txt -> Txt -> Txt #

min :: Txt -> Txt -> Txt #

Show Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

showsPrec :: Int -> Txt -> ShowS #

show :: Txt -> String #

showList :: [Txt] -> ShowS #

Semigroup Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

(<>) :: Txt -> Txt -> Txt #

sconcat :: NonEmpty Txt -> Txt #

stimes :: Integral b => b -> Txt -> Txt #

Monoid Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

mempty :: Txt #

mappend :: Txt -> Txt -> Txt #

mconcat :: [Txt] -> Txt #

ToJSON Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

FromJSON Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Ixed Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Plated Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Wrapped Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Associated Types

type Unwrapped Txt :: * #

AsEmpty Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

_Empty :: Prism' Txt () #

Reversing Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

reversing :: Txt -> Txt #

IsTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

HasTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

txt :: Lens' Txt Txt Source #

ManyTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

SetTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

GetTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

FoldTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

AsTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Txt ~ a => Rewrapped Txt a Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Each Txt Txt Char Char Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Cons Txt Txt Char Char Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

_Cons :: Prism Txt Txt (Char, Txt) (Char, Txt) #

Snoc Txt Txt Char Char Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

_Snoc :: Prism Txt Txt (Txt, Char) (Txt, Char) #

type Index Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

type Index Txt = Int
type IxValue Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

type Unwrapped Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

class ManyTxt a => AsTxt a where Source #

Methods

_Txt :: Prism' a Txt Source #

_Txt :: IsTxt a => Prism' a Txt Source #

Instances
AsTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

AsTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

class FoldTxt a where Source #

Minimal complete definition

_FoldTxt

Methods

_FoldTxt :: Fold a Txt Source #

Instances
FoldTxt () Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

_FoldTxt :: Fold () Txt Source #

FoldTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

FoldTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

class FoldTxt a => GetTxt a where Source #

Instances
GetTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

GetTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

class SetTxt a where Source #

Instances
SetTxt () Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

_SetTxt :: Setter' () Txt Source #

SetTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

SetTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

class (FoldTxt a, SetTxt a) => ManyTxt a where Source #

Minimal complete definition

_ManyTxt

Instances
ManyTxt () Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

ManyTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

ManyTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

class (GetTxt a, ManyTxt a) => HasTxt a where Source #

Methods

txt :: Lens' a Txt Source #

txt :: IsTxt a => Lens' a Txt Source #

Instances
HasTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

HasTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

Methods

txt :: Lens' Txt Txt Source #

class (HasTxt a, AsTxt a) => IsTxt a where Source #

Minimal complete definition

_IsTxt

Methods

_IsTxt :: Iso' a Txt Source #

Instances
IsTxt String Source # 
Instance details

Defined in Data.Aviation.Aip.Txt

IsTxt Txt Source # 
Instance details

Defined in Data.Aviation.Aip.Txt