octane-0.15.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.List

Synopsis

Documentation

newtype List a Source #

A list of values.

Constructors

List 

Fields

Instances

ModifyField "cache" ReplayWithoutFrames ReplayWithoutFrames (List CacheItem) (List CacheItem) # 
ModifyField "cache" ReplayWithFrames ReplayWithFrames (List CacheItem) (List CacheItem) # 
ModifyField "cache" OptimizedReplay OptimizedReplay (List CacheItem) (List CacheItem) # 
ModifyField "classes" ReplayWithoutFrames ReplayWithoutFrames (List ClassItem) (List ClassItem) # 
ModifyField "classes" ReplayWithFrames ReplayWithFrames (List ClassItem) (List ClassItem) # 
ModifyField "classes" OptimizedReplay OptimizedReplay (List ClassItem) (List ClassItem) # 
ModifyField "content" ArrayProperty ArrayProperty (List (Dictionary Property)) (List (Dictionary Property)) # 
ModifyField "keyFrames" ReplayWithoutFrames ReplayWithoutFrames (List KeyFrame) (List KeyFrame) # 
ModifyField "keyFrames" ReplayWithFrames ReplayWithFrames (List KeyFrame) (List KeyFrame) # 
ModifyField "keyFrames" OptimizedReplay OptimizedReplay (List KeyFrame) (List KeyFrame) # 
ModifyField "levels" ReplayWithoutFrames ReplayWithoutFrames (List Text) (List Text) # 
ModifyField "levels" ReplayWithFrames ReplayWithFrames (List Text) (List Text) # 
ModifyField "levels" OptimizedReplay OptimizedReplay (List Text) (List Text) # 
ModifyField "marks" ReplayWithoutFrames ReplayWithoutFrames (List Mark) (List Mark) # 
ModifyField "marks" ReplayWithFrames ReplayWithFrames (List Mark) (List Mark) # 
ModifyField "marks" OptimizedReplay OptimizedReplay (List Mark) (List Mark) # 
ModifyField "messages" ReplayWithoutFrames ReplayWithoutFrames (List Message) (List Message) # 
ModifyField "messages" ReplayWithFrames ReplayWithFrames (List Message) (List Message) # 
ModifyField "messages" OptimizedReplay OptimizedReplay (List Message) (List Message) # 
ModifyField "names" ReplayWithoutFrames ReplayWithoutFrames (List Text) (List Text) # 
ModifyField "names" ReplayWithFrames ReplayWithFrames (List Text) (List Text) # 
ModifyField "names" OptimizedReplay OptimizedReplay (List Text) (List Text) # 
ModifyField "objects" ReplayWithoutFrames ReplayWithoutFrames (List Text) (List Text) # 
ModifyField "objects" ReplayWithFrames ReplayWithFrames (List Text) (List Text) # 
ModifyField "objects" OptimizedReplay OptimizedReplay (List Text) (List Text) # 
ModifyField "packages" ReplayWithoutFrames ReplayWithoutFrames (List Text) (List Text) # 
ModifyField "packages" ReplayWithFrames ReplayWithFrames (List Text) (List Text) # 
ModifyField "packages" OptimizedReplay OptimizedReplay (List Text) (List Text) # 
ModifyField "properties" CacheItem CacheItem (List CacheProperty) (List CacheProperty) # 
HasField "cache" ReplayWithoutFrames (List CacheItem) # 
HasField "cache" ReplayWithFrames (List CacheItem) # 
HasField "cache" OptimizedReplay (List CacheItem) # 
HasField "classes" ReplayWithoutFrames (List ClassItem) # 
HasField "classes" ReplayWithFrames (List ClassItem) # 
HasField "classes" OptimizedReplay (List ClassItem) # 
HasField "content" ArrayProperty (List (Dictionary Property)) # 
HasField "keyFrames" ReplayWithoutFrames (List KeyFrame) # 
HasField "keyFrames" ReplayWithFrames (List KeyFrame) # 

Methods

getField :: Proxy# Symbol "keyFrames" -> ReplayWithFrames -> List KeyFrame #

HasField "keyFrames" OptimizedReplay (List KeyFrame) # 

Methods

getField :: Proxy# Symbol "keyFrames" -> OptimizedReplay -> List KeyFrame #

HasField "levels" ReplayWithoutFrames (List Text) # 
HasField "levels" ReplayWithFrames (List Text) # 

Methods

getField :: Proxy# Symbol "levels" -> ReplayWithFrames -> List Text #

HasField "levels" OptimizedReplay (List Text) # 

Methods

getField :: Proxy# Symbol "levels" -> OptimizedReplay -> List Text #

HasField "marks" ReplayWithoutFrames (List Mark) # 
HasField "marks" ReplayWithFrames (List Mark) # 

Methods

getField :: Proxy# Symbol "marks" -> ReplayWithFrames -> List Mark #

HasField "marks" OptimizedReplay (List Mark) # 

Methods

getField :: Proxy# Symbol "marks" -> OptimizedReplay -> List Mark #

HasField "messages" ReplayWithoutFrames (List Message) # 
HasField "messages" ReplayWithFrames (List Message) # 

Methods

getField :: Proxy# Symbol "messages" -> ReplayWithFrames -> List Message #

HasField "messages" OptimizedReplay (List Message) # 

Methods

getField :: Proxy# Symbol "messages" -> OptimizedReplay -> List Message #

HasField "names" ReplayWithoutFrames (List Text) # 
HasField "names" ReplayWithFrames (List Text) # 

Methods

getField :: Proxy# Symbol "names" -> ReplayWithFrames -> List Text #

HasField "names" OptimizedReplay (List Text) # 

Methods

getField :: Proxy# Symbol "names" -> OptimizedReplay -> List Text #

HasField "objects" ReplayWithoutFrames (List Text) # 

Methods

getField :: Proxy# Symbol "objects" -> ReplayWithoutFrames -> List Text #

HasField "objects" ReplayWithFrames (List Text) # 

Methods

getField :: Proxy# Symbol "objects" -> ReplayWithFrames -> List Text #

HasField "objects" OptimizedReplay (List Text) # 

Methods

getField :: Proxy# Symbol "objects" -> OptimizedReplay -> List Text #

HasField "packages" ReplayWithoutFrames (List Text) # 

Methods

getField :: Proxy# Symbol "packages" -> ReplayWithoutFrames -> List Text #

HasField "packages" ReplayWithFrames (List Text) # 

Methods

getField :: Proxy# Symbol "packages" -> ReplayWithFrames -> List Text #

HasField "packages" OptimizedReplay (List Text) # 

Methods

getField :: Proxy# Symbol "packages" -> OptimizedReplay -> List Text #

HasField "properties" CacheItem (List CacheProperty) # 

Methods

getField :: Proxy# Symbol "properties" -> CacheItem -> List CacheProperty #

HasField "unpack" (List a0) [a0] Source # 

Methods

getField :: Proxy# Symbol "unpack" -> List a0 -> [a0] #

ModifyField "unpack" (List a0) (List a0) [a0] [a0] Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> ([a0] -> [a0]) -> List a0 -> List a0 #

setField :: Proxy# Symbol "unpack" -> List a0 -> [a0] -> List a0 #

fieldLens :: Functor f => Proxy# Symbol "unpack" -> ([a0] -> f [a0]) -> List a0 -> f (List a0) #

ModifyRec "cache" (List CacheItem) cs0 => HasField "cache" (Rec cs0 ReplayWithoutFrames) (List CacheItem) # 
ModifyRec "cache" (List CacheItem) cs0 => HasField "cache" (Rec cs0 ReplayWithFrames) (List CacheItem) # 
ModifyRec "cache" (List CacheItem) cs0 => HasField "cache" (Rec cs0 OptimizedReplay) (List CacheItem) # 

Methods

getField :: Proxy# Symbol "cache" -> Rec cs0 OptimizedReplay -> List CacheItem #

ModifyRec "classes" (List ClassItem) cs0 => HasField "classes" (Rec cs0 ReplayWithoutFrames) (List ClassItem) # 
ModifyRec "classes" (List ClassItem) cs0 => HasField "classes" (Rec cs0 ReplayWithFrames) (List ClassItem) # 

Methods

getField :: Proxy# Symbol "classes" -> Rec cs0 ReplayWithFrames -> List ClassItem #

ModifyRec "classes" (List ClassItem) cs0 => HasField "classes" (Rec cs0 OptimizedReplay) (List ClassItem) # 

Methods

getField :: Proxy# Symbol "classes" -> Rec cs0 OptimizedReplay -> List ClassItem #

ModifyRec "content" (List (Dictionary Property)) cs0 => HasField "content" (Rec cs0 ArrayProperty) (List (Dictionary Property)) # 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 ArrayProperty -> List (Dictionary Property) #

ModifyRec "keyFrames" (List KeyFrame) cs0 => HasField "keyFrames" (Rec cs0 ReplayWithoutFrames) (List KeyFrame) # 

Methods

getField :: Proxy# Symbol "keyFrames" -> Rec cs0 ReplayWithoutFrames -> List KeyFrame #

ModifyRec "keyFrames" (List KeyFrame) cs0 => HasField "keyFrames" (Rec cs0 ReplayWithFrames) (List KeyFrame) # 

Methods

getField :: Proxy# Symbol "keyFrames" -> Rec cs0 ReplayWithFrames -> List KeyFrame #

ModifyRec "keyFrames" (List KeyFrame) cs0 => HasField "keyFrames" (Rec cs0 OptimizedReplay) (List KeyFrame) # 

Methods

getField :: Proxy# Symbol "keyFrames" -> Rec cs0 OptimizedReplay -> List KeyFrame #

ModifyRec "levels" (List Text) cs0 => HasField "levels" (Rec cs0 ReplayWithoutFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "levels" -> Rec cs0 ReplayWithoutFrames -> List Text #

ModifyRec "levels" (List Text) cs0 => HasField "levels" (Rec cs0 ReplayWithFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "levels" -> Rec cs0 ReplayWithFrames -> List Text #

ModifyRec "levels" (List Text) cs0 => HasField "levels" (Rec cs0 OptimizedReplay) (List Text) # 

Methods

getField :: Proxy# Symbol "levels" -> Rec cs0 OptimizedReplay -> List Text #

ModifyRec "marks" (List Mark) cs0 => HasField "marks" (Rec cs0 ReplayWithoutFrames) (List Mark) # 

Methods

getField :: Proxy# Symbol "marks" -> Rec cs0 ReplayWithoutFrames -> List Mark #

ModifyRec "marks" (List Mark) cs0 => HasField "marks" (Rec cs0 ReplayWithFrames) (List Mark) # 

Methods

getField :: Proxy# Symbol "marks" -> Rec cs0 ReplayWithFrames -> List Mark #

ModifyRec "marks" (List Mark) cs0 => HasField "marks" (Rec cs0 OptimizedReplay) (List Mark) # 

Methods

getField :: Proxy# Symbol "marks" -> Rec cs0 OptimizedReplay -> List Mark #

ModifyRec "messages" (List Message) cs0 => HasField "messages" (Rec cs0 ReplayWithoutFrames) (List Message) # 

Methods

getField :: Proxy# Symbol "messages" -> Rec cs0 ReplayWithoutFrames -> List Message #

ModifyRec "messages" (List Message) cs0 => HasField "messages" (Rec cs0 ReplayWithFrames) (List Message) # 

Methods

getField :: Proxy# Symbol "messages" -> Rec cs0 ReplayWithFrames -> List Message #

ModifyRec "messages" (List Message) cs0 => HasField "messages" (Rec cs0 OptimizedReplay) (List Message) # 

Methods

getField :: Proxy# Symbol "messages" -> Rec cs0 OptimizedReplay -> List Message #

ModifyRec "names" (List Text) cs0 => HasField "names" (Rec cs0 ReplayWithoutFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "names" -> Rec cs0 ReplayWithoutFrames -> List Text #

ModifyRec "names" (List Text) cs0 => HasField "names" (Rec cs0 ReplayWithFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "names" -> Rec cs0 ReplayWithFrames -> List Text #

ModifyRec "names" (List Text) cs0 => HasField "names" (Rec cs0 OptimizedReplay) (List Text) # 

Methods

getField :: Proxy# Symbol "names" -> Rec cs0 OptimizedReplay -> List Text #

ModifyRec "objects" (List Text) cs0 => HasField "objects" (Rec cs0 ReplayWithoutFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "objects" -> Rec cs0 ReplayWithoutFrames -> List Text #

ModifyRec "objects" (List Text) cs0 => HasField "objects" (Rec cs0 ReplayWithFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "objects" -> Rec cs0 ReplayWithFrames -> List Text #

ModifyRec "objects" (List Text) cs0 => HasField "objects" (Rec cs0 OptimizedReplay) (List Text) # 

Methods

getField :: Proxy# Symbol "objects" -> Rec cs0 OptimizedReplay -> List Text #

ModifyRec "packages" (List Text) cs0 => HasField "packages" (Rec cs0 ReplayWithoutFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "packages" -> Rec cs0 ReplayWithoutFrames -> List Text #

ModifyRec "packages" (List Text) cs0 => HasField "packages" (Rec cs0 ReplayWithFrames) (List Text) # 

Methods

getField :: Proxy# Symbol "packages" -> Rec cs0 ReplayWithFrames -> List Text #

ModifyRec "packages" (List Text) cs0 => HasField "packages" (Rec cs0 OptimizedReplay) (List Text) # 

Methods

getField :: Proxy# Symbol "packages" -> Rec cs0 OptimizedReplay -> List Text #

ModifyRec "properties" (List CacheProperty) cs0 => HasField "properties" (Rec cs0 CacheItem) (List CacheProperty) # 

Methods

getField :: Proxy# Symbol "properties" -> Rec cs0 CacheItem -> List CacheProperty #

ModifyRec "unpack" [a0] cs0 => HasField "unpack" (Rec cs0 (List a0)) [a0] Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 (List a0) -> [a0] #

ModifyRec "cache" (List CacheItem) cs0 => ModifyField "cache" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List CacheItem) (List CacheItem) # 
ModifyRec "cache" (List CacheItem) cs0 => ModifyField "cache" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List CacheItem) (List CacheItem) # 
ModifyRec "cache" (List CacheItem) cs0 => ModifyField "cache" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List CacheItem) (List CacheItem) # 
ModifyRec "classes" (List ClassItem) cs0 => ModifyField "classes" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List ClassItem) (List ClassItem) # 
ModifyRec "classes" (List ClassItem) cs0 => ModifyField "classes" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List ClassItem) (List ClassItem) # 
ModifyRec "classes" (List ClassItem) cs0 => ModifyField "classes" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List ClassItem) (List ClassItem) # 
ModifyRec "content" (List (Dictionary Property)) cs0 => ModifyField "content" (Rec cs0 ArrayProperty) (Rec cs0 ArrayProperty) (List (Dictionary Property)) (List (Dictionary Property)) # 
ModifyRec "keyFrames" (List KeyFrame) cs0 => ModifyField "keyFrames" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List KeyFrame) (List KeyFrame) # 
ModifyRec "keyFrames" (List KeyFrame) cs0 => ModifyField "keyFrames" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List KeyFrame) (List KeyFrame) # 
ModifyRec "keyFrames" (List KeyFrame) cs0 => ModifyField "keyFrames" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List KeyFrame) (List KeyFrame) # 
ModifyRec "levels" (List Text) cs0 => ModifyField "levels" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Text) (List Text) # 
ModifyRec "levels" (List Text) cs0 => ModifyField "levels" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) # 
ModifyRec "levels" (List Text) cs0 => ModifyField "levels" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List Text) (List Text) # 

Methods

modifyField :: Proxy# Symbol "levels" -> (List Text -> List Text) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay #

setField :: Proxy# Symbol "levels" -> Rec cs0 OptimizedReplay -> List Text -> Rec cs0 OptimizedReplay #

fieldLens :: Functor f => Proxy# Symbol "levels" -> (List Text -> f (List Text)) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay) #

ModifyRec "marks" (List Mark) cs0 => ModifyField "marks" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Mark) (List Mark) # 
ModifyRec "marks" (List Mark) cs0 => ModifyField "marks" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Mark) (List Mark) # 
ModifyRec "marks" (List Mark) cs0 => ModifyField "marks" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List Mark) (List Mark) # 
ModifyRec "messages" (List Message) cs0 => ModifyField "messages" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Message) (List Message) # 
ModifyRec "messages" (List Message) cs0 => ModifyField "messages" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Message) (List Message) # 
ModifyRec "messages" (List Message) cs0 => ModifyField "messages" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List Message) (List Message) # 
ModifyRec "names" (List Text) cs0 => ModifyField "names" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Text) (List Text) # 
ModifyRec "names" (List Text) cs0 => ModifyField "names" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) # 
ModifyRec "names" (List Text) cs0 => ModifyField "names" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List Text) (List Text) # 
ModifyRec "objects" (List Text) cs0 => ModifyField "objects" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Text) (List Text) # 
ModifyRec "objects" (List Text) cs0 => ModifyField "objects" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) # 

Methods

modifyField :: Proxy# Symbol "objects" -> (List Text -> List Text) -> Rec cs0 ReplayWithFrames -> Rec cs0 ReplayWithFrames #

setField :: Proxy# Symbol "objects" -> Rec cs0 ReplayWithFrames -> List Text -> Rec cs0 ReplayWithFrames #

fieldLens :: Functor f => Proxy# Symbol "objects" -> (List Text -> f (List Text)) -> Rec cs0 ReplayWithFrames -> f (Rec cs0 ReplayWithFrames) #

ModifyRec "objects" (List Text) cs0 => ModifyField "objects" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List Text) (List Text) # 

Methods

modifyField :: Proxy# Symbol "objects" -> (List Text -> List Text) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay #

setField :: Proxy# Symbol "objects" -> Rec cs0 OptimizedReplay -> List Text -> Rec cs0 OptimizedReplay #

fieldLens :: Functor f => Proxy# Symbol "objects" -> (List Text -> f (List Text)) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay) #

ModifyRec "packages" (List Text) cs0 => ModifyField "packages" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Text) (List Text) # 
ModifyRec "packages" (List Text) cs0 => ModifyField "packages" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) (List Text) (List Text) # 

Methods

modifyField :: Proxy# Symbol "packages" -> (List Text -> List Text) -> Rec cs0 ReplayWithFrames -> Rec cs0 ReplayWithFrames #

setField :: Proxy# Symbol "packages" -> Rec cs0 ReplayWithFrames -> List Text -> Rec cs0 ReplayWithFrames #

fieldLens :: Functor f => Proxy# Symbol "packages" -> (List Text -> f (List Text)) -> Rec cs0 ReplayWithFrames -> f (Rec cs0 ReplayWithFrames) #

ModifyRec "packages" (List Text) cs0 => ModifyField "packages" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) (List Text) (List Text) # 

Methods

modifyField :: Proxy# Symbol "packages" -> (List Text -> List Text) -> Rec cs0 OptimizedReplay -> Rec cs0 OptimizedReplay #

setField :: Proxy# Symbol "packages" -> Rec cs0 OptimizedReplay -> List Text -> Rec cs0 OptimizedReplay #

fieldLens :: Functor f => Proxy# Symbol "packages" -> (List Text -> f (List Text)) -> Rec cs0 OptimizedReplay -> f (Rec cs0 OptimizedReplay) #

ModifyRec "properties" (List CacheProperty) cs0 => ModifyField "properties" (Rec cs0 CacheItem) (Rec cs0 CacheItem) (List CacheProperty) (List CacheProperty) # 

Methods

modifyField :: Proxy# Symbol "properties" -> (List CacheProperty -> List CacheProperty) -> Rec cs0 CacheItem -> Rec cs0 CacheItem #

setField :: Proxy# Symbol "properties" -> Rec cs0 CacheItem -> List CacheProperty -> Rec cs0 CacheItem #

fieldLens :: Functor f => Proxy# Symbol "properties" -> (List CacheProperty -> f (List CacheProperty)) -> Rec cs0 CacheItem -> f (Rec cs0 CacheItem) #

ModifyRec "unpack" [a0] cs0 => ModifyField "unpack" (Rec cs0 (List a0)) (Rec cs0 (List a0)) [a0] [a0] Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> ([a0] -> [a0]) -> Rec cs0 (List a0) -> Rec cs0 (List a0) #

setField :: Proxy# Symbol "unpack" -> Rec cs0 (List a0) -> [a0] -> Rec cs0 (List a0) #

fieldLens :: Functor f => Proxy# Symbol "unpack" -> ([a0] -> f [a0]) -> Rec cs0 (List a0) -> f (Rec cs0 (List a0)) #

IsList (List a) Source #

Allows creating List values with fromList. Also allows List literals with the OverloadedLists extension.

Associated Types

type Item (List a) :: * #

Methods

fromList :: [Item (List a)] -> List a #

fromListN :: Int -> [Item (List a)] -> List a #

toList :: List a -> [Item (List a)] #

Eq a => Eq (List a) Source # 

Methods

(==) :: List a -> List a -> Bool #

(/=) :: List a -> List a -> Bool #

Ord a => Ord (List a) Source # 

Methods

compare :: List a -> List a -> Ordering #

(<) :: List a -> List a -> Bool #

(<=) :: List a -> List a -> Bool #

(>) :: List a -> List a -> Bool #

(>=) :: List a -> List a -> Bool #

max :: List a -> List a -> List a #

min :: List a -> List a -> List a #

Show a => Show (List a) Source # 

Methods

showsPrec :: Int -> List a -> ShowS #

show :: List a -> String #

showList :: [List a] -> ShowS #

Generic (List a) Source # 

Associated Types

type Rep (List a) :: * -> * #

Methods

from :: List a -> Rep (List a) x #

to :: Rep (List a) x -> List a #

ToJSON a => ToJSON (List a) Source #

Encoded as a JSON array directly.

Binary a => Binary (List a) Source #

Prefixed with the number of elements in the list.

Methods

put :: List a -> Put #

get :: Get (List a) #

putList :: [List a] -> Put #

NFData a => NFData (List a) Source # 

Methods

rnf :: List a -> () #

type UpdateType "cache" ReplayWithoutFrames (List CacheItem) # 
type UpdateType "cache" ReplayWithFrames (List CacheItem) # 
type UpdateType "cache" OptimizedReplay (List CacheItem) # 
type UpdateType "classes" ReplayWithoutFrames (List ClassItem) # 
type UpdateType "classes" ReplayWithFrames (List ClassItem) # 
type UpdateType "classes" OptimizedReplay (List ClassItem) # 
type UpdateType "content" ArrayProperty (List (Dictionary Property)) # 
type UpdateType "keyFrames" ReplayWithoutFrames (List KeyFrame) # 
type UpdateType "keyFrames" ReplayWithFrames (List KeyFrame) # 
type UpdateType "keyFrames" OptimizedReplay (List KeyFrame) # 
type UpdateType "levels" ReplayWithoutFrames (List Text) # 
type UpdateType "levels" ReplayWithFrames (List Text) # 
type UpdateType "levels" OptimizedReplay (List Text) # 
type UpdateType "marks" ReplayWithoutFrames (List Mark) # 
type UpdateType "marks" ReplayWithFrames (List Mark) # 
type UpdateType "marks" OptimizedReplay (List Mark) # 
type UpdateType "messages" ReplayWithoutFrames (List Message) # 
type UpdateType "messages" ReplayWithFrames (List Message) # 
type UpdateType "messages" OptimizedReplay (List Message) # 
type UpdateType "names" ReplayWithoutFrames (List Text) # 
type UpdateType "names" ReplayWithFrames (List Text) # 
type UpdateType "names" OptimizedReplay (List Text) # 
type UpdateType "objects" ReplayWithoutFrames (List Text) # 
type UpdateType "objects" ReplayWithFrames (List Text) # 
type UpdateType "objects" OptimizedReplay (List Text) # 
type UpdateType "packages" ReplayWithoutFrames (List Text) # 
type UpdateType "packages" ReplayWithFrames (List Text) # 
type UpdateType "packages" OptimizedReplay (List Text) # 
type UpdateType "properties" CacheItem (List CacheProperty) # 
type FieldType "unpack" (List a0) Source # 
type FieldType "unpack" (List a0) = [a0]
type UpdateType "unpack" (List a0) [a0] Source # 
type UpdateType "unpack" (List a0) [a0] = List a0
type Rep (List a) Source # 
type Rep (List a) = D1 (MetaData "List" "Octane.Type.List" "octane-0.15.0-4F9EHXv8Fsx4ap3JJhWldo" True) (C1 (MetaCons "List" PrefixI True) (S1 (MetaSel (Just Symbol "listUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [a])))
type Item (List a) Source # 
type Item (List a) = a