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"));