NewExtension creates a serializable Extension from a name and version string.
(name string, version uint32)
| 471 | |
| 472 | // NewExtension creates a serializable Extension from a name and version string. |
| 473 | func NewExtension(name string, version uint32) *Extension { |
| 474 | versionString := "latest" |
| 475 | if version < math.MaxUint32 { |
| 476 | versionString = strconv.FormatUint(uint64(version), 10) |
| 477 | } |
| 478 | return &Extension{ |
| 479 | Name: name, |
| 480 | Version: versionString, |
| 481 | } |
| 482 | } |
| 483 | |
| 484 | // Extension represents a named and optionally versioned extension library configured in the environment. |
| 485 | type Extension struct { |
no outgoing calls