octane-0.20.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.LocationValue

Documentation

newtype LocationValue Source #

Instances

Eq LocationValue Source # 
Show LocationValue Source # 
ToJSON LocationValue Source # 
ModifyField "unpack" LocationValue LocationValue (Vector Int) (Vector Int) Source # 
HasField "unpack" LocationValue (Vector Int) Source # 

Methods

getField :: Proxy# Symbol "unpack" -> LocationValue -> Vector Int #

ModifyRec "unpack" (Vector Int) cs0 => HasField "unpack" (Rec cs0 LocationValue) (Vector Int) Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 LocationValue -> Vector Int #

ModifyRec "unpack" (Vector Int) cs0 => ModifyField "unpack" (Rec cs0 LocationValue) (Rec cs0 LocationValue) (Vector Int) (Vector Int) Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Vector Int -> Vector Int) -> Rec cs0 LocationValue -> Rec cs0 LocationValue #

setField :: Proxy# Symbol "unpack" -> Rec cs0 LocationValue -> Vector Int -> Rec cs0 LocationValue #

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Vector Int -> f (Vector Int)) -> Rec cs0 LocationValue -> f (Rec cs0 LocationValue) #

type FieldType "unpack" LocationValue Source # 
type UpdateType "unpack" LocationValue (Vector Int) Source #