tinytools-0.1.0.3
Safe HaskellSafe-Inferred
LanguageHaskell2010

Potato.Flow.Serialization.Snake

Synopsis

Documentation

versions :: [Int] Source #

list of all version supported

currentVersion :: Int Source #

version of the current build

data Snake Source #

Constructors

Snake 

Instances

Instances details
FromJSON Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

ToJSON Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

Generic Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

Associated Types

type Rep Snake :: Type -> Type #

Methods

from :: Snake -> Rep Snake x #

to :: Rep Snake x -> Snake #

Show Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

Methods

showsPrec :: Int -> Snake -> ShowS #

show :: Snake -> String #

showList :: [Snake] -> ShowS #

Binary Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

Methods

put :: Snake -> Put #

get :: Get Snake #

putList :: [Snake] -> Put #

NFData Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

Methods

rnf :: Snake -> () #

Eq Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

Methods

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

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

type Rep Snake Source # 
Instance details

Defined in Potato.Flow.Serialization.Snake

type Rep Snake = D1 ('MetaData "Snake" "Potato.Flow.Serialization.Snake" "tinytools-0.1.0.3-HF5s50ZrT30LQps3nQySnP" 'False) (C1 ('MetaCons "Snake" 'PrefixI 'True) (S1 ('MetaSel ('Just "_snake_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_snake_format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "_snake_data") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data SnakeFormat Source #

Constructors

SF_Json 
SF_Binary