octane-0.11.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Boolean

Synopsis

Documentation

newtype Boolean Source #

A boolean value.

Constructors

Boolean Bool 

Instances

Eq Boolean Source # 

Methods

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

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

Show Boolean Source # 
Generic Boolean Source # 

Associated Types

type Rep Boolean :: * -> * #

Methods

from :: Boolean -> Rep Boolean x #

to :: Rep Boolean x -> Boolean #

ToJSON Boolean Source # 
Binary Boolean Source #

Boolean values are stored in the last bit of a byte. Decoding will fail if the byte is anything other than 0b00000000 or 0b00000001.

Methods

put :: Boolean -> Put #

get :: Get Boolean #

putList :: [Boolean] -> Put #

BinaryBit Boolean Source # 

Methods

putBits :: Int -> Boolean -> BitPut () #

getBits :: Int -> BitGet Boolean #

NFData Boolean Source # 

Methods

rnf :: Boolean -> () #

type Rep Boolean Source # 
type Rep Boolean = D1 (MetaData "Boolean" "Octane.Type.Boolean" "octane-0.11.0-K3oATOAOKzu3J42bjJyWZ8" True) (C1 (MetaCons "Boolean" PrefixI True) (S1 (MetaSel (Just Symbol "unpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))