1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! **The windowless face, whole** (DESIGN §8.5, VISION §4.8, REMOTE §8):
//! [`Engine::serve`], which is what `yog serve` *is*.
//!
//! It is here and not in `main.rs` for that file's own standing reason
//! (bl-f6fe): `main.rs` is coverage-excluded, so anything that lives there is
//! free to drift from the face beside it and no test can notice. What kept
//! this arm there was that it never returned — it parked forever — and bl-269a
//! is exactly what dissolved that: with a stop the loop ends, so the whole face
//! is an ordinary function a test drives to completion.
//!
//! The window's arm is still `main.rs`'s, because eframe's loop is, and the two
//! remain one call to [`Engine::boot`] with a different repaint hook — VISION
//! V5.4's "nothing here is a second implementation".
use Engine;
use crateSystemClock;
use crateNoRepaint;
use crateEnv;
use Arc;