This crate provides a url! macro for compile-time URL validation.
// This compiles correctly let valid = url!("https://www.rust-lang.org/");
// This triggers a compiler error let invalid = url!("foo");