# Libtmux.Formats.state

- **Module:** Libtmux
- **Package:** libtmux
- **Language:** OCaml
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-ocaml/blob/205dfda49742592b479247049d186956e4a4cfe9/lib/libtmux.mli#L534
- **Public owner:** Libtmux
- **Page:** https://libtmux.org/en/ocaml/latest/reference/libtmux-formats-state/

```
type state =
  | Value of scalar 
  | Missing 
  | Unacquired 
  | Unsupported 
```

## Members

### Other members

- [`Missing`](/en/ocaml/latest/reference/libtmux-formats-state-missing/) (constant)
- [`Unacquired`](/en/ocaml/latest/reference/libtmux-formats-state-unacquired/) (constant)
- [`Unsupported`](/en/ocaml/latest/reference/libtmux-formats-state-unsupported/) (constant): `Missing` is an absence explicitly recorded in the observation, such as a client without terminal height. `Unacquired` means no captured value for this observation, including ambiguous session context for a pane. `Unsupported` means the name is outside the selected release's catalog. `Value (Text "")` is a captured empty string, never inferred absence.
- [`Value`](/en/ocaml/latest/reference/libtmux-formats-state-value/) (constant)
