octane-0.20.2: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Property.BoolProperty

Documentation

data BoolProperty Source #

Instances

Eq BoolProperty Source # 
Show BoolProperty Source # 
ToJSON BoolProperty Source # 
HasField "content" BoolProperty Boolean Source # 

Methods

getField :: Proxy# Symbol "content" -> BoolProperty -> Boolean #

HasField "size" BoolProperty Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> BoolProperty -> Word64 #

ModifyField "content" BoolProperty BoolProperty Boolean Boolean Source # 
ModifyField "size" BoolProperty BoolProperty Word64 Word64 Source # 
ModifyRec "content" Boolean cs0 => HasField "content" (Rec cs0 BoolProperty) Boolean Source # 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 BoolProperty -> Boolean #

ModifyRec "size" Word64 cs0 => HasField "size" (Rec cs0 BoolProperty) Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> Rec cs0 BoolProperty -> Word64 #

ModifyRec "content" Boolean cs0 => ModifyField "content" (Rec cs0 BoolProperty) (Rec cs0 BoolProperty) Boolean Boolean Source # 

Methods

modifyField :: Proxy# Symbol "content" -> (Boolean -> Boolean) -> Rec cs0 BoolProperty -> Rec cs0 BoolProperty #

setField :: Proxy# Symbol "content" -> Rec cs0 BoolProperty -> Boolean -> Rec cs0 BoolProperty #

fieldLens :: Functor f => Proxy# Symbol "content" -> (Boolean -> f Boolean) -> Rec cs0 BoolProperty -> f (Rec cs0 BoolProperty) #

ModifyRec "size" Word64 cs0 => ModifyField "size" (Rec cs0 BoolProperty) (Rec cs0 BoolProperty) Word64 Word64 Source # 

Methods

modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 BoolProperty -> Rec cs0 BoolProperty #

setField :: Proxy# Symbol "size" -> Rec cs0 BoolProperty -> Word64 -> Rec cs0 BoolProperty #

fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 BoolProperty -> f (Rec cs0 BoolProperty) #

type FieldType "content" BoolProperty Source # 
type FieldType "content" BoolProperty = Boolean
type FieldType "size" BoolProperty Source # 
type UpdateType "content" BoolProperty Boolean Source # 
type UpdateType "size" BoolProperty Word64 Source #