- Companion:
- class
Implicits
Inherited implicits
implicit def ApplyCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[ApplyCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def ApplyCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[ApplyCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def DestructureCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[DestructureCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def DestructureCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[DestructureCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def FieldCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[FieldCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def FieldCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[FieldCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def FieldFunctionCaseValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[FieldFunctionCase[VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def FieldFunctionCaseValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[FieldFunctionCase[VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def IfThenElseCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[IfThenElseCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def IfThenElseCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[IfThenElseCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def LambdaCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[LambdaCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def LambdaCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[LambdaCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def LetDefinitionCaseValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[LetDefinitionCase[TA, VA, Type, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def LetDefinitionCaseValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[LetDefinitionCase[TA, VA, Type, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def LetRecursionCaseValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[LetRecursionCase[TA, VA, Type, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def LetRecursionCaseValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[LetRecursionCase[TA, VA, Type, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def ListCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[ListCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def ListCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[ListCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def PatternMatchCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[PatternMatchCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def PatternMatchCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[PatternMatchCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def RecordCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[RecordCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def RecordCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[RecordCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def TupleCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[TupleCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def TupleCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[TupleCase[VA, Self]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def UpdateRecordCaseValueJsonDecoder[VA : JsonDecoder, Self : JsonDecoder]: JsonDecoder[UpdateRecordCase[VA, Self]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def UpdateRecordCaseValueJsonEncoder[VA : JsonEncoder, Self : JsonEncoder]: JsonEncoder[UpdateRecordCase[VA, Self]]
- 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[Any, Attributes]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def patternLiteralPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[LiteralPattern[Any, 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 valueDefinitionCaseDecoder[TA : JsonDecoder, VA : JsonDecoder, Z : JsonDecoder]: JsonDecoder[Case[TA, VA, Type, Z]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def valueDefinitionCaseEncoder[TA : JsonEncoder, VA : JsonEncoder, Z : JsonEncoder]: JsonEncoder[Case[TA, VA, Type, Z]]
- Inherited from:
- MorphirJsonEncodingSupportV1
implicit def valueDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Definition[TA, VA]]
- Inherited from:
- MorphirJsonDecodingSupportV1
implicit def valueDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]
- Inherited from:
- MorphirJsonEncodingSupportV1