os_identifier/lib.rs
1//! # OS Identifier
2//!
3//! OS Identifier resolves product / release names of operating systems used by
4//! endoflife.date into canonical names.
5//!
6//! ```
7//! use os_identifier::Windows;
8//!
9//! fn main() {
10//! let os_strings = Windows::try_from("11-24h2-w").unwrap();
11//!
12//! assert!(os_strings.to_string().contains(&String::from("Microsoft Windows 11 Pro 24H2")));
13//! }
14//! ```
15
16mod windows;
17pub use windows::Windows;