octane-0.20.2: Parse Rocket League replays.

Safe HaskellSafe
LanguageHaskell2010

Octane.Type.State

Synopsis

Documentation

data State Source #

The state of an actor in a replication.

Constructors

Opening

This is a new actor that we have not seen before.

Existing

We have seen this actor before.

Closing

This actor is going away.

Instances

Eq State Source # 

Methods

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

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

Show State Source # 

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

HasField "state" Replication State # 

Methods

getField :: Proxy# Symbol "state" -> Replication -> State #

ModifyField "state" Replication Replication State State # 
ModifyRec "state" State cs0 => HasField "state" (Rec cs0 Replication) State # 

Methods

getField :: Proxy# Symbol "state" -> Rec cs0 Replication -> State #

ModifyRec "state" State cs0 => ModifyField "state" (Rec cs0 Replication) (Rec cs0 Replication) State State # 

Methods

modifyField :: Proxy# Symbol "state" -> (State -> State) -> Rec cs0 Replication -> Rec cs0 Replication #

setField :: Proxy# Symbol "state" -> Rec cs0 Replication -> State -> Rec cs0 Replication #

fieldLens :: Functor f => Proxy# Symbol "state" -> (State -> f State) -> Rec cs0 Replication -> f (Rec cs0 Replication) #

type UpdateType "state" Replication State #