Function icecast_stats::generate_icecast_stats_url [−][src]
pub fn generate_icecast_stats_url(base: Url) -> Result<Url, Box<dyn Error>>
Try to generate an icecast status url from any url to the same server
Example:
use icecast_stats::Url; use icecast_stats::generate_icecast_stats_url; let url_str = "https://stream.example.com:8000/somestream"; let url = Url::parse(url_str).unwrap(); let stats_url = generate_icecast_stats_url(url).unwrap(); assert!(stats_url.to_string().eq("https://stream.example.com:8000/status-json.xsl"));