Module file

Source
Expand description

Interfaces for customizing resolution of protobuf source files.

Structs§

ChainFileResolver
An implementation of FileResolver which chains together several other resolvers.
DescriptorSetFileResolver
An implementation of FileResolver which resolves files from a compiled FileDescriptorSet.
File
An opened protobuf source file, returned by FileResolver::open_file.
FileMetadata
Information about a File after it has been added to a Compiler instance.
GoogleFileResolver
An implementation of FileResolver which resolves well-known imports such as google/protobuf/descriptor.proto.
IncludeFileResolver
An implementation of FileResolver which searches an include path on the file system.

Traits§

FileResolver
A strategy for locating protobuf source files.