octane-0.20.3: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.RemoteId.SplitscreenId

Documentation

newtype SplitscreenId Source #

Constructors

SplitscreenId 

Instances

Eq SplitscreenId Source # 
Show SplitscreenId Source # 
ToJSON SplitscreenId Source # 
ModifyField "unpack" SplitscreenId SplitscreenId (Maybe Int) (Maybe Int) Source # 
HasField "unpack" SplitscreenId (Maybe Int) Source # 

Methods

getField :: Proxy# Symbol "unpack" -> SplitscreenId -> Maybe Int #

ModifyRec "unpack" (Maybe Int) cs0 => HasField "unpack" (Rec cs0 SplitscreenId) (Maybe Int) Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 SplitscreenId -> Maybe Int #

ModifyRec "unpack" (Maybe Int) cs0 => ModifyField "unpack" (Rec cs0 SplitscreenId) (Rec cs0 SplitscreenId) (Maybe Int) (Maybe Int) Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Maybe Int -> Maybe Int) -> Rec cs0 SplitscreenId -> Rec cs0 SplitscreenId #

setField :: Proxy# Symbol "unpack" -> Rec cs0 SplitscreenId -> Maybe Int -> Rec cs0 SplitscreenId #

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

type FieldType "unpack" SplitscreenId Source # 
type UpdateType "unpack" SplitscreenId (Maybe Int) Source #