smithy4s.capability
package smithy4s.capability
Members list
Concise view
Type members
Classlikes
object Contravariant
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Contravariant.type
object Covariant
A typeclass abstracting over the notion of encoder.
A typeclass abstracting over the notion of encoder.
Useful in particular when encoding unions
Attributes
- Companion:
- object
- Graph
- Supertypes
object EncoderK
object Invariant
Heterogenous function construct, allows to abstract over various kinds of functions whilst providing an homogenous user experience without the user having to manually lift functions from one kind to the other.
Heterogenous function construct, allows to abstract over various kinds of functions whilst providing an homogenous user experience without the user having to manually lift functions from one kind to the other.
Used to reduce the noise of transformations
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object Transformation
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Transformation.type