mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-07-09 21:17:09 +08:00
vendor: update buildkit to master@31c870e82a48
Signed-off-by: Justin Chadwell <me@jedevc.com>
This commit is contained in:
30
vendor/github.com/aws/smithy-go/encoding/json/encoder.go
generated
vendored
Normal file
30
vendor/github.com/aws/smithy-go/encoding/json/encoder.go
generated
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
package json
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
)
|
||||
|
||||
// Encoder is JSON encoder that supports construction of JSON values
|
||||
// using methods.
|
||||
type Encoder struct {
|
||||
w *bytes.Buffer
|
||||
Value
|
||||
}
|
||||
|
||||
// NewEncoder returns a new JSON encoder
|
||||
func NewEncoder() *Encoder {
|
||||
writer := bytes.NewBuffer(nil)
|
||||
scratch := make([]byte, 64)
|
||||
|
||||
return &Encoder{w: writer, Value: newValue(writer, &scratch)}
|
||||
}
|
||||
|
||||
// String returns the String output of the JSON encoder
|
||||
func (e Encoder) String() string {
|
||||
return e.w.String()
|
||||
}
|
||||
|
||||
// Bytes returns the []byte slice of the JSON encoder
|
||||
func (e Encoder) Bytes() []byte {
|
||||
return e.w.Bytes()
|
||||
}
|
Reference in New Issue
Block a user