# Functions
IsElementNotFoundError determines if the given error indicates that a file name, symbol name, or extension field was could not be found by the server.
LoadServiceDescriptor loads a rich descriptor for a given service description generated by protoc-gen-go.
LoadServiceDescriptors loads the service descriptors for all services exposed by the given GRPC server.
NewClientAuto creates a new Client that will use either v1 or v1alpha version of reflection (based on what the server supports) with the given root context and using the given client connection.
NewClientV1 creates a new Client using the v1 version of reflection with the given root context and using the given RPC stub for talking to the server.
NewClientV1Alpha creates a new Client using the v1alpha version of reflection with the given root context and using the given RPC stub for talking to the server.
WithAllowMissingFileDescriptors returns an option that configures a client to allow missing files when building descriptors when possible.
WithFallbackResolver returns an option that configures the client to allow falling back to the given resolvers if the server is unable to supply descriptors for a particular query.
WithFallbackResolvers returns an option that configures the client to allow falling back to the given resolvers if the server is unable to supply descriptors for a particular query.
# Structs
Client is a client connection to a server for performing reflection calls and resolving remote symbols.
ProtocolError is an error returned when the server sends a response of the wrong type.
# Type aliases
ClientOption is an option that can be used to configure the behavior of a reflection client created with one of the various NewClient* functions in this package.
GRPCServer is the interface provided by a gRPC server.