@ -3,8 +3,8 @@ Package validator
[](https://gitter.im/bluesuncorp/validator?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
[](https://semaphoreci.com/joeybloggs/validator)
[](https://coveralls.io/r/bluesuncorp/validator?branch=v6 )
[](https://godoc.org/gopkg.in/bluesuncorp/validator.v6 )
[](https://coveralls.io/r/bluesuncorp/validator?branch=v7 )
[](https://godoc.org/gopkg.in/bluesuncorp/validator.v7 )
Package validator implements value validations for structs and individual fields based on tags.
@ -20,20 +20,20 @@ Installation
Use go get.
go get gopkg.in/bluesuncorp/validator.v6
go get gopkg.in/bluesuncorp/validator.v7
or to update
go get -u gopkg.in/bluesuncorp/validator.v6
go get -u gopkg.in/bluesuncorp/validator.v7
Then import the validator package into your own code.
import "gopkg.in/bluesuncorp/validator.v6 "
import "gopkg.in/bluesuncorp/validator.v7 "
Usage and documentation
------
Please see http://godoc.org/gopkg.in/bluesuncorp/validator.v6 for detailed usage docs.
Please see http://godoc.org/gopkg.in/bluesuncorp/validator.v7 for detailed usage docs.
##### Examples:
@ -143,7 +143,7 @@ import (
"fmt"
"reflect"
"gopkg.in/bluesuncorp/validator.v6 "
"gopkg.in/bluesuncorp/validator.v7 "
)
// DbBackedUser User struct
@ -192,7 +192,7 @@ NOTE: allocations for structs are up from v5, however ns/op for parallel operati
It was a decicion not to cache struct info because although it reduced allocation to v5 levels, it
hurt parallel performance too much.
```go
$ go test -cpu=4 -bench=. -benchmem=true
go test -cpu=4 -bench=. -benchmem=true
PASS
BenchmarkFieldSuccess-4 5000000 332 ns/op 16 B/op 1 allocs/op
BenchmarkFieldFailure-4 5000000 334 ns/op 16 B/op 1 allocs/op