# `Cldr.LanguageTag.U`
[🔗](https://github.com/elixir-cldr/cldr/blob/v2.47.3/lib/cldr/language_tag/extensions/u.ex#L1)

Defines the struct for the BCP 47 `u`
extension.

# `t`

```elixir
@type t() :: %Cldr.LanguageTag.U{
  calendar: atom(),
  cf: atom(),
  col_alternate: atom(),
  col_backwards: atom(),
  col_case_first: atom(),
  col_case_level: atom(),
  col_hiragana_quaternary: atom(),
  col_normalization: atom(),
  col_numeric: atom(),
  col_reorder: atom(),
  col_strength: atom(),
  collation: atom(),
  currency: atom(),
  dx: atom(),
  em: atom(),
  fw: atom(),
  hc: atom(),
  kv: atom(),
  lb: atom(),
  lw: atom(),
  ms: atom(),
  mu: atom(),
  numbers: atom(),
  rg: atom(),
  sd: atom(),
  ss: atom(),
  timezone: atom(),
  va: atom(),
  vt: atom()
}
```

Defines the [BCP 47 `u` extension](https://unicode-org.github.io/cldr/ldml/tr35.html#u_Extension)
of a `t:Cldr.LanguageTag`.

# `encode`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
