octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.ByteValue

Documentation

newtype ByteValue Source #

Constructors

ByteValue 

Instances

Eq ByteValue Source # 
Show ByteValue Source # 
Generic ByteValue Source # 

Associated Types

type Rep ByteValue :: * -> * #

NFData ByteValue Source # 

Methods

rnf :: ByteValue -> () #

ToJSON ByteValue Source # 

Methods

toJSON :: ByteValue -> Value

toEncoding :: ByteValue -> Encoding

toJSONList :: [ByteValue] -> Value

toEncodingList :: [ByteValue] -> Encoding

HasField "unpack" ByteValue Word8 Source # 

Methods

getField :: Proxy# Symbol "unpack" -> ByteValue -> Word8

ModifyField "unpack" ByteValue ByteValue Word8 Word8 Source # 

Methods

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

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

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 ByteValue -> Word8

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

Methods

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)

type Rep ByteValue Source # 
type Rep ByteValue = D1 (MetaData "ByteValue" "Octane.Type.Value.ByteValue" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "ByteValue" PrefixI True) (S1 (MetaSel (Just Symbol "byteValueUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word8)))
type FieldType "unpack" ByteValue Source # 
type FieldType "unpack" ByteValue = Word8
type UpdateType "unpack" ByteValue Word8 Source # 
type UpdateType "unpack" ByteValue Word8 = ByteValue