use plantuml_server_client_rs as pscr; use pscr::{Config, Method}; use std::path::PathBuf; macro_rules! config { () => { $crate::common::client_config(None) }; ($config:expr) => { $crate::common::client_config(Some($config)) }; } pub(crate) use config; pub fn client_config(metadata: Option) -> Config { let url_prefix = std::env::var("PSCR_URL_PREFIX").unwrap_or_else(|_| "http://localhost:8080/".into()); Config { method: Method::Post, url_prefix, metadata, ..Default::default() } }