Mateusz Borek

Results 16 issues of Mateusz Borek

In the scope of this PR, I'm going to * add support for generating a proto file from tapir endpoint definitions ~* add support for generating Akka services from the...

- [ ] support for values classes - [ ] support for opaque types - [ ] support for recursive types - [x] accessing annotations - [ ] a simple...

scala3

Autowire should not require using any effect library, so we should extract the core logic of the feature to the `macros` module. Integrations with catsEffect or ZIO should be added...

autowire

Currently, to create more than one instance in `autowire` we need to define a helper case class that wraps target instances (e.g. https://github.com/softwaremill/bootzooka/pull/766/files#diff-a9ca80cae7dddc8a64f16da196fc18bf18aff6cbaa4a996a872c0228d1eaddc5R21) We should be able to return tupled...

autowire

e.g. ( `tests/src/test/resources/test-cases/functionApplication.scala2.success`) ```Scala case class A() case class B(a: A) case class C(a: A, b: B) lazy val ab: Option[(A,B)] = Some(A(),B(A())) def buildDeconstructingCase: Option[C] = { ab.map {...

Scala3

Depends on lampepfl/dotty#12965

Scala3

Depends on lampepfl/dotty#13105

Scala3

Currently, there is only a simple example use case, we should provide something that would be closer to a real use case. Consider enabling server tests for the new server.

grpc

Currently, to add a new grpc method we need to specify the path under which it should be available (service/method) and pass it as the endpoint path to the endpoint...

grpc