Globales de tipo Opción <…> en Óxido
No puedo hacer que funcione el siguiente código:
extern crate gtk
use gtk::prelude::*
use gtk::Window;
use gtk::WindowType;
// ...
static mut appWindow: Option<Window> = None;
fn main() {
// ...
appWindow = Some(Window::new(WindowType::Toplevel))
// ...
}
El compilador produce el error:
error: mutable statics are not allowed to have destructors [E0397]
static mut appWindow: Option<Window> = None;
Rodeando todo conunsafe { ... }
no ayuda