octane-0.16.2: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.LoadoutOnlineValue

Documentation

newtype LoadoutOnlineValue Source #

Instances

Eq LoadoutOnlineValue Source # 
Show LoadoutOnlineValue Source # 
Generic LoadoutOnlineValue Source # 
ToJSON LoadoutOnlineValue Source # 
NFData LoadoutOnlineValue Source # 

Methods

rnf :: LoadoutOnlineValue -> () #

HasField "loadout1" LoadoutsOnlineValue LoadoutOnlineValue # 
HasField "loadout2" LoadoutsOnlineValue LoadoutOnlineValue # 
ModifyField "loadout1" LoadoutsOnlineValue LoadoutsOnlineValue LoadoutOnlineValue LoadoutOnlineValue # 
ModifyField "loadout2" LoadoutsOnlineValue LoadoutsOnlineValue LoadoutOnlineValue LoadoutOnlineValue # 
ModifyField "unpack" LoadoutOnlineValue LoadoutOnlineValue [[(Word32, CompressedWord)]] [[(Word32, CompressedWord)]] Source # 
HasField "unpack" LoadoutOnlineValue [[(Word32, CompressedWord)]] Source # 
ModifyRec "loadout1" LoadoutOnlineValue cs0 => HasField "loadout1" (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue # 
ModifyRec "loadout2" LoadoutOnlineValue cs0 => HasField "loadout2" (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue # 
ModifyRec "unpack" [[(Word32, CompressedWord)]] cs0 => HasField "unpack" (Rec cs0 LoadoutOnlineValue) [[(Word32, CompressedWord)]] Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 LoadoutOnlineValue -> [[(Word32, CompressedWord)]] #

ModifyRec "loadout1" LoadoutOnlineValue cs0 => ModifyField "loadout1" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue LoadoutOnlineValue # 
ModifyRec "loadout2" LoadoutOnlineValue cs0 => ModifyField "loadout2" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue LoadoutOnlineValue # 
ModifyRec "unpack" [[(Word32, CompressedWord)]] cs0 => ModifyField "unpack" (Rec cs0 LoadoutOnlineValue) (Rec cs0 LoadoutOnlineValue) [[(Word32, CompressedWord)]] [[(Word32, CompressedWord)]] Source # 
type Rep LoadoutOnlineValue Source # 
type Rep LoadoutOnlineValue = D1 (MetaData "LoadoutOnlineValue" "Octane.Type.Value.LoadoutOnlineValue" "octane-0.16.2-723rhEOjs3bpY6wlibC9r" True) (C1 (MetaCons "LoadoutOnlineValue" PrefixI True) (S1 (MetaSel (Just Symbol "loadoutOnlineValueUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [[(Word32, CompressedWord)]])))
type FieldType "unpack" LoadoutOnlineValue Source # 
type UpdateType "loadout1" LoadoutsOnlineValue LoadoutOnlineValue # 
type UpdateType "loadout2" LoadoutsOnlineValue LoadoutOnlineValue # 
type UpdateType "unpack" LoadoutOnlineValue [[(Word32, CompressedWord)]] Source #