refs 0.51.0

My vision of reference counting and resources management designed for GUI applications.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::BTreeMap;

mod data_manager;
mod exists_managed;
mod managed;
mod resource_loader;

pub use data_manager::DataManager;
pub use exists_managed::ExistsManaged;
pub use resource_loader::ResourceLoader;

pub type DataStorage<T> = BTreeMap<String, crate::Own<T>>;

pub trait Managed: 'static + ResourceLoader + DataManager<Self> {}