pub fn create_task<S: Spec>(iri: &RiStr<S>) -> NormalizationTask<'_, S>
Expand description

Creates a normalization task.

Examples

use iri_string::normalize::create_task;
use iri_string::types::IriStr;

let iri = IriStr::new("HTTP://example.COM/foo/./bar/%2e%2e/../baz")?;

let normalized = create_task(iri).allocate_and_write()?;
assert_eq!(normalized, "http://example.com/baz");