pandora-0.5.1: A box of patterns and paradigms
Safe HaskellSafe-Inferred
LanguageHaskell2010

Pandora.Paradigm.Inventory.Ability.Modifiable

Documentation

class (Gettable i, Settable i) => Modifiable i where Source #

Associated Types

type Modification i e r :: * Source #

Methods

modify :: Modification i e r Source #

Instances

Instances details
Modifiable State Source # 
Instance details

Defined in Pandora.Paradigm.Inventory.Some.State

Associated Types

type Modification State e r Source #

(Gettable (Lens t), Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Pointable t) => Modifiable (Lens t :: Type -> Type -> Type) Source # 
Instance details

Defined in Pandora.Paradigm.Inventory.Some.Optics

Associated Types

type Modification (Lens t) e r Source #

Methods

modify :: Modification (Lens t) e r Source #