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 Loading,
13 Loaded,
14 Visible,
15 Hidden,
16 Disposed,
17}