octane-0.16.2: Parse Rocket League replays.
Octane.Type.Word8
Synopsis
newtype Word8 Source #
A 8-bit unsigned integer.
Constructors
Fields
Instances
Methods
(==) :: Word8 -> Word8 -> Bool #
(/=) :: Word8 -> Word8 -> Bool #
(+) :: Word8 -> Word8 -> Word8 #
(-) :: Word8 -> Word8 -> Word8 #
(*) :: Word8 -> Word8 -> Word8 #
negate :: Word8 -> Word8 #
abs :: Word8 -> Word8 #
signum :: Word8 -> Word8 #
fromInteger :: Integer -> Word8 #
compare :: Word8 -> Word8 -> Ordering #
(<) :: Word8 -> Word8 -> Bool #
(<=) :: Word8 -> Word8 -> Bool #
(>) :: Word8 -> Word8 -> Bool #
(>=) :: Word8 -> Word8 -> Bool #
max :: Word8 -> Word8 -> Word8 #
min :: Word8 -> Word8 -> Word8 #
Shown as 0x01.
0x01
showsPrec :: Int -> Word8 -> ShowS #
show :: Word8 -> String #
showList :: [Word8] -> ShowS #
Associated Types
type Rep Word8 :: * -> * #
from :: Word8 -> Rep Word8 x #
to :: Rep Word8 x -> Word8 #
Encoded as a JSON number.
toJSON :: Word8 -> Value #
toEncoding :: Word8 -> Encoding #
toJSONList :: [Word8] -> Value #
toEncodingList :: [Word8] -> Encoding #
put :: Word8 -> Put #
get :: Get Word8 #
putList :: [Word8] -> Put #
The bits are reversed.
putBits :: Int -> Word8 -> BitPut () #
getBits :: Int -> BitGet Word8 #
rnf :: Word8 -> () #
getField :: Proxy# Symbol "accentColor" -> TeamPaintValue -> Word8 #
getField :: Proxy# Symbol "primaryColor" -> TeamPaintValue -> Word8 #
getField :: Proxy# Symbol "systemId" -> UniqueIdValue -> Word8 #
getField :: Proxy# Symbol "systemId" -> ReservationValue -> Word8 #
getField :: Proxy# Symbol "team" -> TeamPaintValue -> Word8 #
getField :: Proxy# Symbol "trigger" -> MusicStingerValue -> Word8 #
getField :: Proxy# Symbol "unpack" -> Word8 -> Word8 #
getField :: Proxy# Symbol "unpack" -> ByteValue -> Word8 #
getField :: Proxy# Symbol "unpack" -> GameModeValue -> Word8 #
getField :: Proxy# Symbol "version" -> LoadoutValue -> Word8 #
modifyField :: Proxy# Symbol "accentColor" -> (Word8 -> Word8) -> TeamPaintValue -> TeamPaintValue #
setField :: Proxy# Symbol "accentColor" -> TeamPaintValue -> Word8 -> TeamPaintValue #
fieldLens :: Functor f => Proxy# Symbol "accentColor" -> (Word8 -> f Word8) -> TeamPaintValue -> f TeamPaintValue #
modifyField :: Proxy# Symbol "primaryColor" -> (Word8 -> Word8) -> TeamPaintValue -> TeamPaintValue #
setField :: Proxy# Symbol "primaryColor" -> TeamPaintValue -> Word8 -> TeamPaintValue #
fieldLens :: Functor f => Proxy# Symbol "primaryColor" -> (Word8 -> f Word8) -> TeamPaintValue -> f TeamPaintValue #
modifyField :: Proxy# Symbol "systemId" -> (Word8 -> Word8) -> UniqueIdValue -> UniqueIdValue #
setField :: Proxy# Symbol "systemId" -> UniqueIdValue -> Word8 -> UniqueIdValue #
fieldLens :: Functor f => Proxy# Symbol "systemId" -> (Word8 -> f Word8) -> UniqueIdValue -> f UniqueIdValue #
modifyField :: Proxy# Symbol "systemId" -> (Word8 -> Word8) -> ReservationValue -> ReservationValue #
setField :: Proxy# Symbol "systemId" -> ReservationValue -> Word8 -> ReservationValue #
fieldLens :: Functor f => Proxy# Symbol "systemId" -> (Word8 -> f Word8) -> ReservationValue -> f ReservationValue #
modifyField :: Proxy# Symbol "team" -> (Word8 -> Word8) -> TeamPaintValue -> TeamPaintValue #
setField :: Proxy# Symbol "team" -> TeamPaintValue -> Word8 -> TeamPaintValue #
fieldLens :: Functor f => Proxy# Symbol "team" -> (Word8 -> f Word8) -> TeamPaintValue -> f TeamPaintValue #
modifyField :: Proxy# Symbol "trigger" -> (Word8 -> Word8) -> MusicStingerValue -> MusicStingerValue #
setField :: Proxy# Symbol "trigger" -> MusicStingerValue -> Word8 -> MusicStingerValue #
fieldLens :: Functor f => Proxy# Symbol "trigger" -> (Word8 -> f Word8) -> MusicStingerValue -> f MusicStingerValue #
modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> Word8 -> Word8 #
setField :: Proxy# Symbol "unpack" -> Word8 -> Word8 -> Word8 #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> Word8 -> f Word8 #
modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> ByteValue -> ByteValue #
setField :: Proxy# Symbol "unpack" -> ByteValue -> Word8 -> ByteValue #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> ByteValue -> f ByteValue #
modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> GameModeValue -> GameModeValue #
setField :: Proxy# Symbol "unpack" -> GameModeValue -> Word8 -> GameModeValue #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> GameModeValue -> f GameModeValue #
modifyField :: Proxy# Symbol "version" -> (Word8 -> Word8) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "version" -> LoadoutValue -> Word8 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "version" -> (Word8 -> f Word8) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "localId" -> (Maybe Word8 -> Maybe Word8) -> UniqueIdValue -> UniqueIdValue #
setField :: Proxy# Symbol "localId" -> UniqueIdValue -> Maybe Word8 -> UniqueIdValue #
fieldLens :: Functor f => Proxy# Symbol "localId" -> (Maybe Word8 -> f (Maybe Word8)) -> UniqueIdValue -> f UniqueIdValue #
modifyField :: Proxy# Symbol "localId" -> (Maybe Word8 -> Maybe Word8) -> ReservationValue -> ReservationValue #
setField :: Proxy# Symbol "localId" -> ReservationValue -> Maybe Word8 -> ReservationValue #
fieldLens :: Functor f => Proxy# Symbol "localId" -> (Maybe Word8 -> f (Maybe Word8)) -> ReservationValue -> f ReservationValue #
getField :: Proxy# Symbol "localId" -> UniqueIdValue -> Maybe Word8 #
getField :: Proxy# Symbol "localId" -> ReservationValue -> Maybe Word8 #
getField :: Proxy# Symbol "accentColor" -> Rec cs0 TeamPaintValue -> Word8 #
getField :: Proxy# Symbol "primaryColor" -> Rec cs0 TeamPaintValue -> Word8 #
getField :: Proxy# Symbol "systemId" -> Rec cs0 UniqueIdValue -> Word8 #
getField :: Proxy# Symbol "systemId" -> Rec cs0 ReservationValue -> Word8 #
getField :: Proxy# Symbol "team" -> Rec cs0 TeamPaintValue -> Word8 #
getField :: Proxy# Symbol "trigger" -> Rec cs0 MusicStingerValue -> Word8 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 Word8 -> Word8 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 ByteValue -> Word8 #
getField :: Proxy# Symbol "unpack" -> Rec cs0 GameModeValue -> Word8 #
getField :: Proxy# Symbol "version" -> Rec cs0 LoadoutValue -> Word8 #
getField :: Proxy# Symbol "localId" -> Rec cs0 UniqueIdValue -> Maybe Word8 #
getField :: Proxy# Symbol "localId" -> Rec cs0 ReservationValue -> Maybe Word8 #
modifyField :: Proxy# Symbol "accentColor" -> (Word8 -> Word8) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #
setField :: Proxy# Symbol "accentColor" -> Rec cs0 TeamPaintValue -> Word8 -> Rec cs0 TeamPaintValue #
fieldLens :: Functor f => Proxy# Symbol "accentColor" -> (Word8 -> f Word8) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #
modifyField :: Proxy# Symbol "primaryColor" -> (Word8 -> Word8) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #
setField :: Proxy# Symbol "primaryColor" -> Rec cs0 TeamPaintValue -> Word8 -> Rec cs0 TeamPaintValue #
fieldLens :: Functor f => Proxy# Symbol "primaryColor" -> (Word8 -> f Word8) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #
modifyField :: Proxy# Symbol "systemId" -> (Word8 -> Word8) -> Rec cs0 UniqueIdValue -> Rec cs0 UniqueIdValue #
setField :: Proxy# Symbol "systemId" -> Rec cs0 UniqueIdValue -> Word8 -> Rec cs0 UniqueIdValue #
fieldLens :: Functor f => Proxy# Symbol "systemId" -> (Word8 -> f Word8) -> Rec cs0 UniqueIdValue -> f (Rec cs0 UniqueIdValue) #
modifyField :: Proxy# Symbol "systemId" -> (Word8 -> Word8) -> Rec cs0 ReservationValue -> Rec cs0 ReservationValue #
setField :: Proxy# Symbol "systemId" -> Rec cs0 ReservationValue -> Word8 -> Rec cs0 ReservationValue #
fieldLens :: Functor f => Proxy# Symbol "systemId" -> (Word8 -> f Word8) -> Rec cs0 ReservationValue -> f (Rec cs0 ReservationValue) #
modifyField :: Proxy# Symbol "team" -> (Word8 -> Word8) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #
setField :: Proxy# Symbol "team" -> Rec cs0 TeamPaintValue -> Word8 -> Rec cs0 TeamPaintValue #
fieldLens :: Functor f => Proxy# Symbol "team" -> (Word8 -> f Word8) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #
modifyField :: Proxy# Symbol "trigger" -> (Word8 -> Word8) -> Rec cs0 MusicStingerValue -> Rec cs0 MusicStingerValue #
setField :: Proxy# Symbol "trigger" -> Rec cs0 MusicStingerValue -> Word8 -> Rec cs0 MusicStingerValue #
fieldLens :: Functor f => Proxy# Symbol "trigger" -> (Word8 -> f Word8) -> Rec cs0 MusicStingerValue -> f (Rec cs0 MusicStingerValue) #
modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> Rec cs0 Word8 -> Rec cs0 Word8 #
setField :: Proxy# Symbol "unpack" -> Rec cs0 Word8 -> Word8 -> Rec cs0 Word8 #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> Rec cs0 Word8 -> f (Rec cs0 Word8) #
modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> Rec cs0 ByteValue -> Rec cs0 ByteValue #
setField :: Proxy# Symbol "unpack" -> Rec cs0 ByteValue -> Word8 -> Rec cs0 ByteValue #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> Rec cs0 ByteValue -> f (Rec cs0 ByteValue) #
modifyField :: Proxy# Symbol "unpack" -> (Word8 -> Word8) -> Rec cs0 GameModeValue -> Rec cs0 GameModeValue #
setField :: Proxy# Symbol "unpack" -> Rec cs0 GameModeValue -> Word8 -> Rec cs0 GameModeValue #
fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Word8 -> f Word8) -> Rec cs0 GameModeValue -> f (Rec cs0 GameModeValue) #
modifyField :: Proxy# Symbol "version" -> (Word8 -> Word8) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "version" -> Rec cs0 LoadoutValue -> Word8 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "version" -> (Word8 -> f Word8) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "localId" -> (Maybe Word8 -> Maybe Word8) -> Rec cs0 UniqueIdValue -> Rec cs0 UniqueIdValue #
setField :: Proxy# Symbol "localId" -> Rec cs0 UniqueIdValue -> Maybe Word8 -> Rec cs0 UniqueIdValue #
fieldLens :: Functor f => Proxy# Symbol "localId" -> (Maybe Word8 -> f (Maybe Word8)) -> Rec cs0 UniqueIdValue -> f (Rec cs0 UniqueIdValue) #
modifyField :: Proxy# Symbol "localId" -> (Maybe Word8 -> Maybe Word8) -> Rec cs0 ReservationValue -> Rec cs0 ReservationValue #
setField :: Proxy# Symbol "localId" -> Rec cs0 ReservationValue -> Maybe Word8 -> Rec cs0 ReservationValue #
fieldLens :: Functor f => Proxy# Symbol "localId" -> (Maybe Word8 -> f (Maybe Word8)) -> Rec cs0 ReservationValue -> f (Rec cs0 ReservationValue) #
fromWord8 :: Integral a => Word8 -> a Source #
Converts a Word8 into any Integral value.
Word8
Integral
toWord8 :: Integral a => a -> Word8 Source #
Converts any Integral value into a Word8.