octane-0.20.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.FloatValue

Documentation

newtype FloatValue Source #

Constructors

FloatValue 

Instances

Eq FloatValue Source # 
Show FloatValue Source # 
ToJSON FloatValue Source # 
HasField "unpack" FloatValue Float32 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> FloatValue -> Float32 #

ModifyField "unpack" FloatValue FloatValue Float32 Float32 Source # 
ModifyRec "unpack" Float32 cs0 => HasField "unpack" (Rec cs0 FloatValue) Float32 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 FloatValue -> Float32 #

ModifyRec "unpack" Float32 cs0 => ModifyField "unpack" (Rec cs0 FloatValue) (Rec cs0 FloatValue) Float32 Float32 Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Float32 -> Float32) -> Rec cs0 FloatValue -> Rec cs0 FloatValue #

setField :: Proxy# Symbol "unpack" -> Rec cs0 FloatValue -> Float32 -> Rec cs0 FloatValue #

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

type FieldType "unpack" FloatValue Source # 
type FieldType "unpack" FloatValue = Float32
type UpdateType "unpack" FloatValue Float32 Source #