pulz-schedule 0.1.0-alpha2

For scheduling systems and managing their resources
Documentation
#![warn(
    // missing_docs,
    // rustdoc::missing_doc_code_examples,
    future_incompatible,
    rust_2018_idioms,
    unused,
    trivial_casts,
    trivial_numeric_casts,
    unused_lifetimes,
    unused_qualifications,
    unused_crate_dependencies,
    clippy::cargo,
    clippy::multiple_crate_versions,
    clippy::empty_line_after_outer_attr,
    clippy::fallible_impl_from,
    clippy::redundant_pub_crate,
    clippy::use_self,
    clippy::suspicious_operation_groupings,
    clippy::useless_let_if_seq,
    // clippy::missing_errors_doc,
    // clippy::missing_panics_doc,
    clippy::wildcard_imports
)]
#![doc(html_logo_url = "https://raw.githubusercontent.com/HellButcher/pulz/master/docs/logo.png")]
#![doc(html_no_source)]
#![doc = include_str!("../README.md")]

#[doc(hidden)]
pub enum Void {}

mod atom;
pub mod event;
pub mod label;
pub mod local;
pub mod meta;
pub mod module;
pub mod resource;
pub mod schedule;
pub mod system;
#[cfg(not(target_os = "unknown"))]
pub mod threadpool;
mod util;

pub mod prelude {
    pub use crate::{
        module::Module,
        resource::{FromResources, FromResourcesMut, Res, ResMut, ResourceId, Resources},
        schedule::Schedule,
    };
}