String types for IRIs (Internationalized Resource Identifiers) and URIs (Uniform Resource Identifiers).
See the documentation for details.
no_std
support.alloc
(enabled by default)
std
or alloc
crate available.std
(enabled by default)
std
features (such as memory allocations and std::error::Error
trait).std
crate available.alloc
feature.memchr
memchr
] crate.memchr-std
std
feature for memchr
.memchr
crate.serde
Serialize
and Deserialize
traits for string types.serde-alloc
alloc
and serde
features at the same time, you should also enable serde-alloc
feature.alloc
feature.serde-std
std
and serde
features at the same time, you should also enable serde-std
feature.std
feature.CI must pass on develop
and master
branches.
No automated online CI is set up (since they consumes credit too fast), so run
cargo make manual-ci-all
locally before committing to these branches.
On other branches, tests and some lints (such as dead_code
) are allowed to
fail, but all commits must be successfully compilable and must be formatted.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.