octane-0.16.0: Parse Rocket League replays.
Octane.Type.RemoteId.PlayStationId
data PlayStationId Source #
Constructors
Fields
Instances
Methods
(==) :: PlayStationId -> PlayStationId -> Bool #
(/=) :: PlayStationId -> PlayStationId -> Bool #
showsPrec :: Int -> PlayStationId -> ShowS #
show :: PlayStationId -> String #
showList :: [PlayStationId] -> ShowS #
Associated Types
type Rep PlayStationId :: * -> * #
from :: PlayStationId -> Rep PlayStationId x #
to :: Rep PlayStationId x -> PlayStationId #
toJSON :: PlayStationId -> Value #
toEncoding :: PlayStationId -> Encoding #
toJSONList :: [PlayStationId] -> Value #
toEncodingList :: [PlayStationId] -> Encoding #
Each part is stored as exactly 16 bits.
putBits :: Int -> PlayStationId -> BitPut () #
getBits :: Int -> BitGet PlayStationId #
rnf :: PlayStationId -> () #
getField :: Proxy# Symbol "name" -> PlayStationId -> Text #
getField :: Proxy# Symbol "unknown" -> PlayStationId -> ByteString #
modifyField :: Proxy# Symbol "name" -> (Text -> Text) -> PlayStationId -> PlayStationId #
setField :: Proxy# Symbol "name" -> PlayStationId -> Text -> PlayStationId #
fieldLens :: Functor f => Proxy# Symbol "name" -> (Text -> f Text) -> PlayStationId -> f PlayStationId #
modifyField :: Proxy# Symbol "unknown" -> (ByteString -> ByteString) -> PlayStationId -> PlayStationId #
setField :: Proxy# Symbol "unknown" -> PlayStationId -> ByteString -> PlayStationId #
fieldLens :: Functor f => Proxy# Symbol "unknown" -> (ByteString -> f ByteString) -> PlayStationId -> f PlayStationId #
getField :: Proxy# Symbol "name" -> Rec cs0 PlayStationId -> Text #
getField :: Proxy# Symbol "unknown" -> Rec cs0 PlayStationId -> ByteString #
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) #
modifyField :: Proxy# Symbol "unknown" -> (ByteString -> ByteString) -> Rec cs0 PlayStationId -> Rec cs0 PlayStationId #
setField :: Proxy# Symbol "unknown" -> Rec cs0 PlayStationId -> ByteString -> Rec cs0 PlayStationId #
fieldLens :: Functor f => Proxy# Symbol "unknown" -> (ByteString -> f ByteString) -> Rec cs0 PlayStationId -> f (Rec cs0 PlayStationId) #