140
// decodeLink encodes the link to Nexus-Link header value.
141
// It follows the same format of HTTP Link header: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link
143
>
if err := validateLinkURL(link.URL); err != nil {
145
>
}
146
if err := validateLinkType(link.Type); err != nil {
147
return "", fmt.Errorf("failed to encode link: %w", err)