jsoniter

package
v0.0.0-...-c18a219 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Matcher

func Matcher(p rpc.ReadPeeker) bool

Matcher is a JSON Matcher.

Types

type Builder

type Builder struct {
}

func (Builder) NewClient

func (Builder) NewClient(s rpc.Stream, opts data.Map) rpc.ClientCodec

func (Builder) NewServer

func (Builder) NewServer(s rpc.Stream, opts data.Map) rpc.ServerCodec

type ClientCodec

type ClientCodec struct {
	rpc.Stream
	// contains filtered or unexported fields
}

func (*ClientCodec) DecodeHead

func (c *ClientCodec) DecodeHead(head *rpc.ResponseHead) error

func (*ClientCodec) DecodeResult

func (c *ClientCodec) DecodeResult(result *rpc.Result) error

func (*ClientCodec) DiscardResult

func (*ClientCodec) DiscardResult() error

func (*ClientCodec) Encode

func (c *ClientCodec) Encode(req *rpc.Request) (err error)

type ServerCodec

type ServerCodec struct {
	rpc.Stream
	// contains filtered or unexported fields
}

func (*ServerCodec) DecodeArgs

func (c *ServerCodec) DecodeArgs(args []interface{}) error

func (*ServerCodec) DecodeHead

func (c *ServerCodec) DecodeHead(head *rpc.RequestHead) error

func (*ServerCodec) DiscardArgs

func (*ServerCodec) DiscardArgs() error

func (*ServerCodec) Encode

func (c *ServerCodec) Encode(resp *rpc.Response) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL