// This file is part of helpers4.
// Copyright (C) 2025 baxyz
// SPDX-License-Identifier: LGPL-3.0-or-later
//! URLs without a dependency: percent-encoding, query strings, a parser and reference resolution.
//!
//! `percent_encode` / `percent_decode` handle one component, `parse_query` / `build_query` turn a query
//! string into pairs and back, `join_path` glues path pieces, and [`Url`] parses a whole URL (RFC 3986)
//! and resolves relative references against it. Malformed input is an error, never a silent fix.
pub use build_query;
pub use join_path;
pub use parse_query;
pub use Url;
pub use percent_decode;
pub use PercentDecodeError;
pub use percent_encode;
pub use UrlError;