Source File
provider.go
Belonging Package
github.com/uptrace/bun/extra/bunjson
package bunjsonimport ()var provider Provider = StdProvider{}func ( Provider) {provider =}type Provider interface {Marshal(v interface{}) ([]byte, error)Unmarshal(data []byte, v interface{}) errorNewEncoder(w io.Writer) EncoderNewDecoder(r io.Reader) Decoder}type Decoder interface {Decode(v interface{}) errorUseNumber()}type Encoder interface {Encode(v interface{}) error}func ( interface{}) ([]byte, error) {return provider.Marshal()}func ( []byte, interface{}) error {return provider.Unmarshal(, )}func ( io.Writer) Encoder {return provider.NewEncoder()}func ( io.Reader) Decoder {return provider.NewDecoder()}
![]() |
The pages are generated with Golds v0.3.6. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |