- Companion:
- class
Implicits
Inherited implicits
implicit def DestructureValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Destructure[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def DestructureValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Destructure[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def IfThenElseValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[IfThenElse[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def IfThenElseValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[IfThenElse[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def LambdaValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Lambda[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def LambdaValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Lambda[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def LetDefinitionValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[LetDefinition[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def LetDefinitionValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[LetDefinition[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def LetRecursionValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[LetRecursion[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def LetRecursionValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[LetRecursion[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def PatternMatchValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[PatternMatch[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def PatternMatchValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[PatternMatch[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def RecordValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Record[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def RecordValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Record[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def UpdateRecordValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[UpdateRecord[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def UpdateRecordValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[UpdateRecord[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def moduleDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Definition[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def moduleDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def moduleSpecificationDecoder[TA](implicit decoder: JsonDecoder[TA]): JsonDecoder[Specification[TA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def packageDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def packageModuleDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Definition[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternConstructorPatternDecoder[Attributes : JsonDecoder]: JsonDecoder[ConstructorPattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternConstructorPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[ConstructorPattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def patternEmptyListPatternDecoder[Attributes : JsonDecoder]: JsonDecoder[EmptyListPattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternEmptyListPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[EmptyListPattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def patternHeadTailPatternDecoder[Attributes : JsonDecoder]: JsonDecoder[HeadTailPattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternHeadTailPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[HeadTailPattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def patternLiteralPatternDecoder[Attributes : JsonDecoder]: JsonDecoder[LiteralPattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternLiteralPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[LiteralPattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def patternTuplePatternDecoder[Attributes : JsonDecoder]: JsonDecoder[TuplePattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternTuplePatternEncoder[Attributes : JsonEncoder]: JsonEncoder[TuplePattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def patternUnitPatternDecoder[Attributes : JsonDecoder]: JsonDecoder[UnitPattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternUnitPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[UnitPattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def patternWildcardPatternDecoder[Attributes : JsonDecoder]: JsonDecoder[WildcardPattern[Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternWildcardPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[WildcardPattern[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def typeSpecificationCustomTypeDecoder[A : JsonDecoder]: JsonDecoder[CustomTypeSpecification[A]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def typeSpecificationEncoder[Attributes : JsonEncoder]: JsonEncoder[Specification[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def typeSpecificationEncoderCustomTypeEncoder[Attributes : JsonEncoder]: JsonEncoder[CustomTypeSpecification[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def typeSpecificationTypeAliasDecoder[A : JsonDecoder]: JsonDecoder[TypeAliasSpecification[A]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def typeSpecificationTypeAliasEncoder[Attributes : JsonEncoder]: JsonEncoder[TypeAliasSpecification[Attributes]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def valueDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[ValueDefinition[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def valueDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[ValueDefinition[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1