Globais do tipo Opção <…> em Ferrugem

Não consigo trabalhar com o seguinte trecho de 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))
    // ...
}

O compilador produz o erro:

error: mutable statics are not allowed to have destructors [E0397]
static mut appWindow: Option<Window> = None;

Cercando tudo comunsafe { ... } não ajuda.

questionAnswers(1)

yourAnswerToTheQuestion