import wasm from "./diplomat-wasm.mjs" import * as diplomatRuntime from "./diplomat-runtime.js" import { CodePointRangeIterator } from "./CodePointRangeIterator.js" import { ICU4XError_js_to_rust, ICU4XError_rust_to_js } from "./ICU4XError.js" const ICU4XCodePointSetData_box_destroy_registry = new FinalizationRegistry(underlying => { wasm.ICU4XCodePointSetData_destroy(underlying); }); export class ICU4XCodePointSetData { #lifetimeEdges = []; constructor(underlying, owned, edges) { this.underlying = underlying; this.#lifetimeEdges.push(...edges); if (owned) { ICU4XCodePointSetData_box_destroy_registry.register(this, underlying); } } contains(arg_cp) { return wasm.ICU4XCodePointSetData_contains(this.underlying, diplomatRuntime.extractCodePoint(arg_cp, 'arg_cp')); } contains32(arg_cp) { return wasm.ICU4XCodePointSetData_contains32(this.underlying, arg_cp); } iter_ranges() { return new CodePointRangeIterator(wasm.ICU4XCodePointSetData_iter_ranges(this.underlying), true, [this]); } iter_ranges_complemented() { return new CodePointRangeIterator(wasm.ICU4XCodePointSetData_iter_ranges_complemented(this.underlying), true, [this]); } static load_for_general_category_group(arg_provider, arg_group) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_for_general_category_group(diplomat_receive_buffer, arg_provider.underlying, arg_group); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_ascii_hex_digit(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_ascii_hex_digit(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_alnum(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_alnum(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_alphabetic(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_alphabetic(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_bidi_control(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_bidi_control(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_bidi_mirrored(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_bidi_mirrored(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_blank(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_blank(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_cased(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_cased(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_case_ignorable(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_case_ignorable(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_full_composition_exclusion(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_full_composition_exclusion(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_changes_when_casefolded(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_changes_when_casefolded(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_changes_when_casemapped(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_changes_when_casemapped(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_changes_when_nfkc_casefolded(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_changes_when_nfkc_casefolded(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_changes_when_lowercased(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_changes_when_lowercased(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_changes_when_titlecased(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_changes_when_titlecased(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_changes_when_uppercased(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_changes_when_uppercased(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_dash(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_dash(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_deprecated(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_deprecated(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_default_ignorable_code_point(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_default_ignorable_code_point(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_diacritic(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_diacritic(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_emoji_modifier_base(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_emoji_modifier_base(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_emoji_component(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_emoji_component(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_emoji_modifier(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_emoji_modifier(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_emoji(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_emoji(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_emoji_presentation(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_emoji_presentation(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_extender(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_extender(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_extended_pictographic(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_extended_pictographic(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_graph(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_graph(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_grapheme_base(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_grapheme_base(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_grapheme_extend(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_grapheme_extend(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_grapheme_link(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_grapheme_link(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_hex_digit(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_hex_digit(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_hyphen(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_hyphen(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_id_continue(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_id_continue(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_ideographic(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_ideographic(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_id_start(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_id_start(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_ids_binary_operator(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_ids_binary_operator(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_ids_trinary_operator(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_ids_trinary_operator(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_join_control(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_join_control(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_logical_order_exception(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_logical_order_exception(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_lowercase(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_lowercase(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_math(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_math(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_noncharacter_code_point(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_noncharacter_code_point(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_nfc_inert(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_nfc_inert(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_nfd_inert(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_nfd_inert(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_nfkc_inert(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_nfkc_inert(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_nfkd_inert(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_nfkd_inert(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_pattern_syntax(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_pattern_syntax(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_pattern_white_space(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_pattern_white_space(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_prepended_concatenation_mark(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_prepended_concatenation_mark(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_print(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_print(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_quotation_mark(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_quotation_mark(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_radical(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_radical(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_regional_indicator(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_regional_indicator(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_soft_dotted(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_soft_dotted(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_segment_starter(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_segment_starter(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_case_sensitive(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_case_sensitive(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_sentence_terminal(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_sentence_terminal(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_terminal_punctuation(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_terminal_punctuation(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_unified_ideograph(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_unified_ideograph(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_uppercase(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_uppercase(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_variation_selector(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_variation_selector(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_white_space(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_white_space(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_xdigit(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_xdigit(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_xid_continue(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_xid_continue(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_xid_start(arg_provider) { return (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_xid_start(diplomat_receive_buffer, arg_provider.underlying); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); } static load_for_ecma262(arg_provider, arg_property_name) { const buf_arg_property_name = diplomatRuntime.DiplomatBuf.str(wasm, arg_property_name); const diplomat_out = (() => { const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); wasm.ICU4XCodePointSetData_load_for_ecma262(diplomat_receive_buffer, arg_provider.underlying, buf_arg_property_name.ptr, buf_arg_property_name.size); const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); if (is_ok) { const ok_value = new ICU4XCodePointSetData(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); wasm.diplomat_free(diplomat_receive_buffer, 5, 4); return ok_value; } else { const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; wasm.diplomat_free(diplomat_receive_buffer, 5, 4); throw new diplomatRuntime.FFIError(throw_value); } })(); buf_arg_property_name.free(); return diplomat_out; } }