skullball/rust/src/credits.rs
2026-07-25 23:28:35 +03:00

20 lines
437 B
Rust

use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct Credits {
pub people: Vec<CreditPerson>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct CreditPerson {
pub name: String,
pub link: Option<String>,
pub credits: Vec<Credit>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Credit {
pub credit: String,
pub link: Option<String>,
}