join_proto

package
v0.0.0-...-9b92372 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBooleanCustomFieldOption

func GetBooleanCustomFieldOption(optionName string, options *descriptorpb.FieldOptions, extensionTypes *protoregistry.Types) (bool, bool)

Returns: (result, foundOption)

func GetBooleanCustomFileOption

func GetBooleanCustomFileOption(optionName string, options *descriptorpb.FileOptions, extensionTypes *protoregistry.Types) (bool, bool)

Returns: (result, foundOption)

func GetBooleanCustomMessageOption

func GetBooleanCustomMessageOption(optionName string, options *descriptorpb.MessageOptions, extensionTypes *protoregistry.Types) (bool, bool)

Returns: (result, foundOption)

func GetStringCustomFieldOption

func GetStringCustomFieldOption(optionName string, options *descriptorpb.FieldOptions, extensionTypes *protoregistry.Types) (string, bool)

Returns: (result, foundOption)

func RegisterAllExtensions

func RegisterAllExtensions(extTypes *protoregistry.Types, descs interface {
	Messages() protoreflect.MessageDescriptors
	Extensions() protoreflect.ExtensionDescriptors
}) error

Types

type IOptions

type IOptions interface {
	ProtoReflect() protoreflect.Message
	Reset()
}

Jump to

Keyboard shortcuts

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