octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.RemoteId.XboxId

Documentation

newtype XboxId Source #

Constructors

XboxId 

Fields

Instances

Eq XboxId Source # 

Methods

(==) :: XboxId -> XboxId -> Bool #

(/=) :: XboxId -> XboxId -> Bool #

Show XboxId Source # 
Generic XboxId Source # 

Associated Types

type Rep XboxId :: * -> * #

Methods

from :: XboxId -> Rep XboxId x #

to :: Rep XboxId x -> XboxId #

NFData XboxId Source # 

Methods

rnf :: XboxId -> () #

ToJSON XboxId Source # 

Methods

toJSON :: XboxId -> Value

toEncoding :: XboxId -> Encoding

toJSONList :: [XboxId] -> Value

toEncodingList :: [XboxId] -> Encoding

BinaryBit XboxId Source #

Stored as a plain Word64.

Methods

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

getBits :: Int -> BitGet XboxId

HasField "unpack" XboxId Word64 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> XboxId -> Word64

ModifyField "unpack" XboxId XboxId Word64 Word64 Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> XboxId -> XboxId

setField :: Proxy# Symbol "unpack" -> XboxId -> Word64 -> XboxId

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word64 -> f Word64) -> XboxId -> f XboxId

ModifyRec "unpack" Word64 cs0 => HasField "unpack" (Rec cs0 XboxId) Word64 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 XboxId -> Word64

ModifyRec "unpack" Word64 cs0 => ModifyField "unpack" (Rec cs0 XboxId) (Rec cs0 XboxId) Word64 Word64 Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Word64 -> Word64) -> Rec cs0 XboxId -> Rec cs0 XboxId

setField :: Proxy# Symbol "unpack" -> Rec cs0 XboxId -> Word64 -> Rec cs0 XboxId

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

type Rep XboxId Source # 
type Rep XboxId = D1 (MetaData "XboxId" "Octane.Type.RemoteId.XboxId" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "XboxId" PrefixI True) (S1 (MetaSel (Just Symbol "xboxIdUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64)))
type FieldType "unpack" XboxId Source # 
type FieldType "unpack" XboxId = Word64
type UpdateType "unpack" XboxId Word64 Source # 
type UpdateType "unpack" XboxId Word64 = XboxId