type golang.org/x/text/language.Region
37 uses
golang.org/x/text/language (current package)
coverage.go#L29: Regions() []Region
coverage.go#L48: func (s allSubtags) Regions() []Region {
coverage.go#L49: reg := make([]Region, language.NumRegions)
coverage.go#L51: reg[i] = Region{language.Region(i + 1)}
coverage.go#L92: regions func() []Region
coverage.go#L149: func (s *coverage) Regions() []Region {
coverage.go#L170: case func() []Region:
coverage.go#L178: case []Region:
coverage.go#L179: s.regions = func() []Region { return v }
language.go#L56: func (t Tag) Raw() (b Base, s Script, r Region) {
language.go#L58: return Base{tt.LangID}, Script{tt.ScriptID}, Region{tt.RegionID}
language.go#L305: func (t Tag) Region() (Region, Confidence) {
language.go#L307: return Region{r}, Exact
language.go#L311: return Region{tt.RegionID}, Low // TODO: differentiate between high and low.
language.go#L315: return Region{tag.RegionID}, Low
language.go#L317: return Region{_ZZ}, No // TODO: return world instead of undetermined?
language.go#L508: type Region struct {
language.go#L514: func EncodeM49(r int) (Region, error) {
language.go#L516: return Region{rid}, err
language.go#L522: func ParseRegion(s string) (Region, error) {
language.go#L524: return Region{r}, err
language.go#L529: func (r Region) String() string {
language.go#L536: func (r Region) ISO3() string {
language.go#L542: func (r Region) M49() int {
language.go#L549: func (r Region) IsPrivateUse() bool {
language.go#L555: func (r Region) IsCountry() bool {
language.go#L561: func (r Region) IsGroup() bool {
language.go#L567: func (r Region) Contains(c Region) bool {
language.go#L578: func (r Region) TLD() (Region, error) {
language.go#L580: return Region{tld}, err
language.go#L586: func (r Region) Canonicalize() Region {
language.go#L587: return Region{r.regionID.Canonicalize()}
parse.go#L116: case Region:
tags.go#L53: func MustParseRegion(s string) Region {