Versions in this module Expand all Collapse all v0 v0.0.1 Mar 30, 2024 Changes in this version + func ParseRequestPath(path string) (ModulePath, Request, error) + type InfoRequest struct + Version ModuleVersion + func (r InfoRequest) Path() string + type LatestRequest struct + func (LatestRequest) Path() string + type ListRequest struct + func (ListRequest) Path() string + type ModRequest struct + Version ModuleVersion + func (r ModRequest) Path() string + type ModuleInfo struct + Origin *ModuleOrigin + Time time.Time + Version ModuleVersion + type ModuleOrigin struct + Hash string + Ref string + URL string + VCS string + type ModulePath string + func MakeModulePath(str string) (ModulePath, error) + func UnescapeModulePath(escaped string) (ModulePath, error) + func (path *ModulePath) UnmarshalText(text []byte) error + func (path ModulePath) Escaped() string + func (path ModulePath) IsEmpty() bool + func (path ModulePath) IsSet() bool + func (path ModulePath) String() string + type ModuleVersion string + func MakeModuleVersion(str string) (ModuleVersion, error) + func UnescapeModuleVersion(escaped string) (ModuleVersion, error) + func (version *ModuleVersion) UnmarshalText(text []byte) error + func (version ModuleVersion) Compare(other ModuleVersion) int + func (version ModuleVersion) Escaped() string + func (version ModuleVersion) IsEmpty() bool + func (version ModuleVersion) IsSet() bool + func (version ModuleVersion) String() string + type Request interface + Path func() string + type ZipRequest struct + Version ModuleVersion + func (r ZipRequest) Path() string