# snapshot.Availability

- **Module:** snapshot
- **Package:** libtmux
- **Language:** Rust
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-rs/blob/8a648c0894dfffc9303583f753b6c8ae01f2fe76/crates/libtmux/src/snapshot.rs#L28
- **Page:** https://libtmux.org/reference/rs/snapshot-availability/

## Members

- `Unsupported` (constant) — The detected numbered release predates the field.
- `Unproven` (constant) — A development build provides no numbered availability proof.
- `Absent` (constant) — Tmux emitted an empty value for a conditionally available field.
- `Available` (constant) — Tmux emitted a decoded value, including preserved empty text.
- `as_ref` (method) — Borrow the contained value without cloning the evidence.
- `available` (method) — Discard the reason a value is missing and keep only the value.
- `is_available` (method) — Report whether tmux emitted a decoded value.
- `copied` (method) — Copy a borrowed scalar out of its evidence.
