Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ReplayWithFrames = ReplayWithFrames {
- replayWithFramesVersion1 :: Word32
- replayWithFramesVersion2 :: Word32
- replayWithFramesLabel :: Text
- replayWithFramesProperties :: Dictionary Property
- replayWithFramesLevels :: List Text
- replayWithFramesKeyFrames :: List KeyFrame
- replayWithFramesFrames :: [Frame]
- replayWithFramesMessages :: List Message
- replayWithFramesMarks :: List Mark
- replayWithFramesPackages :: List Text
- replayWithFramesObjects :: List Text
- replayWithFramesNames :: List Text
- replayWithFramesClasses :: List ClassItem
- replayWithFramesCache :: List CacheItem
- fromReplayWithoutFrames :: Monad m => ReplayWithoutFrames -> m ReplayWithFrames
- toReplayWithoutFrames :: Monad m => ReplayWithFrames -> m ReplayWithoutFrames
Documentation
data ReplayWithFrames Source #
A fully-processed replay. This has all of the frames from the network stream as well as all of the metadata.
See OptimizedReplay
.
Eq ReplayWithFrames Source # | |
Show ReplayWithFrames Source # | |
Generic ReplayWithFrames Source # | |
Binary ReplayWithFrames Source # | |
NFData ReplayWithFrames Source # | |
HasField "label" ReplayWithFrames Text Source # | |
HasField "version1" ReplayWithFrames Word32 Source # | |
HasField "version2" ReplayWithFrames Word32 Source # | |
ModifyField "label" ReplayWithFrames ReplayWithFrames Text Text Source # | |
ModifyField "version1" ReplayWithFrames ReplayWithFrames Word32 Word32 Source # | |
ModifyField "version2" ReplayWithFrames ReplayWithFrames Word32 Word32 Source # | |
ModifyField "cache" ReplayWithFrames ReplayWithFrames (List CacheItem) (List CacheItem) Source # | |
ModifyField "classes" ReplayWithFrames ReplayWithFrames (List ClassItem) (List ClassItem) Source # | |
ModifyField "frames" ReplayWithFrames ReplayWithFrames [Frame] [Frame] Source # | |
ModifyField "keyFrames" ReplayWithFrames ReplayWithFrames (List KeyFrame) (List KeyFrame) Source # | |
ModifyField "levels" ReplayWithFrames ReplayWithFrames (List Text) (List Text) Source # | |
ModifyField "marks" ReplayWithFrames ReplayWithFrames (List Mark) (List Mark) Source # | |
ModifyField "messages" ReplayWithFrames ReplayWithFrames (List Message) (List Message) Source # | |
ModifyField "names" ReplayWithFrames ReplayWithFrames (List Text) (List Text) Source # | |
ModifyField "objects" ReplayWithFrames ReplayWithFrames (List Text) (List Text) Source # | |
ModifyField "packages" ReplayWithFrames ReplayWithFrames (List Text) (List Text) Source # | |
ModifyField "properties" ReplayWithFrames ReplayWithFrames (Dictionary Property) (Dictionary Property) Source # | |
HasField "cache" ReplayWithFrames (List CacheItem) Source # | |
HasField "classes" ReplayWithFrames (List ClassItem) Source # | |
HasField "frames" ReplayWithFrames [Frame] Source # | |
HasField "keyFrames" ReplayWithFrames (List KeyFrame) Source # | |
HasField "levels" ReplayWithFrames (List Text) Source # | |
HasField "marks" ReplayWithFrames (List Mark) Source # | |
HasField "messages" ReplayWithFrames (List Message) Source # | |
HasField "names" ReplayWithFrames (List Text) Source # | |
HasField "objects" ReplayWithFrames (List Text) Source # | |
HasField "packages" ReplayWithFrames (List Text) Source # | |
HasField "properties" ReplayWithFrames (Dictionary Property) Source # | |
ModifyRec "label" Text cs0 => HasField "label" (Rec cs0 ReplayWithFrames) Text Source # | |
ModifyRec "version1" Word32 cs0 => HasField "version1" (Rec cs0 ReplayWithFrames) Word32 Source # | |
ModifyRec "version2" Word32 cs0 => HasField "version2" (Rec cs0 ReplayWithFrames) Word32 Source # | |
ModifyRec "cache" (List CacheItem) cs0 => HasField "cache" (Rec cs0 ReplayWithFrames) (List CacheItem) Source # | |
ModifyRec "classes" (List ClassItem) cs0 => HasField "classes" (Rec cs0 ReplayWithFrames) (List ClassItem) Source # | |
ModifyRec "frames" [Frame] cs0 => HasField "frames" (Rec cs0 ReplayWithFrames) [Frame] Source # | |
ModifyRec "keyFrames" (List KeyFrame) cs0 => HasField "keyFrames" (Rec cs0 ReplayWithFrames) (List KeyFrame) Source # | |
ModifyRec "levels" (List Text) cs0 => HasField "levels" (Rec cs0 ReplayWithFrames) (List Text) Source # | |
ModifyRec "marks" (List Mark) cs0 => HasField "marks" (Rec cs0 ReplayWithFrames) (List Mark) Source # | |
ModifyRec "messages" (List Message) cs0 => HasField "messages" (Rec cs0 ReplayWithFrames) (List Message) Source # | |
ModifyRec "names" (List Text) cs0 => HasField "names" (Rec cs0 ReplayWithFrames) (List Text) Source # | |
ModifyRec "objects" (List Text) cs0 => HasField "objects" (Rec cs0 ReplayWithFrames) (List Text) Source # | |
ModifyRec "packages" (List Text) cs0 => HasField "packages" (Rec cs0 ReplayWithFrames) (List Text) Source # | |
ModifyRec "properties" (Dictionary Property) cs0 => HasField "properties" (Rec cs0 ReplayWithFrames) (Dictionary Property) Source # | |
ModifyRec "label" Text cs0 => ModifyField "label" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) Text Text Source # | |
ModifyRec "version1" Word32 cs0 => ModifyField "version1" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) Word32 Word32 Source # | |
ModifyRec "version2" Word32 cs0 => ModifyField "version2" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) Word32 Word32 Source # | |
ModifyRec "cache" (List CacheItem) cs0 => ModifyField "cache" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List CacheItem) (List CacheItem) Source # | |
ModifyRec "classes" (List ClassItem) cs0 => ModifyField "classes" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List ClassItem) (List ClassItem) Source # | |
ModifyRec "frames" [Frame] cs0 => ModifyField "frames" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) [Frame] [Frame] Source # | |
ModifyRec "keyFrames" (List KeyFrame) cs0 => ModifyField "keyFrames" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List KeyFrame) (List KeyFrame) Source # | |
ModifyRec "levels" (List Text) cs0 => ModifyField "levels" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) Source # | |
ModifyRec "marks" (List Mark) cs0 => ModifyField "marks" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Mark) (List Mark) Source # | |
ModifyRec "messages" (List Message) cs0 => ModifyField "messages" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Message) (List Message) Source # | |
ModifyRec "names" (List Text) cs0 => ModifyField "names" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) Source # | |
ModifyRec "objects" (List Text) cs0 => ModifyField "objects" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) Source # | |
ModifyRec "packages" (List Text) cs0 => ModifyField "packages" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) Source # | |
ModifyRec "properties" (Dictionary Property) cs0 => ModifyField "properties" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (Dictionary Property) (Dictionary Property) Source # | |
type Rep ReplayWithFrames Source # | |
type FieldType "cache" ReplayWithFrames Source # | |
type FieldType "classes" ReplayWithFrames Source # | |
type FieldType "frames" ReplayWithFrames Source # | |
type FieldType "keyFrames" ReplayWithFrames Source # | |
type FieldType "label" ReplayWithFrames Source # | |
type FieldType "levels" ReplayWithFrames Source # | |
type FieldType "marks" ReplayWithFrames Source # | |
type FieldType "messages" ReplayWithFrames Source # | |
type FieldType "names" ReplayWithFrames Source # | |
type FieldType "objects" ReplayWithFrames Source # | |
type FieldType "packages" ReplayWithFrames Source # | |
type FieldType "properties" ReplayWithFrames Source # | |
type FieldType "version1" ReplayWithFrames Source # | |
type FieldType "version2" ReplayWithFrames Source # | |
type UpdateType "label" ReplayWithFrames Text Source # | |
type UpdateType "version1" ReplayWithFrames Word32 Source # | |
type UpdateType "version2" ReplayWithFrames Word32 Source # | |
type UpdateType "cache" ReplayWithFrames (List CacheItem) Source # | |
type UpdateType "classes" ReplayWithFrames (List ClassItem) Source # | |
type UpdateType "frames" ReplayWithFrames [Frame] Source # | |
type UpdateType "keyFrames" ReplayWithFrames (List KeyFrame) Source # | |
type UpdateType "levels" ReplayWithFrames (List Text) Source # | |
type UpdateType "marks" ReplayWithFrames (List Mark) Source # | |
type UpdateType "messages" ReplayWithFrames (List Message) Source # | |
type UpdateType "names" ReplayWithFrames (List Text) Source # | |
type UpdateType "objects" ReplayWithFrames (List Text) Source # | |
type UpdateType "packages" ReplayWithFrames (List Text) Source # | |
type UpdateType "properties" ReplayWithFrames (Dictionary Property) Source # | |
fromReplayWithoutFrames :: Monad m => ReplayWithoutFrames -> m ReplayWithFrames Source #
Converts a ReplayWithoutFrames
into a ReplayWithFrames
.
Operates in a Monad
so that it can fail
somewhat gracefully.
toReplayWithoutFrames :: Monad m => ReplayWithFrames -> m ReplayWithoutFrames Source #
Converts a ReplayWithFrames
into a ReplayWithoutFrames
.
Operates in a Monad
so that it can fail
somewhat gracefully.