package
0.0.0-20240731134244-8f7e13767f75
Repository: https://github.com/lasorda/protobuf-language-server.git
Documentation: pkg.go.dev

# Functions

NewEnum returns Enum initialized by provided *protobuf.Enum.
NewEnumField returns EnumField initialized by provided *protobuf.EnumField.
NewImport returns MapField initialized by provided *protobuf.MapField.
NewMapField returns MapField initialized by provided *protobuf.MapField.
NewMessage returns Message initialized by provided *protobuf.Message.
NewMessageField returns MessageField initialized by provided *protobuf.MessageField.
NewOneof returns Oneof initialized by provided *protobuf.Oneof.
NewOneofField returns OneofField initialized by provided *protobuf.OneofField.
NewPackage returns Package initialized by provided *protobuf.Package.
NewProto returns Proto initialized by provided *protobuf.Proto.
NewRPC returns RPC initialized by provided *protobuf.RPC.
NewService returns Service initialized by provided *protobuf.Service.
ParseProtos parses protobuf files from filenames and return parser.ProtoSet.

# Structs

EnumField is a registry for protobuf enum field.
Import is a registry for protobuf enum field.
MapField is a registry for protobuf enum field.
MessageField is a registry for protobuf message field.
OneofField is a registry for protobuf oneof field.
Package is a registry for protobuf package.
RPC is a registry for protobuf rpc.

# Interfaces

Enum is a registry for protobuf enum.
Message is a registry for protobuf message.
Oneof is a registry for protobuf oneof.
Proto is a registry for protobuf proto.
Service is a registry for protobuf service.