rune/modules/mod.rs
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
//! Public packages that can be used to provide extract functionality to virtual
//! machines.
//!
//! These are usually included through
//! [`Context::with_default_modules`][crate::Context::with_default_modules].
// Note: A fair amount of code and documentation in this and child modules is
// duplicated from the Rust project under the MIT license.
//
// https://github.com/rust-lang/rust
//
// Copyright 2014-2024 The Rust Project Developers
#[macro_use]
mod inner_macros;
pub mod any;
pub mod bytes;
#[cfg(feature = "capture-io")]
pub mod capture_io;
pub mod char;
pub mod clone;
pub mod cmp;
pub mod collections;
pub mod core;
#[cfg(feature = "disable-io")]
pub mod disable_io;
pub mod f64;
pub mod fmt;
pub mod future;
pub mod hash;
pub mod i64;
pub mod io;
pub mod iter;
pub mod macros;
pub mod mem;
pub mod num;
pub mod object;
pub mod ops;
pub mod option;
pub mod result;
pub mod slice;
pub mod stream;
pub mod string;
pub mod test;
pub mod tuple;
pub mod u64;
pub mod vec;