octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.LoadoutsValue

Documentation

data LoadoutsValue Source #

Instances

Eq LoadoutsValue Source # 
Show LoadoutsValue Source # 
Generic LoadoutsValue Source # 

Associated Types

type Rep LoadoutsValue :: * -> * #

NFData LoadoutsValue Source # 

Methods

rnf :: LoadoutsValue -> () #

ToJSON LoadoutsValue Source # 

Methods

toJSON :: LoadoutsValue -> Value

toEncoding :: LoadoutsValue -> Encoding

toJSONList :: [LoadoutsValue] -> Value

toEncodingList :: [LoadoutsValue] -> Encoding

HasField "loadout1" LoadoutsValue LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout1" -> LoadoutsValue -> LoadoutValue

HasField "loadout2" LoadoutsValue LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout2" -> LoadoutsValue -> LoadoutValue

ModifyField "loadout1" LoadoutsValue LoadoutsValue LoadoutValue LoadoutValue Source # 
ModifyField "loadout2" LoadoutsValue LoadoutsValue LoadoutValue LoadoutValue Source # 
ModifyRec "loadout1" LoadoutValue cs0 => HasField "loadout1" (Rec cs0 LoadoutsValue) LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout1" -> Rec cs0 LoadoutsValue -> LoadoutValue

ModifyRec "loadout2" LoadoutValue cs0 => HasField "loadout2" (Rec cs0 LoadoutsValue) LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout2" -> Rec cs0 LoadoutsValue -> LoadoutValue

ModifyRec "loadout1" LoadoutValue cs0 => ModifyField "loadout1" (Rec cs0 LoadoutsValue) (Rec cs0 LoadoutsValue) LoadoutValue LoadoutValue Source # 

Methods

modifyField :: Proxy# Symbol "loadout1" -> (LoadoutValue -> LoadoutValue) -> Rec cs0 LoadoutsValue -> Rec cs0 LoadoutsValue

setField :: Proxy# Symbol "loadout1" -> Rec cs0 LoadoutsValue -> LoadoutValue -> Rec cs0 LoadoutsValue

fieldLens :: Functor f => Proxy# Symbol "loadout1" -> (LoadoutValue -> f LoadoutValue) -> Rec cs0 LoadoutsValue -> f (Rec cs0 LoadoutsValue)

ModifyRec "loadout2" LoadoutValue cs0 => ModifyField "loadout2" (Rec cs0 LoadoutsValue) (Rec cs0 LoadoutsValue) LoadoutValue LoadoutValue Source # 

Methods

modifyField :: Proxy# Symbol "loadout2" -> (LoadoutValue -> LoadoutValue) -> Rec cs0 LoadoutsValue -> Rec cs0 LoadoutsValue

setField :: Proxy# Symbol "loadout2" -> Rec cs0 LoadoutsValue -> LoadoutValue -> Rec cs0 LoadoutsValue

fieldLens :: Functor f => Proxy# Symbol "loadout2" -> (LoadoutValue -> f LoadoutValue) -> Rec cs0 LoadoutsValue -> f (Rec cs0 LoadoutsValue)

type Rep LoadoutsValue Source # 
type Rep LoadoutsValue = D1 (MetaData "LoadoutsValue" "Octane.Type.Value.LoadoutsValue" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" False) (C1 (MetaCons "LoadoutsValue" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "loadoutsValueLoadout1") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 LoadoutValue)) (S1 (MetaSel (Just Symbol "loadoutsValueLoadout2") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 LoadoutValue))))
type FieldType "loadout1" LoadoutsValue Source # 
type FieldType "loadout1" LoadoutsValue = LoadoutValue
type FieldType "loadout2" LoadoutsValue Source # 
type FieldType "loadout2" LoadoutsValue = LoadoutValue
type UpdateType "loadout1" LoadoutsValue LoadoutValue Source # 
type UpdateType "loadout1" LoadoutsValue LoadoutValue = LoadoutsValue
type UpdateType "loadout2" LoadoutsValue LoadoutValue Source # 
type UpdateType "loadout2" LoadoutsValue LoadoutValue = LoadoutsValue