earthmc 2.0.5

Async client for interacting with the EarthMC API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use serde::{Deserialize, Serialize};

use crate::model::named_uuid::NamedUuid;

#[derive(Debug, Deserialize, Serialize, Clone)]
pub struct MysteryMasterEntry {
    #[serde(flatten)]
    pub player: NamedUuid,
    pub change: MysteryMasterChange,
}

#[derive(Debug, Deserialize, Serialize, Clone, Copy, PartialEq, Eq)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum MysteryMasterChange {
    Up,
    Down,
    Unchanged,
}