Skip to content

peknight/instances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pek Instances

提供一些自己常用的第三方库的实例对象

cats-instances

提供Scala函数式编程库cats的第三方库实例对象

cats-instances/scalacheck

提供scalacheck的cats实例。参考:davenverse/cats-scalacheck

Gen Instances

  • Monad[Gen]
  • Alternative[Gen]
  • FunctorFilter[Gen]
  • Monoid[A] ?=> Monoid[Gen[A]]
  • Semigroup[A] ?=> Semigroup[Gen[A]]

Cogen Instances

  • ContravariantSemigroupal[Cogen]
  • MonoidK[Cogen]

Arbitrary Instances

  • Monad[Arbitrary]
  • Alternative[Arbitrary]
  • FunctorFilter[Arbitrary]
  • Monoid[A] ?=> Monoid[Arbitrary[A]]
  • Semigroup[A] ?=> Semigroup[Arbitrary[A]]

Collection

NonEmptyList
  • Arbitrary[A] ?=> Arbitrary[NonEmptyList[A]]

About

个人常用的第三方库的实例对象

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages