Size: a a a

Scala User Group

2020 June 05

S

SoulAwakening in Scala User Group
Отлично, спасибо!
источник

Oℕ

Oleg ℕizhnik in Scala User Group
@kai_neko как дела
источник

Oℕ

Oleg ℕizhnik in Scala User Group
  implicit class BindSyntax[F[+_, +_], E, A](private val self: F[E, A]) extends AnyVal {
   def flatMap[F1[+e, +a] >: F[e, a] @uv, E1 >: E, B](f: A => F1[E1, B])(implicit F: TwinMonad[F1]): F1[E1, B] =
     F.flatMap(self, f)
[error] scala.reflect.internal.Types$TypeError: type mismatch;
[error]  found   : F1[E1(in method flatMap$extension),B(in method flatMap$extension)]
[error]  required: F1[(some other)E1(in method flatMap$extension),(some other)B(in method flatMap$extension)]
источник

Oℕ

Oleg ℕizhnik in Scala User Group
говно на генерации энивалов с ковариантным по F синтаксисом
источник

Oℕ

Oleg ℕizhnik in Scala User Group
не было?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
источник

C

Combot in Scala User Group
Добро пожаловать в самое дружелюбное комьюнити.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
всё, починилось, убрал вариантность у F1
источник

A

Alexey in Scala User Group
Други, а подскажите по typed schema. Пытаюсь запустить пример с кейклассом и выводом апи для него (https://github.com/TinkoffCreditSystems/typed-schema/blob/master/examples/akkaHttp/src/main/scala/ru/tinkoff/tschema/examples/MultiParameters.scala) и получаю

Error:(32, 39) scala.reflect.macros.TypecheckException: Could not find swagger atom for ru.tinkoff.tschema.typeDSL.QueryParam[String("user"),sgw.MultiParameters.User]
 def swag: SwaggerBuilder = MkSwagger(api)

Скала 2.12.11.
источник

A

Alexey in Scala User Group
источник

A

Alexey in Scala User Group
вот самый маленький пример – https://scastie.scala-lang.org/rWMbzzGGSwu6khAhqhMMMA
источник

SK

Sergey Kucherenko in Scala User Group
Alexey
Други, а подскажите по typed schema. Пытаюсь запустить пример с кейклассом и выводом апи для него (https://github.com/TinkoffCreditSystems/typed-schema/blob/master/examples/akkaHttp/src/main/scala/ru/tinkoff/tschema/examples/MultiParameters.scala) и получаю

Error:(32, 39) scala.reflect.macros.TypecheckException: Could not find swagger atom for ru.tinkoff.tschema.typeDSL.QueryParam[String("user"),sgw.MultiParameters.User]
 def swag: SwaggerBuilder = MkSwagger(api)

Скала 2.12.11.
возможно, тут будет проще https://t.me/tschema
источник

Oℕ

Oleg ℕizhnik in Scala User Group
https://scastie.scala-lang.org/Odomontois/tIzoClFTTBqpRImwNynOlg
отсутствовал -Ymacro-annotations
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Kucherenko
возможно, тут будет проще https://t.me/tschema
не
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alexey
Други, а подскажите по typed schema. Пытаюсь запустить пример с кейклассом и выводом апи для него (https://github.com/TinkoffCreditSystems/typed-schema/blob/master/examples/akkaHttp/src/main/scala/ru/tinkoff/tschema/examples/MultiParameters.scala) и получаю

Error:(32, 39) scala.reflect.macros.TypecheckException: Could not find swagger atom for ru.tinkoff.tschema.typeDSL.QueryParam[String("user"),sgw.MultiParameters.User]
 def swag: SwaggerBuilder = MkSwagger(api)

Скала 2.12.11.
в 2.12.11 нужен соответственно paradise плагин
источник

A

Alexey in Scala User Group
@odomontois спасибо, сейчас проверим
источник

A

Alexey in Scala User Group
все работает, класс. А на что влияет "user" в queryParam[User]("user")? Нигде не могу найти его упоминание в сваггере.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
что-то скасти не работает
источник

Oℕ

Oleg ℕizhnik in Scala User Group
имя параметра появляется с одной стороны в сваггере
источник

Oℕ

Oleg ℕizhnik in Scala User Group
с другой стороны оно будет соответствовать имени параметра метода
источник