x/model: more docs about ParseName
This commit is contained in:
parent
d510a90214
commit
92b7e40fde
@ -135,7 +135,16 @@ func (r Name) Model() string { return r.model }
|
|||||||
func (r Name) Tag() string { return r.tag }
|
func (r Name) Tag() string { return r.tag }
|
||||||
func (r Name) Build() string { return r.build }
|
func (r Name) Build() string { return r.build }
|
||||||
|
|
||||||
// ParseName parses a model path string into a Name.
|
// ParseName parses s into a Name. The input string must be a valid form of
|
||||||
|
// a model name in the form:
|
||||||
|
//
|
||||||
|
// <host>/<namespace>/<model>:<tag>+<build>
|
||||||
|
//
|
||||||
|
// The name part is required, all others are optional. If a part is missing,
|
||||||
|
// it is left empty in the returned Name. If a part is invalid, the zero Ref
|
||||||
|
// value is returned.
|
||||||
|
//
|
||||||
|
// The build part is normalized to uppercase.
|
||||||
//
|
//
|
||||||
// Examples of valid paths:
|
// Examples of valid paths:
|
||||||
//
|
//
|
||||||
@ -175,7 +184,7 @@ func ParseName(s string) Name {
|
|||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
// Merge performs a partial merge of dst into src. Only the non-name parts
|
// Merge performs a partial merge of src into dst. Only the non-name parts
|
||||||
// are merged. The name part is always left untouched. Other parts are
|
// are merged. The name part is always left untouched. Other parts are
|
||||||
// merged if and only if they are missing in dst.
|
// merged if and only if they are missing in dst.
|
||||||
//
|
//
|
||||||
|
Loading…
x
Reference in New Issue
Block a user