use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Clone)] pub struct Request { pub path: String, } #[derive(Debug, Serialize, Deserialize, Clone)] pub struct Response { pub files: Vec, pub dirs: Vec, } #[derive(Debug, Serialize, Deserialize, Clone)] pub struct FileInfo { pub name: String, pub size: String, pub modified: String, } #[derive(Debug, Serialize, Deserialize, Clone)] pub struct DirInfo { pub name: String, pub size: String, }