x/model: doc rule of thumb about valid vs. invalid Names
This commit is contained in:
parent
e052bd8c0f
commit
ad6f020bd8
@ -92,6 +92,12 @@ type Name struct {
|
||||
// "example.com/mistral:7b+Q4_0+"
|
||||
// "x/y/z/z:8n+I"
|
||||
// ""
|
||||
//
|
||||
// It returns the zero value if any part is invalid.
|
||||
//
|
||||
// As a rule of thumb, an valid name is one that can be round-tripped with
|
||||
// the [Name.String] method. That means ("x+") is invalid because
|
||||
// [Name.String] will not print a "+" if the build is empty.
|
||||
func ParseName(s string) Name {
|
||||
var r Name
|
||||
for kind, part := range NameParts(s) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user