Skip to content

ugent-library/vo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Reference

vo

Simple and typesafe Go validation library

v := vo.New(
    vo.NotEmpty("titles", rec.Titles),
)

for i, title := range rec.Titles {
    v.In("titles").Index(i).Add(
        vo.ISO639_2("lang", title.Lang),
        vo.NotBlank("val", title.Val),
    )
}

return v.Validate().ToError()

About

Simple and typesafe Go validation library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages