MCPcopy Index your code
hub / github.com/bufbuild/buf / NewModuleSetBuilder

Function NewModuleSetBuilder

private/bufpkg/bufmodule/module_set_builder.go:115–122  ·  view source on GitHub ↗

NewModuleSetBuilder returns a new ModuleSetBuilder.

(
	ctx context.Context,
	logger *slog.Logger,
	moduleDataProvider ModuleDataProvider,
	commitProvider CommitProvider,
)

Source from the content-addressed store, hash-verified

113
114// NewModuleSetBuilder returns a new ModuleSetBuilder.
115func NewModuleSetBuilder(
116 ctx context.Context,
117 logger *slog.Logger,
118 moduleDataProvider ModuleDataProvider,
119 commitProvider CommitProvider,
120) ModuleSetBuilder {
121 return newModuleSetBuilder(ctx, logger, moduleDataProvider, commitProvider)
122}
123
124// NewModuleSetForRemoteModule is a convenience function that build a ModuleSet for for a single
125// remote Module based on ModuleKey.

Callers 13

wellKnownTypeImageFunction · 0.92
TestBasicFunction · 0.92
TestProtoFileTargetPathFunction · 0.92
newModuleSetFunction · 0.92
runFunction · 0.92
NewModuleSetForProtocFunction · 0.92
testFormatNoDiffFunction · 0.92
getProtosourceFilesFunction · 0.92
NewWKTResolverFunction · 0.92

Calls 1

newModuleSetBuilderFunction · 0.85

Tested by 4

TestBasicFunction · 0.74
TestProtoFileTargetPathFunction · 0.74
testFormatNoDiffFunction · 0.74

Used in the wild real call sites across dependent graphs

searching dependent graphs…