summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/mailru/easyjson
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/mailru/easyjson')
-rw-r--r--vendor/github.com/mailru/easyjson/.gitignore1
-rw-r--r--vendor/github.com/mailru/easyjson/Makefile5
-rw-r--r--vendor/github.com/mailru/easyjson/README.md2
3 files changed, 6 insertions, 2 deletions
diff --git a/vendor/github.com/mailru/easyjson/.gitignore b/vendor/github.com/mailru/easyjson/.gitignore
index db8c66edf..26156fb4b 100644
--- a/vendor/github.com/mailru/easyjson/.gitignore
+++ b/vendor/github.com/mailru/easyjson/.gitignore
@@ -2,3 +2,4 @@
*_easyjson.go
*.iml
.idea
+*.swp
diff --git a/vendor/github.com/mailru/easyjson/Makefile b/vendor/github.com/mailru/easyjson/Makefile
index 49c80f3bd..7cfec87bf 100644
--- a/vendor/github.com/mailru/easyjson/Makefile
+++ b/vendor/github.com/mailru/easyjson/Makefile
@@ -6,7 +6,7 @@ all: test
.root/src/$(PKG):
mkdir -p $@
- for i in $$PWD/* ; do ln -s $$i $@/`basename $$i` ; done
+ for i in $$PWD/* ; do ln -s $$i $@/`basename $$i` ; done
root: .root/src/$(PKG)
@@ -27,7 +27,7 @@ generate: root build
.root/src/$(PKG)/tests/custom_map_key_type.go \
.root/src/$(PKG)/tests/embedded_type.go
- .root/bin/easyjson -all .root/src/$(PKG)/tests/data.go
+ .root/bin/easyjson -all .root/src/$(PKG)/tests/data.go
.root/bin/easyjson -all .root/src/$(PKG)/tests/nothing.go
.root/bin/easyjson -all .root/src/$(PKG)/tests/errors.go
.root/bin/easyjson -snake_case .root/src/$(PKG)/tests/snake.go
@@ -37,6 +37,7 @@ generate: root build
.root/bin/easyjson .root/src/$(PKG)/tests/named_type.go
.root/bin/easyjson .root/src/$(PKG)/tests/custom_map_key_type.go
.root/bin/easyjson .root/src/$(PKG)/tests/embedded_type.go
+ .root/bin/easyjson -disallow_unknown_fields .root/src/$(PKG)/tests/disallow_unknown.go
test: generate root
go test \
diff --git a/vendor/github.com/mailru/easyjson/README.md b/vendor/github.com/mailru/easyjson/README.md
index 9366e3f71..7fd768654 100644
--- a/vendor/github.com/mailru/easyjson/README.md
+++ b/vendor/github.com/mailru/easyjson/README.md
@@ -53,6 +53,8 @@ Usage of easyjson:
use lowerCamelCase instead of CamelCase by default
-stubs
only generate stubs for marshaler/unmarshaler funcs
+ -disallow_unknown_fields
+ return error if some unknown field in json appeared
```
Using `-all` will generate marshalers/unmarshalers for all Go structs in the