org.finos.morphir.functional
package org.finos.morphir.functional
Members list
Type members
Classlikes
trait Bijection[A, B] extends A => B
A bijection is an association of two opposite functions A => B and B => A.
A bijection is an association of two opposite functions A => B and B => A.
A bijection MUST abide by the round-tripping property, namely, for all input A :
bijection.from(bijection(input)) == input
Attributes
- Companion
- object
- Supertypes
-
trait A => Bclass Objecttrait Matchableclass Any
- Self type
-
object Bijection
object Covariant
sealed abstract class IsNotCovariant[-A] extends Serializable
Attributes
- Companion
- object
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
object IsNotCovariant.type
object IsNotCovariant extends IsNotCovariant[Any]
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass IsNotCovariant[Any]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
IsNotCovariant.type
object Newtype
object TypeTagging
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeTagging.type
Types
In this article