| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Octane.Type.Replay
- data Replay = Replay {
- replayVersion :: Version
- replayMetadata :: Map Text Property
- replayLevels :: [Text]
- replayMessages :: Map Text Text
- replayTickMarks :: Map Text Text
- replayPackages :: [Text]
- replayFrames :: [Frame]
- fromOptimizedReplay :: Monad m => OptimizedReplay -> m Replay
- toOptimizedReplay :: Monad m => Replay -> m OptimizedReplay
Documentation
A fully-processed, optimized replay. This is the nicest format for humans
to work with. It can be converted all the way back down to a
RawReplay for serialization.
Constructors
| Replay | |
Fields
| |
Instances
fromOptimizedReplay :: Monad m => OptimizedReplay -> m Replay Source #
Converts an OptimizedReplay into a Replay.
Operates in a Monad so that it can fail somewhat gracefully.
toOptimizedReplay :: Monad m => Replay -> m OptimizedReplay Source #
Converts a Replay into an OptimizedReplay.
Operates in a Monad so that it can fail somewhat gracefully.