refs 0.51.0

My vision of reference counting and resources management designed for GUI applications.
Documentation
#![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;