diff --git a/src/into_url.rs b/src/into_url.rs index 5bf8405..2d51f9c 100644 --- a/src/into_url.rs +++ b/src/into_url.rs @@ -2,6 +2,12 @@ pub trait IntoUrl { fn into_url(self) -> Result<url::Url, url::ParseError>; } +impl IntoUrl for url::Url { + fn into_url(self) -> Result<url::Url, url::ParseError> { + Ok(self) + } +} + impl<'a> IntoUrl for &'a str { fn into_url(self) -> Result<url::Url, url::ParseError> { url::Url::parse(self)