diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-30 11:11:08 +0000 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-01-21 23:42:39 +0000 |
commit | 07536320d6ef8f55698cc2ba3e434d3499dfd79c (patch) | |
tree | 99a81f518cddab594d8365d828cd28c6920948af /gnu/packages/golang.scm | |
parent | 8f70c28459a61159bc7d12c6059ab1ba4fdb6234 (diff) |
gnu: go-github-com-go-playground-validator-v10: Move to golang-check.
* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10):
Move from here ...
* gnu/packages/golang-check.scm: ... to here.
Change-Id: Idd8b93fbd1415c0cd329fad722f40cd22a0e5d4b
Diffstat (limited to 'gnu/packages/golang.scm')
-rw-r--r-- | gnu/packages/golang.scm | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1c30eec6c1..3f68ee16d0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2165,57 +2165,6 @@ professionally translated @end itemize") (license license:expat))) -(define-public go-github-com-go-playground-validator-v10 - (package - (name "go-github-com-go-playground-validator-v10") - (version "10.23.0") - (home-page "https://github.com/go-playground/validator") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go-playground/validator") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1frr06zq7fimmfjv9nac2cx9gclydbay0smn2h78znsbrylfhcmz")))) - (build-system go-build-system) - (arguments - '(#:import-path "github.com/go-playground/validator/v10")) - (native-inputs - (list go-github-com-go-playground-assert-v2)) - (propagated-inputs - (list go-github-com-gabriel-vasile-mimetype - go-github-com-go-playground-locales - go-github-com-go-playground-universal-translator - go-github-com-leodido-go-urn - go-golang-org-x-crypto - go-golang-org-x-text)) - (synopsis "Validator for structs and individual fields based on tags") - (description - "This package implements value validations for structs and individual -fields based on tags. It has the following unique features: - -@itemize -@item Cross Field and Cross Struct validations by using validation tags or -custom validators -@item Slice, Array and Map diving, which allows any or all levels of a -multidimensional field to be validated -@item Ability to dive into both map keys and values for validation -@item Handles type interface by determining it's underlying type prior to validation -@item Handles custom field types such as sql driver -@uref{https://golang.org/src/database/sql/driver/types.go?s=1210:1293#L29, -Valuer} -@item Alias validation tags, which allows for mapping of several validations -to a single tag for easier defining of validations on structs -@item Extraction of custom defined Field Name e.g. can specify to extract the -JSON name while validating and have it available in the resulting FieldError -@item Customizable i18n aware error messages. -@item Default validator for the @uref{https://github.com/gin-gonic/gin, gin} -web framework -@end itemize") - (license license:expat))) - (define-public go-github-com-nathan-osman-go-sunrise (let ((commit "c8f9f1eb869135f07378e7e3c5ec7a005f806c73") (revision "0")) |