silk.json.schema_format_idna_data.
Unicode 16.0.0 IDNA mapping and derived-property tables used by JSON Schema formats.
Public declarations: 4.
row#
pub fn row(cp: u32) -> usizeReturns the table row for a Unicode scalar, for use by status and replacement.
status#
pub fn status(row: usize) -> u8Returns 0 for unchanged, 1 for ignored, 2 for mapped, and 3 for disallowed scalars.
replacement#
pub fn replacement(row: usize) -> string<'static>Returns the UTF-8 replacement of a mapped row; the returned view is static.
pvalid#
pub fn pvalid(cp: u32) -> boolReturns the IDNA2008 PVALID property, excluding characters requiring contextual checks.
Profiles: aarch64-apple-darwin, aarch64-unknown-linux-gnu, aarch64-unknown-linux-gnu-no-libc, x86_64-unknown-linux-gnu, x86_64-unknown-linux-gnu-no-libc, wasm32-unknown-unknown, wasm32-wasip1, wasm32-wasip2, x86_64-pc-windows-msvc, wasm64-unknown-unknown.