package tag
import "golang.org/x/text/internal/tag"
Package tag contains functionality handling tags and related data.
Index ¶
Functions ¶
func Compare ¶
Compare returns an integer comparing a and b lexicographically.
func FixCase ¶
FixCase reformats b to the same pattern of cases as form. If returns false if string b is malformed.
Types ¶
type Index ¶
type Index string
An Index converts tags to a compact numeric value.
All elements are of size 4. Tags may be up to 4 bytes long. Excess bytes can be used to store additional information about the tag.
func (Index) Elem ¶
Elem returns the element data at the given index.
func (Index) Index ¶
Index reports the index of the given key or -1 if it could not be found. Only the first len(key) bytes from the start of the 4-byte entries will be considered for the search and the first match in Index will be returned.
func (Index) Next ¶
Next finds the next occurrence of key after index x, which must have been obtained from a call to Index using the same key. It returns x+1 or -1.
Source Files ¶
tag.go
- Version
- v0.22.0 (latest)
- Published
- Feb 4, 2025
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 1 day ago –
Tools for package owners.