octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Text

Synopsis

Documentation

newtype Text Source #

A thin wrapper around Text.

Constructors

Text 

Fields

Instances

Eq Text Source # 

Methods

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

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

Ord Text Source # 

Methods

compare :: Text -> Text -> Ordering #

(<) :: Text -> Text -> Bool #

(<=) :: Text -> Text -> Bool #

(>) :: Text -> Text -> Bool #

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

max :: Text -> Text -> Text #

min :: Text -> Text -> Text #

Show Text Source #

Shown as a string literal, like "this".

Methods

showsPrec :: Int -> Text -> ShowS #

show :: Text -> String #

showList :: [Text] -> ShowS #

IsString Text Source #

Allows you to write Text as string literals with OverloadedStrings. Also allows using the fromString helper function.

Methods

fromString :: String -> Text #

Generic Text Source # 

Associated Types

type Rep Text :: * -> * #

Methods

from :: Text -> Rep Text x #

to :: Rep Text x -> Text #

Binary Text Source #

Text is both length-prefixed and null-terminated.

Methods

put :: Text -> Put #

get :: Get Text #

putList :: [Text] -> Put #

NFData Text Source # 

Methods

rnf :: Text -> () #

ToJSON Text Source #

Encoded directly as a JSON string.

Methods

toJSON :: Text -> Value

toEncoding :: Text -> Encoding

toJSONList :: [Text] -> Value

toEncodingList :: [Text] -> Encoding

BinaryBit Text Source #

Both length-prefixed and null-terminated. The bits in each byte are reversed.

Methods

putBits :: Int -> Text -> BitPut ()

getBits :: Int -> BitGet Text

HasField "content" Message Text 

Methods

getField :: Proxy# Symbol "content" -> Message -> Text

HasField "content" NameProperty Text 

Methods

getField :: Proxy# Symbol "content" -> NameProperty -> Text

HasField "content" StrProperty Text 

Methods

getField :: Proxy# Symbol "content" -> StrProperty -> Text

HasField "gameName" PrivateMatchSettingsValue Text 
HasField "key" ByteProperty Text 

Methods

getField :: Proxy# Symbol "key" -> ByteProperty -> Text

HasField "label" Mark Text 

Methods

getField :: Proxy# Symbol "label" -> Mark -> Text

HasField "label" ReplayWithoutFrames Text 
HasField "label" ReplayWithFrames Text 

Methods

getField :: Proxy# Symbol "label" -> ReplayWithFrames -> Text

HasField "label" OptimizedReplay Text 

Methods

getField :: Proxy# Symbol "label" -> OptimizedReplay -> Text

HasField "mutators" PrivateMatchSettingsValue Text 
HasField "name" Message Text 

Methods

getField :: Proxy# Symbol "name" -> Message -> Text

HasField "name" PlayStationId Text 

Methods

getField :: Proxy# Symbol "name" -> PlayStationId -> Text

HasField "name" ClassItem Text 

Methods

getField :: Proxy# Symbol "name" -> ClassItem -> Text

HasField "password" PrivateMatchSettingsValue Text 
HasField "unpack" Text Text Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Text -> Text

HasField "unpack" StringValue Text 

Methods

getField :: Proxy# Symbol "unpack" -> StringValue -> Text

HasField "value" ByteProperty Text 

Methods

getField :: Proxy# Symbol "value" -> ByteProperty -> Text

ModifyField "content" Message Message Text Text 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Message -> Message

setField :: Proxy# Symbol "content" -> Message -> Text -> Message

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Message -> f Message

ModifyField "content" NameProperty NameProperty Text Text 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> NameProperty -> NameProperty

setField :: Proxy# Symbol "content" -> NameProperty -> Text -> NameProperty

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> NameProperty -> f NameProperty

ModifyField "content" StrProperty StrProperty Text Text 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> StrProperty -> StrProperty

setField :: Proxy# Symbol "content" -> StrProperty -> Text -> StrProperty

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> StrProperty -> f StrProperty

ModifyField "gameName" PrivateMatchSettingsValue PrivateMatchSettingsValue Text Text 
ModifyField "key" ByteProperty ByteProperty Text Text 
ModifyField "label" Mark Mark Text Text 

Methods

modifyField :: Proxy# Symbol "label" -> (Text -> Text) -> Mark -> Mark

setField :: Proxy# Symbol "label" -> Mark -> Text -> Mark

fieldLens :: Functor f => Proxy# Symbol "label" -> (Text -> f Text) -> Mark -> f Mark

ModifyField "label" ReplayWithoutFrames ReplayWithoutFrames Text Text 
ModifyField "label" ReplayWithFrames ReplayWithFrames Text Text 
ModifyField "label" OptimizedReplay OptimizedReplay Text Text 
ModifyField "mutators" PrivateMatchSettingsValue PrivateMatchSettingsValue Text Text 
ModifyField "name" Message Message Text Text 

Methods

modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> Message -> Message

setField :: Proxy# Symbol "name" -> Message -> Text -> Message

fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> Message -> f Message

ModifyField "name" PlayStationId PlayStationId Text Text 
ModifyField "name" ClassItem ClassItem Text Text 

Methods

modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> ClassItem -> ClassItem

setField :: Proxy# Symbol "name" -> ClassItem -> Text -> ClassItem

fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> ClassItem -> f ClassItem

ModifyField "password" PrivateMatchSettingsValue PrivateMatchSettingsValue Text Text 
ModifyField "unpack" Text Text Text Text Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Text -> Text) -> Text -> Text

setField :: Proxy# Symbol "unpack" -> Text -> Text -> Text

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Text -> f Text) -> Text -> f Text

ModifyField "unpack" StringValue StringValue Text Text 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Text -> Text) -> StringValue -> StringValue

setField :: Proxy# Symbol "unpack" -> StringValue -> Text -> StringValue

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Text -> f Text) -> StringValue -> f StringValue

ModifyField "value" ByteProperty ByteProperty Text Text 
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 "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 "playerName" ReservationValue ReservationValue (Maybe Text) (Maybe Text) 
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 "names" ReplayWithoutFrames (List Text) 
HasField "names" ReplayWithFrames (List Text) 
HasField "names" OptimizedReplay (List Text) 

Methods

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

HasField "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 "playerName" ReservationValue (Maybe Text) 

Methods

getField :: Proxy# Symbol "playerName" -> ReservationValue -> Maybe Text

ModifyField "unpack" (Dictionary a0) (Dictionary a0) (Map Text a0) (Map Text a0) 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Map Text a0 -> Map Text a0) -> Dictionary a0 -> Dictionary a0

setField :: Proxy# Symbol "unpack" -> Dictionary a0 -> Map Text a0 -> Dictionary a0

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Map Text a0 -> f (Map Text a0)) -> Dictionary a0 -> f (Dictionary a0)

HasField "unpack" (Dictionary a0) (Map Text a0) 

Methods

getField :: Proxy# Symbol "unpack" -> Dictionary a0 -> Map Text a0

ModifyRec "content" Text cs0 => HasField "content" (Rec cs0 Message) Text 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 Message -> Text

ModifyRec "content" Text cs0 => HasField "content" (Rec cs0 NameProperty) Text 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 NameProperty -> Text

ModifyRec "content" Text cs0 => HasField "content" (Rec cs0 StrProperty) Text 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 StrProperty -> Text

ModifyRec "gameName" Text cs0 => HasField "gameName" (Rec cs0 PrivateMatchSettingsValue) Text 

Methods

getField :: Proxy# Symbol "gameName" -> Rec cs0 PrivateMatchSettingsValue -> Text

ModifyRec "key" Text cs0 => HasField "key" (Rec cs0 ByteProperty) Text 

Methods

getField :: Proxy# Symbol "key" -> Rec cs0 ByteProperty -> Text

ModifyRec "label" Text cs0 => HasField "label" (Rec cs0 Mark) Text 

Methods

getField :: Proxy# Symbol "label" -> Rec cs0 Mark -> Text

ModifyRec "label" Text cs0 => HasField "label" (Rec cs0 ReplayWithoutFrames) Text 

Methods

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

ModifyRec "label" Text cs0 => HasField "label" (Rec cs0 ReplayWithFrames) Text 

Methods

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

ModifyRec "label" Text cs0 => HasField "label" (Rec cs0 OptimizedReplay) Text 

Methods

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

ModifyRec "mutators" Text cs0 => HasField "mutators" (Rec cs0 PrivateMatchSettingsValue) Text 

Methods

getField :: Proxy# Symbol "mutators" -> Rec cs0 PrivateMatchSettingsValue -> Text

ModifyRec "name" Text cs0 => HasField "name" (Rec cs0 Message) Text 

Methods

getField :: Proxy# Symbol "name" -> Rec cs0 Message -> Text

ModifyRec "name" Text cs0 => HasField "name" (Rec cs0 PlayStationId) Text 

Methods

getField :: Proxy# Symbol "name" -> Rec cs0 PlayStationId -> Text

ModifyRec "name" Text cs0 => HasField "name" (Rec cs0 ClassItem) Text 

Methods

getField :: Proxy# Symbol "name" -> Rec cs0 ClassItem -> Text

ModifyRec "password" Text cs0 => HasField "password" (Rec cs0 PrivateMatchSettingsValue) Text 

Methods

getField :: Proxy# Symbol "password" -> Rec cs0 PrivateMatchSettingsValue -> Text

ModifyRec "unpack" Text cs0 => HasField "unpack" (Rec cs0 Text) Text Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 Text -> Text

ModifyRec "unpack" Text cs0 => HasField "unpack" (Rec cs0 StringValue) Text 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 StringValue -> Text

ModifyRec "value" Text cs0 => HasField "value" (Rec cs0 ByteProperty) Text 

Methods

getField :: Proxy# Symbol "value" -> Rec cs0 ByteProperty -> Text

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 "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 "playerName" (Maybe Text) cs0 => HasField "playerName" (Rec cs0 ReservationValue) (Maybe Text) 

Methods

getField :: Proxy# Symbol "playerName" -> Rec cs0 ReservationValue -> Maybe Text

ModifyRec "unpack" (Map Text a0) cs0 => HasField "unpack" (Rec cs0 (Dictionary a0)) (Map Text a0) 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 (Dictionary a0) -> Map Text a0

ModifyRec "content" Text cs0 => ModifyField "content" (Rec cs0 Message) (Rec cs0 Message) Text Text 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Rec cs0 Message -> Rec cs0 Message

setField :: Proxy# Symbol "content" -> Rec cs0 Message -> Text -> Rec cs0 Message

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Rec cs0 Message -> f (Rec cs0 Message)

ModifyRec "content" Text cs0 => ModifyField "content" (Rec cs0 NameProperty) (Rec cs0 NameProperty) Text Text 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Rec cs0 NameProperty -> Rec cs0 NameProperty

setField :: Proxy# Symbol "content" -> Rec cs0 NameProperty -> Text -> Rec cs0 NameProperty

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Rec cs0 NameProperty -> f (Rec cs0 NameProperty)

ModifyRec "content" Text cs0 => ModifyField "content" (Rec cs0 StrProperty) (Rec cs0 StrProperty) Text Text 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Rec cs0 StrProperty -> Rec cs0 StrProperty

setField :: Proxy# Symbol "content" -> Rec cs0 StrProperty -> Text -> Rec cs0 StrProperty

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Rec cs0 StrProperty -> f (Rec cs0 StrProperty)

ModifyRec "gameName" Text cs0 => ModifyField "gameName" (Rec cs0 PrivateMatchSettingsValue) (Rec cs0 PrivateMatchSettingsValue) Text Text 

Methods

modifyField :: Proxy# Symbol "gameName" -> (Text -> Text) -> Rec cs0 PrivateMatchSettingsValue -> Rec cs0 PrivateMatchSettingsValue

setField :: Proxy# Symbol "gameName" -> Rec cs0 PrivateMatchSettingsValue -> Text -> Rec cs0 PrivateMatchSettingsValue

fieldLens :: Functor f => Proxy# Symbol "gameName" -> (Text -> f Text) -> Rec cs0 PrivateMatchSettingsValue -> f (Rec cs0 PrivateMatchSettingsValue)

ModifyRec "key" Text cs0 => ModifyField "key" (Rec cs0 ByteProperty) (Rec cs0 ByteProperty) Text Text 

Methods

modifyField :: Proxy# Symbol "key" -> (Text -> Text) -> Rec cs0 ByteProperty -> Rec cs0 ByteProperty

setField :: Proxy# Symbol "key" -> Rec cs0 ByteProperty -> Text -> Rec cs0 ByteProperty

fieldLens :: Functor f => Proxy# Symbol "key" -> (Text -> f Text) -> Rec cs0 ByteProperty -> f (Rec cs0 ByteProperty)

ModifyRec "label" Text cs0 => ModifyField "label" (Rec cs0 Mark) (Rec cs0 Mark) Text Text 

Methods

modifyField :: Proxy# Symbol "label" -> (Text -> Text) -> Rec cs0 Mark -> Rec cs0 Mark

setField :: Proxy# Symbol "label" -> Rec cs0 Mark -> Text -> Rec cs0 Mark

fieldLens :: Functor f => Proxy# Symbol "label" -> (Text -> f Text) -> Rec cs0 Mark -> f (Rec cs0 Mark)

ModifyRec "label" Text cs0 => ModifyField "label" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) Text Text 

Methods

modifyField :: Proxy# Symbol "label" -> (Text -> Text) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames

setField :: Proxy# Symbol "label" -> Rec cs0 ReplayWithoutFrames -> Text -> Rec cs0 ReplayWithoutFrames

fieldLens :: Functor f => Proxy# Symbol "label" -> (Text -> f Text) -> Rec cs0 ReplayWithoutFrames -> f (Rec cs0 ReplayWithoutFrames)

ModifyRec "label" Text cs0 => ModifyField "label" (Rec cs0 ReplayWithFrames) (Rec cs0 ReplayWithFrames) Text Text 

Methods

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

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

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

ModifyRec "label" Text cs0 => ModifyField "label" (Rec cs0 OptimizedReplay) (Rec cs0 OptimizedReplay) Text Text 

Methods

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

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

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

ModifyRec "mutators" Text cs0 => ModifyField "mutators" (Rec cs0 PrivateMatchSettingsValue) (Rec cs0 PrivateMatchSettingsValue) Text Text 

Methods

modifyField :: Proxy# Symbol "mutators" -> (Text -> Text) -> Rec cs0 PrivateMatchSettingsValue -> Rec cs0 PrivateMatchSettingsValue

setField :: Proxy# Symbol "mutators" -> Rec cs0 PrivateMatchSettingsValue -> Text -> Rec cs0 PrivateMatchSettingsValue

fieldLens :: Functor f => Proxy# Symbol "mutators" -> (Text -> f Text) -> Rec cs0 PrivateMatchSettingsValue -> f (Rec cs0 PrivateMatchSettingsValue)

ModifyRec "name" Text cs0 => ModifyField "name" (Rec cs0 Message) (Rec cs0 Message) Text Text 

Methods

modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> Rec cs0 Message -> Rec cs0 Message

setField :: Proxy# Symbol "name" -> Rec cs0 Message -> Text -> Rec cs0 Message

fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> Rec cs0 Message -> f (Rec cs0 Message)

ModifyRec "name" Text cs0 => ModifyField "name" (Rec cs0 PlayStationId) (Rec cs0 PlayStationId) Text Text 

Methods

modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> Rec cs0 PlayStationId -> Rec cs0 PlayStationId

setField :: Proxy# Symbol "name" -> Rec cs0 PlayStationId -> Text -> Rec cs0 PlayStationId

fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> Rec cs0 PlayStationId -> f (Rec cs0 PlayStationId)

ModifyRec "name" Text cs0 => ModifyField "name" (Rec cs0 ClassItem) (Rec cs0 ClassItem) Text Text 

Methods

modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> Rec cs0 ClassItem -> Rec cs0 ClassItem

setField :: Proxy# Symbol "name" -> Rec cs0 ClassItem -> Text -> Rec cs0 ClassItem

fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> Rec cs0 ClassItem -> f (Rec cs0 ClassItem)

ModifyRec "password" Text cs0 => ModifyField "password" (Rec cs0 PrivateMatchSettingsValue) (Rec cs0 PrivateMatchSettingsValue) Text Text 

Methods

modifyField :: Proxy# Symbol "password" -> (Text -> Text) -> Rec cs0 PrivateMatchSettingsValue -> Rec cs0 PrivateMatchSettingsValue

setField :: Proxy# Symbol "password" -> Rec cs0 PrivateMatchSettingsValue -> Text -> Rec cs0 PrivateMatchSettingsValue

fieldLens :: Functor f => Proxy# Symbol "password" -> (Text -> f Text) -> Rec cs0 PrivateMatchSettingsValue -> f (Rec cs0 PrivateMatchSettingsValue)

ModifyRec "unpack" Text cs0 => ModifyField "unpack" (Rec cs0 Text) (Rec cs0 Text) Text Text Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Text -> Text) -> Rec cs0 Text -> Rec cs0 Text

setField :: Proxy# Symbol "unpack" -> Rec cs0 Text -> Text -> Rec cs0 Text

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

ModifyRec "unpack" Text cs0 => ModifyField "unpack" (Rec cs0 StringValue) (Rec cs0 StringValue) Text Text 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Text -> Text) -> Rec cs0 StringValue -> Rec cs0 StringValue

setField :: Proxy# Symbol "unpack" -> Rec cs0 StringValue -> Text -> Rec cs0 StringValue

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Text -> f Text) -> Rec cs0 StringValue -> f (Rec cs0 StringValue)

ModifyRec "value" Text cs0 => ModifyField "value" (Rec cs0 ByteProperty) (Rec cs0 ByteProperty) Text Text 

Methods

modifyField :: Proxy# Symbol "value" -> (Text -> Text) -> Rec cs0 ByteProperty -> Rec cs0 ByteProperty

setField :: Proxy# Symbol "value" -> Rec cs0 ByteProperty -> Text -> Rec cs0 ByteProperty

fieldLens :: Functor f => Proxy# Symbol "value" -> (Text -> f Text) -> Rec cs0 ByteProperty -> f (Rec cs0 ByteProperty)

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

Methods

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

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

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

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

Methods

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

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

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

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 "names" (List Text) cs0 => ModifyField "names" (Rec cs0 ReplayWithoutFrames) (Rec cs0 ReplayWithoutFrames) (List Text) (List Text) 

Methods

modifyField :: Proxy# Symbol "names" -> (List Text -> List Text) -> Rec cs0 ReplayWithoutFrames -> Rec cs0 ReplayWithoutFrames

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

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

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

Methods

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

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

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

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

Methods

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

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

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

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

Methods

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

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

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

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) 

Methods

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

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

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

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 "playerName" (Maybe Text) cs0 => ModifyField "playerName" (Rec cs0 ReservationValue) (Rec cs0 ReservationValue) (Maybe Text) (Maybe Text) 

Methods

modifyField :: Proxy# Symbol "playerName" -> (Maybe Text -> Maybe Text) -> Rec cs0 ReservationValue -> Rec cs0 ReservationValue

setField :: Proxy# Symbol "playerName" -> Rec cs0 ReservationValue -> Maybe Text -> Rec cs0 ReservationValue

fieldLens :: Functor f => Proxy# Symbol "playerName" -> (Maybe Text -> f (Maybe Text)) -> Rec cs0 ReservationValue -> f (Rec cs0 ReservationValue)

ModifyRec "unpack" (Map Text a0) cs0 => ModifyField "unpack" (Rec cs0 (Dictionary a0)) (Rec cs0 (Dictionary a0)) (Map Text a0) (Map Text a0) 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Map Text a0 -> Map Text a0) -> Rec cs0 (Dictionary a0) -> Rec cs0 (Dictionary a0)

setField :: Proxy# Symbol "unpack" -> Rec cs0 (Dictionary a0) -> Map Text a0 -> Rec cs0 (Dictionary a0)

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Map Text a0 -> f (Map Text a0)) -> Rec cs0 (Dictionary a0) -> f (Rec cs0 (Dictionary a0))

type Rep Text Source # 
type Rep Text = D1 (MetaData "Text" "Octane.Type.Text" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "Text" PrefixI True) (S1 (MetaSel (Just Symbol "textUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type FieldType "unpack" Text Source # 
type FieldType "unpack" Text = Text
type UpdateType "content" Message Text 
type UpdateType "content" Message Text = Message
type UpdateType "content" NameProperty Text 
type UpdateType "content" NameProperty Text = NameProperty
type UpdateType "content" StrProperty Text 
type UpdateType "content" StrProperty Text = StrProperty
type UpdateType "gameName" PrivateMatchSettingsValue Text 
type UpdateType "key" ByteProperty Text 
type UpdateType "key" ByteProperty Text = ByteProperty
type UpdateType "label" Mark Text 
type UpdateType "label" Mark Text = Mark
type UpdateType "label" ReplayWithoutFrames Text 
type UpdateType "label" ReplayWithoutFrames Text = ReplayWithoutFrames
type UpdateType "label" ReplayWithFrames Text 
type UpdateType "label" ReplayWithFrames Text = ReplayWithFrames
type UpdateType "label" OptimizedReplay Text 
type UpdateType "label" OptimizedReplay Text = OptimizedReplay
type UpdateType "mutators" PrivateMatchSettingsValue Text 
type UpdateType "name" Message Text 
type UpdateType "name" Message Text = Message
type UpdateType "name" PlayStationId Text 
type UpdateType "name" PlayStationId Text = PlayStationId
type UpdateType "name" ClassItem Text 
type UpdateType "name" ClassItem Text = ClassItem
type UpdateType "password" PrivateMatchSettingsValue Text 
type UpdateType "unpack" Text Text Source # 
type UpdateType "unpack" Text Text = Text
type UpdateType "unpack" StringValue Text 
type UpdateType "unpack" StringValue Text = StringValue
type UpdateType "value" ByteProperty Text 
type UpdateType "value" ByteProperty Text = ByteProperty
type UpdateType "levels" ReplayWithoutFrames (List Text) 
type UpdateType "levels" ReplayWithoutFrames (List Text) = ReplayWithoutFrames
type UpdateType "levels" ReplayWithFrames (List Text) 
type UpdateType "levels" ReplayWithFrames (List Text) = ReplayWithFrames
type UpdateType "levels" OptimizedReplay (List Text) 
type UpdateType "levels" OptimizedReplay (List Text) = OptimizedReplay
type UpdateType "names" ReplayWithoutFrames (List Text) 
type UpdateType "names" ReplayWithoutFrames (List Text) = ReplayWithoutFrames
type UpdateType "names" ReplayWithFrames (List Text) 
type UpdateType "names" ReplayWithFrames (List Text) = ReplayWithFrames
type UpdateType "names" OptimizedReplay (List Text) 
type UpdateType "names" OptimizedReplay (List Text) = OptimizedReplay
type UpdateType "objects" ReplayWithoutFrames (List Text) 
type UpdateType "objects" ReplayWithoutFrames (List Text) = ReplayWithoutFrames
type UpdateType "objects" ReplayWithFrames (List Text) 
type UpdateType "objects" ReplayWithFrames (List Text) = ReplayWithFrames
type UpdateType "objects" OptimizedReplay (List Text) 
type UpdateType "objects" OptimizedReplay (List Text) = OptimizedReplay
type UpdateType "packages" ReplayWithoutFrames (List Text) 
type UpdateType "packages" ReplayWithoutFrames (List Text) = ReplayWithoutFrames
type UpdateType "packages" ReplayWithFrames (List Text) 
type UpdateType "packages" ReplayWithFrames (List Text) = ReplayWithFrames
type UpdateType "packages" OptimizedReplay (List Text) 
type UpdateType "packages" OptimizedReplay (List Text) = OptimizedReplay
type UpdateType "playerName" ReservationValue (Maybe Text) 
type UpdateType "playerName" ReservationValue (Maybe Text) = ReservationValue
type UpdateType "unpack" (Dictionary a0) (Map Text a0) 
type UpdateType "unpack" (Dictionary a0) (Map Text a0) = Dictionary a0

encodeLatin1 :: Text -> ByteString Source #

Encodes text as Latin-1. Note that this isn't really safe if the text has characters that can't be encoded in Latin-1.