octane-0.11.0: Parse Rocket League replays.
Octane.Type.Word8
Synopsis
newtype Word8 Source #
A 8-bit unsigned integer.
Constructors
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 #
toJSON :: Word8 -> Value #
toEncoding :: Word8 -> Encoding #
put :: Word8 -> Put #
get :: Get Word8 #
putList :: [Word8] -> Put #
putBits :: Int -> Word8 -> BitPut () #
getBits :: Int -> BitGet Word8 #
rnf :: Word8 -> () #
fromWord8 :: Integral a => Word8 -> a Source #
Converts a Word8 into any Integral value.
Word8
Integral
>>> fromWord8 0x01 :: Word.Word8 1
>>>
fromWord8 0x01 :: Word.Word8
>>> fromWord8 0xff :: Data.Int.Int8 -1
fromWord8 0xff :: Data.Int.Int8
toWord8 :: Integral a => a -> Word8 Source #
Converts any Integral value into a Word8.
>>> toWord8 (1 :: Word.Word8) 0x01
toWord8 (1 :: Word.Word8)
>>> toWord8 (-1 :: Data.Int.Int8) 0xff
toWord8 (-1 :: Data.Int.Int8)