rattletrap-2.5.0: Parse and generate Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Rattletrap.Json

Contents

Documentation

Orphan instances

ToJSON DestroyedReplication # 
ToJSON Word8 # 
ToJSON Word64 # 
ToJSON Word32 # 
ToJSON Int8 # 
ToJSON Int8Vector # 
ToJSON Int32 # 
ToJSON Text # 
ToJSON Float32 # 
ToJSON CompressedWord # 
ToJSON CompressedWordVector # 
ToJSON Vector # 
ToJSON ClassMapping # 
ToJSON Initialization # 
ToJSON KeyFrame # 
ToJSON Mark # 
ToJSON Message # 
ToJSON Property # 
ToJSON Header # 
ToJSON RemoteId # 
ToJSON AttributeMapping # 
ToJSON Cache # 
ToJSON WeldedInfoAttribute # 
ToJSON UniqueIdAttribute # 
ToJSON TeamPaintAttribute # 
ToJSON StringAttribute # 
ToJSON RigidBodyStateAttribute # 
ToJSON ReservationAttribute # 
ToJSON QWordAttribute # 
ToJSON PrivateMatchSettingsAttribute # 
ToJSON PickupAttribute # 
ToJSON PartyLeaderAttribute # 
ToJSON MusicStingerAttribute # 
ToJSON LocationAttribute # 
ToJSON LoadoutOnlineAttribute # 
ToJSON LoadoutsOnlineAttribute # 
ToJSON LoadoutAttribute # 
ToJSON LoadoutsAttribute # 
ToJSON IntAttribute # 
ToJSON GameModeAttribute # 
ToJSON FloatAttribute # 
ToJSON FlaggedIntAttribute # 
ToJSON ExtendedExplosionAttribute # 
ToJSON ExplosionAttribute # 
ToJSON EnumAttribute # 
ToJSON DemolishAttribute # 
ToJSON DamageStateAttribute # 
ToJSON ClubColorsAttribute # 
ToJSON CamSettingsAttribute # 
ToJSON ByteAttribute # 
ToJSON BooleanAttribute # 
ToJSON AppliedDamageAttribute # 
ToJSON AttributeValue # 
ToJSON Attribute # 
ToJSON SpawnedReplication # 
ToJSON UpdatedReplication # 
ToJSON ReplicationValue # 
ToJSON Replication # 
ToJSON Frame # 
ToJSON Content # 
ToJSON Replay # 
FromJSON DestroyedReplication # 
FromJSON Word8 # 
FromJSON Word64 # 
FromJSON Word32 # 
FromJSON Int8 # 
FromJSON Int8Vector # 
FromJSON Int32 # 
FromJSON Text # 
FromJSON Float32 # 
FromJSON CompressedWord # 
FromJSON CompressedWordVector # 
FromJSON Vector # 
FromJSON ClassMapping # 
FromJSON Initialization # 
FromJSON KeyFrame # 
FromJSON Mark # 
FromJSON Message # 
FromJSON Property # 
FromJSON Header # 
FromJSON RemoteId # 
FromJSON AttributeMapping # 
FromJSON Cache # 
FromJSON WeldedInfoAttribute # 
FromJSON UniqueIdAttribute # 
FromJSON TeamPaintAttribute # 
FromJSON StringAttribute # 
FromJSON RigidBodyStateAttribute # 
FromJSON ReservationAttribute # 
FromJSON QWordAttribute # 
FromJSON PrivateMatchSettingsAttribute # 
FromJSON PickupAttribute # 
FromJSON PartyLeaderAttribute # 
FromJSON MusicStingerAttribute # 
FromJSON LocationAttribute # 
FromJSON LoadoutOnlineAttribute # 
FromJSON LoadoutsOnlineAttribute # 
FromJSON LoadoutAttribute # 
FromJSON LoadoutsAttribute # 
FromJSON IntAttribute # 
FromJSON GameModeAttribute # 
FromJSON FloatAttribute # 
FromJSON FlaggedIntAttribute # 
FromJSON ExtendedExplosionAttribute # 
FromJSON ExplosionAttribute # 
FromJSON EnumAttribute # 
FromJSON DemolishAttribute # 
FromJSON DamageStateAttribute # 
FromJSON ClubColorsAttribute # 
FromJSON CamSettingsAttribute # 
FromJSON ByteAttribute # 
FromJSON BooleanAttribute # 
FromJSON AppliedDamageAttribute # 
FromJSON AttributeValue # 
FromJSON Attribute # 
FromJSON SpawnedReplication # 
FromJSON UpdatedReplication # 
FromJSON ReplicationValue # 
FromJSON Replication # 
FromJSON Frame # 
FromJSON Content # 
FromJSON Replay # 
ToJSON a0 => ToJSON (List a0) # 

Methods

toJSON :: List a0 -> Value #

toEncoding :: List a0 -> Encoding #

toJSONList :: [List a0] -> Value #

toEncodingList :: [List a0] -> Encoding #

ToJSON a0 => ToJSON (Dictionary a0) # 
ToJSON a0 => ToJSON (Section a0) # 
ToJSON a0 => ToJSON (PropertyValue a0) # 
FromJSON a0 => FromJSON (List a0) # 

Methods

parseJSON :: Value -> Parser (List a0) #

parseJSONList :: Value -> Parser [List a0] #

FromJSON a0 => FromJSON (Dictionary a0) # 
FromJSON a0 => FromJSON (Section a0) # 
FromJSON a0 => FromJSON (PropertyValue a0) #