1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
use reqwest; use serde_json; #[derive(Debug)] pub enum Error { Reqwest(reqwest::Error), Serde(serde_json::Error), Io(std::io::Error), } impl From<reqwest::Error> for Error { fn from(e: reqwest::Error) -> Self { Error::Reqwest(e) } } impl From<serde_json::Error> for Error { fn from(e: serde_json::Error) -> Self { Error::Serde(e) } } impl From<std::io::Error> for Error { fn from(e: std::io::Error) -> Self { Error::Io(e) } } pub fn urlencode<T: AsRef<str>>(s: T) -> String { ::url::form_urlencoded::byte_serialize(s.as_ref().as_bytes()).collect() } mod catalog_api; pub use self::catalog_api::{ CatalogApi, CatalogApiClient }; mod service_bindings_api; pub use self::service_bindings_api::{ ServiceBindingsApi, ServiceBindingsApiClient }; mod service_instances_api; pub use self::service_instances_api::{ ServiceInstancesApi, ServiceInstancesApiClient }; pub mod configuration; pub mod client;