octane-0.16.3: 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 #

ToJSON Text Source #

Encoded directly as a JSON string.

Binary Text Source #

Text is both length-prefixed and null-terminated.

Methods

put :: Text -> Put #

get :: Get Text #

putList :: [Text] -> Put #

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 #

NFData Text Source # 

Methods

rnf :: 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) # 

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 "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 # 
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 # 
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 # 
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 # 
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) # 
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 "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 "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.3-BwaIROHkKmo4WuJxKX8pbC" 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" StrProperty Text # 
type UpdateType "gameName" PrivateMatchSettingsValue Text # 
type UpdateType "key" ByteProperty Text # 
type UpdateType "label" Mark Text # 
type UpdateType "label" Mark Text = Mark
type UpdateType "label" ReplayWithoutFrames Text # 
type UpdateType "label" ReplayWithFrames Text # 
type UpdateType "label" OptimizedReplay Text # 
type UpdateType "mutators" PrivateMatchSettingsValue Text # 
type UpdateType "name" Message Text # 
type UpdateType "name" PlayStationId Text # 
type UpdateType "name" ClassItem Text # 
type UpdateType "password" PrivateMatchSettingsValue Text # 
type UpdateType "unpack" Text Text Source # 
type UpdateType "unpack" Text Text = Text
type UpdateType "unpack" StringValue Text # 
type UpdateType "value" ByteProperty Text # 
type UpdateType "levels" ReplayWithoutFrames (List Text) # 
type UpdateType "levels" ReplayWithFrames (List Text) # 
type UpdateType "levels" OptimizedReplay (List Text) # 
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 "playerName" ReservationValue (Maybe Text) # 
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.