wiwi/
lib.rs

1#![no_implicit_prelude]
2
3#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
4
5#![cfg_attr(all(docsrs, kiwingay), doc = "")]
6#![cfg_attr(
7	all(docsrs, kiwingay),
8	doc = concat!(
9		"These docs have been built from commit [",
10		env!("KIWINGAY_DEPLOY_COMMIT_SHORT"),
11		"](https://github.com/meadowsys/wiwi/commit/",
12		env!("KIWINGAY_DEPLOY_COMMIT"),
13		")."
14	)
15)]
16
17#![cfg_attr(
18	feature = "nightly",
19	feature(
20		const_trait_impl,
21		integer_atomics,
22		f16,
23		f128
24	)
25)]
26
27#[cfg(target_pointer_width = "16")]
28compile_error!("16-bit platforms are not supported yet (but please do file an issue if for whatever reason you do need it, I would be happy to add support!)");
29
30extern crate wiwi_util;
31pub use wiwi_util::*;
32
33// #[cfg(feature = "chain")]
34pub extern crate wiwi_chain as chain;
35
36pub mod aoc;
37pub mod builder;
38pub mod clock_timer;
39pub mod cron;
40pub mod encoding;
41pub mod filetypes;
42pub mod lazy_wrap;
43pub mod lsl;
44pub mod macro_util;
45pub mod mem_use;
46pub mod nominal;
47pub mod num;
48pub mod parser;
49pub mod rc;
50pub mod serialiser;
51pub mod string;
52pub mod tuple;
53pub mod vh;