Skip to main content

Mountain/Environment/WebviewProvider/
WebviewLifecycleState.rs

1#![allow(non_snake_case)]
2
3//! Lifecycle state of a webview panel. Roughly mirrors the VS Code
4//! webview state machine (Unloaded → Loading → Loaded → Visible /
5//! Hidden → Disposed).
6
7use serde::{Deserialize, Serialize};
8
9#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
10pub enum Enum {
11	Unloaded,
12
13	Loading,
14
15	Loaded,
16
17	Visible,
18
19	Hidden,
20
21	Disposed,
22}