octane-0.11.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Stream

Synopsis

Documentation

newtype Stream Source #

A length-prefixed stream of bits. The length is given in bytes. Each byte is reversed such that 0b01234567 is actually 0b76543210.

Constructors

Stream ByteString 

Instances

Eq Stream Source # 

Methods

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

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

Show Stream Source # 
Generic Stream Source # 

Associated Types

type Rep Stream :: * -> * #

Methods

from :: Stream -> Rep Stream x #

to :: Rep Stream x -> Stream #

Binary Stream Source # 

Methods

put :: Stream -> Put #

get :: Get Stream #

putList :: [Stream] -> Put #

NFData Stream Source # 

Methods

rnf :: Stream -> () #

type Rep Stream Source # 
type Rep Stream = D1 (MetaData "Stream" "Octane.Type.Stream" "octane-0.11.0-K3oATOAOKzu3J42bjJyWZ8" True) (C1 (MetaCons "Stream" PrefixI True) (S1 (MetaSel (Just Symbol "unpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ByteString)))