octane-0.16.0: Parse Rocket League replays.
Octane.Type.Message
Synopsis
data Message Source #
A debugging message. Replays do not have any of these anymore.
Constructors
Fields
The frame this message corresponds to.
The primary player name.
The actual content of the message.
Instances
Methods
(==) :: Message -> Message -> Bool #
(/=) :: Message -> Message -> Bool #
showsPrec :: Int -> Message -> ShowS #
show :: Message -> String #
showList :: [Message] -> ShowS #
Associated Types
type Rep Message :: * -> * #
from :: Message -> Rep Message x #
to :: Rep Message x -> Message #
Fields stored in order, one after the other.
put :: Message -> Put #
get :: Get Message #
putList :: [Message] -> Put #
rnf :: Message -> () #
getField :: Proxy# Symbol "content" -> Message -> Text #
getField :: Proxy# Symbol "frame" -> Message -> Word32 #
getField :: Proxy# Symbol "name" -> Message -> Text #
modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Message -> Message #
setField :: Proxy# Symbol "content" -> Message -> Text -> Message #
fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Message -> f Message #
modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Message -> Message #
setField :: Proxy# Symbol "frame" -> Message -> Word32 -> Message #
fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Message -> f Message #
modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> Message -> Message #
setField :: Proxy# Symbol "name" -> Message -> Text -> Message #
fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> Message -> f Message #
modifyField :: Proxy# Symbol "messages" -> (List Message -> List Message) -> ReplayWithoutFrames -> ReplayWithoutFrames #
setField :: Proxy# Symbol "messages" -> ReplayWithoutFrames -> List Message -> ReplayWithoutFrames #
fieldLens :: Functor f => Proxy# Symbol "messages" -> (List Message -> f (List Message)) -> ReplayWithoutFrames -> f ReplayWithoutFrames #
modifyField :: Proxy# Symbol "messages" -> (List Message -> List Message) -> ReplayWithFrames -> ReplayWithFrames #
setField :: Proxy# Symbol "messages" -> ReplayWithFrames -> List Message -> ReplayWithFrames #
fieldLens :: Functor f => Proxy# Symbol "messages" -> (List Message -> f (List Message)) -> ReplayWithFrames -> f ReplayWithFrames #
modifyField :: Proxy# Symbol "messages" -> (List Message -> List Message) -> OptimizedReplay -> OptimizedReplay #
setField :: Proxy# Symbol "messages" -> OptimizedReplay -> List Message -> OptimizedReplay #
fieldLens :: Functor f => Proxy# Symbol "messages" -> (List Message -> f (List Message)) -> OptimizedReplay -> f OptimizedReplay #
getField :: Proxy# Symbol "messages" -> ReplayWithoutFrames -> List Message #
getField :: Proxy# Symbol "messages" -> ReplayWithFrames -> List Message #
getField :: Proxy# Symbol "messages" -> OptimizedReplay -> List Message #
getField :: Proxy# Symbol "content" -> Rec cs0 Message -> Text #
getField :: Proxy# Symbol "frame" -> Rec cs0 Message -> Word32 #
getField :: Proxy# Symbol "name" -> Rec cs0 Message -> Text #
getField :: Proxy# Symbol "messages" -> Rec cs0 ReplayWithoutFrames -> List Message #
getField :: Proxy# Symbol "messages" -> Rec cs0 ReplayWithFrames -> List Message #
getField :: Proxy# Symbol "messages" -> Rec cs0 OptimizedReplay -> List Message #
modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Rec cs0 Message -> Rec cs0 Message #
setField :: Proxy# Symbol "content" -> Rec cs0 Message -> Text -> Rec cs0 Message #
fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Rec cs0 Message -> f (Rec cs0 Message) #
modifyField :: Proxy# Symbol "frame" -> (Word32 -> Word32) -> Rec cs0 Message -> Rec cs0 Message #
setField :: Proxy# Symbol "frame" -> Rec cs0 Message -> Word32 -> Rec cs0 Message #
fieldLens :: Functor f => Proxy# Symbol "frame" -> (Word32 -> f Word32) -> Rec cs0 Message -> f (Rec cs0 Message) #
modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> Rec cs0 Message -> Rec cs0 Message #
setField :: Proxy# Symbol "name" -> Rec cs0 Message -> Text -> Rec cs0 Message #
fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> Rec cs0 Message -> f (Rec cs0 Message) #
modifyField :: Proxy# Symbol "messages" -> (List Message -> List Message) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames #
setField :: Proxy# Symbol "messages" -> Rec cs0 ReplayWithoutFrames -> List Message -> Rec cs0 ReplayWithoutFrames #
fieldLens :: Functor f => Proxy# Symbol "messages" -> (List Message -> f (List Message)) -> Rec cs0 ReplayWithoutFrames -> f (Rec cs0 ReplayWithoutFrames) #
modifyField :: Proxy# Symbol "messages" -> (List Message -> List Message) -> Rec cs0 ReplayWithFrames -> Rec cs0 ReplayWithFrames #
setField :: Proxy# Symbol "messages" -> Rec cs0 ReplayWithFrames -> List Message -> Rec cs0 ReplayWithFrames #
fieldLens :: Functor f => Proxy# Symbol "messages" -> (List Message -> f (List Message)) -> Rec cs0 ReplayWithFrames -> f (Rec cs0 ReplayWithFrames) #
modifyField :: Proxy# Symbol "messages" -> (List Message -> List Message) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay #
setField :: Proxy# Symbol "messages" -> Rec cs0 OptimizedReplay -> List Message -> Rec cs0 OptimizedReplay #
fieldLens :: Functor f => Proxy# Symbol "messages" -> (List Message -> f (List Message)) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay) #