firefly_types/
settings.rs1use crate::encode::Encode;
2use alloc::string::String;
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Deserialize, Clone, Debug, Eq, PartialEq)]
6pub struct Settings {
7 pub xp: u32,
9
10 pub badges: u32,
12
13 pub lang: [u8; 2],
15
16 pub name: String,
18
19 pub timezone: String,
21}
22
23impl Encode<'_> for Settings {}
24
25#[derive(Serialize, Deserialize, Clone, Debug, Eq, PartialEq)]
26pub struct BatteryInfo {
27 pub min_voltage: u16,
28 pub max_voltage: u16,
29}
30
31impl Encode<'_> for BatteryInfo {}