[−][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; |