# version.ReleaseSuffix.release_candidate

- **Module:** version.ReleaseSuffix
- **Package:** libtmux
- **Language:** Rust
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/version.rs#L71
- **Page:** https://libtmux.org/en/rs/latest/reference/version-releasesuffix-release_candidate-185j/

```
version.ReleaseSuffix.release_candidate(number: u16) -> Option<Self>
```

Construct a numbered release-candidate suffix.

Candidate one displays canonically as `-rc`. Zero is not a valid
release-candidate number.

## Example

```rust
use libtmux::ReleaseSuffix;

let suffix = ReleaseSuffix::release_candidate(2).expect("two is nonzero");
assert_eq!(suffix.release_candidate_number(), Some(2));
assert_eq!(ReleaseSuffix::release_candidate(0), None);
```
