nestedtext-0.1.3: NestedText: A Human Friendly Data Format
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.NestedText.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 ByteString Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToItemError ByteString Source #

ToItem ByteString Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToItemError ByteString Source #

ToItem Item Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToItemError Item Source #

ToItem Text Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToItemError Text Source #

ToItem Text Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToItemError Text Source #

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

Defined in Data.NestedText.To

Associated Types

type ToItemError (Vector a) Source #

Methods

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

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

Defined in Data.NestedText.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.NestedText.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 ByteString Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToKeyError ByteString Source #

ToKey ByteString Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToKeyError ByteString Source #

ToKey ShortByteString Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToKeyError ShortByteString Source #

ToKey Text Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToKeyError Text Source #

ToKey Text Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToKeyError Text Source #

ToKey ShortText Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type ToKeyError ShortText Source #

data ToItemError'Text Source #

Instances

Instances details
Generic ToItemError'Text Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type Rep ToItemError'Text :: Type -> Type #

Show ToItemError'Text Source # 
Instance details

Defined in Data.NestedText.To

Eq ToItemError'Text Source # 
Instance details

Defined in Data.NestedText.To

type Rep ToItemError'Text Source # 
Instance details

Defined in Data.NestedText.To

type Rep ToItemError'Text = D1 ('MetaData "ToItemError'Text" "Data.NestedText.To" "nestedtext-0.1.3-3VGy9q7BKm0IpTsnwXHQ1D" 'False) (C1 ('MetaCons "ToItemError'Text'Utf8Error" 'PrefixI 'False) (U1 :: Type -> Type))

newtype ToItemError'List a Source #

Instances

Instances details
Generic (ToItemError'List a) Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type Rep (ToItemError'List a) :: Type -> Type #

Show (ToItemError a) => Show (ToItemError'List a) Source # 
Instance details

Defined in Data.NestedText.To

Eq (ToItemError a) => Eq (ToItemError'List a) Source # 
Instance details

Defined in Data.NestedText.To

type Rep (ToItemError'List a) Source # 
Instance details

Defined in Data.NestedText.To

type Rep (ToItemError'List a) = D1 ('MetaData "ToItemError'List" "Data.NestedText.To" "nestedtext-0.1.3-3VGy9q7BKm0IpTsnwXHQ1D" 'True) (C1 ('MetaCons "ToItemError'List'ElementError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ToItemError a))))

data ToKeyError'Text Source #

Instances

Instances details
Generic ToKeyError'Text Source # 
Instance details

Defined in Data.NestedText.To

Associated Types

type Rep ToKeyError'Text :: Type -> Type #

Show ToKeyError'Text Source # 
Instance details

Defined in Data.NestedText.To

Eq ToKeyError'Text Source # 
Instance details

Defined in Data.NestedText.To

type Rep ToKeyError'Text Source # 
Instance details

Defined in Data.NestedText.To

type Rep ToKeyError'Text = D1 ('MetaData "ToKeyError'Text" "Data.NestedText.To" "nestedtext-0.1.3-3VGy9q7BKm0IpTsnwXHQ1D" 'False) (C1 ('MetaCons "ToKeyError'Text'Utf8Error" 'PrefixI 'False) (U1 :: Type -> Type))

data ToItemError'Map k v Source #

Instances

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

Defined in Data.NestedText.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.NestedText.To

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

Defined in Data.NestedText.To

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

Defined in Data.NestedText.To

type Rep (ToItemError'Map k v) = D1 ('MetaData "ToItemError'Map" "Data.NestedText.To" "nestedtext-0.1.3-3VGy9q7BKm0IpTsnwXHQ1D" '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))))