octane-0.13.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.CacheProperty

Synopsis

Documentation

data CacheProperty Source #

A property on an item in the class net cache map.

Instances

Eq CacheProperty Source # 
Show CacheProperty Source # 
Generic CacheProperty Source # 

Associated Types

type Rep CacheProperty :: * -> * #

Binary CacheProperty Source #

Fields are stored one after the other in order.

>>> Binary.decode "\x01\x00\x00\x00\x02\x00\x00\x00" :: CacheProperty
CacheProperty {objectId = 0x00000001, streamId = 0x00000002}
>>> Binary.encode (CacheProperty 1 2)
"\SOH\NUL\NUL\NUL\STX\NUL\NUL\NUL"
NFData CacheProperty Source # 

Methods

rnf :: CacheProperty -> () #

type Rep CacheProperty Source # 
type Rep CacheProperty = D1 (MetaData "CacheProperty" "Octane.Type.CacheProperty" "octane-0.13.0-E4iYYZswd179xrtynRtvTG" False) (C1 (MetaCons "CacheProperty" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "objectId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Word32)) (S1 (MetaSel (Just Symbol "streamId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Word32))))