1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
//! <div align="center">
//! <a href="https://rune-rs.github.io/rune/">
//!     <b>Read the Book 📖</b>
//! </a>
//! </div>
//!
//! <br>
//!
//! <div align="center">
//! <a href="https://github.com/rune-rs/rune/actions">
//!     <img alt="Build Status" src="https://github.com/rune-rs/rune/workflows/Build/badge.svg">
//! </a>
//!
//! <a href="https://github.com/rune-rs/rune/actions">
//!     <img alt="Book Status" src="https://github.com/rune-rs/rune/workflows/Book/badge.svg">
//! </a>
//!
//! <a href="https://discord.gg/v5AeNkT">
//!     <img alt="Chat on Discord" src="https://img.shields.io/discord/558644981137670144.svg?logo=discord&style=flat-square">
//! </a>
//! </div>
//!
//! Native modules for the runestick virtual machine.
//!
//! These are modules that can be used with the [Rune language].
//!
//! [Rune Language]: https://github.com/rune-rs/rune
//!
//! See each module for documentation:
//! * [http]
//! * [json]
//! * [toml]
//! * [time]
//! * [process]
//!
//! ## Features
//!
//! * `full` includes all modules.
//! * `http` for the [http module][http]
//! * `json` for the [json module][json]
//! * `toml` for the [toml module][toml]
//! * `time` for the [time module][time]
//! * `process` for the [process module]][process]
//!
//! [http]: https://docs.rs/rune-modules/0/rune_modules/http/
//! [json]: https://docs.rs/rune-modules/0/rune_modules/json/
//! [toml]: https://docs.rs/rune-modules/0/rune_modules/toml/
//! [time]: https://docs.rs/rune-modules/0/rune_modules/time/
//! [process]: https://docs.rs/rune-modules/0/rune_modules/process/

#[cfg(feature = "http")]
pub mod http;

#[cfg(feature = "json")]
pub mod json;

#[cfg(feature = "toml")]
pub mod toml;

#[cfg(feature = "time")]
pub mod time;

#[cfg(feature = "process")]
pub mod process;

#[cfg(feature = "fs")]
pub mod fs;