1#![allow(rustdoc::bare_urls)]
2#![doc = include_str!("../readme.md")]
3
4pub mod bindings;
5#[cfg(feature = "stable-api")]
6pub mod macros;
7pub mod memory;
8pub mod special_consts;
9#[cfg(feature = "stable-api")]
10pub mod stable_api;
11pub mod symbol;
12pub mod tracking_allocator;
13pub mod value_type;
14
15mod hidden;
16mod ruby_abi_version;
17mod utils;
18
19pub use bindings::*;
20#[cfg(feature = "stable-api")]
21pub use macros::*;
22pub use ruby_abi_version::*;
23pub use special_consts::*;
24#[cfg(feature = "stable-api")]
25pub use stable_api::StableApiDefinition;
26pub use value_type::*;
27
28#[deprecated(since = "0.9.79", note = "Use `VALUE` instead")]
29pub type Value = VALUE;
30#[deprecated(since = "0.9.79", note = "Use `VALUE` instead")]
31pub type RubyValue = VALUE;
32
33#[cfg(use_global_allocator)]
34set_global_tracking_allocator!();