1个稳定版本

使用旧的Rust 2015

1.0.0 2017年12月11日

#7#instantiate

MIT 许可证

3KB

AppInstance

在应用程序中任意时刻一次性实例化,应用程序退出时将销毁

pub struct Application { main_window: Window }

impl Application
{
	// Instantiated an Application once
	AppInstance!(pub static instance: Application = Application::new());
	fn new() -> Self { ... }
}
// Application::main_window::drop is going to be called at exit

lib.rs:

懒加载静态,当应用程序正常退出时释放值

无运行时依赖