Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ExplosionValue Source #
Eq ExplosionValue Source # | |
Show ExplosionValue Source # | |
Generic ExplosionValue Source # | |
NFData ExplosionValue Source # | |
ToJSON ExplosionValue Source # | |
HasField "actorless" ExplosionValue Boolean Source # | |
ModifyField "actorless" ExplosionValue ExplosionValue Boolean Boolean Source # | |
ModifyField "actorId" ExplosionValue ExplosionValue (Maybe Int32) (Maybe Int32) Source # | |
ModifyField "position" ExplosionValue ExplosionValue (Vector Int) (Vector Int) Source # | |
HasField "actorId" ExplosionValue (Maybe Int32) Source # | |
HasField "position" ExplosionValue (Vector Int) Source # | |
ModifyRec "actorless" Boolean cs0 => HasField "actorless" (Rec cs0 ExplosionValue) Boolean Source # | |
ModifyRec "actorId" (Maybe Int32) cs0 => HasField "actorId" (Rec cs0 ExplosionValue) (Maybe Int32) Source # | |
ModifyRec "position" (Vector Int) cs0 => HasField "position" (Rec cs0 ExplosionValue) (Vector Int) Source # | |
ModifyRec "actorless" Boolean cs0 => ModifyField "actorless" (Rec cs0 ExplosionValue) (Rec cs0 ExplosionValue) Boolean Boolean Source # | |
ModifyRec "actorId" (Maybe Int32) cs0 => ModifyField "actorId" (Rec cs0 ExplosionValue) (Rec cs0 ExplosionValue) (Maybe Int32) (Maybe Int32) Source # | |
ModifyRec "position" (Vector Int) cs0 => ModifyField "position" (Rec cs0 ExplosionValue) (Rec cs0 ExplosionValue) (Vector Int) (Vector Int) Source # | |
type Rep ExplosionValue Source # | |
type FieldType "actorId" ExplosionValue Source # | |
type FieldType "actorless" ExplosionValue Source # | |
type FieldType "position" ExplosionValue Source # | |
type UpdateType "actorless" ExplosionValue Boolean Source # | |
type UpdateType "actorId" ExplosionValue (Maybe Int32) Source # | |
type UpdateType "position" ExplosionValue (Vector Int) Source # | |