fractaltext-0.1.0: Reference implementation of FractalText
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.FractalText.To

Documentation

class ToItem a where Source #

Associated Types

type ToItemError a :: Type Source #

Methods

toItem :: a -> Either (ToItemError a) Item Source #

Instances

Instances details
ToItem Item Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToItemError Item Source #

ToItem Text Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToItemError Text Source #

ToItem Text Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToItemError Text Source #

a ~ Text => ToItem (Vector a) Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToItemError (Vector a) Source #

Methods

toItem :: Vector a -> Either (ToItemError (Vector a)) Item Source #

a ~ Text => ToItem [a] Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToItemError [a] Source #

Methods

toItem :: [a] -> Either (ToItemError [a]) Item Source #

(ToKey k, ToItem v) => ToItem (Map k v) Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToItemError (Map k v) Source #

Methods

toItem :: Map k v -> Either (ToItemError (Map k v)) Item Source #

class ToKey a where Source #

Associated Types

type ToKeyError a :: Type Source #

Methods

toKey :: a -> Either (ToKeyError a) Key Source #

Instances

Instances details
ToKey Text Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToKeyError Text Source #

ToKey Text Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToKeyError Text Source #

ToKey ShortText Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type ToKeyError ShortText Source #

data ToItemError'Map k v Source #

Instances

Instances details
Generic (ToItemError'Map k v) Source # 
Instance details

Defined in Data.FractalText.To

Associated Types

type Rep (ToItemError'Map k v) :: Type -> Type #

Methods

from :: ToItemError'Map k v -> Rep (ToItemError'Map k v) x #

to :: Rep (ToItemError'Map k v) x -> ToItemError'Map k v #

(Show (ToKeyError k), Show (ToItemError v)) => Show (ToItemError'Map k v) Source # 
Instance details

Defined in Data.FractalText.To

(Eq (ToKeyError k), Eq (ToItemError v)) => Eq (ToItemError'Map k v) Source # 
Instance details

Defined in Data.FractalText.To

type Rep (ToItemError'Map k v) Source # 
Instance details

Defined in Data.FractalText.To

type Rep (ToItemError'Map k v) = D1 ('MetaData "ToItemError'Map" "Data.FractalText.To" "fractaltext-0.1.0-BBd4tJ5fLYl2eSX5gBkWWd" 'False) (C1 ('MetaCons "ToItemError'Map'KeyError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ToKeyError k))) :+: C1 ('MetaCons "ToItemError'Map'ValueError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ToItemError v))))