lighty_event/module/
loader.rs1use serde::{Deserialize, Serialize};
7
8#[derive(Debug, Clone, Serialize, Deserialize)]
10#[serde(tag = "event")]
11pub enum LoaderEvent {
12 FetchingData {
14 loader: String,
15 minecraft_version: String,
16 loader_version: String,
17 },
18 DataFetched {
20 loader: String,
21 minecraft_version: String,
22 loader_version: String,
23 },
24 ManifestNotFound {
26 loader: String,
27 minecraft_version: String,
28 loader_version: String,
29 error: String,
30 },
31 ManifestCached {
33 loader: String,
34 },
35 MergingLoaderData {
37 base_loader: String,
38 overlay_loader: String,
39 },
40 DataMerged {
42 base_loader: String,
43 overlay_loader: String,
44 },
45}