#![forbid(missing_docs)]
#![forbid(warnings)]
#![forbid(unsafe_code)]
extern crate url;
mod error;
pub use crate::error::*;
mod query_unique;
pub use crate::query_unique::*;
mod url2;
pub use crate::url2::*;
#[macro_export]
macro_rules! try_url2 {
($($e:expr),+) => {
$crate::Url2::try_parse(&format!($($e),+))
};
($($e:expr),+,) => {
$crate::Url2::try_parse(&format!($($e),+))
};
}
#[macro_export]
macro_rules! url2 {
($($e:expr),+) => {
$crate::Url2::parse(&format!($($e),+))
};
($($e:expr),+,) => {
$crate::Url2::parse(&format!($($e),+))
};
}
pub mod prelude {
pub use super::*;
}