A query string builder for percent encoding key-value pairs in Rust
EUPL-1.2 License
To use query-string-builder/0.6.0 in your project, add:
[dependencies]
query-string-builder = "0.6.0"
QueryString::simple
function was added to construct the new QueryStringSimple
type. This type reduces string allocations, defers rendering and can keep references but at the cost of a complex type signature slightly more rigid handling.QueryString::new
function was renamed to QueryString::dynamic
.to_string
right away by @sunsided in https://github.com/sunsided/query-string-builder/pull/12
Full Changelog: https://github.com/sunsided/query-string-builder/compare/v0.5.1...v0.6.0
Published by sunsided 5 months ago
To use query-string-builder/0.5.1 in your project, add:
[dependencies]
query-string-builder = "0.5.1"
write_char()
and fmt()
calls are now used instead of write!
when rendering the string.Full Changelog: https://github.com/sunsided/query-string-builder/compare/v0.5.0...v0.5.1
Published by sunsided 5 months ago
To use query-string-builder/0.5.0 in your project, add:
[dependencies]
query-string-builder = "0.5.0"
ToString
rather than requiring Into<String>
. This allows for any Display
types to be used directly.Full Changelog: https://github.com/sunsided/query-string-builder/compare/v0.4.2...v0.5.0
Published by sunsided 5 months ago
To use query-string-builder/0.4.2 in your project, add:
[dependencies]
query-string-builder = "0.4.2"
#
is now encoded in order to ensure correct parsing of query parameters.Full Changelog: https://github.com/sunsided/query-string-builder/compare/0.4.1...v0.4.2
To use query-string-builder/0.4.1 in your project, add:
[dependencies]
query-string-builder = "0.4.1"
The license EUPL-1.2
is now explicitly specified in Cargo.toml
, allowing it to show up correctly on crates.io.
Published by sunsided over 1 year ago
To use query-string-builder/0.4.0 in your project, add:
[dependencies]
query-string-builder = "0.4.0"
QueryBuilder
now owns all string values, making it easier to pass a QueryBuilder
value out of a function.Published by sunsided over 1 year ago
To use query-string-builder/0.3.0 in your project, add:
[dependencies]
query-string-builder = "0.3.0"
append
and append_into
functions.Published by sunsided over 1 year ago
To use query-string-builder/0.2.0 in your project, add:
[dependencies]
query-string-builder = "0.2.0"
with_opt_value
and push_opt
helper methods.Published by sunsided over 1 year ago
To use query-string-builder/0.1.0 in your project, add:
[dependencies]
query-string-builder = "0.1.0"