Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

version.ReleaseVersion

Rust
  • Python Unavailable
  • TypeScript Unavailable
  • Rust
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

View as Markdown

Module
version
Package
libtmux
Source
crates/libtmux/src/version.rs
struct version.ReleaseVersion
structoverload [source]
structoverload [source]
struct version.ReleaseVersion

A numbered tmux release.

Examples

use libtmux::{ReleaseSuffix, ReleaseVersion};
// tmux numbers a patch with a letter, so `3.5a` is later than `3.5`.
let plain = ReleaseVersion::new(3, 5, ReleaseSuffix::FINAL);
let patched = ReleaseVersion::new(3, 5, ReleaseSuffix::patch('a').expect("a patch letter"));
assert!(patched > plain);

4 declared, 0 inherited

Members

  • major method Return the major release number.
  • minor method Return the minor release number.
  • new method Construct a numbered tmux release.
  • suffix method Return the release suffix.
Esc

Type to search.