ValiData:用于创建 ScalaZ 验证的简单 Scala DSL

时间:2024-06-21 05:26:53
【文件属性】:

文件名称:ValiData:用于创建 ScalaZ 验证的简单 Scala DSL

文件大小:45KB

文件格式:ZIP

更新时间:2024-06-21 05:26:53

Scala

Scala 中的简单数据验证框架 ValiData 允许您使用富有表现力且灵活的 DSL 编写基于 Scalaz 的验证。 它看起来怎样 你可以为你的类定义一个类型验证器,在它的每个属性、一组属性或整个类上放置断言 case class TestClass ( val stringAttribute : String , val expectedLength : Int , val optionAttribute : Option [ String ], val listAttribute : List [ Int ] = List .empty) implicit object testClassValidator extends TypeValidator [ TestClass ] with BaseValidations { override def validat


【文件预览】:
ValiData-master
----.gitignore(192B)
----ValiData.png(23KB)
----project()
--------plugins.sbt(230B)
--------Common.scala(1KB)
--------Build.scala(906B)
----src()
--------main()
--------test()
----.travis.yml(123B)
----LICENSE(11KB)
----README.md(7KB)

网友评论