iri-string
String types for IRIs (Internationalized Resource Identifiers) and URIs (Uniform Resource Identifiers).
See the documentation for detail.
Features
no_std
support.- String types (both owned and borrowed) for IRIs.
- IRI reference resolution algorithm.
Feature flags
alloc
(enabled by default)- Enables types and functions which require memory allocation.
- Requires
std
oralloc
crate available.
std
(enabled by default)- Enables all
std
features (such as memory allocations andstd::error::Error
trait).
- Enables all
nom-std
- Enable optimization for internal parsers, using std power.
serde
- Implements
Serialize
andDeserialize
traits for string types.
- Implements
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE.txt or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT.txt or https://opensource.org/licenses/MIT)
at your option.
Contribution
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.