| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
36
|
3522
|
1684
-
1707
|
Apply
|
org.make.core.feature.OtherFeatureSlug.apply
|
org.make.api.question.questionapitest,org.make.api.feature.featureservicetest
|
OtherFeatureSlug.apply(value)
|
|
43
|
2461
|
1921
-
1943
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.core.feature.Feature]({
val inst$macro$16: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.feature.Feature] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.feature.Feature] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.feature.Feature, shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.feature.Feature, (Symbol @@ String("featureId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil, org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.feature.Feature, (Symbol @@ String("featureId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil](::.apply[Symbol @@ String("featureId"), (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil.type](scala.Symbol.apply("featureId").asInstanceOf[Symbol @@ String("featureId")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("slug")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("slug"), shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], HNil)))), Generic.instance[org.make.core.feature.Feature, org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil](((x0$3: org.make.core.feature.Feature) => x0$3 match {
case (featureId: org.make.core.feature.FeatureId, name: String, slug: org.make.core.feature.FeatureSlug): org.make.core.feature.Feature((featureId$macro$11 @ _), (name$macro$12 @ _), (slug$macro$13 @ _)) => ::.apply[org.make.core.feature.FeatureId, String :: org.make.core.feature.FeatureSlug :: shapeless.HNil.type](featureId$macro$11, ::.apply[String, org.make.core.feature.FeatureSlug :: shapeless.HNil.type](name$macro$12, ::.apply[org.make.core.feature.FeatureSlug, shapeless.HNil.type](slug$macro$13, HNil))).asInstanceOf[org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil]
}), ((x0$4: org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.feature.FeatureId, tail: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil): org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil((featureId$macro$8 @ _), (head: String, tail: org.make.core.feature.FeatureSlug :: shapeless.HNil): String :: org.make.core.feature.FeatureSlug :: shapeless.HNil((name$macro$9 @ _), (head: org.make.core.feature.FeatureSlug, tail: shapeless.HNil): org.make.core.feature.FeatureSlug :: shapeless.HNil((slug$macro$10 @ _), HNil))) => feature.this.Feature.apply(featureId$macro$8, name$macro$9, slug$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("featureId"), org.make.core.feature.FeatureId, (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil, String :: org.make.core.feature.FeatureSlug :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("slug")) :: shapeless.HNil, org.make.core.feature.FeatureSlug :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), org.make.core.feature.FeatureSlug, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("featureId")]](scala.Symbol.apply("featureId").asInstanceOf[Symbol @@ String("featureId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("featureId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.feature.Feature]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForfeatureId: io.circe.Encoder[org.make.core.feature.FeatureId] = feature.this.FeatureId.featureIdEncoder;
private[this] val circeGenericEncoderForname: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForslug: io.circe.Encoder[org.make.core.feature.FeatureSlug] = feature.this.FeatureSlug.encoder(circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId], tail: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfeatureId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("name"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("featureId", $anon.this.circeGenericEncoderForfeatureId.apply(circeGenericHListBindingForfeatureId)), scala.Tuple2.apply[String, io.circe.Json]("name", $anon.this.circeGenericEncoderForname.apply(circeGenericHListBindingForname)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForslug.apply(circeGenericHListBindingForslug))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.feature.Feature]](inst$macro$16)
})
|
|
44
|
516
|
1987
-
2009
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.core.feature.Feature]({
val inst$macro$32: io.circe.generic.decoding.DerivedDecoder[org.make.core.feature.Feature] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.feature.Feature] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.feature.Feature, shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.feature.Feature, (Symbol @@ String("featureId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil, org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.feature.Feature, (Symbol @@ String("featureId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil](::.apply[Symbol @@ String("featureId"), (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil.type](scala.Symbol.apply("featureId").asInstanceOf[Symbol @@ String("featureId")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("slug")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("slug"), shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], HNil)))), Generic.instance[org.make.core.feature.Feature, org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil](((x0$7: org.make.core.feature.Feature) => x0$7 match {
case (featureId: org.make.core.feature.FeatureId, name: String, slug: org.make.core.feature.FeatureSlug): org.make.core.feature.Feature((featureId$macro$27 @ _), (name$macro$28 @ _), (slug$macro$29 @ _)) => ::.apply[org.make.core.feature.FeatureId, String :: org.make.core.feature.FeatureSlug :: shapeless.HNil.type](featureId$macro$27, ::.apply[String, org.make.core.feature.FeatureSlug :: shapeless.HNil.type](name$macro$28, ::.apply[org.make.core.feature.FeatureSlug, shapeless.HNil.type](slug$macro$29, HNil))).asInstanceOf[org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil]
}), ((x0$8: org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil) => x0$8 match {
case (head: org.make.core.feature.FeatureId, tail: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil): org.make.core.feature.FeatureId :: String :: org.make.core.feature.FeatureSlug :: shapeless.HNil((featureId$macro$24 @ _), (head: String, tail: org.make.core.feature.FeatureSlug :: shapeless.HNil): String :: org.make.core.feature.FeatureSlug :: shapeless.HNil((name$macro$25 @ _), (head: org.make.core.feature.FeatureSlug, tail: shapeless.HNil): org.make.core.feature.FeatureSlug :: shapeless.HNil((slug$macro$26 @ _), HNil))) => feature.this.Feature.apply(featureId$macro$24, name$macro$25, slug$macro$26)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("featureId"), org.make.core.feature.FeatureId, (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: shapeless.HNil, String :: org.make.core.feature.FeatureSlug :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("slug")) :: shapeless.HNil, org.make.core.feature.FeatureSlug :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), org.make.core.feature.FeatureSlug, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("featureId")]](scala.Symbol.apply("featureId").asInstanceOf[Symbol @@ String("featureId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("featureId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.feature.Feature]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForfeatureId: io.circe.Decoder[org.make.core.feature.FeatureId] = feature.this.FeatureId.featureIdDecoder;
private[this] val circeGenericDecoderForname: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForslug: io.circe.Decoder[org.make.core.feature.FeatureSlug] = feature.this.FeatureSlug.decoder(circe.this.Decoder.decodeString);
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("featureId"), org.make.core.feature.FeatureId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfeatureId.tryDecode(c.downField("featureId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), org.make.core.feature.FeatureSlug, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecode(c.downField("slug")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("featureId"), org.make.core.feature.FeatureId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfeatureId.tryDecodeAccumulating(c.downField("featureId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForname.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), org.make.core.feature.FeatureSlug, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("featureId"),org.make.core.feature.FeatureId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),org.make.core.feature.FeatureSlug] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$31().inst$macro$17
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.feature.Feature]](inst$macro$32)
})
|