#![allow(incomplete_features)]
#![allow(internal_features)]
#![feature(specialization)]
#![feature(unsize)]
#![feature(coerce_unsized)]
#![feature(core_intrinsics)]
#![feature(const_type_name)]
#![feature(arbitrary_self_types)]
mod as_any;
mod erased;
mod from_ref;
mod into_own;
mod own;
#[cfg(feature = "pointers_info")]
mod pointers_info;
mod raw_pointer;
mod ref_counter;
mod rglica;
#[cfg(feature = "serde")]
mod serde;
mod to_rglica;
mod weak;
pub use as_any::*;
pub use erased::*;
pub use from_ref::*;
pub use own::*;
pub use raw_pointer::*;
pub use rglica::*;
pub use to_rglica::*;
pub use weak::*;
pub mod editor;
pub mod main_lock;
pub mod manage;
mod tests;
pub mod vec;
pub mod hreads {
pub use ::hreads::set_current_thread_as_main;
}
pub mod __internal_deps {
pub use log::warn;
pub use parking_lot::{RwLock, RwLockReadGuard, RwLockWriteGuard};
}
#[cfg(feature = "stats")]
pub mod stats;