#![no_std]
#![warn(
anonymous_parameters,
missing_copy_implementations,
missing_debug_implementations,
missing_docs,
nonstandard_style,
rust_2018_idioms,
single_use_lifetimes,
trivial_casts,
trivial_numeric_casts,
unreachable_pub,
unused_extern_crates,
unused_qualifications,
variant_size_differences,
unsafe_code
)]
#![deny(
rustdoc::broken_intra_doc_links,
rustdoc::private_intra_doc_links,
rustdoc::missing_crate_level_docs,
rustdoc::private_doc_tests,
rustdoc::invalid_codeblock_attributes,
rustdoc::invalid_html_tags,
rustdoc::invalid_rust_codeblocks,
rustdoc::bare_urls,
rustdoc::unescaped_backticks,
rustdoc::redundant_explicit_links
)]
#![doc(
html_logo_url = "https://raw.githubusercontent.com/ardaku/whoami/v2/res/icon.svg",
html_favicon_url = "https://raw.githubusercontent.com/ardaku/whoami/v2/res/icon.svg"
)]
extern crate alloc;
#[cfg(feature = "std")]
extern crate std;
mod api;
mod arch;
mod conversions;
mod desktop_env;
mod error;
mod langs;
mod os;
mod platform;
mod result;
use self::conversions::OsString;
pub use self::{
api::{
account, account_os, cpu_arch, desktop_env, devicename, devicename_os,
distro, hostname, lang_prefs, platform, realname, realname_os,
username, username_os,
},
arch::{CpuArchitecture, Width},
desktop_env::DesktopEnvironment,
error::Error,
langs::{Language, LanguagePreferences},
platform::Platform,
result::Result,
};