octane-0.16.2: Parse Rocket League replays.
Octane.Type.Stream
Synopsis
newtype Stream Source #
A stream of bits.
Constructors
Fields
Instances
Methods
(==) :: Stream -> Stream -> Bool #
(/=) :: Stream -> Stream -> Bool #
Doesn't show the actual bytes to avoid dumping tons of text.
showsPrec :: Int -> Stream -> ShowS #
show :: Stream -> String #
showList :: [Stream] -> ShowS #
Associated Types
type Rep Stream :: * -> * #
from :: Stream -> Rep Stream x #
to :: Rep Stream x -> Stream #
Prefixed by a length in bytes. Each byte is reversed such that 0b01234567 is actually 0b76543210.
0b01234567
0b76543210
put :: Stream -> Put #
get :: Get Stream #
putList :: [Stream] -> Put #
rnf :: Stream -> () #
getField :: Proxy# Symbol "stream" -> ReplayWithoutFrames -> Stream #
getField :: Proxy# Symbol "unpack" -> Stream -> ByteString #
modifyField :: Proxy# Symbol "stream" -> (Stream -> Stream) -> ReplayWithoutFrames -> ReplayWithoutFrames #
setField :: Proxy# Symbol "stream" -> ReplayWithoutFrames -> Stream -> ReplayWithoutFrames #
fieldLens :: Functor f => Proxy# Symbol "stream" -> (Stream -> f Stream) -> ReplayWithoutFrames -> f ReplayWithoutFrames #
modifyField :: Proxy# Symbol "unpack" -> (ByteString -> ByteString) -> Stream -> Stream #
setField :: Proxy# Symbol "unpack" -> Stream -> ByteString -> Stream #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (ByteString -> f ByteString) -> Stream -> f Stream #
getField :: Proxy# Symbol "stream" -> Rec cs0 ReplayWithoutFrames -> Stream #
getField :: Proxy# Symbol "unpack" -> Rec cs0 Stream -> ByteString #
modifyField :: Proxy# Symbol "stream" -> (Stream -> Stream) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames #
setField :: Proxy# Symbol "stream" -> Rec cs0 ReplayWithoutFrames -> Stream -> Rec cs0 ReplayWithoutFrames #
fieldLens :: Functor f => Proxy# Symbol "stream" -> (Stream -> f Stream) -> Rec cs0 ReplayWithoutFrames -> f (Rec cs0 ReplayWithoutFrames) #
modifyField :: Proxy# Symbol "unpack" -> (ByteString -> ByteString) -> Rec cs0 Stream -> Rec cs0 Stream #
setField :: Proxy# Symbol "unpack" -> Rec cs0 Stream -> ByteString -> Rec cs0 Stream #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (ByteString -> f ByteString) -> Rec cs0 Stream -> f (Rec cs0 Stream) #