pub fn all_effect_names() -> Vec<&'static str> {
let mut out = Vec::new();
out.extend_from_slice(args::DECLARED_EFFECTS);
out.extend_from_slice(console::DECLARED_EFFECTS);
out.extend_from_slice(disk::DECLARED_EFFECTS);
out.extend_from_slice(env::DECLARED_EFFECTS);
out.extend_from_slice(http::DECLARED_EFFECTS);
out.extend_from_slice(http_server::DECLARED_EFFECTS);
out.extend_from_slice(random::DECLARED_EFFECTS);
out.extend_from_slice(tcp::DECLARED_EFFECTS);
out.extend_from_slice(time::DECLARED_EFFECTS);
#[cfg(feature = "terminal")]
out.extend_from_slice(terminal::DECLARED_EFFECTS);
out
}
pub mod args;
pub mod console;
pub mod disk;
pub mod env;
pub mod http;
pub mod http_server;
pub mod random;
pub mod tcp;
#[cfg(feature = "terminal")]
pub mod terminal;
pub mod time;