Expand description
A “prelude” for users of the artichoke-core
crate.
This prelude is similar to the standard library’s prelude in that you’ll almost always want to import its entire contents, but unlike the standard library’s prelude, you’ll have to do so manually:
use artichoke_core::prelude::*;
The prelude may grow over time as additional items see ubiquitous use.
Re-exports§
pub use crate::class_registry::ClassRegistry;
pub use crate::coerce_to_numeric::CoerceToNumeric;
pub use crate::constant::DefineConstant;
pub use crate::convert::Convert;
pub use crate::convert::ConvertMut;
pub use crate::convert::TryConvert;
pub use crate::convert::TryConvertMut;
pub use crate::debug::Debug;
pub use crate::eval::Eval;
pub use crate::file::File;
pub use crate::globals::Globals;
pub use crate::hash::Hash;
pub use crate::intern::Intern;
pub use crate::io::Io;
pub use crate::load::LoadSources;
pub use crate::module_registry::ModuleRegistry;
pub use crate::parser::IncrementLinenoError;
pub use crate::parser::Parser;
pub use crate::prng::Prng;
pub use crate::regexp::Regexp;
pub use crate::release_metadata::ReleaseMetadata;
pub use crate::top_self::TopSelf;
pub use crate::types::Ruby;
pub use crate::types::Rust;
pub use crate::value::Value;
pub use crate::warn::Warn;