utils

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2024 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DescriptorRegistry

type DescriptorRegistry struct {
	MessageRegistry msgregistry.MessageRegistry
	FileRegistry    map[string]*desc.FileDescriptor
	// contains filtered or unexported fields
}

func NewDescriptorRegistry

func NewDescriptorRegistry() *DescriptorRegistry

func (*DescriptorRegistry) GetFileDescriptorSet

func (d *DescriptorRegistry) GetFileDescriptorSet() *descriptorpb.FileDescriptorSet

func (*DescriptorRegistry) GetFilesResolver

func (d *DescriptorRegistry) GetFilesResolver() *protoregistry.Files

func (*DescriptorRegistry) GetTypesResolver

func (d *DescriptorRegistry) GetTypesResolver(regs ...*protoregistry.Files) *protoregistry.Types

func (*DescriptorRegistry) Import

func (d *DescriptorRegistry) Import(parse ParserFunc, excludes []*regexp.Regexp, paths ...string) error

func (*DescriptorRegistry) Load

func (d *DescriptorRegistry) Load(path, checksum string) error

func (*DescriptorRegistry) Merge

func (d *DescriptorRegistry) Merge(other *DescriptorRegistry)

func (*DescriptorRegistry) MergeFileDescriptorSet

func (d *DescriptorRegistry) MergeFileDescriptorSet(fds *descriptorpb.FileDescriptorSet)

func (*DescriptorRegistry) Parse

func (d *DescriptorRegistry) Parse(parser *protoparse.Parser, files []string) error

func (*DescriptorRegistry) Store

func (d *DescriptorRegistry) Store(path string) (string, error)

type ParserFunc

type ParserFunc func(parser *protoparse.Parser, files []string) error

Jump to

Keyboard shortcuts

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