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