added autogenerated rust server code

This commit is contained in:
2024-05-11 23:30:37 +02:00
parent e3cc07061c
commit 0246f22e3e
29 changed files with 1704 additions and 14 deletions

26
src/apis/client.rs Normal file
View File

@@ -0,0 +1,26 @@
use std::rc::Rc;
use hyper;
use super::configuration::Configuration;
pub struct APIClient<C: hyper::client::Connect> {
configuration: Rc<Configuration<C>>,
default_api: Box<::apis::DefaultApi>,
}
impl<C: hyper::client::Connect> APIClient<C> {
pub fn new(configuration: Configuration<C>) -> APIClient<C> {
let rc = Rc::new(configuration);
APIClient {
configuration: rc.clone(),
default_api: Box::new(::apis::DefaultApiClient::new(rc.clone())),
}
}
pub fn default_api(&self) -> &::apis::DefaultApi{
self.default_api.as_ref()
}
}