octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.GameModeValue

Documentation

newtype GameModeValue Source #

Constructors

GameModeValue 

Instances

Eq GameModeValue Source # 
Show GameModeValue Source # 
Generic GameModeValue Source # 

Associated Types

type Rep GameModeValue :: * -> * #

NFData GameModeValue Source # 

Methods

rnf :: GameModeValue -> () #

ToJSON GameModeValue Source # 

Methods

toJSON :: GameModeValue -> Value

toEncoding :: GameModeValue -> Encoding

toJSONList :: [GameModeValue] -> Value

toEncodingList :: [GameModeValue] -> Encoding

HasField "unpack" GameModeValue Word8 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> GameModeValue -> Word8

ModifyField "unpack" GameModeValue GameModeValue Word8 Word8 Source # 
ModifyRec "unpack" Word8 cs0 => HasField "unpack" (Rec cs0 GameModeValue) Word8 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 GameModeValue -> Word8

ModifyRec "unpack" Word8 cs0 => ModifyField "unpack" (Rec cs0 GameModeValue) (Rec cs0 GameModeValue) Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> Rec cs0 GameModeValue -> Rec cs0 GameModeValue

setField :: Proxy# Symbol "unpack" -> Rec cs0 GameModeValue -> Word8 -> Rec cs0 GameModeValue

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> Rec cs0 GameModeValue -> f (Rec cs0 GameModeValue)

type Rep GameModeValue Source # 
type Rep GameModeValue = D1 (MetaData "GameModeValue" "Octane.Type.Value.GameModeValue" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "GameModeValue" PrefixI True) (S1 (MetaSel (Just Symbol "gameModeValueUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word8)))
type FieldType "unpack" GameModeValue Source # 
type FieldType "unpack" GameModeValue = Word8
type UpdateType "unpack" GameModeValue Word8 Source # 
type UpdateType "unpack" GameModeValue Word8 = GameModeValue