hydrus_api/api_core/endpoints/
mod.rs1use serde::de::DeserializeOwned;
2use serde::Serialize;
3use std::fmt::Debug;
4
5pub mod access_management;
6pub mod adding_files;
7pub mod adding_notes;
8pub mod adding_tags;
9pub mod adding_urls;
10pub mod client_builder;
11pub mod managing_cookies_and_http_headers;
12pub mod managing_pages;
13pub mod searching_and_fetching_files;
14
15pub(crate) trait Endpoint {
16 type Request: Serialize + Debug;
17 type Response: DeserializeOwned + Debug;
18
19 fn path() -> String;
20}