- Companion:
- object
class Object
trait Matchable
class Any
Implicits
Implicits
implicit def DestructureValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Destructure[TA, VA]]
implicit def IfThenElseValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[IfThenElse[TA, VA]]
implicit def LambdaValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Lambda[TA, VA]]
implicit def LetDefinitionValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[LetDefinition[TA, VA]]
implicit def LetRecursionValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[LetRecursion[TA, VA]]
implicit def PatternMatchValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[PatternMatch[TA, VA]]
implicit def RecordValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Record[TA, VA]]
implicit def UpdateRecordValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[UpdateRecord[TA, VA]]
implicit def moduleDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]
implicit def packageDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]
implicit def patternConstructorPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[ConstructorPattern[Attributes]]
implicit def patternEmptyListPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[EmptyListPattern[Attributes]]
implicit def patternHeadTailPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[HeadTailPattern[Attributes]]
implicit def patternLiteralPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[LiteralPattern[Attributes]]
implicit def patternTuplePatternEncoder[Attributes : JsonEncoder]: JsonEncoder[TuplePattern[Attributes]]
implicit def patternUnitPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[UnitPattern[Attributes]]
implicit def patternWildcardPatternEncoder[Attributes : JsonEncoder]: JsonEncoder[WildcardPattern[Attributes]]
implicit def typeSpecificationEncoder[Attributes : JsonEncoder]: JsonEncoder[Specification[Attributes]]
implicit def typeSpecificationEncoderCustomTypeEncoder[Attributes : JsonEncoder]: JsonEncoder[CustomTypeSpecification[Attributes]]
implicit def typeSpecificationTypeAliasEncoder[Attributes : JsonEncoder]: JsonEncoder[TypeAliasSpecification[Attributes]]
implicit def valueDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[ValueDefinition[TA, VA]]