Artem Shilin
Artem Shilin
Perhaps, instead of returning ParseError it could return PartialParseSuccess with None as value and all errors. This way it will be backward compatible and you get errors if any. But...
So, main intention here is to make option reader fail in case of tag present and it can't be parsed properly but return `ParseSuccess(None)` in case of tag absence. Am...
I faced the same issue with case class which has all optional fields. And solved the same way as you (filter after mapN) > ``` > implicit val reader: XmlReader[RootElement]...
The same for 2.2.3