octane-0.13.3: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Replay

Synopsis

Documentation

data Replay Source #

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.

Instances

Eq Replay Source # 

Methods

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

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

Show Replay Source # 
Generic Replay Source # 

Associated Types

type Rep Replay :: * -> * #

Methods

from :: Replay -> Rep Replay x #

to :: Rep Replay x -> Replay #

ToJSON Replay Source # 
Binary Replay Source # 

Methods

put :: Replay -> Put #

get :: Get Replay #

putList :: [Replay] -> Put #

NFData Replay Source # 

Methods

rnf :: Replay -> () #

type Rep Replay Source # 

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.