octane-0.16.1: 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 :: * -> * #

NFData SplitscreenId Source # 

Methods

rnf :: SplitscreenId -> () #

ToJSON SplitscreenId Source # 

Methods

toJSON :: SplitscreenId -> Value

toEncoding :: SplitscreenId -> Encoding

toJSONList :: [SplitscreenId] -> Value

toEncodingList :: [SplitscreenId] -> Encoding

BinaryBit SplitscreenId Source #

Stored as a bare byte string.

Methods

putBits :: Int -> SplitscreenId -> BitPut ()

getBits :: Int -> BitGet 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.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "SplitscreenId" PrefixI True) (S1 (MetaSel (Just Symbol "splitscreenIdUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int))))
type FieldType "unpack" SplitscreenId Source # 
type FieldType "unpack" SplitscreenId = Maybe Int
type UpdateType "unpack" SplitscreenId (Maybe Int) Source # 
type UpdateType "unpack" SplitscreenId (Maybe Int) = SplitscreenId