octane-0.13.3: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Message

Synopsis

Documentation

data Message Source #

A debugging message. Replays do not have any of these anymore.

Constructors

Message Word32 Text Text 

Instances

Eq Message Source # 

Methods

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

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

Show Message Source # 
Generic Message Source # 

Associated Types

type Rep Message :: * -> * #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Binary Message Source #

Fields stored in order, one after the other.

>>> Binary.decode "\x01\x00\x00\x00\x02\x00\x00\x00\x41\x00\x02\x00\x00\x00\x42\x00" :: Message
Message {frame = 0x00000001, name = "A", content = "B"}
>>> Binary.encode (Message 1 "A" "B")
"\SOH\NUL\NUL\NUL\STX\NUL\NUL\NULA\NUL\STX\NUL\NUL\NULB\NUL"

Methods

put :: Message -> Put #

get :: Get Message #

putList :: [Message] -> Put #

NFData Message Source # 

Methods

rnf :: Message -> () #

type Rep Message Source #