Base class for all action handlers.
Implements common functionality for all model readers
Implements common functionality for all reader/writers
Implements common functionality for all reader/writers
Type of the base model
Type of the reader/writer value
Wraps multiple Effects
to be executed later.
Wraps multiple Effects
to be executed later. Effects are executed in the order they appear and the
next effect is run only after the previous has completed. If an effect fails, the execution stops.
Wraps multiple Effects
to be executed later.
Wraps multiple Effects
to be executed later. Effects are executed in parallel without any ordering.
Wraps a function to be executed later.
Wraps a function to be executed later. Function must return a Future[A]
and the returned
action is automatically dispatched when run
is called.
Typeclass for fast equality comparison.
Implicit FastEq typeclass instances for AnyRef and AnyVal
Model reader for a flatMapped value
Model reader/writer for a flatMapped value
Model reader for a mapped value
Model reader/writer for a mapped value
Base trait for all model readers
Base trait for all model readers
Type of the base model
Type of the reader value
Base trait for all model writers
Base trait for all model writers
Type of the base model
Type of the reader/writer value
Defines a Diode specific Monad for traversing models with Option
s etc.
Model reader for the root value
Model reader/writer for the root value
Marker trait for readers to indicate the use of value equality instead of the default reference equality
Model reader for two zipped readers
Model reader for a zoomed value
Model reader/writer for a zoomed value
Implicit FastEq typeclass instance for UseValueEq
marker trait
Implements common functionality for all model readers
Type of the base model
Type of the reader value