octane-0.16.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Property.QWordProperty

Documentation

data QWordProperty Source #

Instances

Eq QWordProperty Source # 
Show QWordProperty Source # 
Generic QWordProperty Source # 

Associated Types

type Rep QWordProperty :: * -> * #

Binary QWordProperty Source # 
NFData QWordProperty Source # 

Methods

rnf :: QWordProperty -> () #

ToJSON QWordProperty Source # 

Methods

toJSON :: QWordProperty -> Value

toEncoding :: QWordProperty -> Encoding

toJSONList :: [QWordProperty] -> Value

toEncodingList :: [QWordProperty] -> Encoding

HasField "content" QWordProperty Word64 Source # 

Methods

getField :: Proxy# Symbol "content" -> QWordProperty -> Word64

HasField "size" QWordProperty Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> QWordProperty -> Word64

ModifyField "content" QWordProperty QWordProperty Word64 Word64 Source # 
ModifyField "size" QWordProperty QWordProperty Word64 Word64 Source # 
ModifyRec "content" Word64 cs0 => HasField "content" (Rec cs0 QWordProperty) Word64 Source # 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 QWordProperty -> Word64

ModifyRec "size" Word64 cs0 => HasField "size" (Rec cs0 QWordProperty) Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> Rec cs0 QWordProperty -> Word64

ModifyRec "content" Word64 cs0 => ModifyField "content" (Rec cs0 QWordProperty) (Rec cs0 QWordProperty) Word64 Word64 Source # 

Methods

modifyField :: Proxy# Symbol "content" -> (Word64 -> Word64) -> Rec cs0 QWordProperty -> Rec cs0 QWordProperty

setField :: Proxy# Symbol "content" -> Rec cs0 QWordProperty -> Word64 -> Rec cs0 QWordProperty

fieldLens :: Functor f => Proxy# Symbol "content" -> (Word64 -> f Word64) -> Rec cs0 QWordProperty -> f (Rec cs0 QWordProperty)

ModifyRec "size" Word64 cs0 => ModifyField "size" (Rec cs0 QWordProperty) (Rec cs0 QWordProperty) Word64 Word64 Source # 

Methods

modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 QWordProperty -> Rec cs0 QWordProperty

setField :: Proxy# Symbol "size" -> Rec cs0 QWordProperty -> Word64 -> Rec cs0 QWordProperty

fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 QWordProperty -> f (Rec cs0 QWordProperty)

type Rep QWordProperty Source # 
type Rep QWordProperty = D1 (MetaData "QWordProperty" "Octane.Type.Property.QWordProperty" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" False) (C1 (MetaCons "QWordProperty" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "qWordPropertySize") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Word64)) (S1 (MetaSel (Just Symbol "qWordPropertyContent") NoSourceUnpackedness NoSourceStrictness DecidedUnpack) (Rec0 Word64))))
type FieldType "content" QWordProperty Source # 
type FieldType "content" QWordProperty = Word64
type FieldType "size" QWordProperty Source # 
type FieldType "size" QWordProperty = Word64
type UpdateType "content" QWordProperty Word64 Source # 
type UpdateType "content" QWordProperty Word64 = QWordProperty
type UpdateType "size" QWordProperty Word64 Source # 
type UpdateType "size" QWordProperty Word64 = QWordProperty