jeremyrsmith
jeremyrsmith
@jonathanindig the only weird Scala-specific thing I can think of is `abstract override`. But, in a concrete class, that will end up being encoded in ways that are pretty much...
I'm +1 for making this the default behavior, and also +1 on making it the only behavior (in order to avoid having to add configuration cruft) Edit: I anticipate a...
Sorry, I know I don't maintain this anymore. But I want to ask: Do you want to `extends Parser` so that this package can be substituted for a `Parser`? Or...
@TimoMeijer I guess my point is that, in `Parser`, the desired method `decodeAccumulating` is just composing `parse` and then the decoder's `decode`. The details of composing an `Either[E, T]` with...
I really like this, so thanks so much for the PR. Let me tell you why I'm not going to merge it right now 😄 There's some new momentum on...
@holinov are you unable to use ZIO 1.0.1+? From what I understand, there were some bugs that impacted 1.0.0 and it's recommended to use 1.0.1 (for which there is a...
IIRC, we weren't able to make tests pass on ZIO 1.0.0. I suppose I could give it another shot, but I'm not sure uzhttp works properly on that version. Maybe...
Addendum: importing this gives the behavior described ``` scala implicit def decodeOptionOption[T]( implicit decodeOpt: Decoder[Option[T]] ) : Decoder[Option[Option[T]]] = Decoder.withReattempt { c => if(c.succeeded) c.any.as[Option[T]].map(Some(_)) else Xor.right(None) } ```
@Tvaroh what you're seeing isn't related to this issue. The null values in JSON representation arise from a property of the `Printer`, which is configurable. The default printers have `dropNullKeys`...
@yeyan adding `featherbed` as an sbt dependency causes `featherbed-core` to be included transitively. `featherbed` itself doesn't contain anything.