extra

package
v0.0.0-...-ef03955 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EmitEmptyEncoder

type EmitEmptyEncoder struct {
	jsoniter.ValEncoder
}

func (*EmitEmptyEncoder) Encode

func (enc *EmitEmptyEncoder) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (*EmitEmptyEncoder) IsEmbeddedPtrNil

func (enc *EmitEmptyEncoder) IsEmbeddedPtrNil(ptr unsafe.Pointer) bool

func (*EmitEmptyEncoder) IsEmpty

func (enc *EmitEmptyEncoder) IsEmpty(ptr unsafe.Pointer) bool

type EmitEmptyExtension

type EmitEmptyExtension struct {
	jsoniter.DummyExtension
	Filter func(binding *jsoniter.Binding) bool
}

func (*EmitEmptyExtension) UpdateStructDescriptor

func (e *EmitEmptyExtension) UpdateStructDescriptor(desc *jsoniter.StructDescriptor)

type ImmunityEmitEmptyEncoder

type ImmunityEmitEmptyEncoder struct {
	jsoniter.ValEncoder
}

func (*ImmunityEmitEmptyEncoder) Encode

func (enc *ImmunityEmitEmptyEncoder) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (*ImmunityEmitEmptyEncoder) IsEmbeddedPtrNil

func (enc *ImmunityEmitEmptyEncoder) IsEmbeddedPtrNil(ptr unsafe.Pointer) bool

func (*ImmunityEmitEmptyEncoder) IsEmpty

func (enc *ImmunityEmitEmptyEncoder) IsEmpty(ptr unsafe.Pointer) bool

Jump to

Keyboard shortcuts

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