Oℕ
Плюс в современных есть инструменты для быстрой генерации рестов с graphql- подобной функциональностью под названием oData.
Size: a a a
Oℕ
Oℕ
VM
D

import cats.Apply
import derevo.derive
import derevo.tagless.functorK
@derive(functorK)
trait Clock[F[_]] {
def lol: F[Unit]
def kek: F[Unit]
final def cheburek(implicit A: Apply[F]): F[Unit] = A.productR(lol)(kek)
}Oℕ
Oℕ
VM
Oℕ
Oℕ
VM
VS
a
Set. я думаю нужны коллекции, которые позволяют это делать, но Set - не позволяетa
Order.by использовать вообще некорректно, это хакa
a
Set по-смыслу - "множество", а не "таблица с уникальным ключом"a
a
a
Map[Key, Value] например, как уже кто-то объяснилa
Eq будет обязяно уничтожить всю информацию, по которой не просходит сравненияa