summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/olivere/elastic/decoder.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/olivere/elastic/decoder.go')
-rw-r--r--vendor/github.com/olivere/elastic/decoder.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/vendor/github.com/olivere/elastic/decoder.go b/vendor/github.com/olivere/elastic/decoder.go
deleted file mode 100644
index 9cd2cf720..000000000
--- a/vendor/github.com/olivere/elastic/decoder.go
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright 2012-present Oliver Eilhard. All rights reserved.
-// Use of this source code is governed by a MIT-license.
-// See http://olivere.mit-license.org/license.txt for details.
-
-package elastic
-
-import (
- "encoding/json"
-)
-
-// Decoder is used to decode responses from Elasticsearch.
-// Users of elastic can implement their own marshaler for advanced purposes
-// and set them per Client (see SetDecoder). If none is specified,
-// DefaultDecoder is used.
-type Decoder interface {
- Decode(data []byte, v interface{}) error
-}
-
-// DefaultDecoder uses json.Unmarshal from the Go standard library
-// to decode JSON data.
-type DefaultDecoder struct{}
-
-// Decode decodes with json.Unmarshal from the Go standard library.
-func (u *DefaultDecoder) Decode(data []byte, v interface{}) error {
- return json.Unmarshal(data, v)
-}