allochronic_util/
lib.rs

1#![deny(unsafe_code)]
2#![warn(
3	clippy::cargo,
4	clippy::nursery,
5	clippy::pedantic,
6	clippy::restriction,
7	future_incompatible,
8	rust_2018_idioms
9)]
10#![warn(
11	box_pointers,
12	macro_use_extern_crate,
13	meta_variable_misuse,
14	missing_copy_implementations,
15	missing_crate_level_docs,
16	missing_debug_implementations,
17	missing_docs,
18	non_ascii_idents,
19	single_use_lifetimes,
20	trivial_casts,
21	trivial_numeric_casts,
22	unaligned_references,
23	unreachable_pub,
24	unused_import_braces,
25	unused_lifetimes,
26	unused_qualifications,
27	unused_results,
28	variant_size_differences
29)]
30#![allow(
31	clippy::blanket_clippy_restriction_lints,
32	clippy::else_if_without_else,
33	clippy::exhaustive_enums,
34	clippy::future_not_send,
35	clippy::implicit_return,
36	clippy::missing_inline_in_public_items,
37	clippy::non_ascii_literal,
38	clippy::pattern_type_mismatch,
39	clippy::redundant_pub_crate,
40	clippy::shadow_reuse,
41	clippy::tabs_in_doc_comments,
42	clippy::unreachable,
43	clippy::wildcard_enum_match_arm,
44	unreachable_pub,
45	variant_size_differences
46)]
47#![allow(clippy::cargo_common_metadata)]
48#![cfg_attr(
49	doc,
50	warn(rustdoc::all),
51	allow(rustdoc::missing_doc_code_examples, rustdoc::private_doc_tests)
52)]
53
54//! TODO
55
56mod poll_once;
57#[doc(hidden)]
58pub mod select;
59mod r#yield;
60
61pub use poll_once::{poll, PollOnce};
62pub use r#yield::{r#yield, Yield};
63pub use select::select;