# Functions
GetInputConfigForString returns the input config for the input string.
GetReadBucketCloserCopyToInMemory says to copy the returned ReadBucketCloser to an in-memory ReadBucketCloser.
GetReadBucketCloserWithNoSearch says to not search for buf.work.yamls or buf.yamls, instead just returning a bucket for the direct SourceRef or DirRef given.
GetReadBucketCloserWithTargetExcludePaths sets the target exclude paths for bucket targeting information returned with the bucket.
GetReadBucketCloserWithTargetPaths sets the targets paths for bucket targeting information returned with the bucket.
GetReadWriteBucketWithNoSearch says to not search for buf.work.yamls or buf.yamls, instead just returning a bucket for the direct SourceRef or DirRef given.
GetReadWriteBucketWithTargetExcludePaths sets the target exclude paths for the bucket targeting information returned with the bucket.
GetReadWriteBucketWithTargetPaths sets the target paths for the bucket targeting information returned with the bucket.
MessageRefParserWithDefaultMessageEncoding says to use the default MessageEncoding.
NewDirOrProtoFileRefParser returns a new RefParser for dirs only.
NewDirReader returns a new DirReader.
NewDirRefParser returns a new RefParser for dirs only.
NewMessageReader returns a new MessageReader.
NewMessageRefParser returns a new RefParser for messages only.
NewModuleFetcher returns a new ModuleFetcher.
NewModuleRefParser returns a new RefParser for modules only.
NewProtoFileWriter returns a new ProtoFileWriter.
NewReader returns a new Reader.
NewRefParser returns a new RefParser.
NewSourceOrModuleRefParser returns a new RefParser for sources or modules only.
NewSourceReader returns a new SourceReader.
NewSourceRefParser returns a new RefParser for sources only.
NewWriter returns a new Writer.
# Constants
MessageEncodingBinpb is the binary message encoding.
MessageEncodingJSON is the JSON message encoding.
MessageEncodingTxtpb is the text protobuf message encoding.
MessageEncodingYAML is the YAML message encoding.
# Variables
AllFormatsString is the string representation of all formats.
DirOrProtoFileFormats is the string representation of all dir or proto file formats.
ErrModuleFormatDetectedForDirOrProtoFileRef is the error returned if a module is the detected format in the DirOrProtoFileRefParser.
MessageFormatsString is the string representation of all message formats.
ModuleFormatsString is the string representation of all module formats.
SourceDirFormatsString is the string representation of all source directory formats.
SourceFormatsString is the string representation of all source formats.
SourceOrModuleFormatsString is the string representation of all source or module formats.
# Interfaces
DirOrProtoFileRef is a directory or proto file reference.
DirOrProtoFileRefParser is a dir or proto file ref parser for Buf.
DirReader is a dir reader.
DirRef is a dir bucket reference.
DirRefParser is a dir ref parser for Buf.
MessageReader is a message reader.
MessageRef is a message file reference.
MessageRefParser is an message ref parser for Buf.
ModuleFetcher is a module fetcher.
ModuleRef is a module reference.
ModuleRefParser is a source ref parser for Buf.
ProtoFileRef is a proto file reference.
ProtoFileWriter is a writer of proto files.
Reader is a reader for Buf.
Ref is an message file or source bucket reference.
RefParser is a ref parser for Buf.
SourceOrModuleRef is a source bucket or module reference.
SourceOrModuleRefParser is a source or module ref parser for Buf.
SourceReader is a source reader.
SourceRef is a source bucket reference.
SourceRefParser is a source ref parser for Buf.
Writer is a writer for Buf.
# Type aliases
BucketExtender matches the internal type.
GetReadBucketCloserOption is an option for a GetSourceReadBucketCloser call.
GetReadWriteBucketOption is an option for a GetDirReadWriteBucket call.
MessageEncoding is the encoding of the message.
MessageRefParserOption is an option for a new MessageRefParser.
ReadBucketCloser matches the internal type.
ReadWriteBucket matches the internal type.