Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Environment/WebviewProvider/
WebviewLifecycleState.rs

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