tofu
功能编程工具包旨在驯服无标记的最终方法的复杂性。
快速开始
查看微型网站上的文档
在examples目录中查看示例
要使用整个Utils包,只需添加到您的build.sbt 。
tofu " % "latest version in badge"\”>
libraryDependencies += \" tf. tofu \" %% \" tofu \" % \" latest version in badge \"
当然,您还可以指定要添加到依赖项的tofu模块的确切列表(代替" tofu " ):
- 核心独立用户的
tofu -kernel-
tofu -kernel-cats-mtl用于tofu -kernel和猫MTL之间的互动
-
tofu -core-*用于核心utils(用ce2或ce3替换后缀*取决于您使用的猫效应版本)-
tofu -core-higher-kind甲壳 tofu -concurrent并发utils-
tofu -configfor配置utils -
tofu -data用于数据utils -
tofu -derivation衍生液和DEREVO注释 tofu -doobiefor doobie utils-
tofu -enums代表 Env的tofu -env(基于Monix任务的读取器单元的变体)- 与FS2互动的
tofu -fs2-interop -
tofu -streams流媒体 tofu -logging为整个记录utils(派生,布局,结构化,util,Interop)- 仅用于记录推导的
tofu -logging-derivation -
tofu -logging-layout仅用于记录布局 tofu -logging-structured仅用于记录结构化tofu -logging-util仅记录uti-
tofu -logging-refined用于在tofu和精制之间进行互动 tofu -logging-shapeless用于tofu和无形标签之间的互动tofu -logging-log4cats与log4cats Interop
- 仅用于记录推导的
-
tofu -memo用于缓存的载体 tofu -observable用于monix.reactive.ObservableUtils-
tofu -zio-interop与Zio(核心,记录)互动- 仅适用于Zio实例的
tofu -zio-core - 仅用于Zio记录的
tofu -zio-logging
- 仅适用于Zio实例的
采用者
tofu的骄傲用户?随时添加您的公司!
贡献
请注意,我们使用以下标签进行自动发行说明:
-
chore如果您的PR不更改任何类型和运行时语义 fix您的公关仅修复了不正确的行为
格式化
我们有一次自动检查样式一致性的检查。您可以在PR之前运行sbt checkfmt 。如果您在此检查中遇到任何麻烦,只需运行sbt fmt并再次提交即可。
版权
版权维护者,2019-2024
用@ImpurePics用爱制成的徽标
