summaryrefslogtreecommitdiff
path: root/gnu/packages/golang.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-12-30 11:11:08 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-01-21 23:42:39 +0000
commit07536320d6ef8f55698cc2ba3e434d3499dfd79c (patch)
tree99a81f518cddab594d8365d828cd28c6920948af /gnu/packages/golang.scm
parent8f70c28459a61159bc7d12c6059ab1ba4fdb6234 (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.scm51
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"))