# `Version.Requirement`
[🔗](https://github.com/elixir-lang/elixir/blob/v1.20.0-rc.3/lib/elixir/lib/version.ex#L128)

A struct that holds version requirement information.

The struct fields are private and should not be accessed.

See the "Requirements" section in the `Version` module
for more information.

# `t`

```elixir
@opaque t()
```

---

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