use hashbrown::HashMap; use serde::{Deserialize, Serialize}; use crate::common::*; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] pub struct ScrapeResponse { pub action: ScrapeAction, pub files: HashMap, // Looks like `flags` field is ignored in reference client // pub flags: HashMap, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] pub struct ScrapeStatistics { pub complete: usize, pub incomplete: usize, pub downloaded: usize, }