[][src]Module rosy::prelude

Types and traits that are commonly used within this library.

This module is intended to be glob imported via use rosy::prelude::* when primarily working with Rosy types. This allows for having access to almost everything one may need.

Note: These items are all already available at the top crate level. If only certain items are required, importing from the prelude directly is unnecessary.

Important: Rosy's String type will conflict with Rust's built-in String type when imported as-is into the same module.

Re-exports

pub use crate::array::Array;
pub use crate::exception::AnyException;
pub use crate::exception::Exception;
pub use crate::hash::Hash;
pub use crate::mixin::Mixin;
pub use crate::mixin::Class;
pub use crate::mixin::Module;
pub use crate::num::Float;
pub use crate::num::Integer;
pub use crate::object::AnyObject;
pub use crate::object::Object;
pub use crate::object::RosyObject;
pub use crate::range::Range;
pub use crate::Result;
pub use crate::rosy::Rosy;
pub use crate::string::String;
pub use crate::symbol::Symbol;
pub use crate::symbol::SymbolId;