Daniel Beskin
Daniel Beskin
Hi, Currently `io.fintrospect.formats.Auto` uses implicit functions in various methods. E.g.: ```scala def Out[OUT](svc: Service[Request, OUT], successStatus: Status = Status.Ok) (implicit transform: OUT => R): Service[Request, Response] ``` This can be...
Hi, I'm trying to render an example value with the Swagger renderer. My example value contains an empty list and thus `JsonToJsonSchema` throws: ```scala new IllegalSchemaException("Cannot use an empty list...
This batch of commits adds partial XPath like axes support (via pimping) to Zipper. This is done using the ZipperAxes class and the shiftHoles method on ZIpper, see the corresponding...
An attempt to break `Zipper` into traits as per #76. Not sure whether this is the most elegant way to do this... As there's a bunch of ZipperXXX files now,...
The TODO list is quite outdated by now, and should probably be revised. Also, I'm looking for a new issue to tackle, so having an updated list would definitely help...
I think we should devise some target benchmark for zipper unselection (deep, shallow, or whatever). Otherwise, uber horrible performance like the one before the fix in issue #55 may creep...
Hi, When the `ExplicitImplicitTypes` wart is applied to a `val` that's defined in class/object, it fails to trigger. For example: ```scala test("can't declare implicit vals inside object without a type...
### Short description Currently, the `idleTimeout` function throws an exception when reaching the timeout. In some cases it can useful to complete the stream successfully rather than failing it. Would...
## Problem Up until [Scala 2.13.4](https://github.com/scala/scala/pull/9140), having custom extractors in a pattern match disables exhaustivity checks by the compiler. This is true, unless the extractor is "irrefutable", which means that...
Hi, Currently the [`Success`](https://github.com/softwaremill/retry/blob/46f2ad79491e638b1b38829722f35cf97a9ef4f8/shared/src/main/scala/Success.scala#L15) object provides default `Success` implicits for various standard types: ```scala implicit def either[A,B]: Success[Either[A,B]] = Success(_.isRight) implicit def option[A]: Success[Option[A]] = Success(!_.isEmpty) implicit def tried[A]: Success[Try[A]]...