1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use serde::de::DeserializeOwned; use serde::Serialize; pub mod access_management; pub mod adding_files; pub mod adding_tags; pub mod adding_urls; pub mod common; pub mod searching_and_fetching_files; pub trait Endpoint { type Request: Serialize; type Response: DeserializeOwned; fn get_path() -> String; }