1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use serde::{Deserialize, Serialize};

/// A struct that represents a mod loader
/// 
/// # Example
/// 
/// ```rs
/// use fujc_api::minecraft::ModLoader;
/// 
/// let mod_loader = ModLoader {
///    mod_loader_type: ModLoaderType::Fabric,
/// };
/// ```
/// 
/// # See
/// 
/// * [ModLoaderType](enum.ModLoaderType.html)
///
#[derive(Serialize, Deserialize, Debug)]
pub enum ModLoaderType {
    Fabric,
    Forge,
}