octane-0.20.2: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.LoadoutOnlineValue

Documentation

newtype LoadoutOnlineValue Source #

Instances

Eq LoadoutOnlineValue Source # 
Show LoadoutOnlineValue Source # 
ToJSON LoadoutOnlineValue Source # 
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 FieldType "unpack" LoadoutOnlineValue Source # 
type UpdateType "loadout1" LoadoutsOnlineValue LoadoutOnlineValue # 
type UpdateType "loadout2" LoadoutsOnlineValue LoadoutOnlineValue # 
type UpdateType "unpack" LoadoutOnlineValue [[(Word32, CompressedWord)]] Source #