octane-0.14.0: 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".

>>> show ("K" :: Text)
"\"K\""

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.

>>> "K" :: Text
"K"

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.

>>> Aeson.encode ("K" :: Text)
"\"K\""
Binary Text Source #

Text is both length-prefixed and null-terminated.

>>> Binary.decode "\x02\x00\x00\x00\x4b\x00" :: Text
"K"
>>> Binary.encode ("K" :: Text)
"\STX\NUL\NUL\NULK\NUL"

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.

>>> Binary.runGet (BinaryBit.runBitGet (BinaryBit.getBits 0)) "\x40\x00\x00\x00\xd2\x00" :: Text
"K"
>>> Binary.runPut (BinaryBit.runBitPut (BinaryBit.putBits 0 ("K" :: Text)))
"@\NUL\NUL\NUL\210\NUL"

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 "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 "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 "unpack" Text Text Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Text -> 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 "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 "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 "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 "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) # 
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 #

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 "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 "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 "unpack" Text cs0 => HasField "unpack" (Rec cs0 Text) Text Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 Text -> 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 "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 "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 "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 "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 "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 "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.14.0-IznL7Q8DYDX3jshGLPoKHr" 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 "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 "name" Message Text # 
type UpdateType "name" PlayStationId Text # 
type UpdateType "name" ClassItem Text # 
type UpdateType "unpack" Text Text Source # 
type UpdateType "unpack" Text Text = 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 "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.

>>> encodeLatin1 "A"
"A"