octane-0.16.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 # 
Generic SplitscreenId Source # 

Associated Types

type Rep SplitscreenId :: * -> * #

ToJSON SplitscreenId Source # 
BinaryBit SplitscreenId Source #

Stored as a bare byte string.

NFData SplitscreenId Source # 

Methods

rnf :: SplitscreenId -> () #

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 Rep SplitscreenId Source # 
type Rep SplitscreenId = D1 (MetaData "SplitscreenId" "Octane.Type.RemoteId.SplitscreenId" "octane-0.16.3-BwaIROHkKmo4WuJxKX8pbC" True) (C1 (MetaCons "SplitscreenId" PrefixI True) (S1 (MetaSel (Just Symbol "splitscreenIdUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))))
type FieldType "unpack" SplitscreenId Source # 
type UpdateType "unpack" SplitscreenId (Maybe Int) Source #