pub fn new(requests: mpsc::Receiver<ShellRequest<A>>) -> Self {
        Shell {
            window_shells: vec![],
            requests,
        }
    }
/// Creates a new application shell.
Creates a new application shell.
Creates a new application shell .
pub fn new(requests: mpsc::Receiver<ShellRequest<A>>) -> Self {
        Shell {
            window_shells: vec![],
            requests,
        }
    }
pub fn new ( requests : mpsc :: Receiver < ShellRequest < A > > ) -> Self { Shell { window_shells : vec ! [ ] , requests , } }
Creates a new application shell.
Creates a new application shell .
requests
mpsc::Receiver<ShellRequest<A>>