package names

Import Path
	go.pact.im/x/names (on go.dev)

Dependency Relation
	imports one package, and imported by 2 packages

Involved Source Files Package names provides an abstraction for generating short and human-readable pseudo-random names for objects.
Package-Level Type Names (total 4, in which 2 are exported)
/* sort exporteds by: | */
Namer generates short and human-readable names for objects. ( Namer) Name(ctx context.Context) (string, error) *go.pact.im/x/names/dockernames.Namer *go.pact.im/x/names/monikernames.Namer func NewNoopNamer() Namer func NamerBuilder.Build() Namer func go.pact.im/x/names/dockernames.(*Namer).Build() Namer func go.pact.im/x/names/monikernames.(*Builder).Build() Namer
NamerBuilder constructs Namer instances. ( NamerBuilder) Build() Namer *go.pact.im/x/names/dockernames.Namer *go.pact.im/x/names/monikernames.Builder func NewNoopNamerBuilder() NamerBuilder
Package-Level Functions (total 2, both are exported)
NewNoopNamer returns a Namer that returns empty strings.
NewNoopNamerBuilder returns a NamerBuilder for Namer that returns empty strings.