From 5f829acf0f163e0066669e6a415582a93615ce1c Mon Sep 17 00:00:00 2001 From: bendk Date: Mon, 6 May 2024 19:20:06 +0000 Subject: [PATCH] Built artifacts of 903b0b88d [ci skip] --- internals/api/search-index.js | 4 +-- internals/api/src/uniffi_macros/error.rs.html | 2 +- .../api/src/uniffi_macros/ffiops.rs.html | 14 ++++++++ .../api/src/uniffi_macros/object.rs.html | 36 +++++++++++++------ .../ffi_converter_traits/trait.LowerError.js | 3 ++ internals/api/type.impl/std/primitive.f32.js | 2 +- internals/api/type.impl/std/primitive.f64.js | 2 +- internals/api/type.impl/std/primitive.i16.js | 2 +- internals/api/type.impl/std/primitive.i32.js | 2 +- internals/api/type.impl/std/primitive.i64.js | 2 +- internals/api/type.impl/std/primitive.i8.js | 2 +- internals/api/type.impl/std/primitive.u16.js | 2 +- internals/api/type.impl/std/primitive.u32.js | 2 +- internals/api/type.impl/std/primitive.u64.js | 2 +- internals/api/type.impl/std/primitive.u8.js | 2 +- .../_core/result/enum.Result.js | 2 +- internals/api/uniffi/all.html | 2 +- .../_core/option/enum.Option.html | 5 +-- .../_core/prelude/rust_2015/enum.Option.html | 5 +-- .../_core/prelude/rust_2015/enum.Result.html | 2 +- .../_core/prelude/rust_2018/enum.Option.html | 5 +-- .../_core/prelude/rust_2018/enum.Result.html | 2 +- .../_core/prelude/rust_2021/enum.Option.html | 5 +-- .../_core/prelude/rust_2021/enum.Result.html | 2 +- .../_core/prelude/rust_2024/enum.Option.html | 5 +-- .../_core/prelude/rust_2024/enum.Result.html | 2 +- .../_core/prelude/v1/enum.Option.html | 5 +-- .../_core/prelude/v1/enum.Result.html | 2 +- .../_core/result/enum.Result.html | 2 +- .../_core/time/struct.Duration.html | 4 +-- internals/api/uniffi/index.html | 3 +- .../api/uniffi/macro.derive_ffi_traits.html | 1 + internals/api/uniffi/sidebar-items.js | 2 +- internals/api/uniffi/trait.LowerError.html | 23 ++++++++++++ internals/api/uniffi/trait.LowerReturn.html | 4 +-- internals/api/uniffi_macros/all.html | 2 +- .../ffiops/fn.lift_foreign_return.html | 2 +- .../ffiops/fn.lift_ref_type.html | 2 +- .../ffiops/fn.lift_return_type.html | 2 +- .../uniffi_macros/ffiops/fn.lower_error.html | 3 ++ .../ffiops/fn.lower_into_rust_buffer.html | 2 +- .../fn.lower_return_handle_failed_lift.html | 2 +- .../ffiops/fn.try_lift_from_rust_buffer.html | 2 +- .../uniffi_macros/ffiops/fn.type_id_meta.html | 2 +- internals/api/uniffi_macros/ffiops/index.html | 4 +-- .../api/uniffi_macros/ffiops/sidebar-items.js | 2 +- .../object/fn.interface_impl.html | 2 +- .../object/fn.interface_meta_static_var.html | 2 +- internals/api/uniffi_macros/object/index.html | 2 +- search/search_index.json | 2 +- udl/errors.html | 4 +-- 51 files changed, 133 insertions(+), 66 deletions(-) create mode 100644 internals/api/trait.impl/uniffi_core/ffi_converter_traits/trait.LowerError.js create mode 100644 internals/api/uniffi/trait.LowerError.html create mode 100644 internals/api/uniffi_macros/ffiops/fn.lower_error.html diff --git a/internals/api/search-index.js b/internals/api/search-index.js index de670743ac..f67f255505 100644 --- a/internals/api/search-index.js +++ b/internals/api/search-index.js @@ -1,8 +1,8 @@ var searchIndex = new Map(JSON.parse('[\ -["uniffi",{"doc":"","t":"PKYPPYKKKRRRRFFIIIFFKKKKRKKPFYPPYIRRFFGIGPTTTKPFNNNNQNNNNNNNNNNNNNNNNNNNNQOONNOHHNHNMNNNNNNNONNNNNNNXMNNNNNNQQOONNNNCQNNNNNNNOXCQQQMNNNNNNNNNNHHONNNNNNNNNNNNNNNNNNONNQNNNNNNNNNNNNNNNOONNMMMNMCXNNNNMNNNNNNNOOHHHHHHQONNMNNNNNNNNNNNNNNNNNNNNNMMMNMMMMNNNNNNNNNNHHHHQQQQMMMFKPFHPIQNNQNNNNNNNNNMNNNNNNNNQNNQNNNNONNNNNNNNNNNNNONNNNNNNNMKKFFMNNMNNNNNNNNNNNCONNNMNNMNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNONNNNNKKFFFFFFFOMNNMNNNNONNNNNNNNNNNNNNOONNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPGGKFFPFFFSFPPPPNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNMNNNNNNNQNNONNMNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNONNOMQQHNNHNNOONNONNNNNNNNNNNNNNNNOHHHHNNNNONNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNQPPPFFGFFPGONNNNNNNNNNNNNHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQCCCCCQQCQCCCQQCCCQQQQQQCQQQCQCCCCQCQQCCCCCCCCQQQCCCCQQCQCQCCCCQCQCCCCCCCCCQCCCQQQCCCCCCQQCQQFKKFIFNONMNMNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNHHQQCFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHSSSSSSIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSSHHHHHHSSSSSSSSSSSSSSSSSSSSSSSSHHHFFFFFFFFFFFFIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNONNNNNNNNNNNNNNNONNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNHNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQKFRKRRNNNNNNNNHNMNONMNNNNNNNKKMMFFFFFFFFFFNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFFFFFFSFSFFFSNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYMNKYPPPKYGKYKYFNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNHNHHHNHHHHHNNNMNNNNNNNNNNNNNKKRRKKGKKKMMNNNNNNNNNNNMNNNNHMNNNNNNMNMNNKYMKFFNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNSSSSSSSSSSSSSSCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSCSSSSSSSSSSSSSSSSSSSSSSSSFFFFFOONNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONNOONNNNNNNONNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNGFKPKYFFFFFKPFFFPKKKPKIPKKKNONONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONONNNNNNNOMMMMMMMMMNNNNNNNOOOONNNNNNNNNNOOONOONNNNNNNNNNNNNNNNNNONOOOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNMNNKKRRRFFFONNNNNNNNNNNNNNNNONNNNNNNNNMNNNNQNNNHMNNNHHNNNNNNNNNNNKFKYKRFNNNNMNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNHHHHHSSSSSSSSSSHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHPHGHHHPHHHHHHPHHPHHHHFHHHHHHFHHHHGHHNNNNNNNNNNNNNNNNNNNNNNNNQNNNNQNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNNNNOONNNNNNNNNONNNNNNNNONNNNNNNNNNNONNNNNNNNNNSSFFFFFFKFFKKFFFFFKFKFFFRKRRKFFFFFFKFFFFFFFKFFKFFKKFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNOOHNNNMNNOOOOONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMNNONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNHHONNNNNNNONOOOOMNNOHHHONNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONMOHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNKYKYKRKKFFKKKKKKKKMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTFKFTFUTTTNHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNHHNNNNNNNNHHNNNNNNNNNNNOHHHNNNNNNQNHOHHHNNNNNNNHHNNNNNHHNNNNNNNNNNNNNNONHOOOHNNNHNFPTTTPPGFFGTTPPPPGFFTTPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPGPGPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPFIIIIIIIIIIIIPFFPFPFFPPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKGPRRRKPPGKGKKKKKKPKKKKPKKKKKKKRRRRRRRRRRRRRRRRFKFFFFFKKKRRKKKKKKRKRPFRPMMNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNOOOOMNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNMNNNNNNMMMNMMMMNNNNOOOMNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFKKNNNNNNNNNONNNNNONNNNNNNNONNNNNONNNNNNNNNNONONONNNNONNNNNNNNNNNNNNNHHHHHHHHHHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNCCCCCKKKYKYYKYKKKYPKKKKKKYKRKRRKPPGKYRKYKYGKKPKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNNNQNNKKKYKYYKYKKKYPKKKKKKYKRKRRKPPGKYRKYKYGKKPKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNNNQNNKKKYKYYKYKKKYPRRKKKKKKKYKRKRRKPPGKYRKYKYGKKPKKKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNMMNNQNNKKKYKYYKYKKKYPRRKKKKKKKYKRKRRKPPGKYRKYKYGKKPKKKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNMMNNQNNKKKYKYYKYKKKYPKKKKKKYKRKRRKPPGKYRKYKYGKKPKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNNNQNNEEEEEEEEEEEEEEEEEFFTRFKNNHQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNHNHNNNNNNNNNNNNHHHHNHHNHNNNNNNHHNNNNNNNHNNNNNNHHNNNNNNOOHNHNHNHNNHNHNNHNHNNNNNNNNNNNNNNNONHNHNHNHNPFFFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTRTFFRKFKKKKKNNNCNNNIIIIIIIIIIIIIINMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIINIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINCCCQNNMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIRKKKMMMMMMMMMRRRRRRRRRKKKRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRTFRRRRRRRRRFKKKKKKKKRRRMMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNMNMNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMNNIIIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNMNNMNNMNNMNNNNNMNNMMNNMNNNNNMNNMNNMNNIIIIIIIMMNNNNNNNNNNMMNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNMMNNNNNNNNNNMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNMMNNNNNNNNNNMNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMNNMMNNMNNNNNMMNNMMNNRRRRRRRRKKRRMMMMMMMMMMMMMMMMMMMMFFFFFFFFFFFRFFRFFFFFFFFKKFFFFFFFOOOOOONNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHMMMMHMMOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOOOOOOOOHOOOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOHHFNNNNNNNNHNOHNHONNNNFFFFRFFFKFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMHHHHOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNCNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNONOFFFFFPKPKPKGKRFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNMNNNNNNOONNNNNNNMNNNOONNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFCNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNSSSPPFFFFFFFFFFFFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOFTTPGFFPFOONNNNNNNNNNNNNNNNNONNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNONONONOONFTTTTTFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSHHSCHHSSPPKFFIIIFFPPFFGIGPPFOCOOOOOMCHHCCCOCOOOOOHHHHHHCCCHHHHFOKMFOOFIIIFOHHOOOFFOOOHHHHPPFGPPOOHPPIGHHHHHFOHCOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS","n":["Cancelled","ConvertError","Enum","Err","Error","Error","FfiConverter","FfiConverterArc","FfiDefault","FfiType","FfiType","FfiType","FfiType","ForeignBytes","ForeignFuture","ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","ForeignFutureResult","Handle","HandleAlloc","Lift","LiftRef","LiftReturn","LiftType","Lower","LowerReturn","MaybeReady","MetadataBuffer","Object","Ok","Ready","Record","Result","ReturnType","ReturnType","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFuturePoll","Success","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TypeId","UnexpectedError","UnexpectedUniFFICallbackError","as_pointer","as_raw","as_ref","as_slice","assert_compatible_version","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_foreign_language_testcases","bytes","call_status","cancelled","capacity","capacity","check_compatible_version","check_remaining","checksum","checksum_metadata","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","code","concat","concat_bool","concat_long_str","concat_option_bool","concat_str","concat_u32","concat_value","constructor","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","custom_newtype","custom_type","data","data","data_pointer","default","default","default","deps","derive_ffi_traits","destroy","destroy_into_vec","drop","eq","eq","eq","error","error_buf","export","ffi","ffi_converter_arc_forward","ffi_converter_forward","ffi_converter_rust_buffer_lift_and_lower","ffi_default","ffi_default","ffi_default","ffi_default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","foreign_async_call","foreign_future_complete","free","from","from","from","from","from","from","from","from","from","from","from_code","from_pointer","from_raw","from_raw_parts","from_raw_parts","from_raw_unchecked","from_vec","get_arc","handle","handle_callback_unexpected_error","handle_failed_lift","include_scaffolding","into","into","into","into","into","into","into","into","into","into","into_array","is_empty","is_empty","len","len","len","len","lift_error","lift_foreign_return","lower","lower","lower","lower_into_rust_buffer","lower_return","metadata","method","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_with_size","reason","return_value","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","setup_scaffolding","size","to_owned","to_string","try_convert_unexpected_callback_error","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_lift","try_lift","try_lift","try_lift_from_rust_buffer","try_lift_successful_return","try_read","try_read","try_read","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve","use_udl_enum","use_udl_error","use_udl_object","use_udl_record","write","write","write","Chain","Context","Err","Error","Ok","Ok","Result","anyhow","as_ref","as_ref","bail","borrow","borrow","borrow_mut","borrow_mut","chain","clone","clone_handle","clone_into","consume_handle","context","context","default","deref","deref_mut","downcast","downcast_mut","downcast_ref","drop","ensure","fmt","fmt","format_err","from","from","from","from","inner","into","into","into_iter","is","len","msg","new","new","new_handle","next","next_back","root_cause","size_hint","state","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","with_context","Buf","BufMut","Bytes","BytesMut","advance","advance","advance","advance_mut","advance_mut","as_mut","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buf","cap","capacity","chain","chain_mut","chunk","chunk","chunk","chunk_mut","chunk_mut","chunks_vectored","clear","clear","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","cmp","consume_handle","consume_handle","copy_from_slice","copy_to_bytes","copy_to_bytes","copy_to_bytes","copy_to_slice","data","data","default","default","deref","deref","deref_mut","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","fmt","freeze","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_static","get_f32","get_f32_le","get_f32_ne","get_f64","get_f64_le","get_f64_ne","get_i128","get_i128_le","get_i128_ne","get_i16","get_i16_le","get_i16_ne","get_i32","get_i32_le","get_i32_ne","get_i64","get_i64_le","get_i64_ne","get_i8","get_int","get_int_le","get_int_ne","get_u128","get_u128_le","get_u128_ne","get_u16","get_u16_le","get_u16_ne","get_u32","get_u32_le","get_u32_ne","get_u64","get_u64_le","get_u64_ne","get_u8","get_uint","get_uint_le","get_uint_ne","has_remaining","has_remaining_mut","hash","hash","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","len","len","len","len","limit","new","new","new_handle","new_handle","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","ptr","ptr","put","put","put_bytes","put_bytes","put_f32","put_f32_le","put_f32_ne","put_f64","put_f64_le","put_f64_ne","put_i128","put_i128_le","put_i128_ne","put_i16","put_i16_le","put_i16_ne","put_i32","put_i32_le","put_i32_ne","put_i64","put_i64_le","put_i64_ne","put_i8","put_int","put_int_le","put_int_ne","put_slice","put_slice","put_u128","put_u128_le","put_u128_ne","put_u16","put_u16_le","put_u16_ne","put_u32","put_u32_le","put_u32_ne","put_u64","put_u64_le","put_u64_ne","put_u8","put_uint","put_uint_le","put_uint_ne","reader","remaining","remaining","remaining","remaining_mut","remaining_mut","reserve","resize","set_len","slice","slice_ref","spare_capacity_mut","split","split_off","split_off","split_to","split_to","take","to_owned","to_owned","truncate","truncate","try_from","try_from","try_into","try_into","type_id","type_id","unsplit","vtable","with_capacity","write_fmt","write_str","writer","zeroed","Buf","BufMut","Chain","IntoIter","Limit","Reader","Take","UninitSlice","Writer","a","advance","advance","advance","advance_mut","advance_mut","advance_mut","as_mut_ptr","as_uninit_slice_mut","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","buf","chain","chain_mut","chunk","chunk","chunk","chunk_mut","chunk_mut","chunk_mut","chunks_vectored","chunks_vectored","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","consume","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","copy_from_slice","copy_to_bytes","copy_to_bytes","copy_to_bytes","copy_to_slice","fill_buf","first_mut","first_ref","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_raw_parts_mut","get_f32","get_f32_le","get_f32_ne","get_f64","get_f64_le","get_f64_ne","get_i128","get_i128_le","get_i128_ne","get_i16","get_i16_le","get_i16_ne","get_i32","get_i32_le","get_i32_ne","get_i64","get_i64_le","get_i64_ne","get_i8","get_int","get_int_le","get_int_ne","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_u128","get_u128_le","get_u128_ne","get_u16","get_u16_le","get_u16_ne","get_u32","get_u32_le","get_u32_ne","get_u64","get_u64_le","get_u64_ne","get_u8","get_uint","get_uint_le","get_uint_ne","has_remaining","has_remaining_mut","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","inner","inner","inner","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","last_mut","last_ref","len","limit","limit","limit","limit","limit","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","put","put_bytes","put_f32","put_f32_le","put_f32_ne","put_f64","put_f64_le","put_f64_ne","put_i128","put_i128_le","put_i128_ne","put_i16","put_i16_le","put_i16_ne","put_i32","put_i32_le","put_i32_ne","put_i64","put_i64_le","put_i64_ne","put_i8","put_int","put_int_le","put_int_ne","put_slice","put_u128","put_u128_le","put_u128_ne","put_u16","put_u16_le","put_u16_ne","put_u32","put_u32_le","put_u32_ne","put_u64","put_u64_le","put_u64_ne","put_u8","put_uint","put_uint_le","put_uint_ne","read","reader","remaining","remaining","remaining","remaining_mut","remaining_mut","remaining_mut","set_limit","set_limit","size_hint","take","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","write","write_byte","writer","Debug","Debug","Error","Error","Info","Info","Level","LevelFilter","Log","Metadata","MetadataBuilder","Off","ParseLevelError","Record","RecordBuilder","STATIC_MAX_LEVEL","SetLoggerError","Trace","Trace","Warn","Warn","args","args","args","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","builder","builder","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","debug","default","default","enabled","eq","eq","eq","eq","eq","eq","eq","error","file","file","file","file_static","file_static","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","from_str","hash","hash","hash","hash","info","into","into","into","into","into","into","into","into","iter","iter","level","level","level","level","level","line","line","line","log","log","log_enabled","logger","max","max","max_level","metadata","metadata","metadata","metadata","module_path","module_path","module_path","module_path_static","module_path_static","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","record","set_logger","set_logger_racy","set_max_level","set_max_level_racy","target","target","target","target","target","to_level","to_level_filter","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","trace","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","warn","Disconnected","Disconnected","Empty","Receiver","RecvError","RecvTimeoutError","SendError","Sender","Timeout","TryRecvError","_invariant","as_inner","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel","channel_ptr","channel_ptr","channel_ptr","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","drop","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_raw","from_raw","hash","hash","hash","into","into","into","into","into","into","into_future","into_inner","into_raw","into_raw","new_handle","new_handle","new_handle","new_handle","poll","recv","recv_deadline","recv_ref","recv_timeout","send","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_recv","type_id","type_id","type_id","type_id","type_id","type_id","assert_cfg","assert_eq_align","assert_eq_size","assert_eq_size_ptr","assert_eq_size_val","assert_fields","assert_impl_all","assert_impl_any","assert_impl_one","assert_not_impl_all","assert_not_impl_any","assert_obj_safe","assert_trait_sub_all","assert_trait_super_all","assert_type_eq_all","assert_type_ne_all","const_assert","const_assert_eq","const_assert_ne","alloc","any","arch","array","ascii","assert","assert_eq","assert_matches","assert_ne","async_iter","borrow","cell","cfg","cfg_match","char","clone","cmp","column","compile_error","concat","concat_bytes","concat_idents","const_format_args","convert","debug_assert","debug_assert_eq","debug_assert_ne","default","env","error","f32","f64","ffi","file","fmt","format_args","format_args_nl","future","hash","hint","i128","i16","i32","i64","i8","include","include_bytes","include_str","intrinsics","io","isize","iter","line","log_syntax","marker","matches","mem","module_path","net","num","ops","option","option_env","panic","panic","panicking","pin","prelude","primitive","ptr","result","simd","slice","str","stringify","sync","task","time","todo","trace_macros","try","u128","u16","u32","u64","u8","unicode","unimplemented","unreachable","usize","write","writeln","AllocError","Allocator","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align","align_to","alloc","alloc_zeroed","allocate","allocate_zeroed","array","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","dangling","dealloc","deallocate","eq","eq","eq","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from_size_align","from_size_align_unchecked","grow","grow_zeroed","hash","into","into","into","new","new_handle","new_handle","new_handle","pad_to_align","padding_needed_for","realloc","repeat","repeat_packed","shrink","size","size","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Any","TypeId","borrow","borrow_mut","clone","clone_handle","clone_into","cmp","consume_handle","downcast_mut","downcast_mut","downcast_mut","downcast_mut_unchecked","downcast_mut_unchecked","downcast_mut_unchecked","downcast_ref","downcast_ref","downcast_ref","downcast_ref_unchecked","downcast_ref_unchecked","downcast_ref_unchecked","eq","fmt","fmt","fmt","fmt","from","hash","into","is","is","is","new_handle","of","partial_cmp","t","to_owned","try_from","try_into","type_id","type_id","type_name","type_name_of_val","asm","global_asm","x86_64","CpuidResult","_CMP_EQ_OQ","_CMP_EQ_OS","_CMP_EQ_UQ","_CMP_EQ_US","_CMP_FALSE_OQ","_CMP_FALSE_OS","_CMP_GE_OQ","_CMP_GE_OS","_CMP_GT_OQ","_CMP_GT_OS","_CMP_LE_OQ","_CMP_LE_OS","_CMP_LT_OQ","_CMP_LT_OS","_CMP_NEQ_OQ","_CMP_NEQ_OS","_CMP_NEQ_UQ","_CMP_NEQ_US","_CMP_NGE_UQ","_CMP_NGE_US","_CMP_NGT_UQ","_CMP_NGT_US","_CMP_NLE_UQ","_CMP_NLE_US","_CMP_NLT_UQ","_CMP_NLT_US","_CMP_ORD_Q","_CMP_ORD_S","_CMP_TRUE_UQ","_CMP_TRUE_US","_CMP_UNORD_Q","_CMP_UNORD_S","_MM_CMPINT_ENUM","_MM_CMPINT_EQ","_MM_CMPINT_FALSE","_MM_CMPINT_LE","_MM_CMPINT_LT","_MM_CMPINT_NE","_MM_CMPINT_NLE","_MM_CMPINT_NLT","_MM_CMPINT_TRUE","_MM_EXCEPT_DENORM","_MM_EXCEPT_DIV_ZERO","_MM_EXCEPT_INEXACT","_MM_EXCEPT_INVALID","_MM_EXCEPT_MASK","_MM_EXCEPT_OVERFLOW","_MM_EXCEPT_UNDERFLOW","_MM_FLUSH_ZERO_MASK","_MM_FLUSH_ZERO_OFF","_MM_FLUSH_ZERO_ON","_MM_FROUND_CEIL","_MM_FROUND_CUR_DIRECTION","_MM_FROUND_FLOOR","_MM_FROUND_NEARBYINT","_MM_FROUND_NINT","_MM_FROUND_NO_EXC","_MM_FROUND_RAISE_EXC","_MM_FROUND_RINT","_MM_FROUND_TO_NEAREST_INT","_MM_FROUND_TO_NEG_INF","_MM_FROUND_TO_POS_INF","_MM_FROUND_TO_ZERO","_MM_FROUND_TRUNC","_MM_GET_EXCEPTION_MASK","_MM_GET_EXCEPTION_STATE","_MM_GET_FLUSH_ZERO_MODE","_MM_GET_ROUNDING_MODE","_MM_HINT_ET0","_MM_HINT_ET1","_MM_HINT_NTA","_MM_HINT_T0","_MM_HINT_T1","_MM_HINT_T2","_MM_MANTISSA_NORM_ENUM","_MM_MANTISSA_SIGN_ENUM","_MM_MANT_NORM_1_2","_MM_MANT_NORM_P5_1","_MM_MANT_NORM_P5_2","_MM_MANT_NORM_P75_1P5","_MM_MANT_SIGN_NAN","_MM_MANT_SIGN_SRC","_MM_MANT_SIGN_ZERO","_MM_MASK_DENORM","_MM_MASK_DIV_ZERO","_MM_MASK_INEXACT","_MM_MASK_INVALID","_MM_MASK_MASK","_MM_MASK_OVERFLOW","_MM_MASK_UNDERFLOW","_MM_PERM_AAAA","_MM_PERM_AAAB","_MM_PERM_AAAC","_MM_PERM_AAAD","_MM_PERM_AABA","_MM_PERM_AABB","_MM_PERM_AABC","_MM_PERM_AABD","_MM_PERM_AACA","_MM_PERM_AACB","_MM_PERM_AACC","_MM_PERM_AACD","_MM_PERM_AADA","_MM_PERM_AADB","_MM_PERM_AADC","_MM_PERM_AADD","_MM_PERM_ABAA","_MM_PERM_ABAB","_MM_PERM_ABAC","_MM_PERM_ABAD","_MM_PERM_ABBA","_MM_PERM_ABBB","_MM_PERM_ABBC","_MM_PERM_ABBD","_MM_PERM_ABCA","_MM_PERM_ABCB","_MM_PERM_ABCC","_MM_PERM_ABCD","_MM_PERM_ABDA","_MM_PERM_ABDB","_MM_PERM_ABDC","_MM_PERM_ABDD","_MM_PERM_ACAA","_MM_PERM_ACAB","_MM_PERM_ACAC","_MM_PERM_ACAD","_MM_PERM_ACBA","_MM_PERM_ACBB","_MM_PERM_ACBC","_MM_PERM_ACBD","_MM_PERM_ACCA","_MM_PERM_ACCB","_MM_PERM_ACCC","_MM_PERM_ACCD","_MM_PERM_ACDA","_MM_PERM_ACDB","_MM_PERM_ACDC","_MM_PERM_ACDD","_MM_PERM_ADAA","_MM_PERM_ADAB","_MM_PERM_ADAC","_MM_PERM_ADAD","_MM_PERM_ADBA","_MM_PERM_ADBB","_MM_PERM_ADBC","_MM_PERM_ADBD","_MM_PERM_ADCA","_MM_PERM_ADCB","_MM_PERM_ADCC","_MM_PERM_ADCD","_MM_PERM_ADDA","_MM_PERM_ADDB","_MM_PERM_ADDC","_MM_PERM_ADDD","_MM_PERM_BAAA","_MM_PERM_BAAB","_MM_PERM_BAAC","_MM_PERM_BAAD","_MM_PERM_BABA","_MM_PERM_BABB","_MM_PERM_BABC","_MM_PERM_BABD","_MM_PERM_BACA","_MM_PERM_BACB","_MM_PERM_BACC","_MM_PERM_BACD","_MM_PERM_BADA","_MM_PERM_BADB","_MM_PERM_BADC","_MM_PERM_BADD","_MM_PERM_BBAA","_MM_PERM_BBAB","_MM_PERM_BBAC","_MM_PERM_BBAD","_MM_PERM_BBBA","_MM_PERM_BBBB","_MM_PERM_BBBC","_MM_PERM_BBBD","_MM_PERM_BBCA","_MM_PERM_BBCB","_MM_PERM_BBCC","_MM_PERM_BBCD","_MM_PERM_BBDA","_MM_PERM_BBDB","_MM_PERM_BBDC","_MM_PERM_BBDD","_MM_PERM_BCAA","_MM_PERM_BCAB","_MM_PERM_BCAC","_MM_PERM_BCAD","_MM_PERM_BCBA","_MM_PERM_BCBB","_MM_PERM_BCBC","_MM_PERM_BCBD","_MM_PERM_BCCA","_MM_PERM_BCCB","_MM_PERM_BCCC","_MM_PERM_BCCD","_MM_PERM_BCDA","_MM_PERM_BCDB","_MM_PERM_BCDC","_MM_PERM_BCDD","_MM_PERM_BDAA","_MM_PERM_BDAB","_MM_PERM_BDAC","_MM_PERM_BDAD","_MM_PERM_BDBA","_MM_PERM_BDBB","_MM_PERM_BDBC","_MM_PERM_BDBD","_MM_PERM_BDCA","_MM_PERM_BDCB","_MM_PERM_BDCC","_MM_PERM_BDCD","_MM_PERM_BDDA","_MM_PERM_BDDB","_MM_PERM_BDDC","_MM_PERM_BDDD","_MM_PERM_CAAA","_MM_PERM_CAAB","_MM_PERM_CAAC","_MM_PERM_CAAD","_MM_PERM_CABA","_MM_PERM_CABB","_MM_PERM_CABC","_MM_PERM_CABD","_MM_PERM_CACA","_MM_PERM_CACB","_MM_PERM_CACC","_MM_PERM_CACD","_MM_PERM_CADA","_MM_PERM_CADB","_MM_PERM_CADC","_MM_PERM_CADD","_MM_PERM_CBAA","_MM_PERM_CBAB","_MM_PERM_CBAC","_MM_PERM_CBAD","_MM_PERM_CBBA","_MM_PERM_CBBB","_MM_PERM_CBBC","_MM_PERM_CBBD","_MM_PERM_CBCA","_MM_PERM_CBCB","_MM_PERM_CBCC","_MM_PERM_CBCD","_MM_PERM_CBDA","_MM_PERM_CBDB","_MM_PERM_CBDC","_MM_PERM_CBDD","_MM_PERM_CCAA","_MM_PERM_CCAB","_MM_PERM_CCAC","_MM_PERM_CCAD","_MM_PERM_CCBA","_MM_PERM_CCBB","_MM_PERM_CCBC","_MM_PERM_CCBD","_MM_PERM_CCCA","_MM_PERM_CCCB","_MM_PERM_CCCC","_MM_PERM_CCCD","_MM_PERM_CCDA","_MM_PERM_CCDB","_MM_PERM_CCDC","_MM_PERM_CCDD","_MM_PERM_CDAA","_MM_PERM_CDAB","_MM_PERM_CDAC","_MM_PERM_CDAD","_MM_PERM_CDBA","_MM_PERM_CDBB","_MM_PERM_CDBC","_MM_PERM_CDBD","_MM_PERM_CDCA","_MM_PERM_CDCB","_MM_PERM_CDCC","_MM_PERM_CDCD","_MM_PERM_CDDA","_MM_PERM_CDDB","_MM_PERM_CDDC","_MM_PERM_CDDD","_MM_PERM_DAAA","_MM_PERM_DAAB","_MM_PERM_DAAC","_MM_PERM_DAAD","_MM_PERM_DABA","_MM_PERM_DABB","_MM_PERM_DABC","_MM_PERM_DABD","_MM_PERM_DACA","_MM_PERM_DACB","_MM_PERM_DACC","_MM_PERM_DACD","_MM_PERM_DADA","_MM_PERM_DADB","_MM_PERM_DADC","_MM_PERM_DADD","_MM_PERM_DBAA","_MM_PERM_DBAB","_MM_PERM_DBAC","_MM_PERM_DBAD","_MM_PERM_DBBA","_MM_PERM_DBBB","_MM_PERM_DBBC","_MM_PERM_DBBD","_MM_PERM_DBCA","_MM_PERM_DBCB","_MM_PERM_DBCC","_MM_PERM_DBCD","_MM_PERM_DBDA","_MM_PERM_DBDB","_MM_PERM_DBDC","_MM_PERM_DBDD","_MM_PERM_DCAA","_MM_PERM_DCAB","_MM_PERM_DCAC","_MM_PERM_DCAD","_MM_PERM_DCBA","_MM_PERM_DCBB","_MM_PERM_DCBC","_MM_PERM_DCBD","_MM_PERM_DCCA","_MM_PERM_DCCB","_MM_PERM_DCCC","_MM_PERM_DCCD","_MM_PERM_DCDA","_MM_PERM_DCDB","_MM_PERM_DCDC","_MM_PERM_DCDD","_MM_PERM_DDAA","_MM_PERM_DDAB","_MM_PERM_DDAC","_MM_PERM_DDAD","_MM_PERM_DDBA","_MM_PERM_DDBB","_MM_PERM_DDBC","_MM_PERM_DDBD","_MM_PERM_DDCA","_MM_PERM_DDCB","_MM_PERM_DDCC","_MM_PERM_DDCD","_MM_PERM_DDDA","_MM_PERM_DDDB","_MM_PERM_DDDC","_MM_PERM_DDDD","_MM_PERM_ENUM","_MM_ROUND_DOWN","_MM_ROUND_MASK","_MM_ROUND_NEAREST","_MM_ROUND_TOWARD_ZERO","_MM_ROUND_UP","_MM_SET_EXCEPTION_MASK","_MM_SET_EXCEPTION_STATE","_MM_SET_FLUSH_ZERO_MODE","_MM_SET_ROUNDING_MODE","_MM_SHUFFLE","_MM_TRANSPOSE4_PS","_SIDD_BIT_MASK","_SIDD_CMP_EQUAL_ANY","_SIDD_CMP_EQUAL_EACH","_SIDD_CMP_EQUAL_ORDERED","_SIDD_CMP_RANGES","_SIDD_LEAST_SIGNIFICANT","_SIDD_MASKED_NEGATIVE_POLARITY","_SIDD_MASKED_POSITIVE_POLARITY","_SIDD_MOST_SIGNIFICANT","_SIDD_NEGATIVE_POLARITY","_SIDD_POSITIVE_POLARITY","_SIDD_SBYTE_OPS","_SIDD_SWORD_OPS","_SIDD_UBYTE_OPS","_SIDD_UNIT_MASK","_SIDD_UWORD_OPS","_XABORT_CAPACITY","_XABORT_CONFLICT","_XABORT_DEBUG","_XABORT_EXPLICIT","_XABORT_NESTED","_XABORT_RETRY","_XBEGIN_STARTED","_XCR_XFEATURE_ENABLED_MASK","__cpuid","__cpuid_count","__get_cpuid_max","__m128","__m128bh","__m128d","__m128i","__m256","__m256bh","__m256d","__m256i","__m512","__m512bh","__m512d","__m512i","__mmask16","__mmask32","__mmask64","__mmask8","__rdtscp","_addcarry_u32","_addcarry_u64","_addcarryx_u32","_addcarryx_u64","_andn_u32","_andn_u64","_bextr2_u32","_bextr2_u64","_bextr_u32","_bextr_u64","_bittest","_bittest64","_bittestandcomplement","_bittestandcomplement64","_bittestandreset","_bittestandreset64","_bittestandset","_bittestandset64","_blcfill_u32","_blcfill_u64","_blci_u32","_blci_u64","_blcic_u32","_blcic_u64","_blcmsk_u32","_blcmsk_u64","_blcs_u32","_blcs_u64","_blsfill_u32","_blsfill_u64","_blsi_u32","_blsi_u64","_blsic_u32","_blsic_u64","_blsmsk_u32","_blsmsk_u64","_blsr_u32","_blsr_u64","_bswap","_bswap64","_bzhi_u32","_bzhi_u64","_fxrstor","_fxrstor64","_fxsave","_fxsave64","_kadd_mask32","_kadd_mask64","_kand_mask16","_kand_mask32","_kand_mask64","_kandn_mask16","_kandn_mask32","_kandn_mask64","_knot_mask16","_knot_mask32","_knot_mask64","_kor_mask16","_kor_mask32","_kor_mask64","_kxnor_mask16","_kxnor_mask32","_kxnor_mask64","_kxor_mask16","_kxor_mask32","_kxor_mask64","_load_mask32","_load_mask64","_lzcnt_u32","_lzcnt_u64","_mm256_abs_epi16","_mm256_abs_epi32","_mm256_abs_epi64","_mm256_abs_epi8","_mm256_add_epi16","_mm256_add_epi32","_mm256_add_epi64","_mm256_add_epi8","_mm256_add_pd","_mm256_add_ps","_mm256_adds_epi16","_mm256_adds_epi8","_mm256_adds_epu16","_mm256_adds_epu8","_mm256_addsub_pd","_mm256_addsub_ps","_mm256_aesdec_epi128","_mm256_aesdeclast_epi128","_mm256_aesenc_epi128","_mm256_aesenclast_epi128","_mm256_alignr_epi32","_mm256_alignr_epi64","_mm256_alignr_epi8","_mm256_and_pd","_mm256_and_ps","_mm256_and_si256","_mm256_andnot_pd","_mm256_andnot_ps","_mm256_andnot_si256","_mm256_avg_epu16","_mm256_avg_epu8","_mm256_bitshuffle_epi64_mask","_mm256_blend_epi16","_mm256_blend_epi32","_mm256_blend_pd","_mm256_blend_ps","_mm256_blendv_epi8","_mm256_blendv_pd","_mm256_blendv_ps","_mm256_broadcast_f32x4","_mm256_broadcast_i32x4","_mm256_broadcast_pd","_mm256_broadcast_ps","_mm256_broadcast_sd","_mm256_broadcast_ss","_mm256_broadcastb_epi8","_mm256_broadcastd_epi32","_mm256_broadcastmb_epi64","_mm256_broadcastmw_epi32","_mm256_broadcastq_epi64","_mm256_broadcastsd_pd","_mm256_broadcastsi128_si256","_mm256_broadcastss_ps","_mm256_broadcastw_epi16","_mm256_bslli_epi128","_mm256_bsrli_epi128","_mm256_castpd128_pd256","_mm256_castpd256_pd128","_mm256_castpd_ps","_mm256_castpd_si256","_mm256_castps128_ps256","_mm256_castps256_ps128","_mm256_castps_pd","_mm256_castps_si256","_mm256_castsi128_si256","_mm256_castsi256_pd","_mm256_castsi256_ps","_mm256_castsi256_si128","_mm256_ceil_pd","_mm256_ceil_ps","_mm256_clmulepi64_epi128","_mm256_cmp_epi16_mask","_mm256_cmp_epi32_mask","_mm256_cmp_epi64_mask","_mm256_cmp_epi8_mask","_mm256_cmp_epu16_mask","_mm256_cmp_epu32_mask","_mm256_cmp_epu64_mask","_mm256_cmp_epu8_mask","_mm256_cmp_pd","_mm256_cmp_pd_mask","_mm256_cmp_ps","_mm256_cmp_ps_mask","_mm256_cmpeq_epi16","_mm256_cmpeq_epi16_mask","_mm256_cmpeq_epi32","_mm256_cmpeq_epi32_mask","_mm256_cmpeq_epi64","_mm256_cmpeq_epi64_mask","_mm256_cmpeq_epi8","_mm256_cmpeq_epi8_mask","_mm256_cmpeq_epu16_mask","_mm256_cmpeq_epu32_mask","_mm256_cmpeq_epu64_mask","_mm256_cmpeq_epu8_mask","_mm256_cmpge_epi16_mask","_mm256_cmpge_epi32_mask","_mm256_cmpge_epi64_mask","_mm256_cmpge_epi8_mask","_mm256_cmpge_epu16_mask","_mm256_cmpge_epu32_mask","_mm256_cmpge_epu64_mask","_mm256_cmpge_epu8_mask","_mm256_cmpgt_epi16","_mm256_cmpgt_epi16_mask","_mm256_cmpgt_epi32","_mm256_cmpgt_epi32_mask","_mm256_cmpgt_epi64","_mm256_cmpgt_epi64_mask","_mm256_cmpgt_epi8","_mm256_cmpgt_epi8_mask","_mm256_cmpgt_epu16_mask","_mm256_cmpgt_epu32_mask","_mm256_cmpgt_epu64_mask","_mm256_cmpgt_epu8_mask","_mm256_cmple_epi16_mask","_mm256_cmple_epi32_mask","_mm256_cmple_epi64_mask","_mm256_cmple_epi8_mask","_mm256_cmple_epu16_mask","_mm256_cmple_epu32_mask","_mm256_cmple_epu64_mask","_mm256_cmple_epu8_mask","_mm256_cmplt_epi16_mask","_mm256_cmplt_epi32_mask","_mm256_cmplt_epi64_mask","_mm256_cmplt_epi8_mask","_mm256_cmplt_epu16_mask","_mm256_cmplt_epu32_mask","_mm256_cmplt_epu64_mask","_mm256_cmplt_epu8_mask","_mm256_cmpneq_epi16_mask","_mm256_cmpneq_epi32_mask","_mm256_cmpneq_epi64_mask","_mm256_cmpneq_epi8_mask","_mm256_cmpneq_epu16_mask","_mm256_cmpneq_epu32_mask","_mm256_cmpneq_epu64_mask","_mm256_cmpneq_epu8_mask","_mm256_conflict_epi32","_mm256_conflict_epi64","_mm256_cvtepi16_epi32","_mm256_cvtepi16_epi64","_mm256_cvtepi16_epi8","_mm256_cvtepi32_epi16","_mm256_cvtepi32_epi64","_mm256_cvtepi32_epi8","_mm256_cvtepi32_pd","_mm256_cvtepi32_ps","_mm256_cvtepi64_epi16","_mm256_cvtepi64_epi32","_mm256_cvtepi64_epi8","_mm256_cvtepi8_epi16","_mm256_cvtepi8_epi32","_mm256_cvtepi8_epi64","_mm256_cvtepu16_epi32","_mm256_cvtepu16_epi64","_mm256_cvtepu32_epi64","_mm256_cvtepu32_pd","_mm256_cvtepu8_epi16","_mm256_cvtepu8_epi32","_mm256_cvtepu8_epi64","_mm256_cvtne2ps_pbh","_mm256_cvtneps_pbh","_mm256_cvtpd_epi32","_mm256_cvtpd_epu32","_mm256_cvtpd_ps","_mm256_cvtph_ps","_mm256_cvtps_epi32","_mm256_cvtps_epu32","_mm256_cvtps_pd","_mm256_cvtps_ph","_mm256_cvtsd_f64","_mm256_cvtsepi16_epi8","_mm256_cvtsepi32_epi16","_mm256_cvtsepi32_epi8","_mm256_cvtsepi64_epi16","_mm256_cvtsepi64_epi32","_mm256_cvtsepi64_epi8","_mm256_cvtsi256_si32","_mm256_cvtss_f32","_mm256_cvttpd_epi32","_mm256_cvttpd_epu32","_mm256_cvttps_epi32","_mm256_cvttps_epu32","_mm256_cvtusepi16_epi8","_mm256_cvtusepi32_epi16","_mm256_cvtusepi32_epi8","_mm256_cvtusepi64_epi16","_mm256_cvtusepi64_epi32","_mm256_cvtusepi64_epi8","_mm256_dbsad_epu8","_mm256_div_pd","_mm256_div_ps","_mm256_dp_ps","_mm256_dpbf16_ps","_mm256_dpbusd_epi32","_mm256_dpbusds_epi32","_mm256_dpwssd_epi32","_mm256_dpwssds_epi32","_mm256_extract_epi16","_mm256_extract_epi32","_mm256_extract_epi64","_mm256_extract_epi8","_mm256_extractf128_pd","_mm256_extractf128_ps","_mm256_extractf128_si256","_mm256_extractf32x4_ps","_mm256_extracti128_si256","_mm256_extracti32x4_epi32","_mm256_fixupimm_pd","_mm256_fixupimm_ps","_mm256_floor_pd","_mm256_floor_ps","_mm256_fmadd_pd","_mm256_fmadd_ps","_mm256_fmaddsub_pd","_mm256_fmaddsub_ps","_mm256_fmsub_pd","_mm256_fmsub_ps","_mm256_fmsubadd_pd","_mm256_fmsubadd_ps","_mm256_fnmadd_pd","_mm256_fnmadd_ps","_mm256_fnmsub_pd","_mm256_fnmsub_ps","_mm256_getexp_pd","_mm256_getexp_ps","_mm256_getmant_pd","_mm256_getmant_ps","_mm256_gf2p8affine_epi64_epi8","_mm256_gf2p8affineinv_epi64_epi8","_mm256_gf2p8mul_epi8","_mm256_hadd_epi16","_mm256_hadd_epi32","_mm256_hadd_pd","_mm256_hadd_ps","_mm256_hadds_epi16","_mm256_hsub_epi16","_mm256_hsub_epi32","_mm256_hsub_pd","_mm256_hsub_ps","_mm256_hsubs_epi16","_mm256_i32gather_epi32","_mm256_i32gather_epi64","_mm256_i32gather_pd","_mm256_i32gather_ps","_mm256_i32scatter_epi64","_mm256_i64gather_epi32","_mm256_i64gather_epi64","_mm256_i64gather_pd","_mm256_i64gather_ps","_mm256_insert_epi16","_mm256_insert_epi32","_mm256_insert_epi64","_mm256_insert_epi8","_mm256_insertf128_pd","_mm256_insertf128_ps","_mm256_insertf128_si256","_mm256_insertf32x4","_mm256_inserti128_si256","_mm256_inserti32x4","_mm256_lddqu_si256","_mm256_load_epi32","_mm256_load_epi64","_mm256_load_pd","_mm256_load_ps","_mm256_load_si256","_mm256_loadu2_m128","_mm256_loadu2_m128d","_mm256_loadu2_m128i","_mm256_loadu_epi16","_mm256_loadu_epi32","_mm256_loadu_epi64","_mm256_loadu_epi8","_mm256_loadu_pd","_mm256_loadu_ps","_mm256_loadu_si256","_mm256_lzcnt_epi32","_mm256_lzcnt_epi64","_mm256_madd52hi_epu64","_mm256_madd52lo_epu64","_mm256_madd_epi16","_mm256_maddubs_epi16","_mm256_mask2_permutex2var_epi16","_mm256_mask2_permutex2var_epi32","_mm256_mask2_permutex2var_epi64","_mm256_mask2_permutex2var_epi8","_mm256_mask2_permutex2var_pd","_mm256_mask2_permutex2var_ps","_mm256_mask3_fmadd_pd","_mm256_mask3_fmadd_ps","_mm256_mask3_fmaddsub_pd","_mm256_mask3_fmaddsub_ps","_mm256_mask3_fmsub_pd","_mm256_mask3_fmsub_ps","_mm256_mask3_fmsubadd_pd","_mm256_mask3_fmsubadd_ps","_mm256_mask3_fnmadd_pd","_mm256_mask3_fnmadd_ps","_mm256_mask3_fnmsub_pd","_mm256_mask3_fnmsub_ps","_mm256_mask_abs_epi16","_mm256_mask_abs_epi32","_mm256_mask_abs_epi64","_mm256_mask_abs_epi8","_mm256_mask_add_epi16","_mm256_mask_add_epi32","_mm256_mask_add_epi64","_mm256_mask_add_epi8","_mm256_mask_add_pd","_mm256_mask_add_ps","_mm256_mask_adds_epi16","_mm256_mask_adds_epi8","_mm256_mask_adds_epu16","_mm256_mask_adds_epu8","_mm256_mask_alignr_epi32","_mm256_mask_alignr_epi64","_mm256_mask_alignr_epi8","_mm256_mask_and_epi32","_mm256_mask_and_epi64","_mm256_mask_andnot_epi32","_mm256_mask_andnot_epi64","_mm256_mask_avg_epu16","_mm256_mask_avg_epu8","_mm256_mask_bitshuffle_epi64_mask","_mm256_mask_blend_epi16","_mm256_mask_blend_epi32","_mm256_mask_blend_epi64","_mm256_mask_blend_epi8","_mm256_mask_blend_pd","_mm256_mask_blend_ps","_mm256_mask_broadcast_f32x4","_mm256_mask_broadcast_i32x4","_mm256_mask_broadcastb_epi8","_mm256_mask_broadcastd_epi32","_mm256_mask_broadcastq_epi64","_mm256_mask_broadcastsd_pd","_mm256_mask_broadcastss_ps","_mm256_mask_broadcastw_epi16","_mm256_mask_cmp_epi16_mask","_mm256_mask_cmp_epi32_mask","_mm256_mask_cmp_epi64_mask","_mm256_mask_cmp_epi8_mask","_mm256_mask_cmp_epu16_mask","_mm256_mask_cmp_epu32_mask","_mm256_mask_cmp_epu64_mask","_mm256_mask_cmp_epu8_mask","_mm256_mask_cmp_pd_mask","_mm256_mask_cmp_ps_mask","_mm256_mask_cmpeq_epi16_mask","_mm256_mask_cmpeq_epi32_mask","_mm256_mask_cmpeq_epi64_mask","_mm256_mask_cmpeq_epi8_mask","_mm256_mask_cmpeq_epu16_mask","_mm256_mask_cmpeq_epu32_mask","_mm256_mask_cmpeq_epu64_mask","_mm256_mask_cmpeq_epu8_mask","_mm256_mask_cmpge_epi16_mask","_mm256_mask_cmpge_epi32_mask","_mm256_mask_cmpge_epi64_mask","_mm256_mask_cmpge_epi8_mask","_mm256_mask_cmpge_epu16_mask","_mm256_mask_cmpge_epu32_mask","_mm256_mask_cmpge_epu64_mask","_mm256_mask_cmpge_epu8_mask","_mm256_mask_cmpgt_epi16_mask","_mm256_mask_cmpgt_epi32_mask","_mm256_mask_cmpgt_epi64_mask","_mm256_mask_cmpgt_epi8_mask","_mm256_mask_cmpgt_epu16_mask","_mm256_mask_cmpgt_epu32_mask","_mm256_mask_cmpgt_epu64_mask","_mm256_mask_cmpgt_epu8_mask","_mm256_mask_cmple_epi16_mask","_mm256_mask_cmple_epi32_mask","_mm256_mask_cmple_epi64_mask","_mm256_mask_cmple_epi8_mask","_mm256_mask_cmple_epu16_mask","_mm256_mask_cmple_epu32_mask","_mm256_mask_cmple_epu64_mask","_mm256_mask_cmple_epu8_mask","_mm256_mask_cmplt_epi16_mask","_mm256_mask_cmplt_epi32_mask","_mm256_mask_cmplt_epi64_mask","_mm256_mask_cmplt_epi8_mask","_mm256_mask_cmplt_epu16_mask","_mm256_mask_cmplt_epu32_mask","_mm256_mask_cmplt_epu64_mask","_mm256_mask_cmplt_epu8_mask","_mm256_mask_cmpneq_epi16_mask","_mm256_mask_cmpneq_epi32_mask","_mm256_mask_cmpneq_epi64_mask","_mm256_mask_cmpneq_epi8_mask","_mm256_mask_cmpneq_epu16_mask","_mm256_mask_cmpneq_epu32_mask","_mm256_mask_cmpneq_epu64_mask","_mm256_mask_cmpneq_epu8_mask","_mm256_mask_compress_epi16","_mm256_mask_compress_epi32","_mm256_mask_compress_epi64","_mm256_mask_compress_epi8","_mm256_mask_compress_pd","_mm256_mask_compress_ps","_mm256_mask_compressstoreu_epi16","_mm256_mask_compressstoreu_epi32","_mm256_mask_compressstoreu_epi64","_mm256_mask_compressstoreu_epi8","_mm256_mask_compressstoreu_pd","_mm256_mask_compressstoreu_ps","_mm256_mask_conflict_epi32","_mm256_mask_conflict_epi64","_mm256_mask_cvt_roundps_ph","_mm256_mask_cvtepi16_epi32","_mm256_mask_cvtepi16_epi64","_mm256_mask_cvtepi16_epi8","_mm256_mask_cvtepi16_storeu_epi8","_mm256_mask_cvtepi32_epi16","_mm256_mask_cvtepi32_epi64","_mm256_mask_cvtepi32_epi8","_mm256_mask_cvtepi32_pd","_mm256_mask_cvtepi32_ps","_mm256_mask_cvtepi32_storeu_epi16","_mm256_mask_cvtepi32_storeu_epi8","_mm256_mask_cvtepi64_epi16","_mm256_mask_cvtepi64_epi32","_mm256_mask_cvtepi64_epi8","_mm256_mask_cvtepi64_storeu_epi16","_mm256_mask_cvtepi64_storeu_epi32","_mm256_mask_cvtepi64_storeu_epi8","_mm256_mask_cvtepi8_epi16","_mm256_mask_cvtepi8_epi32","_mm256_mask_cvtepi8_epi64","_mm256_mask_cvtepu16_epi32","_mm256_mask_cvtepu16_epi64","_mm256_mask_cvtepu32_epi64","_mm256_mask_cvtepu32_pd","_mm256_mask_cvtepu8_epi16","_mm256_mask_cvtepu8_epi32","_mm256_mask_cvtepu8_epi64","_mm256_mask_cvtne2ps_pbh","_mm256_mask_cvtneps_pbh","_mm256_mask_cvtpd_epi32","_mm256_mask_cvtpd_epu32","_mm256_mask_cvtpd_ps","_mm256_mask_cvtph_ps","_mm256_mask_cvtps_epi32","_mm256_mask_cvtps_epu32","_mm256_mask_cvtps_ph","_mm256_mask_cvtsepi16_epi8","_mm256_mask_cvtsepi16_storeu_epi8","_mm256_mask_cvtsepi32_epi16","_mm256_mask_cvtsepi32_epi8","_mm256_mask_cvtsepi32_storeu_epi16","_mm256_mask_cvtsepi32_storeu_epi8","_mm256_mask_cvtsepi64_epi16","_mm256_mask_cvtsepi64_epi32","_mm256_mask_cvtsepi64_epi8","_mm256_mask_cvtsepi64_storeu_epi16","_mm256_mask_cvtsepi64_storeu_epi32","_mm256_mask_cvtsepi64_storeu_epi8","_mm256_mask_cvttpd_epi32","_mm256_mask_cvttpd_epu32","_mm256_mask_cvttps_epi32","_mm256_mask_cvttps_epu32","_mm256_mask_cvtusepi16_epi8","_mm256_mask_cvtusepi16_storeu_epi8","_mm256_mask_cvtusepi32_epi16","_mm256_mask_cvtusepi32_epi8","_mm256_mask_cvtusepi32_storeu_epi16","_mm256_mask_cvtusepi32_storeu_epi8","_mm256_mask_cvtusepi64_epi16","_mm256_mask_cvtusepi64_epi32","_mm256_mask_cvtusepi64_epi8","_mm256_mask_cvtusepi64_storeu_epi16","_mm256_mask_cvtusepi64_storeu_epi32","_mm256_mask_cvtusepi64_storeu_epi8","_mm256_mask_dbsad_epu8","_mm256_mask_div_pd","_mm256_mask_div_ps","_mm256_mask_dpbf16_ps","_mm256_mask_dpbusd_epi32","_mm256_mask_dpbusds_epi32","_mm256_mask_dpwssd_epi32","_mm256_mask_dpwssds_epi32","_mm256_mask_expand_epi16","_mm256_mask_expand_epi32","_mm256_mask_expand_epi64","_mm256_mask_expand_epi8","_mm256_mask_expand_pd","_mm256_mask_expand_ps","_mm256_mask_expandloadu_epi16","_mm256_mask_expandloadu_epi32","_mm256_mask_expandloadu_epi64","_mm256_mask_expandloadu_epi8","_mm256_mask_expandloadu_pd","_mm256_mask_expandloadu_ps","_mm256_mask_extractf32x4_ps","_mm256_mask_extracti32x4_epi32","_mm256_mask_fixupimm_pd","_mm256_mask_fixupimm_ps","_mm256_mask_fmadd_pd","_mm256_mask_fmadd_ps","_mm256_mask_fmaddsub_pd","_mm256_mask_fmaddsub_ps","_mm256_mask_fmsub_pd","_mm256_mask_fmsub_ps","_mm256_mask_fmsubadd_pd","_mm256_mask_fmsubadd_ps","_mm256_mask_fnmadd_pd","_mm256_mask_fnmadd_ps","_mm256_mask_fnmsub_pd","_mm256_mask_fnmsub_ps","_mm256_mask_getexp_pd","_mm256_mask_getexp_ps","_mm256_mask_getmant_pd","_mm256_mask_getmant_ps","_mm256_mask_gf2p8affine_epi64_epi8","_mm256_mask_gf2p8affineinv_epi64_epi8","_mm256_mask_gf2p8mul_epi8","_mm256_mask_i32gather_epi32","_mm256_mask_i32gather_epi64","_mm256_mask_i32gather_pd","_mm256_mask_i32gather_ps","_mm256_mask_i64gather_epi32","_mm256_mask_i64gather_epi64","_mm256_mask_i64gather_pd","_mm256_mask_i64gather_ps","_mm256_mask_insertf32x4","_mm256_mask_inserti32x4","_mm256_mask_load_epi32","_mm256_mask_load_epi64","_mm256_mask_load_pd","_mm256_mask_load_ps","_mm256_mask_loadu_epi16","_mm256_mask_loadu_epi32","_mm256_mask_loadu_epi64","_mm256_mask_loadu_epi8","_mm256_mask_loadu_pd","_mm256_mask_loadu_ps","_mm256_mask_lzcnt_epi32","_mm256_mask_lzcnt_epi64","_mm256_mask_madd_epi16","_mm256_mask_maddubs_epi16","_mm256_mask_max_epi16","_mm256_mask_max_epi32","_mm256_mask_max_epi64","_mm256_mask_max_epi8","_mm256_mask_max_epu16","_mm256_mask_max_epu32","_mm256_mask_max_epu64","_mm256_mask_max_epu8","_mm256_mask_max_pd","_mm256_mask_max_ps","_mm256_mask_min_epi16","_mm256_mask_min_epi32","_mm256_mask_min_epi64","_mm256_mask_min_epi8","_mm256_mask_min_epu16","_mm256_mask_min_epu32","_mm256_mask_min_epu64","_mm256_mask_min_epu8","_mm256_mask_min_pd","_mm256_mask_min_ps","_mm256_mask_mov_epi16","_mm256_mask_mov_epi32","_mm256_mask_mov_epi64","_mm256_mask_mov_epi8","_mm256_mask_mov_pd","_mm256_mask_mov_ps","_mm256_mask_movedup_pd","_mm256_mask_movehdup_ps","_mm256_mask_moveldup_ps","_mm256_mask_mul_epi32","_mm256_mask_mul_epu32","_mm256_mask_mul_pd","_mm256_mask_mul_ps","_mm256_mask_mulhi_epi16","_mm256_mask_mulhi_epu16","_mm256_mask_mulhrs_epi16","_mm256_mask_mullo_epi16","_mm256_mask_mullo_epi32","_mm256_mask_multishift_epi64_epi8","_mm256_mask_or_epi32","_mm256_mask_or_epi64","_mm256_mask_packs_epi16","_mm256_mask_packs_epi32","_mm256_mask_packus_epi16","_mm256_mask_packus_epi32","_mm256_mask_permute_pd","_mm256_mask_permute_ps","_mm256_mask_permutevar_pd","_mm256_mask_permutevar_ps","_mm256_mask_permutex2var_epi16","_mm256_mask_permutex2var_epi32","_mm256_mask_permutex2var_epi64","_mm256_mask_permutex2var_epi8","_mm256_mask_permutex2var_pd","_mm256_mask_permutex2var_ps","_mm256_mask_permutex_epi64","_mm256_mask_permutex_pd","_mm256_mask_permutexvar_epi16","_mm256_mask_permutexvar_epi32","_mm256_mask_permutexvar_epi64","_mm256_mask_permutexvar_epi8","_mm256_mask_permutexvar_pd","_mm256_mask_permutexvar_ps","_mm256_mask_popcnt_epi16","_mm256_mask_popcnt_epi32","_mm256_mask_popcnt_epi64","_mm256_mask_popcnt_epi8","_mm256_mask_rcp14_pd","_mm256_mask_rcp14_ps","_mm256_mask_rol_epi32","_mm256_mask_rol_epi64","_mm256_mask_rolv_epi32","_mm256_mask_rolv_epi64","_mm256_mask_ror_epi32","_mm256_mask_ror_epi64","_mm256_mask_rorv_epi32","_mm256_mask_rorv_epi64","_mm256_mask_roundscale_pd","_mm256_mask_roundscale_ps","_mm256_mask_rsqrt14_pd","_mm256_mask_rsqrt14_ps","_mm256_mask_scalef_pd","_mm256_mask_scalef_ps","_mm256_mask_set1_epi16","_mm256_mask_set1_epi32","_mm256_mask_set1_epi64","_mm256_mask_set1_epi8","_mm256_mask_shldi_epi16","_mm256_mask_shldi_epi32","_mm256_mask_shldi_epi64","_mm256_mask_shldv_epi16","_mm256_mask_shldv_epi32","_mm256_mask_shldv_epi64","_mm256_mask_shrdi_epi16","_mm256_mask_shrdi_epi32","_mm256_mask_shrdi_epi64","_mm256_mask_shrdv_epi16","_mm256_mask_shrdv_epi32","_mm256_mask_shrdv_epi64","_mm256_mask_shuffle_epi32","_mm256_mask_shuffle_epi8","_mm256_mask_shuffle_f32x4","_mm256_mask_shuffle_f64x2","_mm256_mask_shuffle_i32x4","_mm256_mask_shuffle_i64x2","_mm256_mask_shuffle_pd","_mm256_mask_shuffle_ps","_mm256_mask_shufflehi_epi16","_mm256_mask_shufflelo_epi16","_mm256_mask_sll_epi16","_mm256_mask_sll_epi32","_mm256_mask_sll_epi64","_mm256_mask_slli_epi16","_mm256_mask_slli_epi32","_mm256_mask_slli_epi64","_mm256_mask_sllv_epi16","_mm256_mask_sllv_epi32","_mm256_mask_sllv_epi64","_mm256_mask_sqrt_pd","_mm256_mask_sqrt_ps","_mm256_mask_sra_epi16","_mm256_mask_sra_epi32","_mm256_mask_sra_epi64","_mm256_mask_srai_epi16","_mm256_mask_srai_epi32","_mm256_mask_srai_epi64","_mm256_mask_srav_epi16","_mm256_mask_srav_epi32","_mm256_mask_srav_epi64","_mm256_mask_srl_epi16","_mm256_mask_srl_epi32","_mm256_mask_srl_epi64","_mm256_mask_srli_epi16","_mm256_mask_srli_epi32","_mm256_mask_srli_epi64","_mm256_mask_srlv_epi16","_mm256_mask_srlv_epi32","_mm256_mask_srlv_epi64","_mm256_mask_store_epi32","_mm256_mask_store_epi64","_mm256_mask_store_pd","_mm256_mask_store_ps","_mm256_mask_storeu_epi16","_mm256_mask_storeu_epi32","_mm256_mask_storeu_epi64","_mm256_mask_storeu_epi8","_mm256_mask_storeu_pd","_mm256_mask_storeu_ps","_mm256_mask_sub_epi16","_mm256_mask_sub_epi32","_mm256_mask_sub_epi64","_mm256_mask_sub_epi8","_mm256_mask_sub_pd","_mm256_mask_sub_ps","_mm256_mask_subs_epi16","_mm256_mask_subs_epi8","_mm256_mask_subs_epu16","_mm256_mask_subs_epu8","_mm256_mask_ternarylogic_epi32","_mm256_mask_ternarylogic_epi64","_mm256_mask_test_epi16_mask","_mm256_mask_test_epi32_mask","_mm256_mask_test_epi64_mask","_mm256_mask_test_epi8_mask","_mm256_mask_testn_epi16_mask","_mm256_mask_testn_epi32_mask","_mm256_mask_testn_epi64_mask","_mm256_mask_testn_epi8_mask","_mm256_mask_unpackhi_epi16","_mm256_mask_unpackhi_epi32","_mm256_mask_unpackhi_epi64","_mm256_mask_unpackhi_epi8","_mm256_mask_unpackhi_pd","_mm256_mask_unpackhi_ps","_mm256_mask_unpacklo_epi16","_mm256_mask_unpacklo_epi32","_mm256_mask_unpacklo_epi64","_mm256_mask_unpacklo_epi8","_mm256_mask_unpacklo_pd","_mm256_mask_unpacklo_ps","_mm256_mask_xor_epi32","_mm256_mask_xor_epi64","_mm256_maskload_epi32","_mm256_maskload_epi64","_mm256_maskload_pd","_mm256_maskload_ps","_mm256_maskstore_epi32","_mm256_maskstore_epi64","_mm256_maskstore_pd","_mm256_maskstore_ps","_mm256_maskz_abs_epi16","_mm256_maskz_abs_epi32","_mm256_maskz_abs_epi64","_mm256_maskz_abs_epi8","_mm256_maskz_add_epi16","_mm256_maskz_add_epi32","_mm256_maskz_add_epi64","_mm256_maskz_add_epi8","_mm256_maskz_add_pd","_mm256_maskz_add_ps","_mm256_maskz_adds_epi16","_mm256_maskz_adds_epi8","_mm256_maskz_adds_epu16","_mm256_maskz_adds_epu8","_mm256_maskz_alignr_epi32","_mm256_maskz_alignr_epi64","_mm256_maskz_alignr_epi8","_mm256_maskz_and_epi32","_mm256_maskz_and_epi64","_mm256_maskz_andnot_epi32","_mm256_maskz_andnot_epi64","_mm256_maskz_avg_epu16","_mm256_maskz_avg_epu8","_mm256_maskz_broadcast_f32x4","_mm256_maskz_broadcast_i32x4","_mm256_maskz_broadcastb_epi8","_mm256_maskz_broadcastd_epi32","_mm256_maskz_broadcastq_epi64","_mm256_maskz_broadcastsd_pd","_mm256_maskz_broadcastss_ps","_mm256_maskz_broadcastw_epi16","_mm256_maskz_compress_epi16","_mm256_maskz_compress_epi32","_mm256_maskz_compress_epi64","_mm256_maskz_compress_epi8","_mm256_maskz_compress_pd","_mm256_maskz_compress_ps","_mm256_maskz_conflict_epi32","_mm256_maskz_conflict_epi64","_mm256_maskz_cvt_roundps_ph","_mm256_maskz_cvtepi16_epi32","_mm256_maskz_cvtepi16_epi64","_mm256_maskz_cvtepi16_epi8","_mm256_maskz_cvtepi32_epi16","_mm256_maskz_cvtepi32_epi64","_mm256_maskz_cvtepi32_epi8","_mm256_maskz_cvtepi32_pd","_mm256_maskz_cvtepi32_ps","_mm256_maskz_cvtepi64_epi16","_mm256_maskz_cvtepi64_epi32","_mm256_maskz_cvtepi64_epi8","_mm256_maskz_cvtepi8_epi16","_mm256_maskz_cvtepi8_epi32","_mm256_maskz_cvtepi8_epi64","_mm256_maskz_cvtepu16_epi32","_mm256_maskz_cvtepu16_epi64","_mm256_maskz_cvtepu32_epi64","_mm256_maskz_cvtepu32_pd","_mm256_maskz_cvtepu8_epi16","_mm256_maskz_cvtepu8_epi32","_mm256_maskz_cvtepu8_epi64","_mm256_maskz_cvtne2ps_pbh","_mm256_maskz_cvtneps_pbh","_mm256_maskz_cvtpd_epi32","_mm256_maskz_cvtpd_epu32","_mm256_maskz_cvtpd_ps","_mm256_maskz_cvtph_ps","_mm256_maskz_cvtps_epi32","_mm256_maskz_cvtps_epu32","_mm256_maskz_cvtps_ph","_mm256_maskz_cvtsepi16_epi8","_mm256_maskz_cvtsepi32_epi16","_mm256_maskz_cvtsepi32_epi8","_mm256_maskz_cvtsepi64_epi16","_mm256_maskz_cvtsepi64_epi32","_mm256_maskz_cvtsepi64_epi8","_mm256_maskz_cvttpd_epi32","_mm256_maskz_cvttpd_epu32","_mm256_maskz_cvttps_epi32","_mm256_maskz_cvttps_epu32","_mm256_maskz_cvtusepi16_epi8","_mm256_maskz_cvtusepi32_epi16","_mm256_maskz_cvtusepi32_epi8","_mm256_maskz_cvtusepi64_epi16","_mm256_maskz_cvtusepi64_epi32","_mm256_maskz_cvtusepi64_epi8","_mm256_maskz_dbsad_epu8","_mm256_maskz_div_pd","_mm256_maskz_div_ps","_mm256_maskz_dpbf16_ps","_mm256_maskz_dpbusd_epi32","_mm256_maskz_dpbusds_epi32","_mm256_maskz_dpwssd_epi32","_mm256_maskz_dpwssds_epi32","_mm256_maskz_expand_epi16","_mm256_maskz_expand_epi32","_mm256_maskz_expand_epi64","_mm256_maskz_expand_epi8","_mm256_maskz_expand_pd","_mm256_maskz_expand_ps","_mm256_maskz_expandloadu_epi16","_mm256_maskz_expandloadu_epi32","_mm256_maskz_expandloadu_epi64","_mm256_maskz_expandloadu_epi8","_mm256_maskz_expandloadu_pd","_mm256_maskz_expandloadu_ps","_mm256_maskz_extractf32x4_ps","_mm256_maskz_extracti32x4_epi32","_mm256_maskz_fixupimm_pd","_mm256_maskz_fixupimm_ps","_mm256_maskz_fmadd_pd","_mm256_maskz_fmadd_ps","_mm256_maskz_fmaddsub_pd","_mm256_maskz_fmaddsub_ps","_mm256_maskz_fmsub_pd","_mm256_maskz_fmsub_ps","_mm256_maskz_fmsubadd_pd","_mm256_maskz_fmsubadd_ps","_mm256_maskz_fnmadd_pd","_mm256_maskz_fnmadd_ps","_mm256_maskz_fnmsub_pd","_mm256_maskz_fnmsub_ps","_mm256_maskz_getexp_pd","_mm256_maskz_getexp_ps","_mm256_maskz_getmant_pd","_mm256_maskz_getmant_ps","_mm256_maskz_gf2p8affine_epi64_epi8","_mm256_maskz_gf2p8affineinv_epi64_epi8","_mm256_maskz_gf2p8mul_epi8","_mm256_maskz_insertf32x4","_mm256_maskz_inserti32x4","_mm256_maskz_load_epi32","_mm256_maskz_load_epi64","_mm256_maskz_load_pd","_mm256_maskz_load_ps","_mm256_maskz_loadu_epi16","_mm256_maskz_loadu_epi32","_mm256_maskz_loadu_epi64","_mm256_maskz_loadu_epi8","_mm256_maskz_loadu_pd","_mm256_maskz_loadu_ps","_mm256_maskz_lzcnt_epi32","_mm256_maskz_lzcnt_epi64","_mm256_maskz_madd_epi16","_mm256_maskz_maddubs_epi16","_mm256_maskz_max_epi16","_mm256_maskz_max_epi32","_mm256_maskz_max_epi64","_mm256_maskz_max_epi8","_mm256_maskz_max_epu16","_mm256_maskz_max_epu32","_mm256_maskz_max_epu64","_mm256_maskz_max_epu8","_mm256_maskz_max_pd","_mm256_maskz_max_ps","_mm256_maskz_min_epi16","_mm256_maskz_min_epi32","_mm256_maskz_min_epi64","_mm256_maskz_min_epi8","_mm256_maskz_min_epu16","_mm256_maskz_min_epu32","_mm256_maskz_min_epu64","_mm256_maskz_min_epu8","_mm256_maskz_min_pd","_mm256_maskz_min_ps","_mm256_maskz_mov_epi16","_mm256_maskz_mov_epi32","_mm256_maskz_mov_epi64","_mm256_maskz_mov_epi8","_mm256_maskz_mov_pd","_mm256_maskz_mov_ps","_mm256_maskz_movedup_pd","_mm256_maskz_movehdup_ps","_mm256_maskz_moveldup_ps","_mm256_maskz_mul_epi32","_mm256_maskz_mul_epu32","_mm256_maskz_mul_pd","_mm256_maskz_mul_ps","_mm256_maskz_mulhi_epi16","_mm256_maskz_mulhi_epu16","_mm256_maskz_mulhrs_epi16","_mm256_maskz_mullo_epi16","_mm256_maskz_mullo_epi32","_mm256_maskz_multishift_epi64_epi8","_mm256_maskz_or_epi32","_mm256_maskz_or_epi64","_mm256_maskz_packs_epi16","_mm256_maskz_packs_epi32","_mm256_maskz_packus_epi16","_mm256_maskz_packus_epi32","_mm256_maskz_permute_pd","_mm256_maskz_permute_ps","_mm256_maskz_permutevar_pd","_mm256_maskz_permutevar_ps","_mm256_maskz_permutex2var_epi16","_mm256_maskz_permutex2var_epi32","_mm256_maskz_permutex2var_epi64","_mm256_maskz_permutex2var_epi8","_mm256_maskz_permutex2var_pd","_mm256_maskz_permutex2var_ps","_mm256_maskz_permutex_epi64","_mm256_maskz_permutex_pd","_mm256_maskz_permutexvar_epi16","_mm256_maskz_permutexvar_epi32","_mm256_maskz_permutexvar_epi64","_mm256_maskz_permutexvar_epi8","_mm256_maskz_permutexvar_pd","_mm256_maskz_permutexvar_ps","_mm256_maskz_popcnt_epi16","_mm256_maskz_popcnt_epi32","_mm256_maskz_popcnt_epi64","_mm256_maskz_popcnt_epi8","_mm256_maskz_rcp14_pd","_mm256_maskz_rcp14_ps","_mm256_maskz_rol_epi32","_mm256_maskz_rol_epi64","_mm256_maskz_rolv_epi32","_mm256_maskz_rolv_epi64","_mm256_maskz_ror_epi32","_mm256_maskz_ror_epi64","_mm256_maskz_rorv_epi32","_mm256_maskz_rorv_epi64","_mm256_maskz_roundscale_pd","_mm256_maskz_roundscale_ps","_mm256_maskz_rsqrt14_pd","_mm256_maskz_rsqrt14_ps","_mm256_maskz_scalef_pd","_mm256_maskz_scalef_ps","_mm256_maskz_set1_epi16","_mm256_maskz_set1_epi32","_mm256_maskz_set1_epi64","_mm256_maskz_set1_epi8","_mm256_maskz_shldi_epi16","_mm256_maskz_shldi_epi32","_mm256_maskz_shldi_epi64","_mm256_maskz_shldv_epi16","_mm256_maskz_shldv_epi32","_mm256_maskz_shldv_epi64","_mm256_maskz_shrdi_epi16","_mm256_maskz_shrdi_epi32","_mm256_maskz_shrdi_epi64","_mm256_maskz_shrdv_epi16","_mm256_maskz_shrdv_epi32","_mm256_maskz_shrdv_epi64","_mm256_maskz_shuffle_epi32","_mm256_maskz_shuffle_epi8","_mm256_maskz_shuffle_f32x4","_mm256_maskz_shuffle_f64x2","_mm256_maskz_shuffle_i32x4","_mm256_maskz_shuffle_i64x2","_mm256_maskz_shuffle_pd","_mm256_maskz_shuffle_ps","_mm256_maskz_shufflehi_epi16","_mm256_maskz_shufflelo_epi16","_mm256_maskz_sll_epi16","_mm256_maskz_sll_epi32","_mm256_maskz_sll_epi64","_mm256_maskz_slli_epi16","_mm256_maskz_slli_epi32","_mm256_maskz_slli_epi64","_mm256_maskz_sllv_epi16","_mm256_maskz_sllv_epi32","_mm256_maskz_sllv_epi64","_mm256_maskz_sqrt_pd","_mm256_maskz_sqrt_ps","_mm256_maskz_sra_epi16","_mm256_maskz_sra_epi32","_mm256_maskz_sra_epi64","_mm256_maskz_srai_epi16","_mm256_maskz_srai_epi32","_mm256_maskz_srai_epi64","_mm256_maskz_srav_epi16","_mm256_maskz_srav_epi32","_mm256_maskz_srav_epi64","_mm256_maskz_srl_epi16","_mm256_maskz_srl_epi32","_mm256_maskz_srl_epi64","_mm256_maskz_srli_epi16","_mm256_maskz_srli_epi32","_mm256_maskz_srli_epi64","_mm256_maskz_srlv_epi16","_mm256_maskz_srlv_epi32","_mm256_maskz_srlv_epi64","_mm256_maskz_sub_epi16","_mm256_maskz_sub_epi32","_mm256_maskz_sub_epi64","_mm256_maskz_sub_epi8","_mm256_maskz_sub_pd","_mm256_maskz_sub_ps","_mm256_maskz_subs_epi16","_mm256_maskz_subs_epi8","_mm256_maskz_subs_epu16","_mm256_maskz_subs_epu8","_mm256_maskz_ternarylogic_epi32","_mm256_maskz_ternarylogic_epi64","_mm256_maskz_unpackhi_epi16","_mm256_maskz_unpackhi_epi32","_mm256_maskz_unpackhi_epi64","_mm256_maskz_unpackhi_epi8","_mm256_maskz_unpackhi_pd","_mm256_maskz_unpackhi_ps","_mm256_maskz_unpacklo_epi16","_mm256_maskz_unpacklo_epi32","_mm256_maskz_unpacklo_epi64","_mm256_maskz_unpacklo_epi8","_mm256_maskz_unpacklo_pd","_mm256_maskz_unpacklo_ps","_mm256_maskz_xor_epi32","_mm256_maskz_xor_epi64","_mm256_max_epi16","_mm256_max_epi32","_mm256_max_epi64","_mm256_max_epi8","_mm256_max_epu16","_mm256_max_epu32","_mm256_max_epu64","_mm256_max_epu8","_mm256_max_pd","_mm256_max_ps","_mm256_min_epi16","_mm256_min_epi32","_mm256_min_epi64","_mm256_min_epi8","_mm256_min_epu16","_mm256_min_epu32","_mm256_min_epu64","_mm256_min_epu8","_mm256_min_pd","_mm256_min_ps","_mm256_movedup_pd","_mm256_movehdup_ps","_mm256_moveldup_ps","_mm256_movemask_epi8","_mm256_movemask_pd","_mm256_movemask_ps","_mm256_movepi16_mask","_mm256_movepi8_mask","_mm256_movm_epi16","_mm256_movm_epi8","_mm256_mpsadbw_epu8","_mm256_mul_epi32","_mm256_mul_epu32","_mm256_mul_pd","_mm256_mul_ps","_mm256_mulhi_epi16","_mm256_mulhi_epu16","_mm256_mulhrs_epi16","_mm256_mullo_epi16","_mm256_mullo_epi32","_mm256_multishift_epi64_epi8","_mm256_or_epi32","_mm256_or_epi64","_mm256_or_pd","_mm256_or_ps","_mm256_or_si256","_mm256_packs_epi16","_mm256_packs_epi32","_mm256_packus_epi16","_mm256_packus_epi32","_mm256_permute2f128_pd","_mm256_permute2f128_ps","_mm256_permute2f128_si256","_mm256_permute2x128_si256","_mm256_permute4x64_epi64","_mm256_permute4x64_pd","_mm256_permute_pd","_mm256_permute_ps","_mm256_permutevar8x32_epi32","_mm256_permutevar8x32_ps","_mm256_permutevar_pd","_mm256_permutevar_ps","_mm256_permutex2var_epi16","_mm256_permutex2var_epi32","_mm256_permutex2var_epi64","_mm256_permutex2var_epi8","_mm256_permutex2var_pd","_mm256_permutex2var_ps","_mm256_permutex_epi64","_mm256_permutex_pd","_mm256_permutexvar_epi16","_mm256_permutexvar_epi32","_mm256_permutexvar_epi64","_mm256_permutexvar_epi8","_mm256_permutexvar_pd","_mm256_permutexvar_ps","_mm256_popcnt_epi16","_mm256_popcnt_epi32","_mm256_popcnt_epi64","_mm256_popcnt_epi8","_mm256_rcp14_pd","_mm256_rcp14_ps","_mm256_rcp_ps","_mm256_rol_epi32","_mm256_rol_epi64","_mm256_rolv_epi32","_mm256_rolv_epi64","_mm256_ror_epi32","_mm256_ror_epi64","_mm256_rorv_epi32","_mm256_rorv_epi64","_mm256_round_pd","_mm256_round_ps","_mm256_roundscale_pd","_mm256_roundscale_ps","_mm256_rsqrt_ps","_mm256_sad_epu8","_mm256_scalef_pd","_mm256_scalef_ps","_mm256_set1_epi16","_mm256_set1_epi32","_mm256_set1_epi64x","_mm256_set1_epi8","_mm256_set1_pd","_mm256_set1_ps","_mm256_set_epi16","_mm256_set_epi32","_mm256_set_epi64x","_mm256_set_epi8","_mm256_set_m128","_mm256_set_m128d","_mm256_set_m128i","_mm256_set_pd","_mm256_set_ps","_mm256_setr_epi16","_mm256_setr_epi32","_mm256_setr_epi64x","_mm256_setr_epi8","_mm256_setr_m128","_mm256_setr_m128d","_mm256_setr_m128i","_mm256_setr_pd","_mm256_setr_ps","_mm256_setzero_pd","_mm256_setzero_ps","_mm256_setzero_si256","_mm256_shldi_epi16","_mm256_shldi_epi32","_mm256_shldi_epi64","_mm256_shldv_epi16","_mm256_shldv_epi32","_mm256_shldv_epi64","_mm256_shrdi_epi16","_mm256_shrdi_epi32","_mm256_shrdi_epi64","_mm256_shrdv_epi16","_mm256_shrdv_epi32","_mm256_shrdv_epi64","_mm256_shuffle_epi32","_mm256_shuffle_epi8","_mm256_shuffle_f32x4","_mm256_shuffle_f64x2","_mm256_shuffle_i32x4","_mm256_shuffle_i64x2","_mm256_shuffle_pd","_mm256_shuffle_ps","_mm256_shufflehi_epi16","_mm256_shufflelo_epi16","_mm256_sign_epi16","_mm256_sign_epi32","_mm256_sign_epi8","_mm256_sll_epi16","_mm256_sll_epi32","_mm256_sll_epi64","_mm256_slli_epi16","_mm256_slli_epi32","_mm256_slli_epi64","_mm256_slli_si256","_mm256_sllv_epi16","_mm256_sllv_epi32","_mm256_sllv_epi64","_mm256_sqrt_pd","_mm256_sqrt_ps","_mm256_sra_epi16","_mm256_sra_epi32","_mm256_sra_epi64","_mm256_srai_epi16","_mm256_srai_epi32","_mm256_srai_epi64","_mm256_srav_epi16","_mm256_srav_epi32","_mm256_srav_epi64","_mm256_srl_epi16","_mm256_srl_epi32","_mm256_srl_epi64","_mm256_srli_epi16","_mm256_srli_epi32","_mm256_srli_epi64","_mm256_srli_si256","_mm256_srlv_epi16","_mm256_srlv_epi32","_mm256_srlv_epi64","_mm256_store_epi32","_mm256_store_epi64","_mm256_store_pd","_mm256_store_ps","_mm256_store_si256","_mm256_storeu2_m128","_mm256_storeu2_m128d","_mm256_storeu2_m128i","_mm256_storeu_epi16","_mm256_storeu_epi32","_mm256_storeu_epi64","_mm256_storeu_epi8","_mm256_storeu_pd","_mm256_storeu_ps","_mm256_storeu_si256","_mm256_stream_pd","_mm256_stream_ps","_mm256_stream_si256","_mm256_sub_epi16","_mm256_sub_epi32","_mm256_sub_epi64","_mm256_sub_epi8","_mm256_sub_pd","_mm256_sub_ps","_mm256_subs_epi16","_mm256_subs_epi8","_mm256_subs_epu16","_mm256_subs_epu8","_mm256_ternarylogic_epi32","_mm256_ternarylogic_epi64","_mm256_test_epi16_mask","_mm256_test_epi32_mask","_mm256_test_epi64_mask","_mm256_test_epi8_mask","_mm256_testc_pd","_mm256_testc_ps","_mm256_testc_si256","_mm256_testn_epi16_mask","_mm256_testn_epi32_mask","_mm256_testn_epi64_mask","_mm256_testn_epi8_mask","_mm256_testnzc_pd","_mm256_testnzc_ps","_mm256_testnzc_si256","_mm256_testz_pd","_mm256_testz_ps","_mm256_testz_si256","_mm256_undefined_pd","_mm256_undefined_ps","_mm256_undefined_si256","_mm256_unpackhi_epi16","_mm256_unpackhi_epi32","_mm256_unpackhi_epi64","_mm256_unpackhi_epi8","_mm256_unpackhi_pd","_mm256_unpackhi_ps","_mm256_unpacklo_epi16","_mm256_unpacklo_epi32","_mm256_unpacklo_epi64","_mm256_unpacklo_epi8","_mm256_unpacklo_pd","_mm256_unpacklo_ps","_mm256_xor_epi32","_mm256_xor_epi64","_mm256_xor_pd","_mm256_xor_ps","_mm256_xor_si256","_mm256_zeroall","_mm256_zeroupper","_mm256_zextpd128_pd256","_mm256_zextps128_ps256","_mm256_zextsi128_si256","_mm512_abs_epi16","_mm512_abs_epi32","_mm512_abs_epi64","_mm512_abs_epi8","_mm512_abs_pd","_mm512_abs_ps","_mm512_add_epi16","_mm512_add_epi32","_mm512_add_epi64","_mm512_add_epi8","_mm512_add_pd","_mm512_add_ps","_mm512_add_round_pd","_mm512_add_round_ps","_mm512_adds_epi16","_mm512_adds_epi8","_mm512_adds_epu16","_mm512_adds_epu8","_mm512_aesdec_epi128","_mm512_aesdeclast_epi128","_mm512_aesenc_epi128","_mm512_aesenclast_epi128","_mm512_alignr_epi32","_mm512_alignr_epi64","_mm512_alignr_epi8","_mm512_and_epi32","_mm512_and_epi64","_mm512_and_si512","_mm512_andnot_epi32","_mm512_andnot_epi64","_mm512_andnot_si512","_mm512_avg_epu16","_mm512_avg_epu8","_mm512_bitshuffle_epi64_mask","_mm512_broadcast_f32x4","_mm512_broadcast_f64x4","_mm512_broadcast_i32x4","_mm512_broadcast_i64x4","_mm512_broadcastb_epi8","_mm512_broadcastd_epi32","_mm512_broadcastmb_epi64","_mm512_broadcastmw_epi32","_mm512_broadcastq_epi64","_mm512_broadcastsd_pd","_mm512_broadcastss_ps","_mm512_broadcastw_epi16","_mm512_bslli_epi128","_mm512_bsrli_epi128","_mm512_castpd128_pd512","_mm512_castpd256_pd512","_mm512_castpd512_pd128","_mm512_castpd512_pd256","_mm512_castpd_ps","_mm512_castpd_si512","_mm512_castps128_ps512","_mm512_castps256_ps512","_mm512_castps512_ps128","_mm512_castps512_ps256","_mm512_castps_pd","_mm512_castps_si512","_mm512_castsi128_si512","_mm512_castsi256_si512","_mm512_castsi512_pd","_mm512_castsi512_ps","_mm512_castsi512_si128","_mm512_castsi512_si256","_mm512_clmulepi64_epi128","_mm512_cmp_epi16_mask","_mm512_cmp_epi32_mask","_mm512_cmp_epi64_mask","_mm512_cmp_epi8_mask","_mm512_cmp_epu16_mask","_mm512_cmp_epu32_mask","_mm512_cmp_epu64_mask","_mm512_cmp_epu8_mask","_mm512_cmp_pd_mask","_mm512_cmp_ps_mask","_mm512_cmp_round_pd_mask","_mm512_cmp_round_ps_mask","_mm512_cmpeq_epi16_mask","_mm512_cmpeq_epi32_mask","_mm512_cmpeq_epi64_mask","_mm512_cmpeq_epi8_mask","_mm512_cmpeq_epu16_mask","_mm512_cmpeq_epu32_mask","_mm512_cmpeq_epu64_mask","_mm512_cmpeq_epu8_mask","_mm512_cmpeq_pd_mask","_mm512_cmpeq_ps_mask","_mm512_cmpge_epi16_mask","_mm512_cmpge_epi32_mask","_mm512_cmpge_epi64_mask","_mm512_cmpge_epi8_mask","_mm512_cmpge_epu16_mask","_mm512_cmpge_epu32_mask","_mm512_cmpge_epu64_mask","_mm512_cmpge_epu8_mask","_mm512_cmpgt_epi16_mask","_mm512_cmpgt_epi32_mask","_mm512_cmpgt_epi64_mask","_mm512_cmpgt_epi8_mask","_mm512_cmpgt_epu16_mask","_mm512_cmpgt_epu32_mask","_mm512_cmpgt_epu64_mask","_mm512_cmpgt_epu8_mask","_mm512_cmple_epi16_mask","_mm512_cmple_epi32_mask","_mm512_cmple_epi64_mask","_mm512_cmple_epi8_mask","_mm512_cmple_epu16_mask","_mm512_cmple_epu32_mask","_mm512_cmple_epu64_mask","_mm512_cmple_epu8_mask","_mm512_cmple_pd_mask","_mm512_cmple_ps_mask","_mm512_cmplt_epi16_mask","_mm512_cmplt_epi32_mask","_mm512_cmplt_epi64_mask","_mm512_cmplt_epi8_mask","_mm512_cmplt_epu16_mask","_mm512_cmplt_epu32_mask","_mm512_cmplt_epu64_mask","_mm512_cmplt_epu8_mask","_mm512_cmplt_pd_mask","_mm512_cmplt_ps_mask","_mm512_cmpneq_epi16_mask","_mm512_cmpneq_epi32_mask","_mm512_cmpneq_epi64_mask","_mm512_cmpneq_epi8_mask","_mm512_cmpneq_epu16_mask","_mm512_cmpneq_epu32_mask","_mm512_cmpneq_epu64_mask","_mm512_cmpneq_epu8_mask","_mm512_cmpneq_pd_mask","_mm512_cmpneq_ps_mask","_mm512_cmpnle_pd_mask","_mm512_cmpnle_ps_mask","_mm512_cmpnlt_pd_mask","_mm512_cmpnlt_ps_mask","_mm512_cmpord_pd_mask","_mm512_cmpord_ps_mask","_mm512_cmpunord_pd_mask","_mm512_cmpunord_ps_mask","_mm512_conflict_epi32","_mm512_conflict_epi64","_mm512_cvt_roundepi32_ps","_mm512_cvt_roundepu32_ps","_mm512_cvt_roundpd_epi32","_mm512_cvt_roundpd_epu32","_mm512_cvt_roundpd_ps","_mm512_cvt_roundph_ps","_mm512_cvt_roundps_epi32","_mm512_cvt_roundps_epu32","_mm512_cvt_roundps_pd","_mm512_cvt_roundps_ph","_mm512_cvtepi16_epi32","_mm512_cvtepi16_epi64","_mm512_cvtepi16_epi8","_mm512_cvtepi32_epi16","_mm512_cvtepi32_epi64","_mm512_cvtepi32_epi8","_mm512_cvtepi32_pd","_mm512_cvtepi32_ps","_mm512_cvtepi32lo_pd","_mm512_cvtepi64_epi16","_mm512_cvtepi64_epi32","_mm512_cvtepi64_epi8","_mm512_cvtepi8_epi16","_mm512_cvtepi8_epi32","_mm512_cvtepi8_epi64","_mm512_cvtepu16_epi32","_mm512_cvtepu16_epi64","_mm512_cvtepu32_epi64","_mm512_cvtepu32_pd","_mm512_cvtepu32_ps","_mm512_cvtepu32lo_pd","_mm512_cvtepu8_epi16","_mm512_cvtepu8_epi32","_mm512_cvtepu8_epi64","_mm512_cvtne2ps_pbh","_mm512_cvtneps_pbh","_mm512_cvtpd_epi32","_mm512_cvtpd_epu32","_mm512_cvtpd_ps","_mm512_cvtpd_pslo","_mm512_cvtph_ps","_mm512_cvtps_epi32","_mm512_cvtps_epu32","_mm512_cvtps_pd","_mm512_cvtps_ph","_mm512_cvtpslo_pd","_mm512_cvtsepi16_epi8","_mm512_cvtsepi32_epi16","_mm512_cvtsepi32_epi8","_mm512_cvtsepi64_epi16","_mm512_cvtsepi64_epi32","_mm512_cvtsepi64_epi8","_mm512_cvtsi512_si32","_mm512_cvtt_roundpd_epi32","_mm512_cvtt_roundpd_epu32","_mm512_cvtt_roundps_epi32","_mm512_cvtt_roundps_epu32","_mm512_cvttpd_epi32","_mm512_cvttpd_epu32","_mm512_cvttps_epi32","_mm512_cvttps_epu32","_mm512_cvtusepi16_epi8","_mm512_cvtusepi32_epi16","_mm512_cvtusepi32_epi8","_mm512_cvtusepi64_epi16","_mm512_cvtusepi64_epi32","_mm512_cvtusepi64_epi8","_mm512_dbsad_epu8","_mm512_div_pd","_mm512_div_ps","_mm512_div_round_pd","_mm512_div_round_ps","_mm512_dpbf16_ps","_mm512_dpbusd_epi32","_mm512_dpbusds_epi32","_mm512_dpwssd_epi32","_mm512_dpwssds_epi32","_mm512_extractf32x4_ps","_mm512_extractf64x4_pd","_mm512_extracti32x4_epi32","_mm512_extracti64x4_epi64","_mm512_fixupimm_pd","_mm512_fixupimm_ps","_mm512_fixupimm_round_pd","_mm512_fixupimm_round_ps","_mm512_fmadd_pd","_mm512_fmadd_ps","_mm512_fmadd_round_pd","_mm512_fmadd_round_ps","_mm512_fmaddsub_pd","_mm512_fmaddsub_ps","_mm512_fmaddsub_round_pd","_mm512_fmaddsub_round_ps","_mm512_fmsub_pd","_mm512_fmsub_ps","_mm512_fmsub_round_pd","_mm512_fmsub_round_ps","_mm512_fmsubadd_pd","_mm512_fmsubadd_ps","_mm512_fmsubadd_round_pd","_mm512_fmsubadd_round_ps","_mm512_fnmadd_pd","_mm512_fnmadd_ps","_mm512_fnmadd_round_pd","_mm512_fnmadd_round_ps","_mm512_fnmsub_pd","_mm512_fnmsub_ps","_mm512_fnmsub_round_pd","_mm512_fnmsub_round_ps","_mm512_getexp_pd","_mm512_getexp_ps","_mm512_getexp_round_pd","_mm512_getexp_round_ps","_mm512_getmant_pd","_mm512_getmant_ps","_mm512_getmant_round_pd","_mm512_getmant_round_ps","_mm512_gf2p8affine_epi64_epi8","_mm512_gf2p8affineinv_epi64_epi8","_mm512_gf2p8mul_epi8","_mm512_i32gather_epi32","_mm512_i32gather_epi64","_mm512_i32gather_pd","_mm512_i32gather_ps","_mm512_i32scatter_epi32","_mm512_i32scatter_epi64","_mm512_i32scatter_pd","_mm512_i32scatter_ps","_mm512_i64gather_epi32","_mm512_i64gather_epi64","_mm512_i64gather_pd","_mm512_i64gather_ps","_mm512_i64scatter_epi32","_mm512_i64scatter_epi64","_mm512_i64scatter_pd","_mm512_i64scatter_ps","_mm512_insertf32x4","_mm512_insertf64x4","_mm512_inserti32x4","_mm512_inserti64x4","_mm512_int2mask","_mm512_kand","_mm512_kandn","_mm512_kmov","_mm512_knot","_mm512_kor","_mm512_kortestc","_mm512_kunpackb","_mm512_kxnor","_mm512_kxor","_mm512_load_epi32","_mm512_load_epi64","_mm512_load_pd","_mm512_load_ps","_mm512_load_si512","_mm512_loadu_epi16","_mm512_loadu_epi32","_mm512_loadu_epi64","_mm512_loadu_epi8","_mm512_loadu_pd","_mm512_loadu_ps","_mm512_loadu_si512","_mm512_lzcnt_epi32","_mm512_lzcnt_epi64","_mm512_madd52hi_epu64","_mm512_madd52lo_epu64","_mm512_madd_epi16","_mm512_maddubs_epi16","_mm512_mask2_permutex2var_epi16","_mm512_mask2_permutex2var_epi32","_mm512_mask2_permutex2var_epi64","_mm512_mask2_permutex2var_epi8","_mm512_mask2_permutex2var_pd","_mm512_mask2_permutex2var_ps","_mm512_mask2int","_mm512_mask3_fmadd_pd","_mm512_mask3_fmadd_ps","_mm512_mask3_fmadd_round_pd","_mm512_mask3_fmadd_round_ps","_mm512_mask3_fmaddsub_pd","_mm512_mask3_fmaddsub_ps","_mm512_mask3_fmaddsub_round_pd","_mm512_mask3_fmaddsub_round_ps","_mm512_mask3_fmsub_pd","_mm512_mask3_fmsub_ps","_mm512_mask3_fmsub_round_pd","_mm512_mask3_fmsub_round_ps","_mm512_mask3_fmsubadd_pd","_mm512_mask3_fmsubadd_ps","_mm512_mask3_fmsubadd_round_pd","_mm512_mask3_fmsubadd_round_ps","_mm512_mask3_fnmadd_pd","_mm512_mask3_fnmadd_ps","_mm512_mask3_fnmadd_round_pd","_mm512_mask3_fnmadd_round_ps","_mm512_mask3_fnmsub_pd","_mm512_mask3_fnmsub_ps","_mm512_mask3_fnmsub_round_pd","_mm512_mask3_fnmsub_round_ps","_mm512_mask_abs_epi16","_mm512_mask_abs_epi32","_mm512_mask_abs_epi64","_mm512_mask_abs_epi8","_mm512_mask_abs_pd","_mm512_mask_abs_ps","_mm512_mask_add_epi16","_mm512_mask_add_epi32","_mm512_mask_add_epi64","_mm512_mask_add_epi8","_mm512_mask_add_pd","_mm512_mask_add_ps","_mm512_mask_add_round_pd","_mm512_mask_add_round_ps","_mm512_mask_adds_epi16","_mm512_mask_adds_epi8","_mm512_mask_adds_epu16","_mm512_mask_adds_epu8","_mm512_mask_alignr_epi32","_mm512_mask_alignr_epi64","_mm512_mask_alignr_epi8","_mm512_mask_and_epi32","_mm512_mask_and_epi64","_mm512_mask_andnot_epi32","_mm512_mask_andnot_epi64","_mm512_mask_avg_epu16","_mm512_mask_avg_epu8","_mm512_mask_bitshuffle_epi64_mask","_mm512_mask_blend_epi16","_mm512_mask_blend_epi32","_mm512_mask_blend_epi64","_mm512_mask_blend_epi8","_mm512_mask_blend_pd","_mm512_mask_blend_ps","_mm512_mask_broadcast_f32x4","_mm512_mask_broadcast_f64x4","_mm512_mask_broadcast_i32x4","_mm512_mask_broadcast_i64x4","_mm512_mask_broadcastb_epi8","_mm512_mask_broadcastd_epi32","_mm512_mask_broadcastq_epi64","_mm512_mask_broadcastsd_pd","_mm512_mask_broadcastss_ps","_mm512_mask_broadcastw_epi16","_mm512_mask_cmp_epi16_mask","_mm512_mask_cmp_epi32_mask","_mm512_mask_cmp_epi64_mask","_mm512_mask_cmp_epi8_mask","_mm512_mask_cmp_epu16_mask","_mm512_mask_cmp_epu32_mask","_mm512_mask_cmp_epu64_mask","_mm512_mask_cmp_epu8_mask","_mm512_mask_cmp_pd_mask","_mm512_mask_cmp_ps_mask","_mm512_mask_cmp_round_pd_mask","_mm512_mask_cmp_round_ps_mask","_mm512_mask_cmpeq_epi16_mask","_mm512_mask_cmpeq_epi32_mask","_mm512_mask_cmpeq_epi64_mask","_mm512_mask_cmpeq_epi8_mask","_mm512_mask_cmpeq_epu16_mask","_mm512_mask_cmpeq_epu32_mask","_mm512_mask_cmpeq_epu64_mask","_mm512_mask_cmpeq_epu8_mask","_mm512_mask_cmpeq_pd_mask","_mm512_mask_cmpeq_ps_mask","_mm512_mask_cmpge_epi16_mask","_mm512_mask_cmpge_epi32_mask","_mm512_mask_cmpge_epi64_mask","_mm512_mask_cmpge_epi8_mask","_mm512_mask_cmpge_epu16_mask","_mm512_mask_cmpge_epu32_mask","_mm512_mask_cmpge_epu64_mask","_mm512_mask_cmpge_epu8_mask","_mm512_mask_cmpgt_epi16_mask","_mm512_mask_cmpgt_epi32_mask","_mm512_mask_cmpgt_epi64_mask","_mm512_mask_cmpgt_epi8_mask","_mm512_mask_cmpgt_epu16_mask","_mm512_mask_cmpgt_epu32_mask","_mm512_mask_cmpgt_epu64_mask","_mm512_mask_cmpgt_epu8_mask","_mm512_mask_cmple_epi16_mask","_mm512_mask_cmple_epi32_mask","_mm512_mask_cmple_epi64_mask","_mm512_mask_cmple_epi8_mask","_mm512_mask_cmple_epu16_mask","_mm512_mask_cmple_epu32_mask","_mm512_mask_cmple_epu64_mask","_mm512_mask_cmple_epu8_mask","_mm512_mask_cmple_pd_mask","_mm512_mask_cmple_ps_mask","_mm512_mask_cmplt_epi16_mask","_mm512_mask_cmplt_epi32_mask","_mm512_mask_cmplt_epi64_mask","_mm512_mask_cmplt_epi8_mask","_mm512_mask_cmplt_epu16_mask","_mm512_mask_cmplt_epu32_mask","_mm512_mask_cmplt_epu64_mask","_mm512_mask_cmplt_epu8_mask","_mm512_mask_cmplt_pd_mask","_mm512_mask_cmplt_ps_mask","_mm512_mask_cmpneq_epi16_mask","_mm512_mask_cmpneq_epi32_mask","_mm512_mask_cmpneq_epi64_mask","_mm512_mask_cmpneq_epi8_mask","_mm512_mask_cmpneq_epu16_mask","_mm512_mask_cmpneq_epu32_mask","_mm512_mask_cmpneq_epu64_mask","_mm512_mask_cmpneq_epu8_mask","_mm512_mask_cmpneq_pd_mask","_mm512_mask_cmpneq_ps_mask","_mm512_mask_cmpnle_pd_mask","_mm512_mask_cmpnle_ps_mask","_mm512_mask_cmpnlt_pd_mask","_mm512_mask_cmpnlt_ps_mask","_mm512_mask_cmpord_pd_mask","_mm512_mask_cmpord_ps_mask","_mm512_mask_cmpunord_pd_mask","_mm512_mask_cmpunord_ps_mask","_mm512_mask_compress_epi16","_mm512_mask_compress_epi32","_mm512_mask_compress_epi64","_mm512_mask_compress_epi8","_mm512_mask_compress_pd","_mm512_mask_compress_ps","_mm512_mask_compressstoreu_epi16","_mm512_mask_compressstoreu_epi32","_mm512_mask_compressstoreu_epi64","_mm512_mask_compressstoreu_epi8","_mm512_mask_compressstoreu_pd","_mm512_mask_compressstoreu_ps","_mm512_mask_conflict_epi32","_mm512_mask_conflict_epi64","_mm512_mask_cvt_roundepi32_ps","_mm512_mask_cvt_roundepu32_ps","_mm512_mask_cvt_roundpd_epi32","_mm512_mask_cvt_roundpd_epu32","_mm512_mask_cvt_roundpd_ps","_mm512_mask_cvt_roundph_ps","_mm512_mask_cvt_roundps_epi32","_mm512_mask_cvt_roundps_epu32","_mm512_mask_cvt_roundps_pd","_mm512_mask_cvt_roundps_ph","_mm512_mask_cvtepi16_epi32","_mm512_mask_cvtepi16_epi64","_mm512_mask_cvtepi16_epi8","_mm512_mask_cvtepi16_storeu_epi8","_mm512_mask_cvtepi32_epi16","_mm512_mask_cvtepi32_epi64","_mm512_mask_cvtepi32_epi8","_mm512_mask_cvtepi32_pd","_mm512_mask_cvtepi32_ps","_mm512_mask_cvtepi32_storeu_epi16","_mm512_mask_cvtepi32_storeu_epi8","_mm512_mask_cvtepi32lo_pd","_mm512_mask_cvtepi64_epi16","_mm512_mask_cvtepi64_epi32","_mm512_mask_cvtepi64_epi8","_mm512_mask_cvtepi64_storeu_epi16","_mm512_mask_cvtepi64_storeu_epi32","_mm512_mask_cvtepi64_storeu_epi8","_mm512_mask_cvtepi8_epi16","_mm512_mask_cvtepi8_epi32","_mm512_mask_cvtepi8_epi64","_mm512_mask_cvtepu16_epi32","_mm512_mask_cvtepu16_epi64","_mm512_mask_cvtepu32_epi64","_mm512_mask_cvtepu32_pd","_mm512_mask_cvtepu32_ps","_mm512_mask_cvtepu32lo_pd","_mm512_mask_cvtepu8_epi16","_mm512_mask_cvtepu8_epi32","_mm512_mask_cvtepu8_epi64","_mm512_mask_cvtne2ps_pbh","_mm512_mask_cvtneps_pbh","_mm512_mask_cvtpd_epi32","_mm512_mask_cvtpd_epu32","_mm512_mask_cvtpd_ps","_mm512_mask_cvtpd_pslo","_mm512_mask_cvtph_ps","_mm512_mask_cvtps_epi32","_mm512_mask_cvtps_epu32","_mm512_mask_cvtps_pd","_mm512_mask_cvtps_ph","_mm512_mask_cvtpslo_pd","_mm512_mask_cvtsepi16_epi8","_mm512_mask_cvtsepi16_storeu_epi8","_mm512_mask_cvtsepi32_epi16","_mm512_mask_cvtsepi32_epi8","_mm512_mask_cvtsepi32_storeu_epi16","_mm512_mask_cvtsepi32_storeu_epi8","_mm512_mask_cvtsepi64_epi16","_mm512_mask_cvtsepi64_epi32","_mm512_mask_cvtsepi64_epi8","_mm512_mask_cvtsepi64_storeu_epi16","_mm512_mask_cvtsepi64_storeu_epi32","_mm512_mask_cvtsepi64_storeu_epi8","_mm512_mask_cvtt_roundpd_epi32","_mm512_mask_cvtt_roundpd_epu32","_mm512_mask_cvtt_roundps_epi32","_mm512_mask_cvtt_roundps_epu32","_mm512_mask_cvttpd_epi32","_mm512_mask_cvttpd_epu32","_mm512_mask_cvttps_epi32","_mm512_mask_cvttps_epu32","_mm512_mask_cvtusepi16_epi8","_mm512_mask_cvtusepi16_storeu_epi8","_mm512_mask_cvtusepi32_epi16","_mm512_mask_cvtusepi32_epi8","_mm512_mask_cvtusepi32_storeu_epi16","_mm512_mask_cvtusepi32_storeu_epi8","_mm512_mask_cvtusepi64_epi16","_mm512_mask_cvtusepi64_epi32","_mm512_mask_cvtusepi64_epi8","_mm512_mask_cvtusepi64_storeu_epi16","_mm512_mask_cvtusepi64_storeu_epi32","_mm512_mask_cvtusepi64_storeu_epi8","_mm512_mask_dbsad_epu8","_mm512_mask_div_pd","_mm512_mask_div_ps","_mm512_mask_div_round_pd","_mm512_mask_div_round_ps","_mm512_mask_dpbf16_ps","_mm512_mask_dpbusd_epi32","_mm512_mask_dpbusds_epi32","_mm512_mask_dpwssd_epi32","_mm512_mask_dpwssds_epi32","_mm512_mask_expand_epi16","_mm512_mask_expand_epi32","_mm512_mask_expand_epi64","_mm512_mask_expand_epi8","_mm512_mask_expand_pd","_mm512_mask_expand_ps","_mm512_mask_expandloadu_epi16","_mm512_mask_expandloadu_epi32","_mm512_mask_expandloadu_epi64","_mm512_mask_expandloadu_epi8","_mm512_mask_expandloadu_pd","_mm512_mask_expandloadu_ps","_mm512_mask_extractf32x4_ps","_mm512_mask_extractf64x4_pd","_mm512_mask_extracti32x4_epi32","_mm512_mask_extracti64x4_epi64","_mm512_mask_fixupimm_pd","_mm512_mask_fixupimm_ps","_mm512_mask_fixupimm_round_pd","_mm512_mask_fixupimm_round_ps","_mm512_mask_fmadd_pd","_mm512_mask_fmadd_ps","_mm512_mask_fmadd_round_pd","_mm512_mask_fmadd_round_ps","_mm512_mask_fmaddsub_pd","_mm512_mask_fmaddsub_ps","_mm512_mask_fmaddsub_round_pd","_mm512_mask_fmaddsub_round_ps","_mm512_mask_fmsub_pd","_mm512_mask_fmsub_ps","_mm512_mask_fmsub_round_pd","_mm512_mask_fmsub_round_ps","_mm512_mask_fmsubadd_pd","_mm512_mask_fmsubadd_ps","_mm512_mask_fmsubadd_round_pd","_mm512_mask_fmsubadd_round_ps","_mm512_mask_fnmadd_pd","_mm512_mask_fnmadd_ps","_mm512_mask_fnmadd_round_pd","_mm512_mask_fnmadd_round_ps","_mm512_mask_fnmsub_pd","_mm512_mask_fnmsub_ps","_mm512_mask_fnmsub_round_pd","_mm512_mask_fnmsub_round_ps","_mm512_mask_getexp_pd","_mm512_mask_getexp_ps","_mm512_mask_getexp_round_pd","_mm512_mask_getexp_round_ps","_mm512_mask_getmant_pd","_mm512_mask_getmant_ps","_mm512_mask_getmant_round_pd","_mm512_mask_getmant_round_ps","_mm512_mask_gf2p8affine_epi64_epi8","_mm512_mask_gf2p8affineinv_epi64_epi8","_mm512_mask_gf2p8mul_epi8","_mm512_mask_i32gather_epi32","_mm512_mask_i32gather_epi64","_mm512_mask_i32gather_pd","_mm512_mask_i32gather_ps","_mm512_mask_i32scatter_epi32","_mm512_mask_i32scatter_epi64","_mm512_mask_i32scatter_pd","_mm512_mask_i32scatter_ps","_mm512_mask_i64gather_epi32","_mm512_mask_i64gather_epi64","_mm512_mask_i64gather_pd","_mm512_mask_i64gather_ps","_mm512_mask_i64scatter_epi32","_mm512_mask_i64scatter_epi64","_mm512_mask_i64scatter_pd","_mm512_mask_i64scatter_ps","_mm512_mask_insertf32x4","_mm512_mask_insertf64x4","_mm512_mask_inserti32x4","_mm512_mask_inserti64x4","_mm512_mask_load_epi32","_mm512_mask_load_epi64","_mm512_mask_load_pd","_mm512_mask_load_ps","_mm512_mask_loadu_epi16","_mm512_mask_loadu_epi32","_mm512_mask_loadu_epi64","_mm512_mask_loadu_epi8","_mm512_mask_loadu_pd","_mm512_mask_loadu_ps","_mm512_mask_lzcnt_epi32","_mm512_mask_lzcnt_epi64","_mm512_mask_madd_epi16","_mm512_mask_maddubs_epi16","_mm512_mask_max_epi16","_mm512_mask_max_epi32","_mm512_mask_max_epi64","_mm512_mask_max_epi8","_mm512_mask_max_epu16","_mm512_mask_max_epu32","_mm512_mask_max_epu64","_mm512_mask_max_epu8","_mm512_mask_max_pd","_mm512_mask_max_ps","_mm512_mask_max_round_pd","_mm512_mask_max_round_ps","_mm512_mask_min_epi16","_mm512_mask_min_epi32","_mm512_mask_min_epi64","_mm512_mask_min_epi8","_mm512_mask_min_epu16","_mm512_mask_min_epu32","_mm512_mask_min_epu64","_mm512_mask_min_epu8","_mm512_mask_min_pd","_mm512_mask_min_ps","_mm512_mask_min_round_pd","_mm512_mask_min_round_ps","_mm512_mask_mov_epi16","_mm512_mask_mov_epi32","_mm512_mask_mov_epi64","_mm512_mask_mov_epi8","_mm512_mask_mov_pd","_mm512_mask_mov_ps","_mm512_mask_movedup_pd","_mm512_mask_movehdup_ps","_mm512_mask_moveldup_ps","_mm512_mask_mul_epi32","_mm512_mask_mul_epu32","_mm512_mask_mul_pd","_mm512_mask_mul_ps","_mm512_mask_mul_round_pd","_mm512_mask_mul_round_ps","_mm512_mask_mulhi_epi16","_mm512_mask_mulhi_epu16","_mm512_mask_mulhrs_epi16","_mm512_mask_mullo_epi16","_mm512_mask_mullo_epi32","_mm512_mask_mullox_epi64","_mm512_mask_multishift_epi64_epi8","_mm512_mask_or_epi32","_mm512_mask_or_epi64","_mm512_mask_packs_epi16","_mm512_mask_packs_epi32","_mm512_mask_packus_epi16","_mm512_mask_packus_epi32","_mm512_mask_permute_pd","_mm512_mask_permute_ps","_mm512_mask_permutevar_epi32","_mm512_mask_permutevar_pd","_mm512_mask_permutevar_ps","_mm512_mask_permutex2var_epi16","_mm512_mask_permutex2var_epi32","_mm512_mask_permutex2var_epi64","_mm512_mask_permutex2var_epi8","_mm512_mask_permutex2var_pd","_mm512_mask_permutex2var_ps","_mm512_mask_permutex_epi64","_mm512_mask_permutex_pd","_mm512_mask_permutexvar_epi16","_mm512_mask_permutexvar_epi32","_mm512_mask_permutexvar_epi64","_mm512_mask_permutexvar_epi8","_mm512_mask_permutexvar_pd","_mm512_mask_permutexvar_ps","_mm512_mask_popcnt_epi16","_mm512_mask_popcnt_epi32","_mm512_mask_popcnt_epi64","_mm512_mask_popcnt_epi8","_mm512_mask_rcp14_pd","_mm512_mask_rcp14_ps","_mm512_mask_reduce_add_epi32","_mm512_mask_reduce_add_epi64","_mm512_mask_reduce_add_pd","_mm512_mask_reduce_add_ps","_mm512_mask_reduce_and_epi32","_mm512_mask_reduce_and_epi64","_mm512_mask_reduce_max_epi32","_mm512_mask_reduce_max_epi64","_mm512_mask_reduce_max_epu32","_mm512_mask_reduce_max_epu64","_mm512_mask_reduce_max_pd","_mm512_mask_reduce_max_ps","_mm512_mask_reduce_min_epi32","_mm512_mask_reduce_min_epi64","_mm512_mask_reduce_min_epu32","_mm512_mask_reduce_min_epu64","_mm512_mask_reduce_min_pd","_mm512_mask_reduce_min_ps","_mm512_mask_reduce_mul_epi32","_mm512_mask_reduce_mul_epi64","_mm512_mask_reduce_mul_pd","_mm512_mask_reduce_mul_ps","_mm512_mask_reduce_or_epi32","_mm512_mask_reduce_or_epi64","_mm512_mask_rol_epi32","_mm512_mask_rol_epi64","_mm512_mask_rolv_epi32","_mm512_mask_rolv_epi64","_mm512_mask_ror_epi32","_mm512_mask_ror_epi64","_mm512_mask_rorv_epi32","_mm512_mask_rorv_epi64","_mm512_mask_roundscale_pd","_mm512_mask_roundscale_ps","_mm512_mask_roundscale_round_pd","_mm512_mask_roundscale_round_ps","_mm512_mask_rsqrt14_pd","_mm512_mask_rsqrt14_ps","_mm512_mask_scalef_pd","_mm512_mask_scalef_ps","_mm512_mask_scalef_round_pd","_mm512_mask_scalef_round_ps","_mm512_mask_set1_epi16","_mm512_mask_set1_epi32","_mm512_mask_set1_epi64","_mm512_mask_set1_epi8","_mm512_mask_shldi_epi16","_mm512_mask_shldi_epi32","_mm512_mask_shldi_epi64","_mm512_mask_shldv_epi16","_mm512_mask_shldv_epi32","_mm512_mask_shldv_epi64","_mm512_mask_shrdi_epi16","_mm512_mask_shrdi_epi32","_mm512_mask_shrdi_epi64","_mm512_mask_shrdv_epi16","_mm512_mask_shrdv_epi32","_mm512_mask_shrdv_epi64","_mm512_mask_shuffle_epi32","_mm512_mask_shuffle_epi8","_mm512_mask_shuffle_f32x4","_mm512_mask_shuffle_f64x2","_mm512_mask_shuffle_i32x4","_mm512_mask_shuffle_i64x2","_mm512_mask_shuffle_pd","_mm512_mask_shuffle_ps","_mm512_mask_shufflehi_epi16","_mm512_mask_shufflelo_epi16","_mm512_mask_sll_epi16","_mm512_mask_sll_epi32","_mm512_mask_sll_epi64","_mm512_mask_slli_epi16","_mm512_mask_slli_epi32","_mm512_mask_slli_epi64","_mm512_mask_sllv_epi16","_mm512_mask_sllv_epi32","_mm512_mask_sllv_epi64","_mm512_mask_sqrt_pd","_mm512_mask_sqrt_ps","_mm512_mask_sqrt_round_pd","_mm512_mask_sqrt_round_ps","_mm512_mask_sra_epi16","_mm512_mask_sra_epi32","_mm512_mask_sra_epi64","_mm512_mask_srai_epi16","_mm512_mask_srai_epi32","_mm512_mask_srai_epi64","_mm512_mask_srav_epi16","_mm512_mask_srav_epi32","_mm512_mask_srav_epi64","_mm512_mask_srl_epi16","_mm512_mask_srl_epi32","_mm512_mask_srl_epi64","_mm512_mask_srli_epi16","_mm512_mask_srli_epi32","_mm512_mask_srli_epi64","_mm512_mask_srlv_epi16","_mm512_mask_srlv_epi32","_mm512_mask_srlv_epi64","_mm512_mask_store_epi32","_mm512_mask_store_epi64","_mm512_mask_store_pd","_mm512_mask_store_ps","_mm512_mask_storeu_epi16","_mm512_mask_storeu_epi32","_mm512_mask_storeu_epi64","_mm512_mask_storeu_epi8","_mm512_mask_storeu_pd","_mm512_mask_storeu_ps","_mm512_mask_sub_epi16","_mm512_mask_sub_epi32","_mm512_mask_sub_epi64","_mm512_mask_sub_epi8","_mm512_mask_sub_pd","_mm512_mask_sub_ps","_mm512_mask_sub_round_pd","_mm512_mask_sub_round_ps","_mm512_mask_subs_epi16","_mm512_mask_subs_epi8","_mm512_mask_subs_epu16","_mm512_mask_subs_epu8","_mm512_mask_ternarylogic_epi32","_mm512_mask_ternarylogic_epi64","_mm512_mask_test_epi16_mask","_mm512_mask_test_epi32_mask","_mm512_mask_test_epi64_mask","_mm512_mask_test_epi8_mask","_mm512_mask_testn_epi16_mask","_mm512_mask_testn_epi32_mask","_mm512_mask_testn_epi64_mask","_mm512_mask_testn_epi8_mask","_mm512_mask_unpackhi_epi16","_mm512_mask_unpackhi_epi32","_mm512_mask_unpackhi_epi64","_mm512_mask_unpackhi_epi8","_mm512_mask_unpackhi_pd","_mm512_mask_unpackhi_ps","_mm512_mask_unpacklo_epi16","_mm512_mask_unpacklo_epi32","_mm512_mask_unpacklo_epi64","_mm512_mask_unpacklo_epi8","_mm512_mask_unpacklo_pd","_mm512_mask_unpacklo_ps","_mm512_mask_xor_epi32","_mm512_mask_xor_epi64","_mm512_maskz_abs_epi16","_mm512_maskz_abs_epi32","_mm512_maskz_abs_epi64","_mm512_maskz_abs_epi8","_mm512_maskz_add_epi16","_mm512_maskz_add_epi32","_mm512_maskz_add_epi64","_mm512_maskz_add_epi8","_mm512_maskz_add_pd","_mm512_maskz_add_ps","_mm512_maskz_add_round_pd","_mm512_maskz_add_round_ps","_mm512_maskz_adds_epi16","_mm512_maskz_adds_epi8","_mm512_maskz_adds_epu16","_mm512_maskz_adds_epu8","_mm512_maskz_alignr_epi32","_mm512_maskz_alignr_epi64","_mm512_maskz_alignr_epi8","_mm512_maskz_and_epi32","_mm512_maskz_and_epi64","_mm512_maskz_andnot_epi32","_mm512_maskz_andnot_epi64","_mm512_maskz_avg_epu16","_mm512_maskz_avg_epu8","_mm512_maskz_broadcast_f32x4","_mm512_maskz_broadcast_f64x4","_mm512_maskz_broadcast_i32x4","_mm512_maskz_broadcast_i64x4","_mm512_maskz_broadcastb_epi8","_mm512_maskz_broadcastd_epi32","_mm512_maskz_broadcastq_epi64","_mm512_maskz_broadcastsd_pd","_mm512_maskz_broadcastss_ps","_mm512_maskz_broadcastw_epi16","_mm512_maskz_compress_epi16","_mm512_maskz_compress_epi32","_mm512_maskz_compress_epi64","_mm512_maskz_compress_epi8","_mm512_maskz_compress_pd","_mm512_maskz_compress_ps","_mm512_maskz_conflict_epi32","_mm512_maskz_conflict_epi64","_mm512_maskz_cvt_roundepi32_ps","_mm512_maskz_cvt_roundepu32_ps","_mm512_maskz_cvt_roundpd_epi32","_mm512_maskz_cvt_roundpd_epu32","_mm512_maskz_cvt_roundpd_ps","_mm512_maskz_cvt_roundph_ps","_mm512_maskz_cvt_roundps_epi32","_mm512_maskz_cvt_roundps_epu32","_mm512_maskz_cvt_roundps_pd","_mm512_maskz_cvt_roundps_ph","_mm512_maskz_cvtepi16_epi32","_mm512_maskz_cvtepi16_epi64","_mm512_maskz_cvtepi16_epi8","_mm512_maskz_cvtepi32_epi16","_mm512_maskz_cvtepi32_epi64","_mm512_maskz_cvtepi32_epi8","_mm512_maskz_cvtepi32_pd","_mm512_maskz_cvtepi32_ps","_mm512_maskz_cvtepi64_epi16","_mm512_maskz_cvtepi64_epi32","_mm512_maskz_cvtepi64_epi8","_mm512_maskz_cvtepi8_epi16","_mm512_maskz_cvtepi8_epi32","_mm512_maskz_cvtepi8_epi64","_mm512_maskz_cvtepu16_epi32","_mm512_maskz_cvtepu16_epi64","_mm512_maskz_cvtepu32_epi64","_mm512_maskz_cvtepu32_pd","_mm512_maskz_cvtepu32_ps","_mm512_maskz_cvtepu8_epi16","_mm512_maskz_cvtepu8_epi32","_mm512_maskz_cvtepu8_epi64","_mm512_maskz_cvtne2ps_pbh","_mm512_maskz_cvtneps_pbh","_mm512_maskz_cvtpd_epi32","_mm512_maskz_cvtpd_epu32","_mm512_maskz_cvtpd_ps","_mm512_maskz_cvtph_ps","_mm512_maskz_cvtps_epi32","_mm512_maskz_cvtps_epu32","_mm512_maskz_cvtps_pd","_mm512_maskz_cvtps_ph","_mm512_maskz_cvtsepi16_epi8","_mm512_maskz_cvtsepi32_epi16","_mm512_maskz_cvtsepi32_epi8","_mm512_maskz_cvtsepi64_epi16","_mm512_maskz_cvtsepi64_epi32","_mm512_maskz_cvtsepi64_epi8","_mm512_maskz_cvtt_roundpd_epi32","_mm512_maskz_cvtt_roundpd_epu32","_mm512_maskz_cvtt_roundps_epi32","_mm512_maskz_cvtt_roundps_epu32","_mm512_maskz_cvttpd_epi32","_mm512_maskz_cvttpd_epu32","_mm512_maskz_cvttps_epi32","_mm512_maskz_cvttps_epu32","_mm512_maskz_cvtusepi16_epi8","_mm512_maskz_cvtusepi32_epi16","_mm512_maskz_cvtusepi32_epi8","_mm512_maskz_cvtusepi64_epi16","_mm512_maskz_cvtusepi64_epi32","_mm512_maskz_cvtusepi64_epi8","_mm512_maskz_dbsad_epu8","_mm512_maskz_div_pd","_mm512_maskz_div_ps","_mm512_maskz_div_round_pd","_mm512_maskz_div_round_ps","_mm512_maskz_dpbf16_ps","_mm512_maskz_dpbusd_epi32","_mm512_maskz_dpbusds_epi32","_mm512_maskz_dpwssd_epi32","_mm512_maskz_dpwssds_epi32","_mm512_maskz_expand_epi16","_mm512_maskz_expand_epi32","_mm512_maskz_expand_epi64","_mm512_maskz_expand_epi8","_mm512_maskz_expand_pd","_mm512_maskz_expand_ps","_mm512_maskz_expandloadu_epi16","_mm512_maskz_expandloadu_epi32","_mm512_maskz_expandloadu_epi64","_mm512_maskz_expandloadu_epi8","_mm512_maskz_expandloadu_pd","_mm512_maskz_expandloadu_ps","_mm512_maskz_extractf32x4_ps","_mm512_maskz_extractf64x4_pd","_mm512_maskz_extracti32x4_epi32","_mm512_maskz_extracti64x4_epi64","_mm512_maskz_fixupimm_pd","_mm512_maskz_fixupimm_ps","_mm512_maskz_fixupimm_round_pd","_mm512_maskz_fixupimm_round_ps","_mm512_maskz_fmadd_pd","_mm512_maskz_fmadd_ps","_mm512_maskz_fmadd_round_pd","_mm512_maskz_fmadd_round_ps","_mm512_maskz_fmaddsub_pd","_mm512_maskz_fmaddsub_ps","_mm512_maskz_fmaddsub_round_pd","_mm512_maskz_fmaddsub_round_ps","_mm512_maskz_fmsub_pd","_mm512_maskz_fmsub_ps","_mm512_maskz_fmsub_round_pd","_mm512_maskz_fmsub_round_ps","_mm512_maskz_fmsubadd_pd","_mm512_maskz_fmsubadd_ps","_mm512_maskz_fmsubadd_round_pd","_mm512_maskz_fmsubadd_round_ps","_mm512_maskz_fnmadd_pd","_mm512_maskz_fnmadd_ps","_mm512_maskz_fnmadd_round_pd","_mm512_maskz_fnmadd_round_ps","_mm512_maskz_fnmsub_pd","_mm512_maskz_fnmsub_ps","_mm512_maskz_fnmsub_round_pd","_mm512_maskz_fnmsub_round_ps","_mm512_maskz_getexp_pd","_mm512_maskz_getexp_ps","_mm512_maskz_getexp_round_pd","_mm512_maskz_getexp_round_ps","_mm512_maskz_getmant_pd","_mm512_maskz_getmant_ps","_mm512_maskz_getmant_round_pd","_mm512_maskz_getmant_round_ps","_mm512_maskz_gf2p8affine_epi64_epi8","_mm512_maskz_gf2p8affineinv_epi64_epi8","_mm512_maskz_gf2p8mul_epi8","_mm512_maskz_insertf32x4","_mm512_maskz_insertf64x4","_mm512_maskz_inserti32x4","_mm512_maskz_inserti64x4","_mm512_maskz_load_epi32","_mm512_maskz_load_epi64","_mm512_maskz_load_pd","_mm512_maskz_load_ps","_mm512_maskz_loadu_epi16","_mm512_maskz_loadu_epi32","_mm512_maskz_loadu_epi64","_mm512_maskz_loadu_epi8","_mm512_maskz_loadu_pd","_mm512_maskz_loadu_ps","_mm512_maskz_lzcnt_epi32","_mm512_maskz_lzcnt_epi64","_mm512_maskz_madd_epi16","_mm512_maskz_maddubs_epi16","_mm512_maskz_max_epi16","_mm512_maskz_max_epi32","_mm512_maskz_max_epi64","_mm512_maskz_max_epi8","_mm512_maskz_max_epu16","_mm512_maskz_max_epu32","_mm512_maskz_max_epu64","_mm512_maskz_max_epu8","_mm512_maskz_max_pd","_mm512_maskz_max_ps","_mm512_maskz_max_round_pd","_mm512_maskz_max_round_ps","_mm512_maskz_min_epi16","_mm512_maskz_min_epi32","_mm512_maskz_min_epi64","_mm512_maskz_min_epi8","_mm512_maskz_min_epu16","_mm512_maskz_min_epu32","_mm512_maskz_min_epu64","_mm512_maskz_min_epu8","_mm512_maskz_min_pd","_mm512_maskz_min_ps","_mm512_maskz_min_round_pd","_mm512_maskz_min_round_ps","_mm512_maskz_mov_epi16","_mm512_maskz_mov_epi32","_mm512_maskz_mov_epi64","_mm512_maskz_mov_epi8","_mm512_maskz_mov_pd","_mm512_maskz_mov_ps","_mm512_maskz_movedup_pd","_mm512_maskz_movehdup_ps","_mm512_maskz_moveldup_ps","_mm512_maskz_mul_epi32","_mm512_maskz_mul_epu32","_mm512_maskz_mul_pd","_mm512_maskz_mul_ps","_mm512_maskz_mul_round_pd","_mm512_maskz_mul_round_ps","_mm512_maskz_mulhi_epi16","_mm512_maskz_mulhi_epu16","_mm512_maskz_mulhrs_epi16","_mm512_maskz_mullo_epi16","_mm512_maskz_mullo_epi32","_mm512_maskz_multishift_epi64_epi8","_mm512_maskz_or_epi32","_mm512_maskz_or_epi64","_mm512_maskz_packs_epi16","_mm512_maskz_packs_epi32","_mm512_maskz_packus_epi16","_mm512_maskz_packus_epi32","_mm512_maskz_permute_pd","_mm512_maskz_permute_ps","_mm512_maskz_permutevar_pd","_mm512_maskz_permutevar_ps","_mm512_maskz_permutex2var_epi16","_mm512_maskz_permutex2var_epi32","_mm512_maskz_permutex2var_epi64","_mm512_maskz_permutex2var_epi8","_mm512_maskz_permutex2var_pd","_mm512_maskz_permutex2var_ps","_mm512_maskz_permutex_epi64","_mm512_maskz_permutex_pd","_mm512_maskz_permutexvar_epi16","_mm512_maskz_permutexvar_epi32","_mm512_maskz_permutexvar_epi64","_mm512_maskz_permutexvar_epi8","_mm512_maskz_permutexvar_pd","_mm512_maskz_permutexvar_ps","_mm512_maskz_popcnt_epi16","_mm512_maskz_popcnt_epi32","_mm512_maskz_popcnt_epi64","_mm512_maskz_popcnt_epi8","_mm512_maskz_rcp14_pd","_mm512_maskz_rcp14_ps","_mm512_maskz_rol_epi32","_mm512_maskz_rol_epi64","_mm512_maskz_rolv_epi32","_mm512_maskz_rolv_epi64","_mm512_maskz_ror_epi32","_mm512_maskz_ror_epi64","_mm512_maskz_rorv_epi32","_mm512_maskz_rorv_epi64","_mm512_maskz_roundscale_pd","_mm512_maskz_roundscale_ps","_mm512_maskz_roundscale_round_pd","_mm512_maskz_roundscale_round_ps","_mm512_maskz_rsqrt14_pd","_mm512_maskz_rsqrt14_ps","_mm512_maskz_scalef_pd","_mm512_maskz_scalef_ps","_mm512_maskz_scalef_round_pd","_mm512_maskz_scalef_round_ps","_mm512_maskz_set1_epi16","_mm512_maskz_set1_epi32","_mm512_maskz_set1_epi64","_mm512_maskz_set1_epi8","_mm512_maskz_shldi_epi16","_mm512_maskz_shldi_epi32","_mm512_maskz_shldi_epi64","_mm512_maskz_shldv_epi16","_mm512_maskz_shldv_epi32","_mm512_maskz_shldv_epi64","_mm512_maskz_shrdi_epi16","_mm512_maskz_shrdi_epi32","_mm512_maskz_shrdi_epi64","_mm512_maskz_shrdv_epi16","_mm512_maskz_shrdv_epi32","_mm512_maskz_shrdv_epi64","_mm512_maskz_shuffle_epi32","_mm512_maskz_shuffle_epi8","_mm512_maskz_shuffle_f32x4","_mm512_maskz_shuffle_f64x2","_mm512_maskz_shuffle_i32x4","_mm512_maskz_shuffle_i64x2","_mm512_maskz_shuffle_pd","_mm512_maskz_shuffle_ps","_mm512_maskz_shufflehi_epi16","_mm512_maskz_shufflelo_epi16","_mm512_maskz_sll_epi16","_mm512_maskz_sll_epi32","_mm512_maskz_sll_epi64","_mm512_maskz_slli_epi16","_mm512_maskz_slli_epi32","_mm512_maskz_slli_epi64","_mm512_maskz_sllv_epi16","_mm512_maskz_sllv_epi32","_mm512_maskz_sllv_epi64","_mm512_maskz_sqrt_pd","_mm512_maskz_sqrt_ps","_mm512_maskz_sqrt_round_pd","_mm512_maskz_sqrt_round_ps","_mm512_maskz_sra_epi16","_mm512_maskz_sra_epi32","_mm512_maskz_sra_epi64","_mm512_maskz_srai_epi16","_mm512_maskz_srai_epi32","_mm512_maskz_srai_epi64","_mm512_maskz_srav_epi16","_mm512_maskz_srav_epi32","_mm512_maskz_srav_epi64","_mm512_maskz_srl_epi16","_mm512_maskz_srl_epi32","_mm512_maskz_srl_epi64","_mm512_maskz_srli_epi16","_mm512_maskz_srli_epi32","_mm512_maskz_srli_epi64","_mm512_maskz_srlv_epi16","_mm512_maskz_srlv_epi32","_mm512_maskz_srlv_epi64","_mm512_maskz_sub_epi16","_mm512_maskz_sub_epi32","_mm512_maskz_sub_epi64","_mm512_maskz_sub_epi8","_mm512_maskz_sub_pd","_mm512_maskz_sub_ps","_mm512_maskz_sub_round_pd","_mm512_maskz_sub_round_ps","_mm512_maskz_subs_epi16","_mm512_maskz_subs_epi8","_mm512_maskz_subs_epu16","_mm512_maskz_subs_epu8","_mm512_maskz_ternarylogic_epi32","_mm512_maskz_ternarylogic_epi64","_mm512_maskz_unpackhi_epi16","_mm512_maskz_unpackhi_epi32","_mm512_maskz_unpackhi_epi64","_mm512_maskz_unpackhi_epi8","_mm512_maskz_unpackhi_pd","_mm512_maskz_unpackhi_ps","_mm512_maskz_unpacklo_epi16","_mm512_maskz_unpacklo_epi32","_mm512_maskz_unpacklo_epi64","_mm512_maskz_unpacklo_epi8","_mm512_maskz_unpacklo_pd","_mm512_maskz_unpacklo_ps","_mm512_maskz_xor_epi32","_mm512_maskz_xor_epi64","_mm512_max_epi16","_mm512_max_epi32","_mm512_max_epi64","_mm512_max_epi8","_mm512_max_epu16","_mm512_max_epu32","_mm512_max_epu64","_mm512_max_epu8","_mm512_max_pd","_mm512_max_ps","_mm512_max_round_pd","_mm512_max_round_ps","_mm512_min_epi16","_mm512_min_epi32","_mm512_min_epi64","_mm512_min_epi8","_mm512_min_epu16","_mm512_min_epu32","_mm512_min_epu64","_mm512_min_epu8","_mm512_min_pd","_mm512_min_ps","_mm512_min_round_pd","_mm512_min_round_ps","_mm512_movedup_pd","_mm512_movehdup_ps","_mm512_moveldup_ps","_mm512_movepi16_mask","_mm512_movepi8_mask","_mm512_movm_epi16","_mm512_movm_epi8","_mm512_mul_epi32","_mm512_mul_epu32","_mm512_mul_pd","_mm512_mul_ps","_mm512_mul_round_pd","_mm512_mul_round_ps","_mm512_mulhi_epi16","_mm512_mulhi_epu16","_mm512_mulhrs_epi16","_mm512_mullo_epi16","_mm512_mullo_epi32","_mm512_mullox_epi64","_mm512_multishift_epi64_epi8","_mm512_or_epi32","_mm512_or_epi64","_mm512_or_si512","_mm512_packs_epi16","_mm512_packs_epi32","_mm512_packus_epi16","_mm512_packus_epi32","_mm512_permute_pd","_mm512_permute_ps","_mm512_permutevar_epi32","_mm512_permutevar_pd","_mm512_permutevar_ps","_mm512_permutex2var_epi16","_mm512_permutex2var_epi32","_mm512_permutex2var_epi64","_mm512_permutex2var_epi8","_mm512_permutex2var_pd","_mm512_permutex2var_ps","_mm512_permutex_epi64","_mm512_permutex_pd","_mm512_permutexvar_epi16","_mm512_permutexvar_epi32","_mm512_permutexvar_epi64","_mm512_permutexvar_epi8","_mm512_permutexvar_pd","_mm512_permutexvar_ps","_mm512_popcnt_epi16","_mm512_popcnt_epi32","_mm512_popcnt_epi64","_mm512_popcnt_epi8","_mm512_rcp14_pd","_mm512_rcp14_ps","_mm512_reduce_add_epi32","_mm512_reduce_add_epi64","_mm512_reduce_add_pd","_mm512_reduce_add_ps","_mm512_reduce_and_epi32","_mm512_reduce_and_epi64","_mm512_reduce_max_epi32","_mm512_reduce_max_epi64","_mm512_reduce_max_epu32","_mm512_reduce_max_epu64","_mm512_reduce_max_pd","_mm512_reduce_max_ps","_mm512_reduce_min_epi32","_mm512_reduce_min_epi64","_mm512_reduce_min_epu32","_mm512_reduce_min_epu64","_mm512_reduce_min_pd","_mm512_reduce_min_ps","_mm512_reduce_mul_epi32","_mm512_reduce_mul_epi64","_mm512_reduce_mul_pd","_mm512_reduce_mul_ps","_mm512_reduce_or_epi32","_mm512_reduce_or_epi64","_mm512_rol_epi32","_mm512_rol_epi64","_mm512_rolv_epi32","_mm512_rolv_epi64","_mm512_ror_epi32","_mm512_ror_epi64","_mm512_rorv_epi32","_mm512_rorv_epi64","_mm512_roundscale_pd","_mm512_roundscale_ps","_mm512_roundscale_round_pd","_mm512_roundscale_round_ps","_mm512_rsqrt14_pd","_mm512_rsqrt14_ps","_mm512_sad_epu8","_mm512_scalef_pd","_mm512_scalef_ps","_mm512_scalef_round_pd","_mm512_scalef_round_ps","_mm512_set1_epi16","_mm512_set1_epi32","_mm512_set1_epi64","_mm512_set1_epi8","_mm512_set1_pd","_mm512_set1_ps","_mm512_set4_epi32","_mm512_set4_epi64","_mm512_set4_pd","_mm512_set4_ps","_mm512_set_epi16","_mm512_set_epi32","_mm512_set_epi64","_mm512_set_epi8","_mm512_set_pd","_mm512_set_ps","_mm512_setr4_epi32","_mm512_setr4_epi64","_mm512_setr4_pd","_mm512_setr4_ps","_mm512_setr_epi32","_mm512_setr_epi64","_mm512_setr_pd","_mm512_setr_ps","_mm512_setzero","_mm512_setzero_epi32","_mm512_setzero_pd","_mm512_setzero_ps","_mm512_setzero_si512","_mm512_shldi_epi16","_mm512_shldi_epi32","_mm512_shldi_epi64","_mm512_shldv_epi16","_mm512_shldv_epi32","_mm512_shldv_epi64","_mm512_shrdi_epi16","_mm512_shrdi_epi32","_mm512_shrdi_epi64","_mm512_shrdv_epi16","_mm512_shrdv_epi32","_mm512_shrdv_epi64","_mm512_shuffle_epi32","_mm512_shuffle_epi8","_mm512_shuffle_f32x4","_mm512_shuffle_f64x2","_mm512_shuffle_i32x4","_mm512_shuffle_i64x2","_mm512_shuffle_pd","_mm512_shuffle_ps","_mm512_shufflehi_epi16","_mm512_shufflelo_epi16","_mm512_sll_epi16","_mm512_sll_epi32","_mm512_sll_epi64","_mm512_slli_epi16","_mm512_slli_epi32","_mm512_slli_epi64","_mm512_sllv_epi16","_mm512_sllv_epi32","_mm512_sllv_epi64","_mm512_sqrt_pd","_mm512_sqrt_ps","_mm512_sqrt_round_pd","_mm512_sqrt_round_ps","_mm512_sra_epi16","_mm512_sra_epi32","_mm512_sra_epi64","_mm512_srai_epi16","_mm512_srai_epi32","_mm512_srai_epi64","_mm512_srav_epi16","_mm512_srav_epi32","_mm512_srav_epi64","_mm512_srl_epi16","_mm512_srl_epi32","_mm512_srl_epi64","_mm512_srli_epi16","_mm512_srli_epi32","_mm512_srli_epi64","_mm512_srlv_epi16","_mm512_srlv_epi32","_mm512_srlv_epi64","_mm512_store_epi32","_mm512_store_epi64","_mm512_store_pd","_mm512_store_ps","_mm512_store_si512","_mm512_storeu_epi16","_mm512_storeu_epi32","_mm512_storeu_epi64","_mm512_storeu_epi8","_mm512_storeu_pd","_mm512_storeu_ps","_mm512_storeu_si512","_mm512_stream_pd","_mm512_stream_ps","_mm512_stream_si512","_mm512_sub_epi16","_mm512_sub_epi32","_mm512_sub_epi64","_mm512_sub_epi8","_mm512_sub_pd","_mm512_sub_ps","_mm512_sub_round_pd","_mm512_sub_round_ps","_mm512_subs_epi16","_mm512_subs_epi8","_mm512_subs_epu16","_mm512_subs_epu8","_mm512_ternarylogic_epi32","_mm512_ternarylogic_epi64","_mm512_test_epi16_mask","_mm512_test_epi32_mask","_mm512_test_epi64_mask","_mm512_test_epi8_mask","_mm512_testn_epi16_mask","_mm512_testn_epi32_mask","_mm512_testn_epi64_mask","_mm512_testn_epi8_mask","_mm512_undefined","_mm512_undefined_epi32","_mm512_undefined_pd","_mm512_undefined_ps","_mm512_unpackhi_epi16","_mm512_unpackhi_epi32","_mm512_unpackhi_epi64","_mm512_unpackhi_epi8","_mm512_unpackhi_pd","_mm512_unpackhi_ps","_mm512_unpacklo_epi16","_mm512_unpacklo_epi32","_mm512_unpacklo_epi64","_mm512_unpacklo_epi8","_mm512_unpacklo_pd","_mm512_unpacklo_ps","_mm512_xor_epi32","_mm512_xor_epi64","_mm512_xor_si512","_mm512_zextpd128_pd512","_mm512_zextpd256_pd512","_mm512_zextps128_ps512","_mm512_zextps256_ps512","_mm512_zextsi128_si512","_mm512_zextsi256_si512","_mm_abs_epi16","_mm_abs_epi32","_mm_abs_epi8","_mm_add_epi16","_mm_add_epi32","_mm_add_epi64","_mm_add_epi8","_mm_add_pd","_mm_add_ps","_mm_add_round_sd","_mm_add_round_ss","_mm_add_sd","_mm_add_ss","_mm_adds_epi16","_mm_adds_epi8","_mm_adds_epu16","_mm_adds_epu8","_mm_addsub_pd","_mm_addsub_ps","_mm_aesdec_si128","_mm_aesdeclast_si128","_mm_aesenc_si128","_mm_aesenclast_si128","_mm_aesimc_si128","_mm_aeskeygenassist_si128","_mm_alignr_epi32","_mm_alignr_epi64","_mm_alignr_epi8","_mm_and_pd","_mm_and_ps","_mm_and_si128","_mm_andnot_pd","_mm_andnot_ps","_mm_andnot_si128","_mm_avg_epu16","_mm_avg_epu8","_mm_bitshuffle_epi64_mask","_mm_blend_epi16","_mm_blend_epi32","_mm_blend_pd","_mm_blend_ps","_mm_blendv_epi8","_mm_blendv_pd","_mm_blendv_ps","_mm_broadcast_ss","_mm_broadcastb_epi8","_mm_broadcastd_epi32","_mm_broadcastmb_epi64","_mm_broadcastmw_epi32","_mm_broadcastq_epi64","_mm_broadcastsd_pd","_mm_broadcastss_ps","_mm_broadcastw_epi16","_mm_bslli_si128","_mm_bsrli_si128","_mm_castpd_ps","_mm_castpd_si128","_mm_castps_pd","_mm_castps_si128","_mm_castsi128_pd","_mm_castsi128_ps","_mm_ceil_pd","_mm_ceil_ps","_mm_ceil_sd","_mm_ceil_ss","_mm_clflush","_mm_clmulepi64_si128","_mm_cmp_epi16_mask","_mm_cmp_epi32_mask","_mm_cmp_epi64_mask","_mm_cmp_epi8_mask","_mm_cmp_epu16_mask","_mm_cmp_epu32_mask","_mm_cmp_epu64_mask","_mm_cmp_epu8_mask","_mm_cmp_pd","_mm_cmp_pd_mask","_mm_cmp_ps","_mm_cmp_ps_mask","_mm_cmp_round_sd_mask","_mm_cmp_round_ss_mask","_mm_cmp_sd","_mm_cmp_sd_mask","_mm_cmp_ss","_mm_cmp_ss_mask","_mm_cmpeq_epi16","_mm_cmpeq_epi16_mask","_mm_cmpeq_epi32","_mm_cmpeq_epi32_mask","_mm_cmpeq_epi64","_mm_cmpeq_epi64_mask","_mm_cmpeq_epi8","_mm_cmpeq_epi8_mask","_mm_cmpeq_epu16_mask","_mm_cmpeq_epu32_mask","_mm_cmpeq_epu64_mask","_mm_cmpeq_epu8_mask","_mm_cmpeq_pd","_mm_cmpeq_ps","_mm_cmpeq_sd","_mm_cmpeq_ss","_mm_cmpestra","_mm_cmpestrc","_mm_cmpestri","_mm_cmpestrm","_mm_cmpestro","_mm_cmpestrs","_mm_cmpestrz","_mm_cmpge_epi16_mask","_mm_cmpge_epi32_mask","_mm_cmpge_epi64_mask","_mm_cmpge_epi8_mask","_mm_cmpge_epu16_mask","_mm_cmpge_epu32_mask","_mm_cmpge_epu64_mask","_mm_cmpge_epu8_mask","_mm_cmpge_pd","_mm_cmpge_ps","_mm_cmpge_sd","_mm_cmpge_ss","_mm_cmpgt_epi16","_mm_cmpgt_epi16_mask","_mm_cmpgt_epi32","_mm_cmpgt_epi32_mask","_mm_cmpgt_epi64","_mm_cmpgt_epi64_mask","_mm_cmpgt_epi8","_mm_cmpgt_epi8_mask","_mm_cmpgt_epu16_mask","_mm_cmpgt_epu32_mask","_mm_cmpgt_epu64_mask","_mm_cmpgt_epu8_mask","_mm_cmpgt_pd","_mm_cmpgt_ps","_mm_cmpgt_sd","_mm_cmpgt_ss","_mm_cmpistra","_mm_cmpistrc","_mm_cmpistri","_mm_cmpistrm","_mm_cmpistro","_mm_cmpistrs","_mm_cmpistrz","_mm_cmple_epi16_mask","_mm_cmple_epi32_mask","_mm_cmple_epi64_mask","_mm_cmple_epi8_mask","_mm_cmple_epu16_mask","_mm_cmple_epu32_mask","_mm_cmple_epu64_mask","_mm_cmple_epu8_mask","_mm_cmple_pd","_mm_cmple_ps","_mm_cmple_sd","_mm_cmple_ss","_mm_cmplt_epi16","_mm_cmplt_epi16_mask","_mm_cmplt_epi32","_mm_cmplt_epi32_mask","_mm_cmplt_epi64_mask","_mm_cmplt_epi8","_mm_cmplt_epi8_mask","_mm_cmplt_epu16_mask","_mm_cmplt_epu32_mask","_mm_cmplt_epu64_mask","_mm_cmplt_epu8_mask","_mm_cmplt_pd","_mm_cmplt_ps","_mm_cmplt_sd","_mm_cmplt_ss","_mm_cmpneq_epi16_mask","_mm_cmpneq_epi32_mask","_mm_cmpneq_epi64_mask","_mm_cmpneq_epi8_mask","_mm_cmpneq_epu16_mask","_mm_cmpneq_epu32_mask","_mm_cmpneq_epu64_mask","_mm_cmpneq_epu8_mask","_mm_cmpneq_pd","_mm_cmpneq_ps","_mm_cmpneq_sd","_mm_cmpneq_ss","_mm_cmpnge_pd","_mm_cmpnge_ps","_mm_cmpnge_sd","_mm_cmpnge_ss","_mm_cmpngt_pd","_mm_cmpngt_ps","_mm_cmpngt_sd","_mm_cmpngt_ss","_mm_cmpnle_pd","_mm_cmpnle_ps","_mm_cmpnle_sd","_mm_cmpnle_ss","_mm_cmpnlt_pd","_mm_cmpnlt_ps","_mm_cmpnlt_sd","_mm_cmpnlt_ss","_mm_cmpord_pd","_mm_cmpord_ps","_mm_cmpord_sd","_mm_cmpord_ss","_mm_cmpunord_pd","_mm_cmpunord_ps","_mm_cmpunord_sd","_mm_cmpunord_ss","_mm_comi_round_sd","_mm_comi_round_ss","_mm_comieq_sd","_mm_comieq_ss","_mm_comige_sd","_mm_comige_ss","_mm_comigt_sd","_mm_comigt_ss","_mm_comile_sd","_mm_comile_ss","_mm_comilt_sd","_mm_comilt_ss","_mm_comineq_sd","_mm_comineq_ss","_mm_conflict_epi32","_mm_conflict_epi64","_mm_crc32_u16","_mm_crc32_u32","_mm_crc32_u64","_mm_crc32_u8","_mm_cvt_roundi32_ss","_mm_cvt_roundi64_sd","_mm_cvt_roundi64_ss","_mm_cvt_roundsd_i32","_mm_cvt_roundsd_i64","_mm_cvt_roundsd_si32","_mm_cvt_roundsd_si64","_mm_cvt_roundsd_ss","_mm_cvt_roundsd_u32","_mm_cvt_roundsd_u64","_mm_cvt_roundsi32_ss","_mm_cvt_roundsi64_sd","_mm_cvt_roundsi64_ss","_mm_cvt_roundss_i32","_mm_cvt_roundss_i64","_mm_cvt_roundss_sd","_mm_cvt_roundss_si32","_mm_cvt_roundss_si64","_mm_cvt_roundss_u32","_mm_cvt_roundss_u64","_mm_cvt_roundu32_ss","_mm_cvt_roundu64_sd","_mm_cvt_roundu64_ss","_mm_cvt_si2ss","_mm_cvt_ss2si","_mm_cvtepi16_epi32","_mm_cvtepi16_epi64","_mm_cvtepi16_epi8","_mm_cvtepi32_epi16","_mm_cvtepi32_epi64","_mm_cvtepi32_epi8","_mm_cvtepi32_pd","_mm_cvtepi32_ps","_mm_cvtepi64_epi16","_mm_cvtepi64_epi32","_mm_cvtepi64_epi8","_mm_cvtepi8_epi16","_mm_cvtepi8_epi32","_mm_cvtepi8_epi64","_mm_cvtepu16_epi32","_mm_cvtepu16_epi64","_mm_cvtepu32_epi64","_mm_cvtepu32_pd","_mm_cvtepu8_epi16","_mm_cvtepu8_epi32","_mm_cvtepu8_epi64","_mm_cvti32_sd","_mm_cvti32_ss","_mm_cvti64_sd","_mm_cvti64_ss","_mm_cvtne2ps_pbh","_mm_cvtpd_epi32","_mm_cvtpd_epu32","_mm_cvtpd_ps","_mm_cvtph_ps","_mm_cvtps_epi32","_mm_cvtps_epu32","_mm_cvtps_pd","_mm_cvtps_ph","_mm_cvtsd_f64","_mm_cvtsd_i32","_mm_cvtsd_i64","_mm_cvtsd_si32","_mm_cvtsd_si64","_mm_cvtsd_si64x","_mm_cvtsd_ss","_mm_cvtsd_u32","_mm_cvtsd_u64","_mm_cvtsepi16_epi8","_mm_cvtsepi32_epi16","_mm_cvtsepi32_epi8","_mm_cvtsepi64_epi16","_mm_cvtsepi64_epi32","_mm_cvtsepi64_epi8","_mm_cvtsi128_si32","_mm_cvtsi128_si64","_mm_cvtsi128_si64x","_mm_cvtsi32_sd","_mm_cvtsi32_si128","_mm_cvtsi32_ss","_mm_cvtsi64_sd","_mm_cvtsi64_si128","_mm_cvtsi64_ss","_mm_cvtsi64x_sd","_mm_cvtsi64x_si128","_mm_cvtss_f32","_mm_cvtss_i32","_mm_cvtss_i64","_mm_cvtss_sd","_mm_cvtss_si32","_mm_cvtss_si64","_mm_cvtss_u32","_mm_cvtss_u64","_mm_cvtt_roundsd_i32","_mm_cvtt_roundsd_i64","_mm_cvtt_roundsd_si32","_mm_cvtt_roundsd_si64","_mm_cvtt_roundsd_u32","_mm_cvtt_roundsd_u64","_mm_cvtt_roundss_i32","_mm_cvtt_roundss_i64","_mm_cvtt_roundss_si32","_mm_cvtt_roundss_si64","_mm_cvtt_roundss_u32","_mm_cvtt_roundss_u64","_mm_cvtt_ss2si","_mm_cvttpd_epi32","_mm_cvttpd_epu32","_mm_cvttps_epi32","_mm_cvttps_epu32","_mm_cvttsd_i32","_mm_cvttsd_i64","_mm_cvttsd_si32","_mm_cvttsd_si64","_mm_cvttsd_si64x","_mm_cvttsd_u32","_mm_cvttsd_u64","_mm_cvttss_i32","_mm_cvttss_i64","_mm_cvttss_si32","_mm_cvttss_si64","_mm_cvttss_u32","_mm_cvttss_u64","_mm_cvtu32_sd","_mm_cvtu32_ss","_mm_cvtu64_sd","_mm_cvtu64_ss","_mm_cvtusepi16_epi8","_mm_cvtusepi32_epi16","_mm_cvtusepi32_epi8","_mm_cvtusepi64_epi16","_mm_cvtusepi64_epi32","_mm_cvtusepi64_epi8","_mm_dbsad_epu8","_mm_div_pd","_mm_div_ps","_mm_div_round_sd","_mm_div_round_ss","_mm_div_sd","_mm_div_ss","_mm_dp_pd","_mm_dp_ps","_mm_dpbf16_ps","_mm_dpbusd_epi32","_mm_dpbusds_epi32","_mm_dpwssd_epi32","_mm_dpwssds_epi32","_mm_extract_epi16","_mm_extract_epi32","_mm_extract_epi64","_mm_extract_epi8","_mm_extract_ps","_mm_extract_si64","_mm_fixupimm_pd","_mm_fixupimm_ps","_mm_fixupimm_round_sd","_mm_fixupimm_round_ss","_mm_fixupimm_sd","_mm_fixupimm_ss","_mm_floor_pd","_mm_floor_ps","_mm_floor_sd","_mm_floor_ss","_mm_fmadd_pd","_mm_fmadd_ps","_mm_fmadd_round_sd","_mm_fmadd_round_ss","_mm_fmadd_sd","_mm_fmadd_ss","_mm_fmaddsub_pd","_mm_fmaddsub_ps","_mm_fmsub_pd","_mm_fmsub_ps","_mm_fmsub_round_sd","_mm_fmsub_round_ss","_mm_fmsub_sd","_mm_fmsub_ss","_mm_fmsubadd_pd","_mm_fmsubadd_ps","_mm_fnmadd_pd","_mm_fnmadd_ps","_mm_fnmadd_round_sd","_mm_fnmadd_round_ss","_mm_fnmadd_sd","_mm_fnmadd_ss","_mm_fnmsub_pd","_mm_fnmsub_ps","_mm_fnmsub_round_sd","_mm_fnmsub_round_ss","_mm_fnmsub_sd","_mm_fnmsub_ss","_mm_getcsr","_mm_getexp_pd","_mm_getexp_ps","_mm_getexp_round_sd","_mm_getexp_round_ss","_mm_getexp_sd","_mm_getexp_ss","_mm_getmant_pd","_mm_getmant_ps","_mm_getmant_round_sd","_mm_getmant_round_ss","_mm_getmant_sd","_mm_getmant_ss","_mm_gf2p8affine_epi64_epi8","_mm_gf2p8affineinv_epi64_epi8","_mm_gf2p8mul_epi8","_mm_hadd_epi16","_mm_hadd_epi32","_mm_hadd_pd","_mm_hadd_ps","_mm_hadds_epi16","_mm_hsub_epi16","_mm_hsub_epi32","_mm_hsub_pd","_mm_hsub_ps","_mm_hsubs_epi16","_mm_i32gather_epi32","_mm_i32gather_epi64","_mm_i32gather_pd","_mm_i32gather_ps","_mm_i64gather_epi32","_mm_i64gather_epi64","_mm_i64gather_pd","_mm_i64gather_ps","_mm_insert_epi16","_mm_insert_epi32","_mm_insert_epi64","_mm_insert_epi8","_mm_insert_ps","_mm_insert_si64","_mm_lddqu_si128","_mm_lfence","_mm_load1_pd","_mm_load1_ps","_mm_load_epi32","_mm_load_epi64","_mm_load_pd","_mm_load_pd1","_mm_load_ps","_mm_load_ps1","_mm_load_sd","_mm_load_si128","_mm_load_ss","_mm_loaddup_pd","_mm_loadh_pd","_mm_loadl_epi64","_mm_loadl_pd","_mm_loadr_pd","_mm_loadr_ps","_mm_loadu_epi16","_mm_loadu_epi32","_mm_loadu_epi64","_mm_loadu_epi8","_mm_loadu_pd","_mm_loadu_ps","_mm_loadu_si128","_mm_loadu_si64","_mm_lzcnt_epi32","_mm_lzcnt_epi64","_mm_madd52hi_epu64","_mm_madd52lo_epu64","_mm_madd_epi16","_mm_maddubs_epi16","_mm_mask2_permutex2var_epi16","_mm_mask2_permutex2var_epi32","_mm_mask2_permutex2var_epi64","_mm_mask2_permutex2var_epi8","_mm_mask2_permutex2var_pd","_mm_mask2_permutex2var_ps","_mm_mask3_fmadd_pd","_mm_mask3_fmadd_ps","_mm_mask3_fmadd_round_sd","_mm_mask3_fmadd_round_ss","_mm_mask3_fmadd_sd","_mm_mask3_fmadd_ss","_mm_mask3_fmaddsub_pd","_mm_mask3_fmaddsub_ps","_mm_mask3_fmsub_pd","_mm_mask3_fmsub_ps","_mm_mask3_fmsub_round_sd","_mm_mask3_fmsub_round_ss","_mm_mask3_fmsub_sd","_mm_mask3_fmsub_ss","_mm_mask3_fmsubadd_pd","_mm_mask3_fmsubadd_ps","_mm_mask3_fnmadd_pd","_mm_mask3_fnmadd_ps","_mm_mask3_fnmadd_round_sd","_mm_mask3_fnmadd_round_ss","_mm_mask3_fnmadd_sd","_mm_mask3_fnmadd_ss","_mm_mask3_fnmsub_pd","_mm_mask3_fnmsub_ps","_mm_mask3_fnmsub_round_sd","_mm_mask3_fnmsub_round_ss","_mm_mask3_fnmsub_sd","_mm_mask3_fnmsub_ss","_mm_mask_abs_epi16","_mm_mask_abs_epi32","_mm_mask_abs_epi8","_mm_mask_add_epi16","_mm_mask_add_epi32","_mm_mask_add_epi64","_mm_mask_add_epi8","_mm_mask_add_pd","_mm_mask_add_ps","_mm_mask_add_round_sd","_mm_mask_add_round_ss","_mm_mask_add_sd","_mm_mask_add_ss","_mm_mask_adds_epi16","_mm_mask_adds_epi8","_mm_mask_adds_epu16","_mm_mask_adds_epu8","_mm_mask_alignr_epi32","_mm_mask_alignr_epi64","_mm_mask_alignr_epi8","_mm_mask_and_epi32","_mm_mask_and_epi64","_mm_mask_andnot_epi32","_mm_mask_andnot_epi64","_mm_mask_avg_epu16","_mm_mask_avg_epu8","_mm_mask_bitshuffle_epi64_mask","_mm_mask_blend_epi16","_mm_mask_blend_epi32","_mm_mask_blend_epi64","_mm_mask_blend_epi8","_mm_mask_blend_pd","_mm_mask_blend_ps","_mm_mask_broadcastb_epi8","_mm_mask_broadcastd_epi32","_mm_mask_broadcastq_epi64","_mm_mask_broadcastss_ps","_mm_mask_broadcastw_epi16","_mm_mask_cmp_epi16_mask","_mm_mask_cmp_epi32_mask","_mm_mask_cmp_epi64_mask","_mm_mask_cmp_epi8_mask","_mm_mask_cmp_epu16_mask","_mm_mask_cmp_epu32_mask","_mm_mask_cmp_epu64_mask","_mm_mask_cmp_epu8_mask","_mm_mask_cmp_pd_mask","_mm_mask_cmp_ps_mask","_mm_mask_cmp_round_sd_mask","_mm_mask_cmp_round_ss_mask","_mm_mask_cmp_sd_mask","_mm_mask_cmp_ss_mask","_mm_mask_cmpeq_epi16_mask","_mm_mask_cmpeq_epi32_mask","_mm_mask_cmpeq_epi64_mask","_mm_mask_cmpeq_epi8_mask","_mm_mask_cmpeq_epu16_mask","_mm_mask_cmpeq_epu32_mask","_mm_mask_cmpeq_epu64_mask","_mm_mask_cmpeq_epu8_mask","_mm_mask_cmpge_epi16_mask","_mm_mask_cmpge_epi32_mask","_mm_mask_cmpge_epi64_mask","_mm_mask_cmpge_epi8_mask","_mm_mask_cmpge_epu16_mask","_mm_mask_cmpge_epu32_mask","_mm_mask_cmpge_epu64_mask","_mm_mask_cmpge_epu8_mask","_mm_mask_cmpgt_epi16_mask","_mm_mask_cmpgt_epi32_mask","_mm_mask_cmpgt_epi64_mask","_mm_mask_cmpgt_epi8_mask","_mm_mask_cmpgt_epu16_mask","_mm_mask_cmpgt_epu32_mask","_mm_mask_cmpgt_epu64_mask","_mm_mask_cmpgt_epu8_mask","_mm_mask_cmple_epi16_mask","_mm_mask_cmple_epi32_mask","_mm_mask_cmple_epi64_mask","_mm_mask_cmple_epi8_mask","_mm_mask_cmple_epu16_mask","_mm_mask_cmple_epu32_mask","_mm_mask_cmple_epu64_mask","_mm_mask_cmple_epu8_mask","_mm_mask_cmplt_epi16_mask","_mm_mask_cmplt_epi32_mask","_mm_mask_cmplt_epi64_mask","_mm_mask_cmplt_epi8_mask","_mm_mask_cmplt_epu16_mask","_mm_mask_cmplt_epu32_mask","_mm_mask_cmplt_epu64_mask","_mm_mask_cmplt_epu8_mask","_mm_mask_cmpneq_epi16_mask","_mm_mask_cmpneq_epi32_mask","_mm_mask_cmpneq_epi64_mask","_mm_mask_cmpneq_epi8_mask","_mm_mask_cmpneq_epu16_mask","_mm_mask_cmpneq_epu32_mask","_mm_mask_cmpneq_epu64_mask","_mm_mask_cmpneq_epu8_mask","_mm_mask_compress_epi16","_mm_mask_compress_epi32","_mm_mask_compress_epi64","_mm_mask_compress_epi8","_mm_mask_compress_pd","_mm_mask_compress_ps","_mm_mask_compressstoreu_epi16","_mm_mask_compressstoreu_epi32","_mm_mask_compressstoreu_epi64","_mm_mask_compressstoreu_epi8","_mm_mask_compressstoreu_pd","_mm_mask_compressstoreu_ps","_mm_mask_conflict_epi32","_mm_mask_conflict_epi64","_mm_mask_cvt_roundps_ph","_mm_mask_cvt_roundsd_ss","_mm_mask_cvt_roundss_sd","_mm_mask_cvtepi16_epi32","_mm_mask_cvtepi16_epi64","_mm_mask_cvtepi16_epi8","_mm_mask_cvtepi16_storeu_epi8","_mm_mask_cvtepi32_epi16","_mm_mask_cvtepi32_epi64","_mm_mask_cvtepi32_epi8","_mm_mask_cvtepi32_pd","_mm_mask_cvtepi32_ps","_mm_mask_cvtepi32_storeu_epi16","_mm_mask_cvtepi32_storeu_epi8","_mm_mask_cvtepi64_epi16","_mm_mask_cvtepi64_epi32","_mm_mask_cvtepi64_epi8","_mm_mask_cvtepi64_storeu_epi16","_mm_mask_cvtepi64_storeu_epi32","_mm_mask_cvtepi64_storeu_epi8","_mm_mask_cvtepi8_epi16","_mm_mask_cvtepi8_epi32","_mm_mask_cvtepi8_epi64","_mm_mask_cvtepu16_epi32","_mm_mask_cvtepu16_epi64","_mm_mask_cvtepu32_epi64","_mm_mask_cvtepu32_pd","_mm_mask_cvtepu8_epi16","_mm_mask_cvtepu8_epi32","_mm_mask_cvtepu8_epi64","_mm_mask_cvtne2ps_pbh","_mm_mask_cvtpd_epi32","_mm_mask_cvtpd_epu32","_mm_mask_cvtpd_ps","_mm_mask_cvtph_ps","_mm_mask_cvtps_epi32","_mm_mask_cvtps_epu32","_mm_mask_cvtps_ph","_mm_mask_cvtsd_ss","_mm_mask_cvtsepi16_epi8","_mm_mask_cvtsepi16_storeu_epi8","_mm_mask_cvtsepi32_epi16","_mm_mask_cvtsepi32_epi8","_mm_mask_cvtsepi32_storeu_epi16","_mm_mask_cvtsepi32_storeu_epi8","_mm_mask_cvtsepi64_epi16","_mm_mask_cvtsepi64_epi32","_mm_mask_cvtsepi64_epi8","_mm_mask_cvtsepi64_storeu_epi16","_mm_mask_cvtsepi64_storeu_epi32","_mm_mask_cvtsepi64_storeu_epi8","_mm_mask_cvtss_sd","_mm_mask_cvttpd_epi32","_mm_mask_cvttpd_epu32","_mm_mask_cvttps_epi32","_mm_mask_cvttps_epu32","_mm_mask_cvtusepi16_epi8","_mm_mask_cvtusepi16_storeu_epi8","_mm_mask_cvtusepi32_epi16","_mm_mask_cvtusepi32_epi8","_mm_mask_cvtusepi32_storeu_epi16","_mm_mask_cvtusepi32_storeu_epi8","_mm_mask_cvtusepi64_epi16","_mm_mask_cvtusepi64_epi32","_mm_mask_cvtusepi64_epi8","_mm_mask_cvtusepi64_storeu_epi16","_mm_mask_cvtusepi64_storeu_epi32","_mm_mask_cvtusepi64_storeu_epi8","_mm_mask_dbsad_epu8","_mm_mask_div_pd","_mm_mask_div_ps","_mm_mask_div_round_sd","_mm_mask_div_round_ss","_mm_mask_div_sd","_mm_mask_div_ss","_mm_mask_dpbf16_ps","_mm_mask_dpbusd_epi32","_mm_mask_dpbusds_epi32","_mm_mask_dpwssd_epi32","_mm_mask_dpwssds_epi32","_mm_mask_expand_epi16","_mm_mask_expand_epi32","_mm_mask_expand_epi64","_mm_mask_expand_epi8","_mm_mask_expand_pd","_mm_mask_expand_ps","_mm_mask_expandloadu_epi16","_mm_mask_expandloadu_epi32","_mm_mask_expandloadu_epi64","_mm_mask_expandloadu_epi8","_mm_mask_expandloadu_pd","_mm_mask_expandloadu_ps","_mm_mask_fixupimm_pd","_mm_mask_fixupimm_ps","_mm_mask_fixupimm_round_sd","_mm_mask_fixupimm_round_ss","_mm_mask_fixupimm_sd","_mm_mask_fixupimm_ss","_mm_mask_fmadd_pd","_mm_mask_fmadd_ps","_mm_mask_fmadd_round_sd","_mm_mask_fmadd_round_ss","_mm_mask_fmadd_sd","_mm_mask_fmadd_ss","_mm_mask_fmaddsub_pd","_mm_mask_fmaddsub_ps","_mm_mask_fmsub_pd","_mm_mask_fmsub_ps","_mm_mask_fmsub_round_sd","_mm_mask_fmsub_round_ss","_mm_mask_fmsub_sd","_mm_mask_fmsub_ss","_mm_mask_fmsubadd_pd","_mm_mask_fmsubadd_ps","_mm_mask_fnmadd_pd","_mm_mask_fnmadd_ps","_mm_mask_fnmadd_round_sd","_mm_mask_fnmadd_round_ss","_mm_mask_fnmadd_sd","_mm_mask_fnmadd_ss","_mm_mask_fnmsub_pd","_mm_mask_fnmsub_ps","_mm_mask_fnmsub_round_sd","_mm_mask_fnmsub_round_ss","_mm_mask_fnmsub_sd","_mm_mask_fnmsub_ss","_mm_mask_getexp_pd","_mm_mask_getexp_ps","_mm_mask_getexp_round_sd","_mm_mask_getexp_round_ss","_mm_mask_getexp_sd","_mm_mask_getexp_ss","_mm_mask_getmant_pd","_mm_mask_getmant_ps","_mm_mask_getmant_round_sd","_mm_mask_getmant_round_ss","_mm_mask_getmant_sd","_mm_mask_getmant_ss","_mm_mask_gf2p8affine_epi64_epi8","_mm_mask_gf2p8affineinv_epi64_epi8","_mm_mask_gf2p8mul_epi8","_mm_mask_i32gather_epi32","_mm_mask_i32gather_epi64","_mm_mask_i32gather_pd","_mm_mask_i32gather_ps","_mm_mask_i64gather_epi32","_mm_mask_i64gather_epi64","_mm_mask_i64gather_pd","_mm_mask_i64gather_ps","_mm_mask_load_epi32","_mm_mask_load_epi64","_mm_mask_load_pd","_mm_mask_load_ps","_mm_mask_loadu_epi16","_mm_mask_loadu_epi32","_mm_mask_loadu_epi64","_mm_mask_loadu_epi8","_mm_mask_loadu_pd","_mm_mask_loadu_ps","_mm_mask_lzcnt_epi32","_mm_mask_lzcnt_epi64","_mm_mask_madd_epi16","_mm_mask_maddubs_epi16","_mm_mask_max_epi16","_mm_mask_max_epi32","_mm_mask_max_epi64","_mm_mask_max_epi8","_mm_mask_max_epu16","_mm_mask_max_epu32","_mm_mask_max_epu64","_mm_mask_max_epu8","_mm_mask_max_pd","_mm_mask_max_ps","_mm_mask_max_round_sd","_mm_mask_max_round_ss","_mm_mask_max_sd","_mm_mask_max_ss","_mm_mask_min_epi16","_mm_mask_min_epi32","_mm_mask_min_epi8","_mm_mask_min_epu16","_mm_mask_min_epu32","_mm_mask_min_epu64","_mm_mask_min_epu8","_mm_mask_min_pd","_mm_mask_min_ps","_mm_mask_min_round_sd","_mm_mask_min_round_ss","_mm_mask_min_sd","_mm_mask_min_ss","_mm_mask_mov_epi16","_mm_mask_mov_epi32","_mm_mask_mov_epi64","_mm_mask_mov_epi8","_mm_mask_mov_pd","_mm_mask_mov_ps","_mm_mask_move_sd","_mm_mask_move_ss","_mm_mask_movedup_pd","_mm_mask_movehdup_ps","_mm_mask_moveldup_ps","_mm_mask_mul_epi32","_mm_mask_mul_epu32","_mm_mask_mul_pd","_mm_mask_mul_ps","_mm_mask_mul_round_sd","_mm_mask_mul_round_ss","_mm_mask_mul_sd","_mm_mask_mul_ss","_mm_mask_mulhi_epi16","_mm_mask_mulhi_epu16","_mm_mask_mulhrs_epi16","_mm_mask_mullo_epi16","_mm_mask_mullo_epi32","_mm_mask_multishift_epi64_epi8","_mm_mask_or_epi32","_mm_mask_or_epi64","_mm_mask_packs_epi16","_mm_mask_packs_epi32","_mm_mask_packus_epi16","_mm_mask_packus_epi32","_mm_mask_permute_pd","_mm_mask_permute_ps","_mm_mask_permutevar_pd","_mm_mask_permutevar_ps","_mm_mask_permutex2var_epi16","_mm_mask_permutex2var_epi32","_mm_mask_permutex2var_epi64","_mm_mask_permutex2var_epi8","_mm_mask_permutex2var_pd","_mm_mask_permutex2var_ps","_mm_mask_permutexvar_epi16","_mm_mask_permutexvar_epi8","_mm_mask_popcnt_epi16","_mm_mask_popcnt_epi32","_mm_mask_popcnt_epi64","_mm_mask_popcnt_epi8","_mm_mask_rcp14_pd","_mm_mask_rcp14_ps","_mm_mask_rcp14_sd","_mm_mask_rcp14_ss","_mm_mask_rol_epi32","_mm_mask_rol_epi64","_mm_mask_rolv_epi32","_mm_mask_rolv_epi64","_mm_mask_ror_epi32","_mm_mask_ror_epi64","_mm_mask_rorv_epi32","_mm_mask_rorv_epi64","_mm_mask_roundscale_pd","_mm_mask_roundscale_ps","_mm_mask_roundscale_round_sd","_mm_mask_roundscale_round_ss","_mm_mask_roundscale_sd","_mm_mask_roundscale_ss","_mm_mask_rsqrt14_pd","_mm_mask_rsqrt14_ps","_mm_mask_rsqrt14_sd","_mm_mask_rsqrt14_ss","_mm_mask_scalef_pd","_mm_mask_scalef_ps","_mm_mask_scalef_round_sd","_mm_mask_scalef_round_ss","_mm_mask_scalef_sd","_mm_mask_scalef_ss","_mm_mask_set1_epi16","_mm_mask_set1_epi32","_mm_mask_set1_epi64","_mm_mask_set1_epi8","_mm_mask_shldi_epi16","_mm_mask_shldi_epi32","_mm_mask_shldi_epi64","_mm_mask_shldv_epi16","_mm_mask_shldv_epi32","_mm_mask_shldv_epi64","_mm_mask_shrdi_epi16","_mm_mask_shrdi_epi32","_mm_mask_shrdi_epi64","_mm_mask_shrdv_epi16","_mm_mask_shrdv_epi32","_mm_mask_shrdv_epi64","_mm_mask_shuffle_epi32","_mm_mask_shuffle_epi8","_mm_mask_shuffle_pd","_mm_mask_shuffle_ps","_mm_mask_shufflehi_epi16","_mm_mask_shufflelo_epi16","_mm_mask_sll_epi16","_mm_mask_sll_epi32","_mm_mask_sll_epi64","_mm_mask_slli_epi16","_mm_mask_slli_epi32","_mm_mask_slli_epi64","_mm_mask_sllv_epi16","_mm_mask_sllv_epi32","_mm_mask_sllv_epi64","_mm_mask_sqrt_pd","_mm_mask_sqrt_ps","_mm_mask_sqrt_round_sd","_mm_mask_sqrt_round_ss","_mm_mask_sqrt_sd","_mm_mask_sqrt_ss","_mm_mask_sra_epi16","_mm_mask_sra_epi32","_mm_mask_sra_epi64","_mm_mask_srai_epi16","_mm_mask_srai_epi32","_mm_mask_srai_epi64","_mm_mask_srav_epi16","_mm_mask_srav_epi32","_mm_mask_srav_epi64","_mm_mask_srl_epi16","_mm_mask_srl_epi32","_mm_mask_srl_epi64","_mm_mask_srli_epi16","_mm_mask_srli_epi32","_mm_mask_srli_epi64","_mm_mask_srlv_epi16","_mm_mask_srlv_epi32","_mm_mask_srlv_epi64","_mm_mask_store_epi32","_mm_mask_store_epi64","_mm_mask_store_pd","_mm_mask_store_ps","_mm_mask_storeu_epi16","_mm_mask_storeu_epi32","_mm_mask_storeu_epi64","_mm_mask_storeu_epi8","_mm_mask_storeu_pd","_mm_mask_storeu_ps","_mm_mask_sub_epi16","_mm_mask_sub_epi32","_mm_mask_sub_epi64","_mm_mask_sub_epi8","_mm_mask_sub_pd","_mm_mask_sub_ps","_mm_mask_sub_round_sd","_mm_mask_sub_round_ss","_mm_mask_sub_sd","_mm_mask_sub_ss","_mm_mask_subs_epi16","_mm_mask_subs_epi8","_mm_mask_subs_epu16","_mm_mask_subs_epu8","_mm_mask_ternarylogic_epi32","_mm_mask_ternarylogic_epi64","_mm_mask_test_epi16_mask","_mm_mask_test_epi32_mask","_mm_mask_test_epi64_mask","_mm_mask_test_epi8_mask","_mm_mask_testn_epi16_mask","_mm_mask_testn_epi32_mask","_mm_mask_testn_epi64_mask","_mm_mask_testn_epi8_mask","_mm_mask_unpackhi_epi16","_mm_mask_unpackhi_epi32","_mm_mask_unpackhi_epi64","_mm_mask_unpackhi_epi8","_mm_mask_unpackhi_pd","_mm_mask_unpackhi_ps","_mm_mask_unpacklo_epi16","_mm_mask_unpacklo_epi32","_mm_mask_unpacklo_epi64","_mm_mask_unpacklo_epi8","_mm_mask_unpacklo_pd","_mm_mask_unpacklo_ps","_mm_mask_xor_epi32","_mm_mask_xor_epi64","_mm_maskload_epi32","_mm_maskload_epi64","_mm_maskload_pd","_mm_maskload_ps","_mm_maskmoveu_si128","_mm_maskstore_epi32","_mm_maskstore_epi64","_mm_maskstore_pd","_mm_maskstore_ps","_mm_maskz_abs_epi16","_mm_maskz_abs_epi32","_mm_maskz_abs_epi8","_mm_maskz_add_epi16","_mm_maskz_add_epi32","_mm_maskz_add_epi64","_mm_maskz_add_epi8","_mm_maskz_add_pd","_mm_maskz_add_ps","_mm_maskz_add_round_sd","_mm_maskz_add_round_ss","_mm_maskz_add_sd","_mm_maskz_add_ss","_mm_maskz_adds_epi16","_mm_maskz_adds_epi8","_mm_maskz_adds_epu16","_mm_maskz_adds_epu8","_mm_maskz_alignr_epi32","_mm_maskz_alignr_epi64","_mm_maskz_alignr_epi8","_mm_maskz_and_epi32","_mm_maskz_and_epi64","_mm_maskz_andnot_epi32","_mm_maskz_andnot_epi64","_mm_maskz_avg_epu16","_mm_maskz_avg_epu8","_mm_maskz_broadcastb_epi8","_mm_maskz_broadcastd_epi32","_mm_maskz_broadcastq_epi64","_mm_maskz_broadcastss_ps","_mm_maskz_broadcastw_epi16","_mm_maskz_compress_epi16","_mm_maskz_compress_epi32","_mm_maskz_compress_epi64","_mm_maskz_compress_epi8","_mm_maskz_compress_pd","_mm_maskz_compress_ps","_mm_maskz_conflict_epi32","_mm_maskz_conflict_epi64","_mm_maskz_cvt_roundps_ph","_mm_maskz_cvt_roundsd_ss","_mm_maskz_cvt_roundss_sd","_mm_maskz_cvtepi16_epi32","_mm_maskz_cvtepi16_epi64","_mm_maskz_cvtepi16_epi8","_mm_maskz_cvtepi32_epi16","_mm_maskz_cvtepi32_epi64","_mm_maskz_cvtepi32_epi8","_mm_maskz_cvtepi32_pd","_mm_maskz_cvtepi32_ps","_mm_maskz_cvtepi64_epi16","_mm_maskz_cvtepi64_epi32","_mm_maskz_cvtepi64_epi8","_mm_maskz_cvtepi8_epi16","_mm_maskz_cvtepi8_epi32","_mm_maskz_cvtepi8_epi64","_mm_maskz_cvtepu16_epi32","_mm_maskz_cvtepu16_epi64","_mm_maskz_cvtepu32_epi64","_mm_maskz_cvtepu32_pd","_mm_maskz_cvtepu8_epi16","_mm_maskz_cvtepu8_epi32","_mm_maskz_cvtepu8_epi64","_mm_maskz_cvtne2ps_pbh","_mm_maskz_cvtpd_epi32","_mm_maskz_cvtpd_epu32","_mm_maskz_cvtpd_ps","_mm_maskz_cvtph_ps","_mm_maskz_cvtps_epi32","_mm_maskz_cvtps_epu32","_mm_maskz_cvtps_ph","_mm_maskz_cvtsd_ss","_mm_maskz_cvtsepi16_epi8","_mm_maskz_cvtsepi32_epi16","_mm_maskz_cvtsepi32_epi8","_mm_maskz_cvtsepi64_epi16","_mm_maskz_cvtsepi64_epi32","_mm_maskz_cvtsepi64_epi8","_mm_maskz_cvtss_sd","_mm_maskz_cvttpd_epi32","_mm_maskz_cvttpd_epu32","_mm_maskz_cvttps_epi32","_mm_maskz_cvttps_epu32","_mm_maskz_cvtusepi16_epi8","_mm_maskz_cvtusepi32_epi16","_mm_maskz_cvtusepi32_epi8","_mm_maskz_cvtusepi64_epi16","_mm_maskz_cvtusepi64_epi32","_mm_maskz_cvtusepi64_epi8","_mm_maskz_dbsad_epu8","_mm_maskz_div_pd","_mm_maskz_div_ps","_mm_maskz_div_round_sd","_mm_maskz_div_round_ss","_mm_maskz_div_sd","_mm_maskz_div_ss","_mm_maskz_dpbf16_ps","_mm_maskz_dpbusd_epi32","_mm_maskz_dpbusds_epi32","_mm_maskz_dpwssd_epi32","_mm_maskz_dpwssds_epi32","_mm_maskz_expand_epi16","_mm_maskz_expand_epi32","_mm_maskz_expand_epi64","_mm_maskz_expand_epi8","_mm_maskz_expand_pd","_mm_maskz_expand_ps","_mm_maskz_expandloadu_epi16","_mm_maskz_expandloadu_epi32","_mm_maskz_expandloadu_epi64","_mm_maskz_expandloadu_epi8","_mm_maskz_expandloadu_pd","_mm_maskz_expandloadu_ps","_mm_maskz_fixupimm_pd","_mm_maskz_fixupimm_ps","_mm_maskz_fixupimm_round_sd","_mm_maskz_fixupimm_round_ss","_mm_maskz_fixupimm_sd","_mm_maskz_fixupimm_ss","_mm_maskz_fmadd_pd","_mm_maskz_fmadd_ps","_mm_maskz_fmadd_round_sd","_mm_maskz_fmadd_round_ss","_mm_maskz_fmadd_sd","_mm_maskz_fmadd_ss","_mm_maskz_fmaddsub_pd","_mm_maskz_fmaddsub_ps","_mm_maskz_fmsub_pd","_mm_maskz_fmsub_ps","_mm_maskz_fmsub_round_sd","_mm_maskz_fmsub_round_ss","_mm_maskz_fmsub_sd","_mm_maskz_fmsub_ss","_mm_maskz_fmsubadd_pd","_mm_maskz_fmsubadd_ps","_mm_maskz_fnmadd_pd","_mm_maskz_fnmadd_ps","_mm_maskz_fnmadd_round_sd","_mm_maskz_fnmadd_round_ss","_mm_maskz_fnmadd_sd","_mm_maskz_fnmadd_ss","_mm_maskz_fnmsub_pd","_mm_maskz_fnmsub_ps","_mm_maskz_fnmsub_round_sd","_mm_maskz_fnmsub_round_ss","_mm_maskz_fnmsub_sd","_mm_maskz_fnmsub_ss","_mm_maskz_getexp_pd","_mm_maskz_getexp_ps","_mm_maskz_getexp_round_sd","_mm_maskz_getexp_round_ss","_mm_maskz_getexp_sd","_mm_maskz_getexp_ss","_mm_maskz_getmant_pd","_mm_maskz_getmant_ps","_mm_maskz_getmant_round_sd","_mm_maskz_getmant_round_ss","_mm_maskz_getmant_sd","_mm_maskz_getmant_ss","_mm_maskz_gf2p8affine_epi64_epi8","_mm_maskz_gf2p8affineinv_epi64_epi8","_mm_maskz_gf2p8mul_epi8","_mm_maskz_load_epi32","_mm_maskz_load_epi64","_mm_maskz_load_pd","_mm_maskz_load_ps","_mm_maskz_loadu_epi16","_mm_maskz_loadu_epi32","_mm_maskz_loadu_epi64","_mm_maskz_loadu_epi8","_mm_maskz_loadu_pd","_mm_maskz_loadu_ps","_mm_maskz_lzcnt_epi32","_mm_maskz_lzcnt_epi64","_mm_maskz_madd_epi16","_mm_maskz_maddubs_epi16","_mm_maskz_max_epi16","_mm_maskz_max_epi32","_mm_maskz_max_epi64","_mm_maskz_max_epi8","_mm_maskz_max_epu16","_mm_maskz_max_epu32","_mm_maskz_max_epu64","_mm_maskz_max_epu8","_mm_maskz_max_pd","_mm_maskz_max_ps","_mm_maskz_max_round_sd","_mm_maskz_max_round_ss","_mm_maskz_max_sd","_mm_maskz_max_ss","_mm_maskz_min_epi16","_mm_maskz_min_epi32","_mm_maskz_min_epi8","_mm_maskz_min_epu16","_mm_maskz_min_epu32","_mm_maskz_min_epu64","_mm_maskz_min_epu8","_mm_maskz_min_pd","_mm_maskz_min_ps","_mm_maskz_min_round_sd","_mm_maskz_min_round_ss","_mm_maskz_min_sd","_mm_maskz_min_ss","_mm_maskz_mov_epi16","_mm_maskz_mov_epi32","_mm_maskz_mov_epi64","_mm_maskz_mov_epi8","_mm_maskz_mov_pd","_mm_maskz_mov_ps","_mm_maskz_move_sd","_mm_maskz_move_ss","_mm_maskz_movedup_pd","_mm_maskz_movehdup_ps","_mm_maskz_moveldup_ps","_mm_maskz_mul_epi32","_mm_maskz_mul_epu32","_mm_maskz_mul_pd","_mm_maskz_mul_ps","_mm_maskz_mul_round_sd","_mm_maskz_mul_round_ss","_mm_maskz_mul_sd","_mm_maskz_mul_ss","_mm_maskz_mulhi_epi16","_mm_maskz_mulhi_epu16","_mm_maskz_mulhrs_epi16","_mm_maskz_mullo_epi16","_mm_maskz_mullo_epi32","_mm_maskz_multishift_epi64_epi8","_mm_maskz_or_epi32","_mm_maskz_or_epi64","_mm_maskz_packs_epi16","_mm_maskz_packs_epi32","_mm_maskz_packus_epi16","_mm_maskz_packus_epi32","_mm_maskz_permute_pd","_mm_maskz_permute_ps","_mm_maskz_permutevar_pd","_mm_maskz_permutevar_ps","_mm_maskz_permutex2var_epi16","_mm_maskz_permutex2var_epi32","_mm_maskz_permutex2var_epi64","_mm_maskz_permutex2var_epi8","_mm_maskz_permutex2var_pd","_mm_maskz_permutex2var_ps","_mm_maskz_permutexvar_epi16","_mm_maskz_permutexvar_epi8","_mm_maskz_popcnt_epi16","_mm_maskz_popcnt_epi32","_mm_maskz_popcnt_epi64","_mm_maskz_popcnt_epi8","_mm_maskz_rcp14_pd","_mm_maskz_rcp14_ps","_mm_maskz_rcp14_sd","_mm_maskz_rcp14_ss","_mm_maskz_rol_epi32","_mm_maskz_rol_epi64","_mm_maskz_rolv_epi32","_mm_maskz_rolv_epi64","_mm_maskz_ror_epi32","_mm_maskz_ror_epi64","_mm_maskz_rorv_epi32","_mm_maskz_rorv_epi64","_mm_maskz_roundscale_pd","_mm_maskz_roundscale_ps","_mm_maskz_roundscale_round_sd","_mm_maskz_roundscale_round_ss","_mm_maskz_roundscale_sd","_mm_maskz_roundscale_ss","_mm_maskz_rsqrt14_pd","_mm_maskz_rsqrt14_ps","_mm_maskz_rsqrt14_sd","_mm_maskz_rsqrt14_ss","_mm_maskz_scalef_pd","_mm_maskz_scalef_ps","_mm_maskz_scalef_round_sd","_mm_maskz_scalef_round_ss","_mm_maskz_scalef_sd","_mm_maskz_scalef_ss","_mm_maskz_set1_epi16","_mm_maskz_set1_epi32","_mm_maskz_set1_epi64","_mm_maskz_set1_epi8","_mm_maskz_shldi_epi16","_mm_maskz_shldi_epi32","_mm_maskz_shldi_epi64","_mm_maskz_shldv_epi16","_mm_maskz_shldv_epi32","_mm_maskz_shldv_epi64","_mm_maskz_shrdi_epi16","_mm_maskz_shrdi_epi32","_mm_maskz_shrdi_epi64","_mm_maskz_shrdv_epi16","_mm_maskz_shrdv_epi32","_mm_maskz_shrdv_epi64","_mm_maskz_shuffle_epi32","_mm_maskz_shuffle_epi8","_mm_maskz_shuffle_pd","_mm_maskz_shuffle_ps","_mm_maskz_shufflehi_epi16","_mm_maskz_shufflelo_epi16","_mm_maskz_sll_epi16","_mm_maskz_sll_epi32","_mm_maskz_sll_epi64","_mm_maskz_slli_epi16","_mm_maskz_slli_epi32","_mm_maskz_slli_epi64","_mm_maskz_sllv_epi16","_mm_maskz_sllv_epi32","_mm_maskz_sllv_epi64","_mm_maskz_sqrt_pd","_mm_maskz_sqrt_ps","_mm_maskz_sqrt_round_sd","_mm_maskz_sqrt_round_ss","_mm_maskz_sqrt_sd","_mm_maskz_sqrt_ss","_mm_maskz_sra_epi16","_mm_maskz_sra_epi32","_mm_maskz_sra_epi64","_mm_maskz_srai_epi16","_mm_maskz_srai_epi32","_mm_maskz_srai_epi64","_mm_maskz_srav_epi16","_mm_maskz_srav_epi32","_mm_maskz_srav_epi64","_mm_maskz_srl_epi16","_mm_maskz_srl_epi32","_mm_maskz_srl_epi64","_mm_maskz_srli_epi16","_mm_maskz_srli_epi32","_mm_maskz_srli_epi64","_mm_maskz_srlv_epi16","_mm_maskz_srlv_epi32","_mm_maskz_srlv_epi64","_mm_maskz_sub_epi16","_mm_maskz_sub_epi32","_mm_maskz_sub_epi64","_mm_maskz_sub_epi8","_mm_maskz_sub_pd","_mm_maskz_sub_ps","_mm_maskz_sub_round_sd","_mm_maskz_sub_round_ss","_mm_maskz_sub_sd","_mm_maskz_sub_ss","_mm_maskz_subs_epi16","_mm_maskz_subs_epi8","_mm_maskz_subs_epu16","_mm_maskz_subs_epu8","_mm_maskz_ternarylogic_epi32","_mm_maskz_ternarylogic_epi64","_mm_maskz_unpackhi_epi16","_mm_maskz_unpackhi_epi32","_mm_maskz_unpackhi_epi64","_mm_maskz_unpackhi_epi8","_mm_maskz_unpackhi_pd","_mm_maskz_unpackhi_ps","_mm_maskz_unpacklo_epi16","_mm_maskz_unpacklo_epi32","_mm_maskz_unpacklo_epi64","_mm_maskz_unpacklo_epi8","_mm_maskz_unpacklo_pd","_mm_maskz_unpacklo_ps","_mm_maskz_xor_epi32","_mm_maskz_xor_epi64","_mm_max_epi16","_mm_max_epi32","_mm_max_epi64","_mm_max_epi8","_mm_max_epu16","_mm_max_epu32","_mm_max_epu64","_mm_max_epu8","_mm_max_pd","_mm_max_ps","_mm_max_round_sd","_mm_max_round_ss","_mm_max_sd","_mm_max_ss","_mm_mfence","_mm_min_epi16","_mm_min_epi32","_mm_min_epi8","_mm_min_epu16","_mm_min_epu32","_mm_min_epu64","_mm_min_epu8","_mm_min_pd","_mm_min_ps","_mm_min_round_sd","_mm_min_round_ss","_mm_min_sd","_mm_min_ss","_mm_minpos_epu16","_mm_move_epi64","_mm_move_sd","_mm_move_ss","_mm_movedup_pd","_mm_movehdup_ps","_mm_movehl_ps","_mm_moveldup_ps","_mm_movelh_ps","_mm_movemask_epi8","_mm_movemask_pd","_mm_movemask_ps","_mm_movepi16_mask","_mm_movepi8_mask","_mm_movm_epi16","_mm_movm_epi8","_mm_mpsadbw_epu8","_mm_mul_epi32","_mm_mul_epu32","_mm_mul_pd","_mm_mul_ps","_mm_mul_round_sd","_mm_mul_round_ss","_mm_mul_sd","_mm_mul_ss","_mm_mulhi_epi16","_mm_mulhi_epu16","_mm_mulhrs_epi16","_mm_mullo_epi16","_mm_mullo_epi32","_mm_multishift_epi64_epi8","_mm_or_epi32","_mm_or_epi64","_mm_or_pd","_mm_or_ps","_mm_or_si128","_mm_packs_epi16","_mm_packs_epi32","_mm_packus_epi16","_mm_packus_epi32","_mm_pause","_mm_permute_pd","_mm_permute_ps","_mm_permutevar_pd","_mm_permutevar_ps","_mm_permutex2var_epi16","_mm_permutex2var_epi32","_mm_permutex2var_epi64","_mm_permutex2var_epi8","_mm_permutex2var_pd","_mm_permutex2var_ps","_mm_permutexvar_epi16","_mm_permutexvar_epi8","_mm_popcnt_epi16","_mm_popcnt_epi32","_mm_popcnt_epi64","_mm_popcnt_epi8","_mm_prefetch","_mm_rcp14_pd","_mm_rcp14_ps","_mm_rcp14_sd","_mm_rcp14_ss","_mm_rcp_ps","_mm_rcp_ss","_mm_rol_epi32","_mm_rol_epi64","_mm_rolv_epi32","_mm_rolv_epi64","_mm_ror_epi32","_mm_ror_epi64","_mm_rorv_epi32","_mm_rorv_epi64","_mm_round_pd","_mm_round_ps","_mm_round_sd","_mm_round_ss","_mm_roundscale_pd","_mm_roundscale_ps","_mm_roundscale_round_sd","_mm_roundscale_round_ss","_mm_roundscale_sd","_mm_roundscale_ss","_mm_rsqrt14_sd","_mm_rsqrt14_ss","_mm_rsqrt_ps","_mm_rsqrt_ss","_mm_sad_epu8","_mm_scalef_pd","_mm_scalef_ps","_mm_scalef_round_sd","_mm_scalef_round_ss","_mm_scalef_sd","_mm_scalef_ss","_mm_set1_epi16","_mm_set1_epi32","_mm_set1_epi64x","_mm_set1_epi8","_mm_set1_pd","_mm_set1_ps","_mm_set_epi16","_mm_set_epi32","_mm_set_epi64x","_mm_set_epi8","_mm_set_pd","_mm_set_pd1","_mm_set_ps","_mm_set_ps1","_mm_set_sd","_mm_set_ss","_mm_setcsr","_mm_setr_epi16","_mm_setr_epi32","_mm_setr_epi8","_mm_setr_pd","_mm_setr_ps","_mm_setzero_pd","_mm_setzero_ps","_mm_setzero_si128","_mm_sfence","_mm_sha1msg1_epu32","_mm_sha1msg2_epu32","_mm_sha1nexte_epu32","_mm_sha1rnds4_epu32","_mm_sha256msg1_epu32","_mm_sha256msg2_epu32","_mm_sha256rnds2_epu32","_mm_shldi_epi16","_mm_shldi_epi32","_mm_shldi_epi64","_mm_shldv_epi16","_mm_shldv_epi32","_mm_shldv_epi64","_mm_shrdi_epi16","_mm_shrdi_epi32","_mm_shrdi_epi64","_mm_shrdv_epi16","_mm_shrdv_epi32","_mm_shrdv_epi64","_mm_shuffle_epi32","_mm_shuffle_epi8","_mm_shuffle_pd","_mm_shuffle_ps","_mm_shufflehi_epi16","_mm_shufflelo_epi16","_mm_sign_epi16","_mm_sign_epi32","_mm_sign_epi8","_mm_sll_epi16","_mm_sll_epi32","_mm_sll_epi64","_mm_slli_epi16","_mm_slli_epi32","_mm_slli_epi64","_mm_slli_si128","_mm_sllv_epi16","_mm_sllv_epi32","_mm_sllv_epi64","_mm_sqrt_pd","_mm_sqrt_ps","_mm_sqrt_round_sd","_mm_sqrt_round_ss","_mm_sqrt_sd","_mm_sqrt_ss","_mm_sra_epi16","_mm_sra_epi32","_mm_sra_epi64","_mm_srai_epi16","_mm_srai_epi32","_mm_srai_epi64","_mm_srav_epi16","_mm_srav_epi32","_mm_srav_epi64","_mm_srl_epi16","_mm_srl_epi32","_mm_srl_epi64","_mm_srli_epi16","_mm_srli_epi32","_mm_srli_epi64","_mm_srli_si128","_mm_srlv_epi16","_mm_srlv_epi32","_mm_srlv_epi64","_mm_store1_pd","_mm_store1_ps","_mm_store_epi32","_mm_store_epi64","_mm_store_pd","_mm_store_pd1","_mm_store_ps","_mm_store_ps1","_mm_store_sd","_mm_store_si128","_mm_store_ss","_mm_storeh_pd","_mm_storel_epi64","_mm_storel_pd","_mm_storer_pd","_mm_storer_ps","_mm_storeu_epi16","_mm_storeu_epi32","_mm_storeu_epi64","_mm_storeu_epi8","_mm_storeu_pd","_mm_storeu_ps","_mm_storeu_si128","_mm_stream_pd","_mm_stream_ps","_mm_stream_sd","_mm_stream_si128","_mm_stream_si32","_mm_stream_si64","_mm_stream_ss","_mm_sub_epi16","_mm_sub_epi32","_mm_sub_epi64","_mm_sub_epi8","_mm_sub_pd","_mm_sub_ps","_mm_sub_round_sd","_mm_sub_round_ss","_mm_sub_sd","_mm_sub_ss","_mm_subs_epi16","_mm_subs_epi8","_mm_subs_epu16","_mm_subs_epu8","_mm_ternarylogic_epi32","_mm_ternarylogic_epi64","_mm_test_all_ones","_mm_test_all_zeros","_mm_test_epi16_mask","_mm_test_epi32_mask","_mm_test_epi64_mask","_mm_test_epi8_mask","_mm_test_mix_ones_zeros","_mm_testc_pd","_mm_testc_ps","_mm_testc_si128","_mm_testn_epi16_mask","_mm_testn_epi32_mask","_mm_testn_epi64_mask","_mm_testn_epi8_mask","_mm_testnzc_pd","_mm_testnzc_ps","_mm_testnzc_si128","_mm_testz_pd","_mm_testz_ps","_mm_testz_si128","_mm_tzcnt_32","_mm_tzcnt_64","_mm_ucomieq_sd","_mm_ucomieq_ss","_mm_ucomige_sd","_mm_ucomige_ss","_mm_ucomigt_sd","_mm_ucomigt_ss","_mm_ucomile_sd","_mm_ucomile_ss","_mm_ucomilt_sd","_mm_ucomilt_ss","_mm_ucomineq_sd","_mm_ucomineq_ss","_mm_undefined_pd","_mm_undefined_ps","_mm_undefined_si128","_mm_unpackhi_epi16","_mm_unpackhi_epi32","_mm_unpackhi_epi64","_mm_unpackhi_epi8","_mm_unpackhi_pd","_mm_unpackhi_ps","_mm_unpacklo_epi16","_mm_unpacklo_epi32","_mm_unpacklo_epi64","_mm_unpacklo_epi8","_mm_unpacklo_pd","_mm_unpacklo_ps","_mm_xor_epi32","_mm_xor_epi64","_mm_xor_pd","_mm_xor_ps","_mm_xor_si128","_mulx_u32","_mulx_u64","_pdep_u32","_pdep_u64","_pext_u32","_pext_u64","_popcnt32","_popcnt64","_rdrand16_step","_rdrand32_step","_rdrand64_step","_rdseed16_step","_rdseed32_step","_rdseed64_step","_rdtsc","_store_mask32","_store_mask64","_subborrow_u32","_subborrow_u64","_t1mskc_u32","_t1mskc_u64","_tzcnt_u32","_tzcnt_u64","_tzmsk_u32","_tzmsk_u64","_xabort","_xabort_code","_xbegin","_xend","_xgetbv","_xrstor","_xrstor64","_xrstors","_xrstors64","_xsave","_xsave64","_xsavec","_xsavec64","_xsaveopt","_xsaveopt64","_xsaves","_xsaves64","_xsetbv","_xtest","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmpxchg16b","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","eax","ebx","ecx","edx","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","has_cpuid","into","into","into","into","into","into","into","into","into","into","into","into","into","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","IntoIter","TryFromSliceError","advance_back_by","advance_by","alive","as_mut_slice","as_slice","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","consume_handle","consume_handle","count","data","description","drop","empty","fmt","fmt","fmt","fold","from","from","from","from_fn","from_mut","from_ref","into","into","into_iter","is_empty","last","len","new","new_handle","new_handle","new_unchecked","next","next_back","rfold","size_hint","to_owned","to_owned","to_string","try_from","try_from","try_from_fn","try_into","try_into","type_id","type_id","Acknowledge","Ampersand","Apostrophe","Asterisk","Backspace","Bell","Cancel","CapitalA","CapitalB","CapitalC","CapitalD","CapitalE","CapitalF","CapitalG","CapitalH","CapitalI","CapitalJ","CapitalK","CapitalL","CapitalM","CapitalN","CapitalO","CapitalP","CapitalQ","CapitalR","CapitalS","CapitalT","CapitalU","CapitalV","CapitalW","CapitalX","CapitalY","CapitalZ","CarriageReturn","Char","CharacterTabulation","CircumflexAccent","Colon","Comma","CommercialAt","DataLinkEscape","Delete","DeviceControlFour","DeviceControlOne","DeviceControlThree","DeviceControlTwo","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DollarSign","EndOfMedium","EndOfText","EndOfTransmission","EndOfTransmissionBlock","Enquiry","EqualsSign","Escape","EscapeDefault","ExclamationMark","FormFeed","FullStop","GraveAccent","GreaterThanSign","HyphenMinus","InformationSeparatorFour","InformationSeparatorOne","InformationSeparatorThree","InformationSeparatorTwo","LeftCurlyBracket","LeftParenthesis","LeftSquareBracket","LessThanSign","LineFeed","LineTabulation","LowLine","NegativeAcknowledge","Null","NumberSign","PercentSign","PlusSign","QuestionMark","QuotationMark","ReverseSolidus","RightCurlyBracket","RightParenthesis","RightSquareBracket","Semicolon","ShiftIn","ShiftOut","SmallA","SmallB","SmallC","SmallD","SmallE","SmallF","SmallG","SmallH","SmallI","SmallJ","SmallK","SmallL","SmallM","SmallN","SmallO","SmallP","SmallQ","SmallR","SmallS","SmallT","SmallU","SmallV","SmallW","SmallX","SmallY","SmallZ","Solidus","Space","StartOfHeading","StartOfText","Substitute","SynchronousIdle","Tilde","VerticalLine","advance_back_by","advance_by","as_str","backward_checked","backward_unchecked","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","consume_handle","consume_handle","count","digit","digit_unchecked","eq","escape_default","fmt","fmt","fmt","fmt","forward_checked","forward_unchecked","from","from","from_u8","from_u8_unchecked","hash","into","into","into_iter","last","len","new_handle","new_handle","next","next_back","partial_cmp","size_hint","steps_between","to_char","to_owned","to_owned","to_string","to_string","to_u8","try_from","try_from","try_into","try_into","type_id","type_id","assert_matches","debug_assert_matches","AsyncIterator","FromIter","IntoAsyncIter","IntoAsyncIterator","Item","Item","borrow","borrow_mut","clone","clone_handle","clone_into","consume_handle","fmt","from","from_iter","into","into_async_iter","into_async_iter","iter","new_handle","poll_next","poll_next","size_hint","size_hint","to_owned","try_from","try_into","type_id","Borrow","BorrowMut","borrow","borrow_mut","BorrowError","BorrowMutError","Cell","LazyCell","OnceCell","Ref","RefCell","RefMut","SyncUnsafeCell","UnsafeCell","as_array_of_cells","as_ptr","as_ptr","as_slice_of_cells","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","cmp","consume_handle","consume_handle","consume_handle","default","default","default","default","default","default","deref","deref","deref","deref_mut","description","description","eq","eq","eq","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","ge","ge","get","get","get","get","get_mut","get_mut","get_mut","get_mut","get_mut","get_or_init","get_or_try_init","gt","gt","inner","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","le","le","leak","leak","lt","lt","map","map","map_split","map_split","marker","new","new","new","new","new","new","new_handle","new_handle","new_handle","partial_cmp","partial_cmp","raw_get","raw_get","replace","replace","replace_with","set","set","state","swap","swap","take","take","take","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_borrow","try_borrow_mut","try_borrow_unguarded","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","undo_leak","update","value","value","value","value","value","value","CharTryFromError","DecodeUtf16","DecodeUtf16Error","EscapeDebug","EscapeDefault","EscapeUnicode","MAX","ParseCharError","REPLACEMENT_CHARACTER","ToLowercase","ToUppercase","TryFromCharError","UNICODE_VERSION","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count","count","count","decode_utf16","description","description","description","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_digit","from_u32","from_u32_unchecked","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","iter","kind","last","last","len","len","len","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next_back","next_back","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unpaired_surrogate","Clone","Clone","clone","clone_from","Eq","Eq","Equal","Greater","Less","Ord","Ord","Ordering","PartialEq","PartialEq","PartialOrd","PartialOrd","Reverse","borrow","borrow","borrow_mut","borrow_mut","clamp","clone","clone","clone_from","clone_handle","clone_handle","clone_into","clone_into","cmp","cmp","cmp","consume_handle","consume_handle","default","eq","eq","eq","fmt","fmt","from","from","ge","ge","gt","gt","hash","hash","into","into","is_eq","is_ge","is_gt","is_le","is_lt","is_ne","le","le","lt","lt","max","max","max_by","max_by_key","min","min","min_by","min_by_key","minmax","minmax_by","minmax_by_key","ne","new_handle","new_handle","partial_cmp","partial_cmp","partial_cmp","reverse","then","then_with","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","AsMut","AsRef","Error","Error","FloatToInt","From","Infallible","Into","TryFrom","TryInto","as_mut","as_ref","borrow","borrow_mut","clone","clone_handle","clone_into","cmp","consume_handle","description","eq","fmt","fmt","from","from","from","from","hash","identity","into","into","new_handle","partial_cmp","report","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","Default","Default","default","Error","Request","Source","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone_into","current","description","downcast","downcast","downcast","downcast_mut","downcast_mut","downcast_mut","downcast_ref","downcast_ref","downcast_ref","fmt","fmt","from","into","into_iter","is","is","is","next","provide","provide_ref","provide_ref_with","provide_value","provide_value_with","request_ref","request_value","source","sources","to_owned","try_from","try_into","type_id","type_id","would_be_satisfied_by_ref_of","would_be_satisfied_by_value_of","DIGITS","EPSILON","INFINITY","MANTISSA_DIGITS","MAX","MAX_10_EXP","MAX_EXP","MIN","MIN_10_EXP","MIN_EXP","MIN_POSITIVE","NAN","NEG_INFINITY","RADIX","consts","E","EGAMMA","FRAC_1_PI","FRAC_1_SQRT_2","FRAC_1_SQRT_3","FRAC_1_SQRT_PI","FRAC_2_PI","FRAC_2_SQRT_PI","FRAC_PI_2","FRAC_PI_3","FRAC_PI_4","FRAC_PI_6","FRAC_PI_8","LN_10","LN_2","LOG10_2","LOG10_E","LOG2_10","LOG2_E","PHI","PI","SQRT_2","SQRT_3","TAU","DIGITS","EPSILON","INFINITY","MANTISSA_DIGITS","MAX","MAX_10_EXP","MAX_EXP","MIN","MIN_10_EXP","MIN_EXP","MIN_POSITIVE","NAN","NEG_INFINITY","RADIX","consts","E","EGAMMA","FRAC_1_PI","FRAC_1_SQRT_2","FRAC_1_SQRT_3","FRAC_1_SQRT_PI","FRAC_2_PI","FRAC_2_SQRT_PI","FRAC_PI_2","FRAC_PI_3","FRAC_PI_4","FRAC_PI_6","FRAC_PI_8","LN_10","LN_2","LOG10_2","LOG10_E","LOG2_10","LOG2_E","PHI","PI","SQRT_2","SQRT_3","TAU","CStr","FromBytesUntilNulError","FromBytesWithNulError","VaList","VaListImpl","_marker","_marker","arg","as_ptr","as_ref","as_va_list","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_char","c_double","c_float","c_int","c_long","c_longlong","c_ptrdiff_t","c_schar","c_short","c_size_t","c_ssize_t","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","count_bytes","default","deref","deref_mut","description","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fp_offset","from","from","from","from","from","from_bytes_until_nul","from_bytes_with_nul","from_bytes_with_nul_unchecked","from_ptr","gp_offset","hash","index","inner","inner","into","into","into","into","into","into_c_string","is_empty","kind","new_handle","new_handle","new_handle","overflow_arg_area","partial_cmp","reg_save_area","to_bytes","to_bytes_with_nul","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string_lossy","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","with_copy","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Err","Error","Formatter","FormatterFn","Left","LowerExp","LowerHex","Octal","Ok","Pointer","Result","Right","UpperExp","UpperHex","Write","align","align","alternate","args","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","empty_name","entries","entries","entries","entry","entry","entry","entry_with","entry_with","eq","eq","field","field","field_with","field_with","fields","fill","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","has_fields","has_fields","has_key","hash","inner","inner","into","into","into","into","into","into","into","into","into","into","key","key_with","new_handle","new_handle","new_handle","pad","pad_integral","partial_cmp","pieces","precision","precision","result","result","result","sign_aware_zero_pad","sign_minus","sign_plus","state","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value_with","width","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Future","IntoFuture","IntoFuture","Output","Output","Pending","PollFn","Ready","_data","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","consume_handle","consume_handle","consume_handle","f","fmt","fmt","fmt","from","from","from","into","into","into","into_future","into_future","into_future","into_future","into_inner","join","new_handle","new_handle","new_handle","pending","poll","poll","poll","poll","poll_fn","ready","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","BuildHasher","BuildHasherDefault","Hash","Hash","Hasher","Hasher","SipHasher","borrow","borrow","borrow_mut","borrow_mut","build_hasher","build_hasher","clone","clone","clone_handle","clone_handle","clone_into","clone_into","consume_handle","consume_handle","default","default","eq","finish","finish","fmt","fmt","from","from","hash","hash_one","hash_slice","into","into","new","new_handle","new_handle","new_with_keys","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","write","write","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","assert_unchecked","black_box","must_use","spin_loop","unreachable_unchecked","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","abort","add_with_overflow","arith_offset","assert_inhabited","assert_mem_uninitialized_valid","assert_zero_valid","assume","atomic_and_acqrel","atomic_and_acquire","atomic_and_relaxed","atomic_and_release","atomic_and_seqcst","atomic_cxchg_acqrel_acquire","atomic_cxchg_acqrel_relaxed","atomic_cxchg_acqrel_seqcst","atomic_cxchg_acquire_acquire","atomic_cxchg_acquire_relaxed","atomic_cxchg_acquire_seqcst","atomic_cxchg_relaxed_acquire","atomic_cxchg_relaxed_relaxed","atomic_cxchg_relaxed_seqcst","atomic_cxchg_release_acquire","atomic_cxchg_release_relaxed","atomic_cxchg_release_seqcst","atomic_cxchg_seqcst_acquire","atomic_cxchg_seqcst_relaxed","atomic_cxchg_seqcst_seqcst","atomic_cxchgweak_acqrel_acquire","atomic_cxchgweak_acqrel_relaxed","atomic_cxchgweak_acqrel_seqcst","atomic_cxchgweak_acquire_acquire","atomic_cxchgweak_acquire_relaxed","atomic_cxchgweak_acquire_seqcst","atomic_cxchgweak_relaxed_acquire","atomic_cxchgweak_relaxed_relaxed","atomic_cxchgweak_relaxed_seqcst","atomic_cxchgweak_release_acquire","atomic_cxchgweak_release_relaxed","atomic_cxchgweak_release_seqcst","atomic_cxchgweak_seqcst_acquire","atomic_cxchgweak_seqcst_relaxed","atomic_cxchgweak_seqcst_seqcst","atomic_fence_acqrel","atomic_fence_acquire","atomic_fence_release","atomic_fence_seqcst","atomic_load_acquire","atomic_load_relaxed","atomic_load_seqcst","atomic_load_unordered","atomic_max_acqrel","atomic_max_acquire","atomic_max_relaxed","atomic_max_release","atomic_max_seqcst","atomic_min_acqrel","atomic_min_acquire","atomic_min_relaxed","atomic_min_release","atomic_min_seqcst","atomic_nand_acqrel","atomic_nand_acquire","atomic_nand_relaxed","atomic_nand_release","atomic_nand_seqcst","atomic_or_acqrel","atomic_or_acquire","atomic_or_relaxed","atomic_or_release","atomic_or_seqcst","atomic_singlethreadfence_acqrel","atomic_singlethreadfence_acquire","atomic_singlethreadfence_release","atomic_singlethreadfence_seqcst","atomic_store_relaxed","atomic_store_release","atomic_store_seqcst","atomic_store_unordered","atomic_umax_acqrel","atomic_umax_acquire","atomic_umax_relaxed","atomic_umax_release","atomic_umax_seqcst","atomic_umin_acqrel","atomic_umin_acquire","atomic_umin_relaxed","atomic_umin_release","atomic_umin_seqcst","atomic_xadd_acqrel","atomic_xadd_acquire","atomic_xadd_relaxed","atomic_xadd_release","atomic_xadd_seqcst","atomic_xchg_acqrel","atomic_xchg_acquire","atomic_xchg_relaxed","atomic_xchg_release","atomic_xchg_seqcst","atomic_xor_acqrel","atomic_xor_acquire","atomic_xor_relaxed","atomic_xor_release","atomic_xor_seqcst","atomic_xsub_acqrel","atomic_xsub_acquire","atomic_xsub_relaxed","atomic_xsub_release","atomic_xsub_seqcst","bitreverse","black_box","breakpoint","bswap","caller_location","ceilf32","ceilf64","compare_bytes","const_allocate","const_deallocate","const_eval_select","copy","copy_nonoverlapping","copysignf32","copysignf64","cosf32","cosf64","ctlz","ctlz_nonzero","ctpop","cttz","cttz_nonzero","discriminant_value","drop_in_place","exact_div","exp2f32","exp2f64","expf32","expf64","fabsf32","fabsf64","fadd_fast","fdiv_fast","float_to_int_unchecked","floorf32","floorf64","fmaf32","fmaf64","fmul_fast","forget","frem_fast","fsub_fast","is_val_statically_known","likely","log10f32","log10f64","log2f32","log2f64","logf32","logf64","maxnumf32","maxnumf64","min_align_of","min_align_of_val","minnumf32","minnumf64","mir","mul_with_overflow","nearbyintf32","nearbyintf64","needs_drop","nontemporal_store","offset","powf32","powf64","powif32","powif64","pref_align_of","prefetch_read_data","prefetch_read_instruction","prefetch_write_data","prefetch_write_instruction","ptr_guaranteed_cmp","ptr_mask","ptr_offset_from","ptr_offset_from_unsigned","raw_eq","read_via_copy","rintf32","rintf64","rotate_left","rotate_right","roundevenf32","roundevenf64","roundf32","roundf64","rustc_peek","saturating_add","saturating_sub","simd","sinf32","sinf64","size_of","size_of_val","sqrtf32","sqrtf64","sub_with_overflow","transmute","transmute_unchecked","truncf32","truncf64","try","type_id","type_name","unaligned_volatile_load","unaligned_volatile_store","unchecked_add","unchecked_div","unchecked_mul","unchecked_rem","unchecked_shl","unchecked_shr","unchecked_sub","unlikely","unreachable","variant_count","volatile_copy_memory","volatile_copy_nonoverlapping_memory","volatile_load","volatile_set_memory","volatile_store","vtable_align","vtable_size","wrapping_add","wrapping_mul","wrapping_sub","write_bytes","write_via_move","Abi","Assume","BasicBlock","Call","CastTransmute","Checked","Cleanup","CopyForDeref","Deinit","Discriminant","Drop","Field","Goto","InCleanup","Len","Move","Normal","Offset","Retag","Return","ReturnTo","ReturnToArg","SetDiscriminant","Static","StaticMut","StorageDead","StorageLive","Unreachable","UnwindActionArg","UnwindCleanup","UnwindContinue","UnwindResume","UnwindTerminate","UnwindTerminateReason","UnwindUnreachable","Variant","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone_handle","clone_handle","clone_handle","clone_handle","consume_handle","consume_handle","consume_handle","consume_handle","from","from","from","from","into","into","into","into","mir","new_handle","new_handle","new_handle","new_handle","place","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","simd_add","simd_and","simd_arith_offset","simd_as","simd_bitmask","simd_bitreverse","simd_bswap","simd_cast","simd_cast_ptr","simd_ctlz","simd_cttz","simd_div","simd_eq","simd_expose_addr","simd_fabs","simd_fmax","simd_fmin","simd_from_exposed_addr","simd_gather","simd_ge","simd_gt","simd_le","simd_lt","simd_masked_load","simd_masked_store","simd_mul","simd_ne","simd_neg","simd_or","simd_reduce_add_ordered","simd_reduce_all","simd_reduce_and","simd_reduce_any","simd_reduce_max","simd_reduce_min","simd_reduce_mul_ordered","simd_reduce_or","simd_reduce_xor","simd_rem","simd_saturating_add","simd_saturating_sub","simd_scatter","simd_select","simd_select_bitmask","simd_shl","simd_shr","simd_shuffle","simd_sub","simd_xor","BorrowedBuf","BorrowedCursor","advance","append","as_mut","borrow","borrow","borrow_mut","borrow_mut","buf","buf","capacity","capacity","clear","clone_handle","clone_handle","consume_handle","consume_handle","ensure_init","filled","filled","filled_mut","flush","fmt","fmt","from","from","from","from","init","init_len","init_mut","init_ref","into","into","len","new_handle","new_handle","reborrow","set_init","set_init","start","try_from","try_from","try_into","try_into","type_id","type_id","unfilled","uninit_mut","write","written","MAX","MIN","ArrayChunks","ByRefSized","Chain","Cloned","Copied","Cycle","DoubleEndedIterator","Empty","Enumerate","ExactSizeIterator","Extend","Filter","FilterMap","FlatMap","Flatten","FromFn","FromIterator","Fuse","FusedIterator","Inspect","Intersperse","IntersperseWith","IntoIter","IntoIterator","Item","Item","Iterator","Map","MapWhile","MapWindows","Once","OnceWith","Peekable","Product","Repeat","RepeatN","RepeatWith","Rev","Scan","Skip","SkipWhile","Step","StepBy","Successors","Sum","Take","TakeWhile","TrustedLen","TrustedStep","Zip","a","a","a_len","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","all","any","array_chunks","b","b","backward","backward_checked","backward_unchecked","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","chain","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","cmp_by","collect","collect_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","copied","count","count","count","count","count","count","count","count","count","count","count","count","count","count","count","cycle","default","default","default","default","default","default","default","default","drop","element","element","empty","enumerate","eq","eq_by","extend","extend_one","extend_reserve","f","f","f","f","f","filter","filter_map","find","find","find","find","find_map","first_take","flag","flag","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","for_each","for_each","forward","forward_checked","forward_unchecked","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_coroutine","from_fn","from_iter","fuse","ge","gen","gt","index","inner","inner","inner","inner","inspect","intersperse","intersperse_with","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_remainder","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","it","it","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","last","last","last","last","last","last","last","last","last","last","le","len","len","len","len","len","len","len","len","len","len","len","len","len","len","lt","map","map_while","map_windows","max","max_by","max_by_key","min","min_by","min_by_key","n","n","ne","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_chunk","next_chunk","next_chunk","next_chunk","next_if","next_if_eq","next_item","next_item","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","once","once_with","orig","partial_cmp","partial_cmp_by","partition","partition_in_place","peek","peek_mut","peekable","peeked","position","predicate","predicate","predicate","predicate","product","product","reduce","remainder","repeat","repeat_n","repeat_with","repeater","rev","rfind","rfind","rfind","rfind","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rposition","scan","separator","separator","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","started","started","state","step","step_by","steps_between","succ","successors","sum","sum","take","take_while","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_collect","try_find","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reduce","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unzip","zip","zip","ConstParamTy","ConstParamTy","Copy","Copy","Destruct","Discriminant","DiscriminantKind","FnPtr","PhantomData","PhantomPinned","PointerLike","Send","Sized","StructuralPartialEq","Sync","Tuple","Unpin","Unsize","addr","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","cmp","consume_handle","consume_handle","default","default","eq","eq","fmt","fmt","from","from","hash","hash","into","into","new_handle","new_handle","partial_cmp","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","ALIGNMENT","Assume","BikeshedIntrinsicFrom","Discriminant","LIFETIMES","ManuallyDrop","MaybeUninit","NOTHING","SAFETY","VALIDITY","add","align_of","align_of_val","align_of_val_raw","alignment","and","array_assume_init","as_bytes","as_bytes_mut","as_mut_ptr","as_ptr","assume_init","assume_init_drop","assume_init_mut","assume_init_read","assume_init_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","but_not","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","consume_handle","copy","default","deref","deref_mut","discriminant","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","forget","forget_unsized","from","from","from","from","hash","hash","into","into","into","into","into_inner","lifetimes","min_align_of","min_align_of_val","needs_drop","new","new","new_handle","new_handle","new_handle","new_handle","offset_of","partial_cmp","replace","safety","size_of","size_of_val","size_of_val_raw","slice_as_bytes","slice_as_bytes_mut","slice_as_mut_ptr","slice_as_ptr","slice_assume_init_mut","slice_assume_init_ref","sub","swap","take","take","to_owned","to_owned","to_owned","to_owned","transmute","transmute_copy","transpose","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uninit","uninit","uninit_array","uninitialized","validity","value","value","variant_count","write","write_slice","write_slice_cloned","zeroed","zeroed","AddrParseError","AdminLocal","BITS","BITS","BROADCAST","Global","InterfaceLocal","IpAddr","Ipv4Addr","Ipv6Addr","Ipv6MulticastScope","LOCALHOST","LOCALHOST","LinkLocal","OrganizationLocal","RealmLocal","SiteLocal","SocketAddr","SocketAddrV4","SocketAddrV6","UNSPECIFIED","UNSPECIFIED","V4","V4","V6","V6","backward_checked","backward_checked","backward_unchecked","backward_unchecked","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","description","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","flowinfo","flowinfo","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forward_checked","forward_checked","forward_unchecked","forward_unchecked","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","ip","ip","ip","ip","ip","is_benchmarking","is_benchmarking","is_benchmarking","is_broadcast","is_documentation","is_documentation","is_documentation","is_global","is_global","is_global","is_ipv4","is_ipv4","is_ipv4_mapped","is_ipv6","is_ipv6","is_link_local","is_loopback","is_loopback","is_loopback","is_multicast","is_multicast","is_multicast","is_private","is_reserved","is_shared","is_unicast","is_unicast_global","is_unicast_link_local","is_unique_local","is_unspecified","is_unspecified","is_unspecified","multicast_scope","new","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","not","not","not","not","octets","octets","octets","octets","parse_ascii","parse_ascii","parse_ascii","parse_ascii","parse_ascii","parse_ascii","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","port","port","port","port","port","scope_id","scope_id","segments","set_flowinfo","set_ip","set_ip","set_ip","set_port","set_port","set_port","set_scope_id","steps_between","steps_between","to_bits","to_bits","to_canonical","to_canonical","to_ipv4","to_ipv4_mapped","to_ipv6_compatible","to_ipv6_mapped","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_socket_addrs","to_socket_addrs","to_socket_addrs","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","Empty","FpCategory","Infinite","IntErrorKind","InvalidDigit","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","Nan","NegOverflow","NonZero","NonZeroI128","NonZeroI16","NonZeroI32","NonZeroI64","NonZeroI8","NonZeroIsize","NonZeroU128","NonZeroU16","NonZeroU32","NonZeroU64","NonZeroU8","NonZeroUsize","Normal","ParseFloatError","ParseIntError","PosOverflow","Saturating","Subnormal","TryFromIntError","Wrapping","Zero","Zero","ZeroablePrimitive","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_abs","checked_abs","checked_abs","checked_abs","checked_abs","checked_abs","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","default","default","description","description","description","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","ge","ge","ge","ge","ge","ge","ge","ge","ge","ge","ge","ge","get","get","get","get","get","get","get","get","get","get","get","get","gt","gt","gt","gt","gt","gt","gt","gt","gt","gt","gt","gt","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","ilog10","ilog10","ilog10","ilog10","ilog10","ilog10","ilog2","ilog2","ilog2","ilog2","ilog2","ilog2","into","into","into","into","into","into","into","into","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","kind","kind","kind","le","le","le","le","le","le","le","le","le","le","le","le","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","lt","lt","lt","lt","lt","lt","lt","lt","lt","lt","lt","lt","max","max","max","max","max","max","max","max","max","max","max","max","midpoint","midpoint","midpoint","midpoint","midpoint","midpoint","min","min","min","min","min","min","min","min","min","min","min","min","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","new","new","new","new","new","new","new","new","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","next_power_of_two","next_power_of_two","next_power_of_two","next_power_of_two","next_power_of_two","next_power_of_two","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_neg","overflowing_neg","overflowing_neg","overflowing_neg","overflowing_neg","overflowing_neg","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unsigned_abs","unsigned_abs","unsigned_abs","unsigned_abs","unsigned_abs","unsigned_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","Add","AddAssign","AsyncFn","AsyncFnMut","AsyncFnOnce","BitAnd","BitAndAssign","BitOr","BitOrAssign","BitXor","BitXorAssign","Bound","Break","CallFuture","CallMutFuture","CallOnceFuture","CoerceUnsized","Complete","Continue","ControlFlow","Coroutine","CoroutineState","Deref","DerefMut","DispatchFromDyn","Div","DivAssign","Drop","Excluded","Fn","FnMut","FnOnce","FromResidual","Included","Index","IndexMut","Mul","MulAssign","Neg","Not","OneSidedRange","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Range","RangeBounds","RangeFrom","RangeFull","RangeInclusive","RangeTo","RangeToInclusive","Rem","RemAssign","Residual","Residual","Return","Shl","ShlAssign","Shr","ShrAssign","Sub","SubAssign","Target","Try","TryType","Unbounded","Yeet","Yield","Yielded","add","add_assign","advance_back_by","advance_by","as_mut","as_ref","async_call","async_call_mut","async_call_once","bitand","bitand_assign","bitor","bitor_assign","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","break_value","call","call_mut","call_once","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","contains","contains","contains","contains","contains","contains","continue_value","count","count","default","default","deref","deref_mut","div","div_assign","drop","end","end","end","end","end","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","eq","eq","eq","eq","eq","eq","eq","eq","eq","exhausted","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","from","from","from","from","from","from","from","from","from","from","from_output","from_output","from_residual","from_residual","get","get","get","get","get","get","get","get","get","get","get","get","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","hash","hash","hash","hash","hash","hash","hash","hash","hash","index","index","index","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","into","into","into","into","into","into","into","into","into","into","into_inner","into_iter","into_iter","into_iter","is_break","is_continue","is_empty","is_empty","is_sorted","is_sorted","last","last","map","map_break","map_continue","max","max","min","min","mul","mul_assign","neg","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next_back","next_back","not","nth","nth","nth","nth_back","nth_back","partial_cmp","rem","rem_assign","resume","rfold","shl","shl_assign","shr","shr_assign","size_hint","size_hint","size_hint","start","start","start","start","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_rfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","IntoIter","Iter","IterMut","None","Option","Some","and","and_then","as_deref","as_deref_mut","as_mut","as_mut_slice","as_pin_mut","as_pin_ref","as_ref","as_slice","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cloned","cloned","cmp","consume_handle","consume_handle","consume_handle","consume_handle","context","copied","copied","default","eq","expect","ffi_default","filter","flatten","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_iter","from_output","from_residual","from_residual","get_or_insert","get_or_insert_default","get_or_insert_with","hash","inner","inner","inner","insert","inspect","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_none","is_some","is_some_and","iter","iter_mut","lower","lower_return","map","map_or","map_or_else","new_handle","new_handle","new_handle","new_handle","next","next","next","next_back","next_back","next_back","ok_or","ok_or_else","or","or_else","partial_cmp","product","replace","size_hint","size_hint","size_hint","sum","take","take_if","to_owned","to_owned","to_owned","transpose","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lift","try_lift_successful_return","try_read","type_id","type_id","type_id","type_id","unwrap","unwrap_or","unwrap_or_default","unwrap_or_else","unwrap_unchecked","unzip","with_context","write","xor","zip","zip_with","AssertUnwindSafe","Location","PanicInfo","RefUnwindSafe","UnwindSafe","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_once","caller","can_unwind","can_unwind","clone","clone_handle","clone_handle","clone_into","cmp","col","column","consume_handle","consume_handle","default","deref","deref_mut","eq","file","file","fmt","fmt","fmt","fmt","fmt","force_no_backtrace","from","from","from","hash","into","into","into","into_async_iter","into_future","line","line","location","location","message","message","new_handle","new_handle","partial_cmp","payload","payload","poll","poll_next","size_hint","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","const_panic_fmt","panic","panic_display","panic_explicit","panic_fmt","panic_nounwind","panic_nounwind_fmt","panic_nounwind_nobacktrace","panic_str","unreachable_display","Pin","as_deref_mut","as_mut","as_ref","borrow","borrow_mut","clone","clone_handle","clone_into","cmp","consume_handle","deref","deref_mut","eq","fmt","fmt","fmt","from","from","ge","get_mut","get_ref","get_unchecked_mut","gt","hash","into","into_async_iter","into_future","into_inner","into_inner_unchecked","into_ref","le","lt","map_unchecked","map_unchecked_mut","ne","new","new_handle","new_unchecked","partial_cmp","pin","poll","poll_next","resume","resume","set","size_hint","static_mut","static_ref","to_owned","to_string","try_from","try_into","type_id","rust_2015","rust_2018","rust_2021","rust_2024","v1","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","Error","Error","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","FromIterator","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","TryFrom","TryInto","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","from_iter","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_from","try_into","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","Error","Error","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","FromIterator","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","TryFrom","TryInto","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","from_iter","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_from","try_into","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_reduce","try_rfold","type_ascribe","unzip","zip","bool","char","f32","f64","i128","i16","i32","i64","i8","isize","str","u128","u16","u32","u64","u8","usize","Alignment","DynMetadata","MIN","Metadata","NonNull","Pointee","add","addr","addr_eq","addr_of","addr_of_mut","align_of","align_offset","as_mut","as_mut_ptr","as_non_null_ptr","as_nonzero","as_ptr","as_ref","as_uninit_mut","as_uninit_ref","as_uninit_slice","as_uninit_slice_mut","as_usize","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","byte_add","byte_offset","byte_offset_from","byte_sub","cast","clone","clone","clone","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","cmp","cmp","consume_handle","consume_handle","copy","copy_from","copy_from_nonoverlapping","copy_nonoverlapping","copy_to","copy_to_nonoverlapping","dangling","default","drop_in_place","drop_in_place","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from_exposed_addr","from_exposed_addr_mut","from_mut","from_raw_parts","from_raw_parts","from_raw_parts_mut","from_ref","get_unchecked_mut","hash","hash","hash","hash","into","into","into","invalid","invalid_mut","is_aligned","is_aligned_to","layout","len","log2","map_addr","mask","metadata","new","new","new_handle","new_handle","new_unchecked","new_unchecked","null","null_mut","of","offset","offset_from","partial_cmp","partial_cmp","partial_cmp","phantom","pointer","read","read","read_unaligned","read_unaligned","read_volatile","read_volatile","replace","replace","size_of","slice_from_raw_parts","slice_from_raw_parts","slice_from_raw_parts_mut","sub","sub_ptr","swap","swap","swap_nonoverlapping","to_owned","to_owned","to_owned","to_raw_parts","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vtable_ptr","with_addr","write","write","write_bytes","write_bytes","write_unaligned","write_unaligned","write_volatile","write_volatile","Err","IntoIter","Iter","IterMut","Ok","Result","and","and_then","as_deref","as_deref_mut","as_mut","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cloned","cloned","cmp","consume_handle","consume_handle","consume_handle","consume_handle","context","copied","copied","eq","err","expect","expect_err","flatten","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_output","from_residual","from_residual","handle_callback_unexpected_error","handle_failed_lift","hash","inner","inner","inner","inspect","inspect_err","into","into","into","into","into_err","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_ok","is_err","is_err_and","is_ok","is_ok_and","iter","iter_mut","lift_error","lower_return","map","map_err","map_or","map_or_else","new_handle","new_handle","new_handle","new_handle","next","next","next","next_back","next_back","next_back","ok","or","or_else","partial_cmp","product","report","size_hint","size_hint","size_hint","sum","to_owned","to_owned","to_owned","transpose","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lift_successful_return","type_id","type_id","type_id","type_id","unwrap","unwrap_err","unwrap_err_unchecked","unwrap_or","unwrap_or_default","unwrap_or_else","unwrap_unchecked","with_context","BITMASK_LEN","Bytes","INDEX","LaneCount","Mask","Mask","MaskElement","Simd","SimdCast","SimdElement","SupportedLaneCount","Swizzle","ToBytes","borrow","borrow_mut","clone_handle","cmp","concat_swizzle","concat_swizzle_mask","consume_handle","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","from","from_be_bytes","from_le_bytes","from_ne_bytes","i16x1","i16x16","i16x2","i16x32","i16x4","i16x64","i16x8","i32x1","i32x16","i32x2","i32x32","i32x4","i32x64","i32x8","i64x1","i64x16","i64x2","i64x32","i64x4","i64x64","i64x8","i8x1","i8x16","i8x2","i8x32","i8x4","i8x64","i8x8","into","isizex1","isizex16","isizex2","isizex32","isizex4","isizex64","isizex8","mask16x1","mask16x16","mask16x2","mask16x32","mask16x4","mask16x64","mask16x8","mask32x1","mask32x16","mask32x2","mask32x32","mask32x4","mask32x64","mask32x8","mask64x1","mask64x16","mask64x2","mask64x32","mask64x4","mask64x64","mask64x8","mask8x1","mask8x16","mask8x2","mask8x32","mask8x4","mask8x64","mask8x8","masksizex1","masksizex16","masksizex2","masksizex32","masksizex4","masksizex64","masksizex8","new_handle","num","prelude","ptr","simd_swizzle","swizzle","swizzle_mask","to_be_bytes","to_le_bytes","to_ne_bytes","try_from","try_into","type_id","u16x1","u16x16","u16x2","u16x32","u16x4","u16x64","u16x8","u32x1","u32x16","u32x2","u32x32","u32x4","u32x64","u32x8","u64x1","u64x16","u64x2","u64x32","u64x4","u64x64","u64x8","u8x1","u8x16","u8x2","u8x32","u8x4","u8x64","u8x8","usizex1","usizex16","usizex2","usizex32","usizex4","usizex64","usizex8","Mask","SimdOrd","SimdPartialEq","SimdPartialOrd","simd_clamp","simd_eq","simd_ge","simd_gt","simd_le","simd_lt","simd_max","simd_min","simd_ne","Bits","Cast","Cast","Cast","Mask","Mask","Scalar","Scalar","Scalar","SimdFloat","SimdInt","SimdUint","Unsigned","abs","abs","cast","cast","cast","copysign","from_bits","is_finite","is_infinite","is_nan","is_negative","is_normal","is_positive","is_sign_negative","is_sign_positive","is_subnormal","leading_ones","leading_ones","leading_zeros","leading_zeros","recip","reduce_and","reduce_and","reduce_max","reduce_max","reduce_max","reduce_min","reduce_min","reduce_min","reduce_or","reduce_or","reduce_product","reduce_product","reduce_product","reduce_sum","reduce_sum","reduce_sum","reduce_xor","reduce_xor","reverse_bits","reverse_bits","saturating_abs","saturating_add","saturating_add","saturating_neg","saturating_sub","saturating_sub","signum","signum","simd_clamp","simd_max","simd_min","swap_bytes","swap_bytes","to_bits","to_degrees","to_int_unchecked","to_radians","trailing_ones","trailing_ones","trailing_zeros","trailing_zeros","wrapping_neg","Bits","Cast","Cast","Cast","CastPtr","CastPtr","ConstPtr","Isize","Isize","LEN","Mask","Mask","Mask","Mask","Mask","Mask","MutPtr","Scalar","Scalar","Scalar","Simd","SimdConstPtr","SimdFloat","SimdInt","SimdMutPtr","SimdOrd","SimdPartialEq","SimdPartialOrd","SimdUint","Unsigned","Usize","Usize","abs","abs","abs","abs","abs","abs","abs","abs","abs","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add_assign","addr","addr","addr","addr","all","any","as_array","as_mut","as_mut","as_mut_array","as_ref","as_ref","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_const","cast_const","cast_mut","cast_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","consume_handle","consume_handle","copy_to_slice","copysign","copysign","copysign","default","default","deinterleave","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div_assign","eq","eq","expose_addr","expose_addr","expose_addr","expose_addr","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","first_set","fmt","fmt","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_bitmask","from_bitmask_vector","from_bits","from_bits","from_bits","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_int","from_int_unchecked","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_slice","gather_or","gather_or_default","gather_ptr","gather_select","gather_select_ptr","gather_select_unchecked","hash","i16x1","i16x16","i16x2","i16x32","i16x4","i16x64","i16x8","i32x1","i32x16","i32x2","i32x32","i32x4","i32x64","i32x8","i64x1","i64x16","i64x2","i64x32","i64x4","i64x64","i64x8","i8x1","i8x16","i8x2","i8x32","i8x4","i8x64","i8x8","index","index_mut","interleave","into","into","is_finite","is_finite","is_finite","is_infinite","is_infinite","is_infinite","is_nan","is_nan","is_nan","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_normal","is_normal","is_normal","is_null","is_null","is_null","is_null","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_sign_negative","is_sign_negative","is_sign_negative","is_sign_positive","is_sign_positive","is_sign_positive","is_subnormal","is_subnormal","is_subnormal","isizex1","isizex16","isizex2","isizex32","isizex4","isizex64","isizex8","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","len","mask16x1","mask16x16","mask16x2","mask16x32","mask16x4","mask16x64","mask16x8","mask32x1","mask32x16","mask32x2","mask32x32","mask32x4","mask32x64","mask32x8","mask64x1","mask64x16","mask64x2","mask64x32","mask64x4","mask64x64","mask64x8","mask8x1","mask8x16","mask8x2","mask8x32","mask8x4","mask8x64","mask8x8","masksizex1","masksizex16","masksizex2","masksizex32","masksizex4","masksizex64","masksizex8","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_assign","ne","neg","neg","neg","neg","neg","neg","neg","new_handle","new_handle","not","not","not","not","not","not","not","not","not","not","not","partial_cmp","partial_cmp","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","recip","recip","recip","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","resize","reverse","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","rotate_elements_left","rotate_elements_right","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","scatter","scatter_ptr","scatter_select","scatter_select_ptr","scatter_select_unchecked","select","select_mask","set","set_unchecked","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl_assign","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr_assign","signum","signum","signum","signum","signum","signum","signum","signum","signum","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_swizzle","splat","splat","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swizzle_dyn","test","test_unchecked","to_array","to_array","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_bitmask","to_bitmask_vector","to_bits","to_bits","to_bits","to_degrees","to_degrees","to_degrees","to_int","to_int_unchecked","to_int_unchecked","to_int_unchecked","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_owned","to_owned","to_radians","to_radians","to_radians","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","u16x1","u16x16","u16x2","u16x32","u16x4","u16x64","u16x8","u32x1","u32x16","u32x2","u32x32","u32x4","u32x64","u32x8","u64x1","u64x16","u64x2","u64x32","u64x4","u64x64","u64x8","u8x1","u8x16","u8x2","u8x32","u8x4","u8x64","u8x8","usizex1","usizex16","usizex2","usizex32","usizex4","usizex64","usizex8","with_addr","with_addr","with_addr","with_addr","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_offset","wrapping_offset","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","CastPtr","CastPtr","ConstPtr","Isize","Isize","Mask","Mask","MutPtr","SimdConstPtr","SimdMutPtr","Usize","Usize","addr","addr","cast","cast","cast_const","cast_mut","expose_addr","expose_addr","from_exposed_addr","from_exposed_addr","is_null","is_null","with_addr","with_addr","wrapping_add","wrapping_add","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","ArrayChunks","ArrayChunksMut","ArrayWindows","ChunkBy","ChunkByMut","Chunks","ChunksExact","ChunksExactMut","ChunksMut","EscapeAscii","GetManyMutError","Item","Iter","IterMut","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","SlicePattern","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","_marker","_marker","_marker","_marker","_marker","_private","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","end_or_len","end_or_len","find","find","find_map","find_map","finished","finished","finished","finished","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","heapsort","index","index_mut","inner","inner","inner","inner","inner","inner","inner","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","iter","iter","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","marker","memchr","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","num","position","position","pred","pred","pred","pred","predicate","predicate","ptr","ptr","range","rem","rem","rem","rem","rem","rem","remainder","remainder","remainder","rposition","rposition","size","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slice","slice","slice_head","sort","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","v","v","v","v","v","v","v","v","v","v","v","memchr","memrchr","TimSortRun","borrow","borrow_mut","clone","clone_handle","clone_into","consume_handle","fmt","from","heapsort","into","len","merge_sort","new_handle","quicksort","start","to_owned","try_from","try_into","type_id","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","advance_by","all","any","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chars","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count","count","count","description","description","eq","eq","eq","error_len","error_len","extra","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_parts","from_raw_parts_mut","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","front_offset","inner","inner","inner","inner","inner","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","invalid","is_empty","iter","iter","last","last","last","last","last","last","len","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_code_point","nth","nth_back","offset","pattern","position","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","source","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8_char_width","valid","valid","valid_up_to","valid_up_to","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","eq","finger","finger_back","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","needle","needle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","searcher","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8_encoded","utf8_size","Exclusive","atomic","borrow","borrow_mut","call_mut","call_once","clone_handle","consume_handle","default","fmt","from","from","from","from_mut","from_pin_mut","get_mut","get_pin_mut","inner","into","into_future","into_inner","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","new","new_handle","poll","resume","strip_prefix_of","strip_suffix_of","try_from","try_into","type_id","ATOMIC_BOOL_INIT","ATOMIC_ISIZE_INIT","ATOMIC_USIZE_INIT","AcqRel","Acquire","AtomicBool","AtomicI16","AtomicI32","AtomicI64","AtomicI8","AtomicIsize","AtomicPtr","AtomicU16","AtomicU32","AtomicU64","AtomicU8","AtomicUsize","Ordering","Relaxed","Release","SeqCst","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compiler_fence","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","default","default","default","default","default","default","default","default","default","default","default","default","eq","fence","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_byte_add","fetch_byte_sub","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_not","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_ptr_add","fetch_ptr_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","load","load","load","load","load","load","load","load","load","load","load","load","new","new","new","new","new","new","new","new","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","p","spin_loop_hint","store","store","store","store","store","store","store","store","store","store","store","store","swap","swap","swap","swap","swap","swap","swap","swap","swap","swap","swap","swap","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","v","v","v","v","v","v","v","v","v","Context","FINISHED","PENDING","Pending","Poll","RawWaker","RawWakerVTable","Ready","Waker","_marker","_marker2","as_raw","async_gen_ready","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","clone","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","data","data","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_output","from_output","from_raw","from_residual","from_residual","from_waker","hash","into","into","into","into","into","is_pending","is_ready","map","map_err","map_err","map_ok","map_ok","new","new","new_handle","new_handle","new_handle","noop","partial_cmp","ready","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vtable","vtable","wake","wake","wake_by_ref","wake_by_ref","waker","waker","waker","will_wake","Duration","MAX","MICROSECOND","MILLISECOND","NANOSECOND","SECOND","TryFromFloatSecsError","ZERO","abs_diff","add","add_assign","as_micros","as_millis","as_nanos","as_secs","as_secs_f32","as_secs_f64","borrow","borrow","borrow_mut","borrow_mut","checked_add","checked_div","checked_mul","checked_sub","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","consume_handle","consume_handle","default","div","div_assign","div_duration_f32","div_duration_f64","div_f32","div_f64","eq","eq","fmt","fmt","fmt","from","from","from_micros","from_millis","from_nanos","from_secs","from_secs_f32","from_secs_f64","hash","into","into","is_zero","kind","lower","lower","lower_return","mul","mul_assign","mul_f32","mul_f64","nanos","new","new_handle","new_handle","partial_cmp","saturating_add","saturating_mul","saturating_sub","secs","sub","sub_assign","subsec_micros","subsec_millis","subsec_nanos","sum","sum","to_owned","to_owned","to_string","try_convert_unexpected_callback_error","try_from","try_from","try_from_secs_f32","try_from_secs_f64","try_into","try_into","try_lift","try_lift","try_lift_successful_return","try_read","try_read","type_id","type_id","write","write","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","Case_Ignorable","Cased","UNICODE_VERSION","conversions","to_lower","to_upper","MAX","MIN","Cancelled","Error","FfiDefault","ForeignBytes","ForeignFuture","ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","ForeignFutureResult","Handle","MaybeReady","Ready","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFuturePoll","Success","UnexpectedError","UnexpectedUniFFICallbackError","call_status","callbackinterface","capacity","code","data","data","error_buf","ffi_default","ffidefault","foreign_async_call","foreign_future_complete","foreignbytes","foreigncallbacks","foreignfuture","free","handle","handle","len","len","reason","return_value","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","rustbuffer","rustcalls","rustfuture","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve","UnexpectedUniFFICallbackError","reason","FfiDefault","ffi_default","ForeignBytes","data","len","ForeignFuture","ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","ForeignFutureResult","call_status","foreign_async_call","foreign_future_complete","free","handle","return_value","Handle","RustBuffer","capacity","data","len","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve","Cancelled","Error","RustCallStatus","RustCallStatusCode","Success","UnexpectedError","code","error_buf","rust_call","MaybeReady","Ready","RustFutureContinuationCallback","RustFuturePoll","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","MetadataBuffer","bytes","checksum_metadata","codes","size","CALLBACK_INTERFACE","CALLBACK_TRAIT_INTERFACE","CONSTRUCTOR","ENUM","FUNC","INTERFACE","LIT_BOOL","LIT_EMPTY_SEQ","LIT_FLOAT","LIT_INT","LIT_NONE","LIT_SOME","LIT_STR","METHOD","NAMESPACE","RECORD","TRAIT_INTERFACE","TRAIT_METHOD","TYPE_BOOL","TYPE_CALLBACK_INTERFACE","TYPE_CALLBACK_TRAIT_INTERFACE","TYPE_CUSTOM","TYPE_DURATION","TYPE_ENUM","TYPE_F32","TYPE_F64","TYPE_HASH_MAP","TYPE_I16","TYPE_I32","TYPE_I64","TYPE_I8","TYPE_INTERFACE","TYPE_OPTION","TYPE_RECORD","TYPE_RESULT","TYPE_STRING","TYPE_SYSTEM_TIME","TYPE_TRAIT_INTERFACE","TYPE_U16","TYPE_U32","TYPE_U64","TYPE_U8","TYPE_UNIT","TYPE_VEC","UDL_FILE","UNIFFI_TRAIT","UNKNOWN"],"q":[[0,"uniffi"],[268,"uniffi::deps::anyhow"],[329,"uniffi::deps::bytes"],[576,"uniffi::deps::bytes::buf"],[827,"uniffi::deps::log"],[1036,"uniffi::deps::oneshot"],[1151,"uniffi::deps::static_assertions"],[1170,"uniffi::deps::static_assertions::_core"],[1262,"uniffi::deps::static_assertions::_core::alloc"],[1347,"uniffi::deps::static_assertions::_core::any"],[1390,"uniffi::deps::static_assertions::_core::arch"],[1393,"uniffi::deps::static_assertions::_core::arch::x86_64"],[6634,"uniffi::deps::static_assertions::_core::array"],[6692,"uniffi::deps::static_assertions::_core::ascii"],[6880,"uniffi::deps::static_assertions::_core::assert_matches"],[6882,"uniffi::deps::static_assertions::_core::async_iter"],[6910,"uniffi::deps::static_assertions::_core::borrow"],[6914,"uniffi::deps::static_assertions::_core::cell"],[7139,"uniffi::deps::static_assertions::_core::char"],[7356,"uniffi::deps::static_assertions::_core::clone"],[7360,"uniffi::deps::static_assertions::_core::cmp"],[7444,"uniffi::deps::static_assertions::_core::convert"],[7485,"uniffi::deps::static_assertions::_core::default"],[7488,"uniffi::deps::static_assertions::_core::error"],[7534,"uniffi::deps::static_assertions::_core::f32"],[7549,"uniffi::deps::static_assertions::_core::f32::consts"],[7573,"uniffi::deps::static_assertions::_core::f64"],[7588,"uniffi::deps::static_assertions::_core::f64::consts"],[7612,"uniffi::deps::static_assertions::_core::ffi"],[7739,"uniffi::deps::static_assertions::_core::fmt"],[7951,"uniffi::deps::static_assertions::_core::future"],[8013,"uniffi::deps::static_assertions::_core::hash"],[8077,"uniffi::deps::static_assertions::_core::hint"],[8082,"uniffi::deps::static_assertions::_core::i128"],[8084,"uniffi::deps::static_assertions::_core::i16"],[8086,"uniffi::deps::static_assertions::_core::i32"],[8088,"uniffi::deps::static_assertions::_core::i64"],[8090,"uniffi::deps::static_assertions::_core::i8"],[8092,"uniffi::deps::static_assertions::_core::intrinsics"],[8328,"uniffi::deps::static_assertions::_core::intrinsics::mir"],[8406,"uniffi::deps::static_assertions::_core::intrinsics::simd"],[8455,"uniffi::deps::static_assertions::_core::io"],[8507,"uniffi::deps::static_assertions::_core::isize"],[8509,"uniffi::deps::static_assertions::_core::iter"],[9542,"uniffi::deps::static_assertions::_core::marker"],[9599,"uniffi::deps::static_assertions::_core::mem"],[9737,"uniffi::deps::static_assertions::_core::net"],[10066,"uniffi::deps::static_assertions::_core::num"],[13269,"uniffi::deps::static_assertions::_core::ops"],[13708,"uniffi::deps::static_assertions::_core::option"],[13858,"uniffi::deps::static_assertions::_core::panic"],[13929,"uniffi::deps::static_assertions::_core::panicking"],[13939,"uniffi::deps::static_assertions::_core::pin"],[13993,"uniffi::deps::static_assertions::_core::prelude"],[13998,"uniffi::deps::static_assertions::_core::prelude::rust_2015"],[14182,"uniffi::deps::static_assertions::_core::prelude::rust_2018"],[14366,"uniffi::deps::static_assertions::_core::prelude::rust_2021"],[14558,"uniffi::deps::static_assertions::_core::prelude::rust_2024"],[14750,"uniffi::deps::static_assertions::_core::prelude::v1"],[14934,"uniffi::deps::static_assertions::_core::primitive"],[14951,"uniffi::deps::static_assertions::_core::ptr"],[15105,"uniffi::deps::static_assertions::_core::result"],[15243,"uniffi::deps::static_assertions::_core::simd"],[15400,"uniffi::deps::static_assertions::_core::simd::cmp"],[15413,"uniffi::deps::static_assertions::_core::simd::num"],[15489,"uniffi::deps::static_assertions::_core::simd::prelude"],[16987,"uniffi::deps::static_assertions::_core::simd::ptr"],[17019,"uniffi::deps::static_assertions::_core::slice"],[17687,"uniffi::deps::static_assertions::_core::slice::memchr"],[17689,"uniffi::deps::static_assertions::_core::slice::sort"],[17709,"uniffi::deps::static_assertions::_core::str"],[18258,"uniffi::deps::static_assertions::_core::str::pattern"],[18432,"uniffi::deps::static_assertions::_core::sync"],[18466,"uniffi::deps::static_assertions::_core::sync::atomic"],[18947,"uniffi::deps::static_assertions::_core::task"],[19063,"uniffi::deps::static_assertions::_core::time"],[19164,"uniffi::deps::static_assertions::_core::u128"],[19166,"uniffi::deps::static_assertions::_core::u16"],[19168,"uniffi::deps::static_assertions::_core::u32"],[19170,"uniffi::deps::static_assertions::_core::u64"],[19172,"uniffi::deps::static_assertions::_core::u8"],[19174,"uniffi::deps::static_assertions::_core::unicode"],[19178,"uniffi::deps::static_assertions::_core::unicode::conversions"],[19180,"uniffi::deps::static_assertions::_core::usize"],[19182,"uniffi::ffi"],[19236,"uniffi::ffi::callbackinterface"],[19238,"uniffi::ffi::ffidefault"],[19240,"uniffi::ffi::foreignbytes"],[19243,"uniffi::ffi::foreignfuture"],[19254,"uniffi::ffi::handle"],[19255,"uniffi::ffi::rustbuffer"],[19263,"uniffi::ffi::rustcalls"],[19272,"uniffi::ffi::rustfuture"],[19281,"uniffi::metadata"],[19286,"uniffi::metadata::codes"],[19333,"alloc::sync"],[19334,"alloc::vec"],[19335,"alloc::string"],[19336,"std::io"],[19337,"alloc::boxed"],[19338,"std::io::error"],[19339,"std::time"],[19340,"std::process"],[19341,"core::ffi::sealed_trait"],[19342,"alloc::ffi::c_str"],[19343,"alloc::borrow"],[19344,"core::iter::sources::from_coroutine"],[19345,"anyhow::context::ext"],[19346,"miniz_oxide"],[19347,"miniz_oxide"],[19348,"alloc::task"]],"d":["Async function cancelled. RustCallStatus::error_buf will …","Reexport items from other uniffi creates","","Contains the error value","Expected error, corresponding to the Result::Err variant. …","","Reexport items from other uniffi creates Generalized FFI …","Reexport items from other uniffi creates FfiConverter for …","Reexport items from other uniffi creates","The low-level type used for passing values of this type …","","","","Reexport items from other uniffi creates Support for …","Reexport items from other uniffi creates Perform a call to …","Reexport items from other uniffi creates Callback that’s …","Reexport items from other uniffi creates Handle for a …","Reexport items from other uniffi creates Handle for a …","Reexport items from other uniffi creates C struct that …","Reexport items from other uniffi creates Object handle","Reexport items from other uniffi creates Manage handles …","Reexport items from other uniffi creates Lift values …","Reexport items from other uniffi creates Lift references","Reexport items from other uniffi creates Return foreign …","","Reexport items from other uniffi creates Lower Rust values …","Reexport items from other uniffi creates Return Rust …","The future might be ready and rust_future_poll should be …","Reexport items from other uniffi creates","","Contains the success value","The future is ready and is waiting for rust_future_complete…","","Reexport items from other uniffi creates Result<T, Error>","The type that should be returned by scaffolding functions …","FFI return type for trait interfaces","Reexport items from other uniffi creates Support for …","Reexport items from other uniffi creates Represents the …","Reexport items from other uniffi creates Result of a FFI …","Reexport items from other uniffi creates Foreign callback …","Reexport items from other uniffi creates Result code for …","Successful call.","Type ID metadata, serialized into a MetadataBuffer.","","","Reexport items from other uniffi creates Type ID metadata","Unexpected error. RustCallStatus::error_buf will contain …","Reexport items from other uniffi creates Used when …","","","","View the foreign bytes as a &[u8].","Reexport items from other uniffi creates Assert that the …","","","","","","","","","","","","","","","","","","","","","A macro to build testcases for a component’s generated …","","","","","","Reexport items from other uniffi creates Check whether the …","Reexport items from other uniffi creates A helper function …","","Reexport items from other uniffi creates","","Clone a handle","","","","","","","","","","","","","","","","An attribute for constructors.","Consume a handle, getting back the initial Arc<>","","","","","","","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","","Get a pointer to the data","","","","Reexport items from other uniffi creates","Reexport items from other uniffi creates Derive FFI traits","Reclaim memory stored in this RustBuffer.","Converts this RustBuffer back into an owned Vec<u8>.","","","","","","","","Reexport items from other uniffi creates Types that can …","Reexport items from other uniffi creates Macro to …","Reexport items from other uniffi creates Macro to …","Reexport items from other uniffi creates Macro to …","","","","","","","","","","","","Reexport items from other uniffi creates","Reexport items from other uniffi creates","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a ForeignBytes from its constituent fields.","Creates a RustBuffer from its constituent fields.","","Consumes a Vec<u8> and returns its raw parts as a …","Get a clone of the Arc<> using a “borrowed” handle.","","Lift a Rust value for an unexpected callback interface …","If possible, get a serialized error for failed argument …","A helper macro to include generated component scaffolding.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if the length of this slice of bytes is 0.","Returns true if the length of the buffer is 0.","Get the length of this slice of bytes.","Get the current length of the buffer, as a usize.","","","Lift a Rust value for a callback interface method error …","Lift a foreign returned value from a trait interface","Lower a rust value of the target type, into an FFI value …","","","Convenience method","Lower this value for scaffolding function return","Reexport items from other uniffi creates Pack UniFFI …","An attribute for methods.","","","Creates an empty RustBuffer.","","Create a new handle for an Arc value","","","","","","","Creates a RustBuffer zero-filed to the requested size.","","","Reexport items from other uniffi creates Handle a …","Reexport items from other uniffi creates Cancel a Rust …","Reexport items from other uniffi creates Complete a Rust …","Reexport items from other uniffi creates Free a Rust …","Reexport items from other uniffi creates Create a new …","Reexport items from other uniffi creates Poll a Rust future","Top-level initialization macro","","","","","","","","","","","","","","","","","","","","","","","","","","Lift a rust value of the target type, from an FFI value of …","","","Convenience method","Lift a successfully returned value from a trait interface","Read a rust value from a buffer, received over the FFI in …","","","","","","","","","","","","","Reexport items from other uniffi creates This helper …","Reexport items from other uniffi creates Free a byte …","Reexport items from other uniffi creates This helper …","Reexport items from other uniffi creates Reserve …","","","","","Write a rust value into a buffer, to send over the FFI in …","","","Iterator of a chain of source errors.","Provides the context method for Result.","Contains the error value","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(value).","Contains the success value","Result<T, Error>","Construct an ad-hoc error from a string or existing non-…","","","Return early with an error.","","","","","An iterator of the chain of source errors contained by …","","","","","Wrap the error value with additional context.","Wrap the error value with additional context.","","","","Attempt to downcast the error object to a concrete type.","Downcast this error object by mutable reference.","Downcast this error object by reference.","","","","","Construct an ad-hoc error from a string or existing non-…","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Returns true if E is the type held by this error object.","","Create a new error object from a printable error message.","Create a new error object from any error type.","","","","","The lowest level cause of this error — this error’s …","","","","","","","","","","","Wrap the error value with additional context that is …","Read bytes from a buffer.","A trait for values that provide sequential write access to …","A cheaply cloneable and sliceable chunk of contiguous …","A unique reference to a contiguous slice of memory.","Advance the internal cursor of the Buf","","","Advance the internal cursor of the BufMut","","","","","","","","","","","","Utilities for working with buffers.","","Returns the number of bytes the BytesMut can hold without …","Creates an adaptor which will chain this buffer with …","Creates an adapter which will chain this buffer with …","Returns a slice starting at the current position and of …","","","Returns a mutable slice starting at the current BufMut …","","Fills dst with potentially multiple slices starting at self…","Clears the buffer, removing all data.","Clears the buffer, removing all data. Existing capacity is …","","","","","","","","","","","Creates Bytes instance from slice, by copying it.","Consumes len bytes inside self and returns new instance of …","","","Copies bytes from self into dst.","","","","","","","","","","","","","","","","","","","","","","","","","","","Appends given bytes to this BytesMut.","","","","","","","Converts self into an immutable Bytes.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","Creates a new Bytes from a static slice.","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets a signed 128 bit integer from self in big-endian byte …","Gets a signed 128 bit integer from self in little-endian …","Gets a signed 128 bit integer from self in native-endian …","Gets a signed 16 bit integer from self in big-endian byte …","Gets a signed 16 bit integer from self in little-endian …","Gets a signed 16 bit integer from self in native-endian …","Gets a signed 32 bit integer from self in big-endian byte …","Gets a signed 32 bit integer from self in little-endian …","Gets a signed 32 bit integer from self in native-endian …","Gets a signed 64 bit integer from self in big-endian byte …","Gets a signed 64 bit integer from self in little-endian …","Gets a signed 64 bit integer from self in native-endian …","Gets a signed 8 bit integer from self.","Gets a signed n-byte integer from self in big-endian byte …","Gets a signed n-byte integer from self in little-endian …","Gets a signed n-byte integer from self in native-endian …","Gets an unsigned 128 bit integer from self in big-endian …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 16 bit integer from self in big-endian …","Gets an unsigned 16 bit integer from self in little-endian …","Gets an unsigned 16 bit integer from self in native-endian …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in native-endian …","Gets an unsigned 64 bit integer from self in big-endian …","Gets an unsigned 64 bit integer from self in little-endian …","Gets an unsigned 64 bit integer from self in native-endian …","Gets an unsigned 8 bit integer from self.","Gets an unsigned n-byte integer from self in big-endian …","Gets an unsigned n-byte integer from self in little-endian …","Gets an unsigned n-byte integer from self in native-endian …","Returns true if there are any more bytes to consume","Returns true if there is space in self for more bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the Bytes has a length of 0.","Returns true if the BytesMut has a length of 0.","Returns the number of bytes contained in this Bytes.","Returns the number of bytes contained in this BytesMut.","","","Creates an adaptor which can write at most limit bytes to …","Creates a new empty Bytes.","Creates a new BytesMut with default capacity.","","","","","","","","","","","","","","","","","Transfer bytes into self from src and advance the cursor …","","Put cnt bytes val into self.","","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes a signed 128 bit integer to self in the big-endian …","Writes a signed 128 bit integer to self in little-endian …","Writes a signed 128 bit integer to self in native-endian …","Writes a signed 16 bit integer to self in big-endian byte …","Writes a signed 16 bit integer to self in little-endian …","Writes a signed 16 bit integer to self in native-endian …","Writes a signed 32 bit integer to self in big-endian byte …","Writes a signed 32 bit integer to self in little-endian …","Writes a signed 32 bit integer to self in native-endian …","Writes a signed 64 bit integer to self in the big-endian …","Writes a signed 64 bit integer to self in little-endian …","Writes a signed 64 bit integer to self in native-endian …","Writes a signed 8 bit integer to self.","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Transfer bytes into self from src and advance the cursor …","","Writes an unsigned 128 bit integer to self in the …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 16 bit integer to self in big-endian …","Writes an unsigned 16 bit integer to self in little-endian …","Writes an unsigned 16 bit integer to self in native-endian …","Writes an unsigned 32 bit integer to self in big-endian …","Writes an unsigned 32 bit integer to self in little-endian …","Writes an unsigned 32 bit integer to self in native-endian …","Writes an unsigned 64 bit integer to self in the …","Writes an unsigned 64 bit integer to self in little-endian …","Writes an unsigned 64 bit integer to self in native-endian …","Writes an unsigned 8 bit integer to self.","Writes an unsigned n-byte integer to self in big-endian …","Writes an unsigned n-byte integer to self in the …","Writes an unsigned n-byte integer to self in the …","Creates an adaptor which implements the Read trait for self…","Returns the number of bytes between the current position …","","","Returns the number of bytes that can be written from the …","","Reserves capacity for at least additional more bytes to be …","Resizes the buffer so that len is equal to new_len.","Sets the length of the buffer.","Returns a slice of self for the provided range.","Returns a slice of self that is equivalent to the given …","Returns the remaining spare capacity of the buffer as a …","Removes the bytes from the current view, returning them in …","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the buffer into two at the given index.","Creates an adaptor which will read at most limit bytes …","","","Shortens the buffer, keeping the first len bytes and …","Shortens the buffer, keeping the first len bytes and …","","","","","","","Absorbs a BytesMut that was previously split off.","","Creates a new BytesMut with the specified capacity.","","","Creates an adaptor which implements the Write trait for …","Creates a new BytesMut, which is initialized with zero.","Read bytes from a buffer.","A trait for values that provide sequential write access to …","A Chain sequences two buffers.","Iterator over the bytes contained by the buffer.","A BufMut adapter which limits the amount of bytes that can …","A Buf adapter which implements io::Read for the inner …","A Buf adapter which limits the bytes read from an …","Uninitialized byte slice.","A BufMut adapter which implements io::Write for the inner …","","Advance the internal cursor of the Buf","","","Advance the internal cursor of the BufMut","","","Return a raw pointer to the slice’s buffer.","Return a &mut [MaybeUninit<u8>] to this slice’s buffer.","","","","","","","","","","","","","","","","","","Creates an adaptor which will chain this buffer with …","Creates an adapter which will chain this buffer with …","Returns a slice starting at the current position and of …","","","Returns a mutable slice starting at the current BufMut …","","","Fills dst with potentially multiple slices starting at self…","","","","","","","","","","","","","","","Copies bytes from src into self.","Consumes len bytes inside self and returns new instance of …","","","Copies bytes from self into dst.","","Gets a mutable reference to the first underlying Buf.","Gets a reference to the first underlying Buf.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a &mut UninitSlice from a pointer and a length.","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets a signed 128 bit integer from self in big-endian byte …","Gets a signed 128 bit integer from self in little-endian …","Gets a signed 128 bit integer from self in native-endian …","Gets a signed 16 bit integer from self in big-endian byte …","Gets a signed 16 bit integer from self in little-endian …","Gets a signed 16 bit integer from self in native-endian …","Gets a signed 32 bit integer from self in big-endian byte …","Gets a signed 32 bit integer from self in little-endian …","Gets a signed 32 bit integer from self in native-endian …","Gets a signed 64 bit integer from self in big-endian byte …","Gets a signed 64 bit integer from self in little-endian …","Gets a signed 64 bit integer from self in native-endian …","Gets a signed 8 bit integer from self.","Gets a signed n-byte integer from self in big-endian byte …","Gets a signed n-byte integer from self in little-endian …","Gets a signed n-byte integer from self in native-endian …","Gets a mutable reference to the underlying Buf.","Gets a mutable reference to the underlying BufMut.","Gets a mutable reference to the underlying Buf.","Gets a mutable reference to the underlying Buf.","Gets a mutable reference to the underlying BufMut.","Gets a reference to the underlying Buf.","Gets a reference to the underlying BufMut.","Gets a reference to the underlying Buf.","Gets a reference to the underlying Buf.","Gets a reference to the underlying BufMut.","Gets an unsigned 128 bit integer from self in big-endian …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 16 bit integer from self in big-endian …","Gets an unsigned 16 bit integer from self in little-endian …","Gets an unsigned 16 bit integer from self in native-endian …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in native-endian …","Gets an unsigned 64 bit integer from self in big-endian …","Gets an unsigned 64 bit integer from self in little-endian …","Gets an unsigned 64 bit integer from self in native-endian …","Gets an unsigned 8 bit integer from self.","Gets an unsigned n-byte integer from self in big-endian …","Gets an unsigned n-byte integer from self in little-endian …","Gets an unsigned n-byte integer from self in native-endian …","Returns true if there are any more bytes to consume","Returns true if there is space in self for more bytes.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this Chain, returning the underlying values.","Consumes this IntoIter, returning the underlying value.","Consumes this Limit, returning the underlying value.","Consumes this Reader, returning the underlying value.","Consumes this Take, returning the underlying value.","Consumes this Writer, returning the underlying value.","","","Gets a mutable reference to the last underlying Buf.","Gets a reference to the last underlying Buf.","Returns the number of bytes in the slice.","Creates an adaptor which can write at most limit bytes to …","Returns the maximum number of bytes that can be written","Returns the maximum number of bytes that can be read.","","","Creates an iterator over the bytes contained by the buffer.","","","","","","","","Transfer bytes into self from src and advance the cursor …","Put cnt bytes val into self.","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes a signed 128 bit integer to self in the big-endian …","Writes a signed 128 bit integer to self in little-endian …","Writes a signed 128 bit integer to self in native-endian …","Writes a signed 16 bit integer to self in big-endian byte …","Writes a signed 16 bit integer to self in little-endian …","Writes a signed 16 bit integer to self in native-endian …","Writes a signed 32 bit integer to self in big-endian byte …","Writes a signed 32 bit integer to self in little-endian …","Writes a signed 32 bit integer to self in native-endian …","Writes a signed 64 bit integer to self in the big-endian …","Writes a signed 64 bit integer to self in little-endian …","Writes a signed 64 bit integer to self in native-endian …","Writes a signed 8 bit integer to self.","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Transfer bytes into self from src and advance the cursor …","Writes an unsigned 128 bit integer to self in the …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 16 bit integer to self in big-endian …","Writes an unsigned 16 bit integer to self in little-endian …","Writes an unsigned 16 bit integer to self in native-endian …","Writes an unsigned 32 bit integer to self in big-endian …","Writes an unsigned 32 bit integer to self in little-endian …","Writes an unsigned 32 bit integer to self in native-endian …","Writes an unsigned 64 bit integer to self in the …","Writes an unsigned 64 bit integer to self in little-endian …","Writes an unsigned 64 bit integer to self in native-endian …","Writes an unsigned 8 bit integer to self.","Writes an unsigned n-byte integer to self in big-endian …","Writes an unsigned n-byte integer to self in the …","Writes an unsigned n-byte integer to self in the …","","Creates an adaptor which implements the Read trait for self…","Returns the number of bytes between the current position …","","","Returns the number of bytes that can be written from the …","","","Sets the maximum number of bytes that can be written.","Sets the maximum number of bytes that can be read.","","Creates an adaptor which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","Write a single byte at the specified offset.","Creates an adaptor which implements the Write trait for …","The “debug” level.","Corresponds to the Debug log level.","The “error” level.","Corresponds to the Error log level.","The “info” level.","Corresponds to the Info log level.","An enum representing the available verbosity levels of the …","An enum representing the available verbosity level filters …","A trait encapsulating the operations required of a logger.","Metadata about a log message.","Builder for Metadata.","A level lower than all log levels.","The type returned by from_str when the string doesn’t …","The “payload” of a log message.","Builder for Record.","The statically resolved maximum log level.","The type returned by set_logger if set_logger has already …","The “trace” level.","Corresponds to the Trace log level.","The “warn” level.","Corresponds to the Warn log level.","The message body.","Set args.","","Returns the string representation of the Level.","Returns the string representation of the LevelFilter.","","","","","","","","","","","","","","","","","Invoke the builder and return a Record","Returns a Metadata object.","Returns a new builder.","Returns a new builder.","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the debug level.","","","Determines if a log message with the specified metadata …","","","","","","","","Logs a message at the error level.","The source file containing the message.","Set file","","The module path of the message, if it is a 'static string.","Set file to a 'static string.","Flushes any buffered records.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Logs a message at the info level.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate through all supported logging levels.","Iterate through all supported filtering levels.","The verbosity level of the message.","Set Metadata::level.","The verbosity level of the message.","Setter for level.","","The line containing the message.","Set line","","Logs the Record.","The standard logging macro.","Determines if a message logged at the specified level in …","Returns a reference to the logger.","Returns the most verbose logging level.","Returns the most verbose logging level filter.","Returns the current maximum log level.","Metadata about the log directive.","Set metadata. Construct a Metadata object with …","","","The module path of the message.","Set module_path","","The module path of the message, if it is a 'static string.","Set module_path to a 'static string","Construct new RecordBuilder.","Construct a new MetadataBuilder.","","","","","","","","","","","","","","Sets the global logger to a &'static Log.","A thread-unsafe version of set_logger.","Sets the global maximum log level.","A thread-unsafe version of set_max_level.","The name of the target of the directive.","Set Metadata::target","The name of the target of the directive.","Setter for target.","","Converts self to the equivalent Level.","Converts the Level to the equivalent LevelFilter.","","","","","","","","","Logs a message at the trace level.","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the warn level.","The channel is closed. Either the sender was dropped …","The channel is closed. Either the sender was dropped …","The channel is still open, but there was no message …","","An error returned from the blocking Receiver::recv method.","An error returned when failing to receive a message in …","An error returned when trying to send on a closed channel. …","","No message arrived on the channel before the timeout was …","An error returned when failing to receive a message in the …","","Get a reference to the message that failed to be sent.","","","","","","","","","","","","","Creates a new oneshot channel and returns the two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Consumes a raw pointer from Sender::into_raw, recreating …","Consumes a raw pointer from Receiver::into_raw, recreating …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Consumes the error and returns the message that failed to …","Consumes the Sender, returning a raw pointer to the …","Consumes the Receiver, returning a raw pointer to the …","","","","","","Attempts to wait for a message from the Sender, returning …","Like Receiver::recv, but will not block longer than until …","Attempts to wait for a message from the Sender, returning …","Like Receiver::recv, but will not block longer than timeout…","Sends message over the channel to the corresponding …","","","","","","","","","","","","","","","","","","","","Checks if there is a message in the channel without …","","","","","","","Asserts that a given configuration is set.","Asserts that types are equal in alignment.","Asserts that types are equal in size.","Asserts that values pointed to are equal in size.","Asserts that values are equal in size.","Asserts that the type has the given fields.","Asserts that the type implements all of the given traits.","Asserts that the type implements any of the given traits.","Asserts that the type implements exactly one in a set of …","Asserts that the type does not implement all of the given …","Asserts that the type does not implement any of the given …","Asserts that the traits support dynamic dispatch (…","Asserts that the trait is a child of all of the other …","Asserts that the trait is a parent of all of the other …","Asserts that all types in a list are equal to each other.","Asserts that all types are not equal to each other.","Asserts that constant expressions evaluate to true.","Asserts that constants are equal in value.","Asserts that constants are not equal in value.","Memory allocation APIs","Utilities for dynamic typing or type reflection.","SIMD and vendor intrinsics module.","Utilities for the array primitive type.","Operations on ASCII strings and characters.","Asserts that a boolean expression is true at runtime.","Asserts that two expressions are equal to each other …","Unstable module containing the unstable assert_matches …","Asserts that two expressions are not equal to each other …","Composable asynchronous iteration.","Utilities for working with borrowed data.","Shareable mutable containers.","Evaluates boolean combinations of configuration flags at …","A macro for defining #[cfg] match-like statements.","Utilities for the char primitive type.","The Clone trait for types that cannot be ‘implicitly …","Utilities for comparing and ordering values.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Same as format_args, but can be used in some const …","Traits for conversions between types.","Asserts that a boolean expression is true at runtime.","Asserts that two expressions are equal to each other.","Asserts that two expressions are not equal to each other.","The Default trait for types with a default value.","Inspects an environment variable at compile time.","Interfaces for working with Errors.","Constants for the f32 single-precision floating point type.","Constants for the f64 double-precision floating point type.","Platform-specific types, as defined by C.","Expands to the file name in which it was invoked.","Utilities for formatting and printing strings.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Asynchronous basic functionality.","Generic hashing support.","Hints to compiler that affects how code should be emitted …","Redundant constants module for the i128 primitive type.","Redundant constants module for the i16 primitive type.","Redundant constants module for the i32 primitive type.","Redundant constants module for the i64 primitive type.","Redundant constants module for the i8 primitive type.","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Compiler intrinsics.","Traits, helpers, and type definitions for core I/O …","Redundant constants module for the isize primitive type.","Composable external iteration.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","Primitive traits and types representing basic properties …","Returns whether the given expression matches any of the …","Basic functions for dealing with memory.","Expands to a string that represents the current module …","Networking primitives for IP communication.","Numeric traits and functions for the built-in numeric …","Overloadable operators.","Optional values.","Optionally inspects an environment variable at compile …","Panic support in the standard library.","Panics the current thread.","Panic support for core","Types that pin data to a location in memory.","The core prelude","This module reexports the primitive types to allow usage …","Manually manage memory through raw pointers.","Error handling with the Result type.","Portable SIMD module.","Slice management and manipulation.","String manipulation.","Stringifies its arguments.","Synchronization primitives","Types and Traits for working with asynchronous tasks.","Temporal quantification.","Indicates unfinished code.","Enables or disables tracing functionality used for …","Unwraps a result or propagates its error.","Redundant constants module for the u128 primitive type.","Redundant constants module for the u16 primitive type.","Redundant constants module for the u32 primitive type.","Redundant constants module for the u64 primitive type.","Redundant constants module for the u8 primitive type.","","Indicates unimplemented code by panicking with a message …","Indicates unreachable code.","Redundant constants module for the usize primitive type.","Writes formatted data into a buffer.","Write formatted data into a buffer, with a newline …","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","","Creates a layout describing the record that can hold a …","Allocate memory as described by the given layout.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","","","","Creates a layout by rounding the size of this layout up to …","Returns the amount of padding we must insert after self to …","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","Creates a layout describing the record for n instances of …","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","A trait to emulate dynamic typing.","A TypeId represents a globally unique identifier for a …","","","","","","","","Forwards to the method defined on the type dyn Any.","Forwards to the method defined on the type Any.","Returns some mutable reference to the inner value if it is …","Forwards to the method defined on the type dyn Any.","Forwards to the method defined on the type Any.","Returns a mutable reference to the inner value as type …","Forwards to the method defined on the type dyn Any.","Forwards to the method defined on the type Any.","Returns some reference to the inner value if it is of type …","Forwards to the method defined on the type dyn Any.","Forwards to the method defined on the type Any.","Returns a reference to the inner value as type dyn T.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the inner type is the same as T.","Forwards to the method defined on the type Any.","Forwards to the method defined on the type dyn Any.","","Returns the TypeId of the type this generic function has …","","","","","","Gets the TypeId of self.","","Returns the name of a type as a string slice.","Returns the type name of the pointed-to value as a string …","Inline assembly.","Module-level inline assembly.","Platform-specific intrinsics for the x86_64 platform.","Result of the cpuid instruction.","Equal (ordered, non-signaling)","Equal (ordered, signaling)","Equal (unordered, non-signaling)","Equal (unordered, signaling)","False (ordered, non-signaling)","False (ordered, signaling)","Greater-than-or-equal (ordered, non-signaling)","Greater-than-or-equal (ordered, signaling)","Greater-than (ordered, non-signaling)","Greater-than (ordered, signaling)","Less-than-or-equal (ordered, non-signaling)","Less-than-or-equal (ordered, signaling)","Less-than (ordered, non-signaling)","Less-than (ordered, signaling)","Not-equal (ordered, non-signaling)","Not-equal (ordered, signaling)","Not-equal (unordered, non-signaling)","Not-equal (unordered, signaling)","Not-greater-than-or-equal (unordered, non-signaling)","Not-greater-than-or-equal (unordered, signaling)","Not-greater-than (unordered, non-signaling)","Not-greater-than (unordered, signaling)","Not-less-than-or-equal (unordered, non-signaling)","Not-less-than-or-equal (unordered, signaling)","Not-less-than (unordered, non-signaling)","Not-less-than (unordered, signaling)","Ordered (non-signaling)","Ordered (signaling)","True (unordered, non-signaling)","True (unordered, signaling)","Unordered (non-signaling)","Unordered (signaling)","The _MM_CMPINT_ENUM type used to specify comparison …","Equal","False","Less-than-or-equal","Less-than","Not-equal","Not less-than-or-equal","Not less-than","True","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _MM_GET_EXCEPTION_STATE","See _mm_setcsr","See _mm_setcsr","See _MM_GET_FLUSH_ZERO_MODE","See _mm_setcsr","See _mm_setcsr","round up and do not suppress exceptions","use MXCSR.RC; see vendor::_MM_SET_ROUNDING_MODE","round down and do not suppress exceptions","use MXCSR.RC and suppress exceptions; see …","round to nearest and do not suppress exceptions","suppress exceptions","do not suppress exceptions","use MXCSR.RC and do not suppress exceptions; see …","round to nearest","round down","round up","truncate","truncate and do not suppress exceptions","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","The MM_MANTISSA_NORM_ENUM type used to specify mantissa …","The MM_MANTISSA_SIGN_ENUM type used to specify mantissa …","interval [1, 2)","interval [0.5, 1)","interval [0.5, 2)","interval [0.75, 1.5)","DEST = NaN if sign(SRC) = 1","sign = sign(SRC)","sign = 0","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _MM_GET_EXCEPTION_MASK","See _mm_setcsr","See _mm_setcsr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The MM_PERM_ENUM type used to specify shuffle operations …","See _mm_setcsr","See _MM_GET_ROUNDING_MODE","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","A utility function for creating masks to use with Intel …","Transpose the 4x4 matrix formed by 4 rows of __m128 in …","Mask only: return the bit mask","For each character in a, find if it is in b (Default)","The strings defined by a and b are equal","Search for the defined substring in the target","For each character in a, determine if …","Index only: return the least significant bit (Default)","Negates results only before the end of the string","Do not negate results before the end of the string","Index only: return the most significant bit","Negates results","Do not negate results (Default)","String contains signed 8-bit characters","String contains unsigned 16-bit characters","String contains unsigned 8-bit characters (Default)","Mask only: return the byte mask","String contains unsigned 16-bit characters","Transaction abort due to the transaction using too much …","Transaction abort due to a memory conflict with another …","Transaction abort due to a debug trap.","Transaction explicitly aborted with xabort. The parameter …","Transaction abort in a inner nested transaction.","Transaction retry is possible.","Transaction successfully started.","XFEATURE_ENABLED_MASK for XCR","See __cpuid_count.","Returns the result of the cpuid instruction for a given …","Returns the highest-supported leaf (EAX) and sub-leaf (ECX…","128-bit wide set of four f32 types, x86-specific","128-bit wide set of eight u16 types, x86-specific","128-bit wide set of two f64 types, x86-specific","128-bit wide integer vector type, x86-specific","256-bit wide set of eight f32 types, x86-specific","256-bit wide set of 16 u16 types, x86-specific","256-bit wide set of four f64 types, x86-specific","256-bit wide integer vector type, x86-specific","512-bit wide set of sixteen f32 types, x86-specific","512-bit wide set of 32 u16 types, x86-specific","512-bit wide set of eight f64 types, x86-specific","512-bit wide integer vector type, x86-specific","The __mmask16 type used in AVX-512 intrinsics, a 16-bit …","The __mmask32 type used in AVX-512 intrinsics, a 32-bit …","The __mmask64 type used in AVX-512 intrinsics, a 64-bit …","The __mmask8 type used in AVX-512 intrinsics, a 8-bit …","Reads the current value of the processor’s time-stamp …","Adds unsigned 32-bit integers a and b with unsigned 8-bit …","Adds unsigned 64-bit integers a and b with unsigned 8-bit …","Adds unsigned 32-bit integers a and b with unsigned 8-bit …","Adds unsigned 64-bit integers a and b with unsigned 8-bit …","Bitwise logical AND of inverted a with b.","Bitwise logical AND of inverted a with b.","Extracts bits of a specified by control into the least …","Extracts bits of a specified by control into the least …","Extracts bits in range [start, start + length) from a into …","Extracts bits in range [start, start + length) from a into …","Returns the bit in position b of the memory addressed by p.","Returns the bit in position b of the memory addressed by p.","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Clears all bits below the least significant zero bit of x.","Clears all bits below the least significant zero bit of x.","Sets all bits of x to 1 except for the least significant …","Sets all bits of x to 1 except for the least significant …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x.","Sets the least significant zero bit of x.","Sets all bits of x below the least significant one.","Sets all bits of x below the least significant one.","Extracts lowest set isolated bit.","Extracts lowest set isolated bit.","Clears least significant bit and sets all other bits.","Clears least significant bit and sets all other bits.","Gets mask up to lowest set bit.","Gets mask up to lowest set bit.","Resets the lowest set bit of x.","Resets the lowest set bit of x.","Returns an integer with the reversed byte order of x","Returns an integer with the reversed byte order of x","Zeroes higher bits of a >= index.","Zeroes higher bits of a >= index.","Restores the XMM, MMX, MXCSR, and x87 FPU registers from …","Restores the XMM, MMX, MXCSR, and x87 FPU registers from …","Saves the x87 FPU, MMX technology, XMM, and MXCSR …","Saves the x87 FPU, MMX technology, XMM, and MXCSR …","Add 32-bit masks in a and b, and store the result in k.","Add 64-bit masks in a and b, and store the result in k.","Compute the bitwise AND of 16-bit masks a and b, and store …","Compute the bitwise AND of 32-bit masks a and b, and store …","Compute the bitwise AND of 64-bit masks a and b, and store …","Compute the bitwise NOT of 16-bit masks a and then AND …","Compute the bitwise NOT of 32-bit masks a and then AND …","Compute the bitwise NOT of 64-bit masks a and then AND …","Compute the bitwise NOT of 16-bit mask a, and store the …","Compute the bitwise NOT of 32-bit mask a, and store the …","Compute the bitwise NOT of 64-bit mask a, and store the …","Compute the bitwise OR of 16-bit masks a and b, and store …","Compute the bitwise OR of 32-bit masks a and b, and store …","Compute the bitwise OR of 64-bit masks a and b, and store …","Compute the bitwise XNOR of 16-bit masks a and b, and …","Compute the bitwise XNOR of 32-bit masks a and b, and …","Compute the bitwise XNOR of 64-bit masks a and b, and …","Compute the bitwise XOR of 16-bit masks a and b, and store …","Compute the bitwise XOR of 32-bit masks a and b, and store …","Compute the bitwise XOR of 64-bit masks a and b, and store …","Load 32-bit mask from memory into k.","Load 64-bit mask from memory into k.","Counts the leading most significant zero bits.","Counts the leading most significant zero bits.","Computes the absolute values of packed 16-bit integers in a…","Computes the absolute values of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Computes the absolute values of packed 8-bit integers in a.","Adds packed 16-bit integers in a and b.","Adds packed 32-bit integers in a and b.","Adds packed 64-bit integers in a and b.","Adds packed 8-bit integers in a and b.","Adds packed double-precision (64-bit) floating-point …","Adds packed single-precision (32-bit) floating-point …","Adds packed 16-bit integers in a and b using saturation.","Adds packed 8-bit integers in a and b using saturation.","Adds packed unsigned 16-bit integers in a and b using …","Adds packed unsigned 8-bit integers in a and b using …","Alternatively adds and subtracts packed double-precision …","Alternatively adds and subtracts packed single-precision …","Performs one round of an AES decryption flow on each …","Performs the last round of an AES decryption flow on each …","Performs one round of an AES encryption flow on each …","Performs the last round of an AES encryption flow on each …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenates pairs of 16-byte blocks in a and b into a …","Computes the bitwise AND of a packed double-precision …","Computes the bitwise AND of packed single-precision …","Computes the bitwise AND of 256 bits (representing integer …","Computes the bitwise NOT of packed double-precision …","Computes the bitwise NOT of packed single-precision …","Computes the bitwise NOT of 256 bits (representing integer …","Averages packed unsigned 16-bit integers in a and b.","Averages packed unsigned 8-bit integers in a and b.","Considers the input b as packed 64-bit integers and c as …","Blends packed 16-bit integers from a and b using control …","Blends packed 32-bit integers from a and b using control …","Blends packed double-precision (64-bit) floating-point …","Blends packed single-precision (32-bit) floating-point …","Blends packed 8-bit integers from a and b using mask.","Blends packed double-precision (64-bit) floating-point …","Blends packed single-precision (32-bit) floating-point …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcasts 128 bits from memory (composed of 2 packed …","Broadcasts 128 bits from memory (composed of 4 packed …","Broadcasts a double-precision (64-bit) floating-point …","Broadcasts a single-precision (32-bit) floating-point …","Broadcasts the low packed 8-bit integer from a to all …","Broadcasts the low packed 32-bit integer from a to all …","Broadcast the low 8-bits from input mask k to all 64-bit …","Broadcast the low 16-bits from input mask k to all 32-bit …","Broadcasts the low packed 64-bit integer from a to all …","Broadcasts the low double-precision (64-bit) …","Broadcasts 128 bits of integer data from a to all 128-bit …","Broadcasts the low single-precision (32-bit) …","Broadcasts the low packed 16-bit integer from a to all …","Shifts 128-bit lanes in a left by imm8 bytes while …","Shifts 128-bit lanes in a right by imm8 bytes while …","Casts vector of type __m128d to type __m256d; the upper …","Casts vector of type __m256d to type __m128d.","Cast vector of type __m256d to type __m256.","Casts vector of type __m256d to type __m256i.","Casts vector of type __m128 to type __m256; the upper 128 …","Casts vector of type __m256 to type __m128.","Cast vector of type __m256 to type __m256d.","Casts vector of type __m256 to type __m256i.","Casts vector of type __m128i to type __m256i; the upper …","Casts vector of type __m256i to type __m256d.","Casts vector of type __m256i to type __m256.","Casts vector of type __m256i to type __m128i.","Rounds packed double-precision (64-bit) floating point …","Rounds packed single-precision (32-bit) floating point …","Performs a carry-less multiplication of two 64-bit …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compares packed double-precision (64-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compares packed 16-bit integers in a and b for equality.","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for equality.","Compare packed 32-bit integers in a and b for equality, …","Compares packed 64-bit integers in a and b for equality.","Compare packed 64-bit integers in a and b for equality, …","Compares packed 8-bit integers in a and b for equality.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares packed 16-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compares packed 64-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compares packed 8-bit integers in a and b for greater-than.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Sign-extend 16-bit integers to 32-bit integers.","Sign-extend 16-bit integers to 64-bit integers.","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign-extend 32-bit integers to 64-bit integers.","Convert packed 32-bit integers in a to packed 8-bit …","Converts packed 32-bit integers in a to packed …","Converts packed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign-extend 8-bit integers to 16-bit integers.","Sign-extend 8-bit integers to 32-bit integers.","Sign-extend 8-bit integers to 64-bit integers.","Zeroes extend packed unsigned 16-bit integers in a to …","Zero-extend the lower four unsigned 16-bit integers in a …","Zero-extend unsigned 32-bit integers in a to 64-bit …","Convert packed unsigned 32-bit integers in a to packed …","Zero-extend unsigned 8-bit integers in a to 16-bit …","Zero-extend the lower eight unsigned 8-bit integers in a …","Zero-extend the lower four unsigned 8-bit integers in a to …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Converts the 8 x 16-bit half-precision float values in the …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Converts the 8 x 32-bit float values in the 256-bit vector …","Returns the first element of the input vector of …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Returns the first element of the input vector of [8 x i32].","Returns the first element of the input vector of …","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Computes the division of each of the 4 packed 64-bit …","Computes the division of each of the 8 packed 32-bit …","Conditionally multiplies the packed single-precision …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Extracts a 16-bit integer from a, selected with INDEX. …","Extracts a 32-bit integer from a, selected with INDEX.","Extracts a 64-bit integer from a, selected with INDEX.","Extracts an 8-bit integer from a, selected with INDEX. …","Extracts 128 bits (composed of 2 packed double-precision …","Extracts 128 bits (composed of 4 packed single-precision …","Extracts 128 bits (composed of integer data) from a, …","Extract 128 bits (composed of 4 packed single-precision …","Extracts 128 bits (of integer data) from a selected with …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Rounds packed double-precision (64-bit) floating point …","Rounds packed single-precision (32-bit) floating point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Horizontally adds adjacent pairs of 16-bit integers in a …","Horizontally adds adjacent pairs of 32-bit integers in a …","Horizontal addition of adjacent pairs in the two packed …","Horizontal addition of adjacent pairs in the two packed …","Horizontally adds adjacent pairs of 16-bit integers in a …","Horizontally subtract adjacent pairs of 16-bit integers in …","Horizontally subtract adjacent pairs of 32-bit integers in …","Horizontal subtraction of adjacent pairs in the two packed …","Horizontal subtraction of adjacent pairs in the two packed …","Horizontally subtract adjacent pairs of 16-bit integers in …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Scatter 64-bit integers from a into memory using 32-bit …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Copies a to result, and inserts the 16-bit integer i into …","Copies a to result, and inserts the 32-bit integer i into …","Copies a to result, and insert the 64-bit integer i into …","Copies a to result, and inserts the 8-bit integer i into …","Copies a to result, then inserts 128 bits (composed of 2 …","Copies a to result, then inserts 128 bits (composed of 4 …","Copies a to result, then inserts 128 bits from b into …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Copies a to dst, then insert 128 bits (of integer data) …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Loads 256-bits of integer data from unaligned memory into …","Load 256-bits (composed of 8 packed 32-bit integers) from …","Load 256-bits (composed of 4 packed 64-bit integers) from …","Loads 256-bits (composed of 4 packed double-precision …","Loads 256-bits (composed of 8 packed single-precision …","Loads 256-bits of integer data from memory into result. …","Loads two 128-bit values (composed of 4 packed …","Loads two 128-bit values (composed of 2 packed …","Loads two 128-bit values (composed of integer data) from …","Load 256-bits (composed of 16 packed 16-bit integers) from …","Load 256-bits (composed of 8 packed 32-bit integers) from …","Load 256-bits (composed of 4 packed 64-bit integers) from …","Load 256-bits (composed of 32 packed 8-bit integers) from …","Loads 256-bits (composed of 4 packed double-precision …","Loads 256-bits (composed of 8 packed single-precision …","Loads 256-bits of integer data from memory into result. …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiplies packed signed 16-bit integers in a and b, …","Vertically multiplies each unsigned 8-bit integer from a …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Performs element-by-element bitwise AND between packed …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using control …","Blend packed 32-bit integers from a and b using control …","Blend packed 64-bit integers from a and b using control …","Blend packed 8-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 32-bit integers in a to packed 16-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 4 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 8 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Zero extend packed unsigned 8-bit integers in the low 4 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using …","Move packed 32-bit integers from a to dst using writemask …","Move packed 64-bit integers from a to dst using writemask …","Move packed 8-bit integers from a into dst using writemask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast 16-bit integer a to all elements of dst using …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle 8-bit integers in a within 128-bit lanes using the …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Store packed 16-bit integers from a into memory using …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed 8-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Loads packed 32-bit integers from memory pointed by …","Loads packed 64-bit integers from memory pointed by …","Loads packed double-precision (64-bit) floating-point …","Loads packed single-precision (32-bit) floating-point …","Stores packed 32-bit integers from a into memory pointed …","Stores packed 64-bit integers from a into memory pointed …","Stores packed double-precision (64-bit) floating-point …","Stores packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 4 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 8 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Zero extend packed unsigned 8-bit integers in the low 4 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using zeromask …","Move packed 32-bit integers from a into dst using zeromask …","Move packed 64-bit integers from a into dst using zeromask …","Move packed 8-bit integers from a into dst using zeromask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compare packed signed 64-bit integers in a and b, and …","Compares packed 8-bit integers in a and b, and returns the …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Compares packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compare packed signed 64-bit integers in a and b, and …","Compares packed 8-bit integers in a and b, and returns the …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Compares packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Creates mask from the most significant bit of each 8-bit …","Sets each bit of the returned mask based on the most …","Sets each bit of the returned mask based on the most …","Set each bit of mask register k based on the most …","Set each bit of mask register k based on the most …","Set each packed 16-bit integer in dst to all ones or all …","Set each packed 8-bit integer in dst to all ones or all …","Computes the sum of absolute differences (SADs) of …","Multiplies the low 32-bit integers from each packed 64-bit …","Multiplies the low unsigned 32-bit integers from each …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies the packed 16-bit integers in a and b, producing","Multiplies the packed unsigned 16-bit integers in a and b, …","Multiplies packed 16-bit integers in a and b, producing …","Multiplies the packed 16-bit integers in a and b, producing","Multiplies the packed 32-bit integers in a and b, producing","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Computes the bitwise OR packed double-precision (64-bit) …","Computes the bitwise OR packed single-precision (32-bit) …","Computes the bitwise OR of 256 bits (representing integer …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Shuffles 256 bits (composed of 4 packed double-precision …","Shuffles 256 bits (composed of 8 packed single-precision …","Shuffles 128-bits (composed of integer data) selected by …","Shuffles 128-bits of integer data selected by imm8 from a …","Permutes 64-bit integers from a using control mask imm8.","Shuffles 64-bit floating-point elements in a across lanes …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Permutes packed 32-bit integers from a according to the …","Shuffles eight 32-bit floating-point elements in a across …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Computes the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rounds packed double-precision (64-bit) floating point …","Rounds packed single-precision (32-bit) floating point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Computes the approximate reciprocal square root of packed …","Computes the absolute differences of packed unsigned 8-bit …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcasts 16-bit integer a to all elements of returned …","Broadcasts 32-bit integer a to all elements of returned …","Broadcasts 64-bit integer a to all elements of returned …","Broadcasts 8-bit integer a to all elements of returned …","Broadcasts double-precision (64-bit) floating-point value a…","Broadcasts single-precision (32-bit) floating-point value a…","Sets packed 16-bit integers in returned vector with the …","Sets packed 32-bit integers in returned vector with the …","Sets packed 64-bit integers in returned vector with the …","Sets packed 8-bit integers in returned vector with the …","Sets packed __m256 returned vector with the supplied …","Sets packed __m256d returned vector with the supplied …","Sets packed __m256i returned vector with the supplied …","Sets packed double-precision (64-bit) floating-point …","Sets packed single-precision (32-bit) floating-point …","Sets packed 16-bit integers in returned vector with the …","Sets packed 32-bit integers in returned vector with the …","Sets packed 64-bit integers in returned vector with the …","Sets packed 8-bit integers in returned vector with the …","Sets packed __m256 returned vector with the supplied …","Sets packed __m256d returned vector with the supplied …","Sets packed __m256i returned vector with the supplied …","Sets packed double-precision (64-bit) floating-point …","Sets packed single-precision (32-bit) floating-point …","Returns vector of type __m256d with all elements set to …","Returns vector of type __m256 with all elements set to …","Returns vector of type __m256i with all elements set to …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffles 32-bit integers in 128-bit lanes of a using the …","Shuffles bytes from a according to the content of b.","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffles 16-bit integers in the high 64 bits of 128-bit …","Shuffles 16-bit integers in the low 64 bits of 128-bit …","Negates packed 16-bit integers in a when the corresponding …","Negates packed 32-bit integers in a when the corresponding …","Negates packed 8-bit integers in a when the corresponding …","Shifts packed 16-bit integers in a left by count while …","Shifts packed 32-bit integers in a left by count while …","Shifts packed 64-bit integers in a left by count while …","Shifts packed 16-bit integers in a left by IMM8 while …","Shifts packed 32-bit integers in a left by IMM8 while …","Shifts packed 64-bit integers in a left by IMM8 while …","Shifts 128-bit lanes in a left by imm8 bytes while …","Shift packed 16-bit integers in a left by the amount …","Shifts packed 32-bit integers in a left by the amount …","Shifts packed 64-bit integers in a left by the amount …","Returns the square root of packed double-precision …","Returns the square root of packed single-precision …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shifts packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shifts packed 64-bit integers in a right by IMM8 while …","Shifts 128-bit lanes in a right by imm8 bytes while …","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shifts packed 64-bit integers in a right by the amount …","Store 256-bits (composed of 8 packed 32-bit integers) from …","Store 256-bits (composed of 4 packed 64-bit integers) from …","Stores 256-bits (composed of 4 packed double-precision …","Stores 256-bits (composed of 8 packed single-precision …","Stores 256-bits of integer data from a into memory. …","Stores the high and low 128-bit halves (each composed of 4 …","Stores the high and low 128-bit halves (each composed of 2 …","Stores the high and low 128-bit halves (each composed of …","Store 256-bits (composed of 16 packed 16-bit integers) …","Store 256-bits (composed of 8 packed 32-bit integers) from …","Store 256-bits (composed of 4 packed 64-bit integers) from …","Store 256-bits (composed of 32 packed 8-bit integers) from …","Stores 256-bits (composed of 4 packed double-precision …","Stores 256-bits (composed of 8 packed single-precision …","Stores 256-bits of integer data from a into memory. …","Moves double-precision values from a 256-bit vector of …","Moves single-precision floating point values from a …","Moves integer data from a 256-bit integer vector to a …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtracts packed double-precision (64-bit) floating-point …","Subtracts packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing integer …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing integer …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing integer …","Returns vector of type __m256d with indeterminate elements.","Returns vector of type __m256 with indeterminate elements. …","Returns vector of type __m256i with with indeterminate …","Unpacks and interleave 16-bit integers from the high half …","Unpacks and interleave 32-bit integers from the high half …","Unpacks and interleave 64-bit integers from the high half …","Unpacks and interleave 8-bit integers from the high half …","Unpacks and interleave double-precision (64-bit) …","Unpacks and interleave single-precision (32-bit) …","Unpacks and interleave 16-bit integers from the low half …","Unpacks and interleave 32-bit integers from the low half …","Unpacks and interleave 64-bit integers from the low half …","Unpacks and interleave 8-bit integers from the low half of …","Unpacks and interleave double-precision (64-bit) …","Unpacks and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Computes the bitwise XOR of packed double-precision …","Computes the bitwise XOR of packed single-precision …","Computes the bitwise XOR of 256 bits (representing integer …","Zeroes the contents of all XMM or YMM registers.","Zeroes the upper 128 bits of all YMM registers; the lower …","Constructs a 256-bit floating-point vector of [4 x double] …","Constructs a 256-bit floating-point vector of [8 x float] …","Constructs a 256-bit integer vector from a 128-bit integer …","Compute the absolute value of packed signed 16-bit …","Computes the absolute values of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Finds the absolute value of each packed double-precision …","Finds the absolute value of each packed single-precision …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Performs one round of an AES decryption flow on each …","Performs the last round of an AES decryption flow on each …","Performs one round of an AES encryption flow on each …","Performs the last round of an AES encryption flow on each …","Concatenate a and b into a 128-byte immediate result, …","Concatenate a and b into a 128-byte immediate result, …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of 512 bits (composed of packed …","Compute the bitwise AND of 512 bits (representing integer …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of 512 bits (composed of packed …","Compute the bitwise NOT of 512 bits (representing integer …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed double-precision (64-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the 4 packed 64-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low 8-bits from input mask k to all 64-bit …","Broadcast the low 16-bits from input mask k to all 32-bit …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Shift 128-bit lanes in a left by imm8 bytes while shifting …","Shift 128-bit lanes in a right by imm8 bytes while …","Cast vector of type __m128d to type __m512d; the upper 384 …","Cast vector of type __m256d to type __m512d; the upper 256 …","Cast vector of type __m512d to type __m128d. This …","Cast vector of type __m512d to type __m256d. This …","Cast vector of type __m512d to type __m512. This intrinsic …","Cast vector of type __m512d to type __m512i. This …","Cast vector of type __m128 to type __m512; the upper 384 …","Cast vector of type __m256 to type __m512; the upper 256 …","Cast vector of type __m512 to type __m128. This intrinsic …","Cast vector of type __m512 to type __m256. This intrinsic …","Cast vector of type __m512 to type __m512d. This intrinsic …","Cast vector of type __m512 to type __m512i. This intrinsic …","Cast vector of type __m128i to type __m512i; the upper 384 …","Cast vector of type __m256i to type __m512i; the upper 256 …","Cast vector of type __m512i to type __m512d. This …","Cast vector of type __m512i to type __m512. This intrinsic …","Cast vector of type __m512i to type __m128i. This …","Cast vector of type __m512i to type __m256i. This …","Performs a carry-less multiplication of two 64-bit …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed signed 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Performs element-by-element conversion of the lower half …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Performs element-by-element conversion of the lower half …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Performs an element-by-element conversion of packed …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Performs element-by-element conversion of the lower half …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Copy the lower 32-bit integer in a to dst.","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Extract 128 bits (composed of 4 packed single-precision …","Extract 256 bits (composed of 4 packed double-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Extract 256 bits (composed of 4 packed 64-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Gather 32-bit integers from memory using 32-bit indices. …","Gather 64-bit integers from memory using 32-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 32-bit …","Scatter 64-bit integers from a into memory using 32-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Gather 32-bit integers from memory using 64-bit indices. …","Gather 64-bit integers from memory using 64-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 64-bit …","Scatter 64-bit integers from a into memory using 64-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Copy a to dst, then insert 256 bits (composed of 4 packed …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Copy a to dst, then insert 256 bits (composed of 4 packed …","Converts integer mask into bitmask, storing the result in …","Compute the bitwise AND of 16-bit masks a and b, and store …","Compute the bitwise NOT of 16-bit masks a and then AND …","Copy 16-bit mask a to k.","Compute the bitwise NOT of 16-bit mask a, and store the …","Compute the bitwise OR of 16-bit masks a and b, and store …","Performs bitwise OR between k1 and k2, storing the result …","Unpack and interleave 8 bits from masks a and b, and store …","Compute the bitwise XNOR of 16-bit masks a and b, and …","Compute the bitwise XOR of 16-bit masks a and b, and store …","Load 512-bits (composed of 16 packed 32-bit integers) from …","Load 512-bits (composed of 8 packed 64-bit integers) from …","Load 512-bits (composed of 8 packed double-precision …","Load 512-bits (composed of 16 packed single-precision …","Load 512-bits of integer data from memory into dst. …","Load 512-bits (composed of 32 packed 16-bit integers) from …","Load 512-bits (composed of 16 packed 32-bit integers) from …","Load 512-bits (composed of 8 packed 64-bit integers) from …","Load 512-bits (composed of 64 packed 8-bit integers) from …","Loads 512-bits (composed of 8 packed double-precision …","Loads 512-bits (composed of 16 packed single-precision …","Load 512-bits of integer data from memory into dst. …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed signed 16-bit integers in a and b, …","Vertically multiply each unsigned 8-bit integer from a …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Converts bit mask k1 into an integer value, storing the …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Computes the absolute value of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Finds the absolute value of each packed double-precision …","Finds the absolute value of each packed single-precision …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 128-byte immediate result, …","Concatenate a and b into a 128-byte immediate result, …","Concatenate pairs of 16-byte blocks in a and b into a …","Performs element-by-element bitwise AND between packed …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using control …","Blend packed 32-bit integers from a and b using control …","Blend packed 64-bit integers from a and b using control …","Blend packed 8-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed double-precision (64-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the 4 packed 64-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed signed 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 32-bit integers in a to packed 16-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Performs element-by-element conversion of the lower half …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Performs element-by-element conversion of the lower half …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Performs an element-by-element conversion of packed …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Performs element-by-element conversion of the lower half …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 256 bits (composed of 4 packed double-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Extract 256 bits (composed of 4 packed 64-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Gather 32-bit integers from memory using 32-bit indices. …","Gather 64-bit integers from memory using 32-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 32-bit …","Scatter 64-bit integers from a into memory using 32-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Gather 32-bit integers from memory using 64-bit indices. …","Gather 64-bit integers from memory using 64-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 64-bit …","Scatter 64-bit integers from a into memory using 64-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using …","Move packed 32-bit integers from a to dst using writemask …","Move packed 64-bit integers from a to dst using writemask …","Move packed 8-bit integers from a into dst using writemask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","Multiplies elements in packed 64-bit integer vectors a and …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 32-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Reduce the packed 32-bit integers in a by addition using …","Reduce the packed 64-bit integers in a by addition using …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise AND …","Reduce the packed 64-bit integers in a by addition using …","Reduce the packed signed 32-bit integers in a by maximum …","Reduce the packed signed 64-bit integers in a by maximum …","Reduce the packed unsigned 32-bit integers in a by maximum …","Reduce the packed unsigned 64-bit integers in a by maximum …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed signed 32-bit integers in a by maximum …","Reduce the packed signed 64-bit integers in a by maximum …","Reduce the packed unsigned 32-bit integers in a by maximum …","Reduce the packed signed 64-bit integers in a by maximum …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by multiplication …","Reduce the packed 64-bit integers in a by multiplication …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise OR using …","Reduce the packed 64-bit integers in a by bitwise OR using …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast 16-bit integer a to all elements of dst using …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle 8-bit integers in a within 128-bit lanes using the …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Store packed 16-bit integers from a into memory using …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed 8-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compute the absolute value of packed signed 16-bit …","Computes the absolute value of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 128-byte immediate result, …","Concatenate a and b into a 128-byte immediate result, …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed double-precision (64-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the 4 packed 64-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed signed 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 256 bits (composed of 4 packed double-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Extract 256 bits (composed of 4 packed 64-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using zeromask …","Move packed 32-bit integers from a into dst using zeromask …","Move packed 64-bit integers from a into dst using zeromask …","Move packed 8-bit integers from a into dst using zeromask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Set each bit of mask register k based on the most …","Set each bit of mask register k based on the most …","Set each packed 16-bit integer in dst to all ones or all …","Set each packed 8-bit integer in dst to all ones or all …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","Multiplies elements in packed 64-bit integer vectors a and …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Compute the bitwise OR of 512 bits (representing integer …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 32-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Reduce the packed 32-bit integers in a by addition. …","Reduce the packed 64-bit integers in a by addition. …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise AND. …","Reduce the packed 64-bit integers in a by bitwise AND. …","Reduce the packed signed 32-bit integers in a by maximum. …","Reduce the packed signed 64-bit integers in a by maximum. …","Reduce the packed unsigned 32-bit integers in a by …","Reduce the packed unsigned 64-bit integers in a by …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed signed 32-bit integers in a by minimum. …","Reduce the packed signed 64-bit integers in a by minimum. …","Reduce the packed unsigned 32-bit integers in a by …","Reduce the packed unsigned 64-bit integers in a by …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by multiplication. …","Reduce the packed 64-bit integers in a by multiplication. …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise OR. …","Reduce the packed 64-bit integers in a by bitwise OR. …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Compute the absolute differences of packed unsigned 8-bit …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst.","Broadcast 64-bit integer a to all elements of dst.","Broadcast 8-bit integer a to all elements of dst.","Broadcast 64-bit float a to all elements of dst.","Broadcast 32-bit float a to all elements of dst.","Set packed 32-bit integers in dst with the repeated 4 …","Set packed 64-bit integers in dst with the repeated 4 …","Set packed double-precision (64-bit) floating-point …","Set packed single-precision (32-bit) floating-point …","Set packed 16-bit integers in dst with the supplied values.","Sets packed 32-bit integers in dst with the supplied …","Set packed 64-bit integers in dst with the supplied values.","Set packed 8-bit integers in dst with the supplied values.","Set packed double-precision (64-bit) floating-point …","Sets packed 32-bit integers in dst with the supplied …","Set packed 32-bit integers in dst with the repeated 4 …","Set packed 64-bit integers in dst with the repeated 4 …","Set packed double-precision (64-bit) floating-point …","Set packed single-precision (32-bit) floating-point …","Sets packed 32-bit integers in dst with the supplied …","Set packed 64-bit integers in dst with the supplied values …","Set packed double-precision (64-bit) floating-point …","Sets packed 32-bit integers in dst with the supplied …","Return vector of type __m512 with all elements set to zero.","Return vector of type __m512i with all elements set to …","Returns vector of type __m512d with all elements set to …","Returns vector of type __m512d with all elements set to …","Returns vector of type __m512i with all elements set to …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store 512-bits (composed of 16 packed 32-bit integers) …","Store 512-bits (composed of 8 packed 64-bit integers) from …","Store 512-bits (composed of 8 packed double-precision …","Store 512-bits of integer data from a into memory. …","Store 512-bits of integer data from a into memory. …","Store 512-bits (composed of 32 packed 16-bit integers) …","Store 512-bits (composed of 16 packed 32-bit integers) …","Store 512-bits (composed of 8 packed 64-bit integers) from …","Store 512-bits (composed of 64 packed 8-bit integers) from …","Stores 512-bits (composed of 8 packed double-precision …","Stores 512-bits (composed of 16 packed single-precision …","Store 512-bits of integer data from a into memory. …","Store 512-bits (composed of 8 packed double-precision …","Store 512-bits (composed of 16 packed single-precision …","Store 512-bits of integer data from a into memory using a …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Return vector of type __m512 with indeterminate elements. …","Return vector of type __m512i with indeterminate elements. …","Returns vector of type __m512d with indeterminate elements.","Returns vector of type __m512 with indeterminate elements. …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compute the bitwise XOR of 512 bits (representing integer …","Cast vector of type __m128d to type __m512d; the upper 384 …","Cast vector of type __m256d to type __m512d; the upper 256 …","Cast vector of type __m128 to type __m512; the upper 384 …","Cast vector of type __m256 to type __m512; the upper 256 …","Cast vector of type __m128i to type __m512i; the upper 384 …","Cast vector of type __m256i to type __m512i; the upper 256 …","Computes the absolute value of each of the packed 16-bit …","Computes the absolute value of each of the packed 32-bit …","Computes the absolute value of packed 8-bit signed …","Adds packed 16-bit integers in a and b.","Adds packed 32-bit integers in a and b.","Adds packed 64-bit integers in a and b.","Adds packed 8-bit integers in a and b.","Adds packed double-precision (64-bit) floating-point …","Adds __m128 vectors.","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Adds the first component of a and b, the other components …","Adds packed 16-bit integers in a and b using saturation.","Adds packed 8-bit integers in a and b using saturation.","Adds packed unsigned 16-bit integers in a and b using …","Adds packed unsigned 8-bit integers in a and b using …","Alternatively add and subtract packed double-precision …","Alternatively add and subtract packed single-precision …","Performs one round of an AES decryption flow on data …","Performs the last round of an AES decryption flow on data …","Performs one round of an AES encryption flow on data …","Performs the last round of an AES encryption flow on data …","Performs the InvMixColumns transformation on a.","Assist in expanding the AES cipher key.","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate 16-byte blocks in a and b into a 32-byte …","Computes the bitwise AND of packed double-precision …","Bitwise AND of packed single-precision (32-bit) …","Computes the bitwise AND of 128 bits (representing integer …","Computes the bitwise NOT of a and then AND with b.","Bitwise AND-NOT of packed single-precision (32-bit) …","Computes the bitwise NOT of 128 bits (representing integer …","Averages packed unsigned 16-bit integers in a and b.","Averages packed unsigned 8-bit integers in a and b.","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using the mask …","Blends packed 32-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Blend packed 8-bit integers from a and b using mask","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcasts a single-precision (32-bit) floating-point …","Broadcasts the low packed 8-bit integer from a to all …","Broadcasts the low packed 32-bit integer from a to all …","Broadcast the low 8-bits from input mask k to all 64-bit …","Broadcast the low 16-bits from input mask k to all 32-bit …","Broadcasts the low packed 64-bit integer from a to all …","Broadcasts the low double-precision (64-bit) …","Broadcasts the low single-precision (32-bit) …","Broadcasts the low packed 16-bit integer from a to all …","Shifts a left by IMM8 bytes while shifting in zeros.","Shifts a right by IMM8 bytes while shifting in zeros.","Casts a 128-bit floating-point vector of [2 x double] into …","Casts a 128-bit floating-point vector of [2 x double] into …","Casts a 128-bit floating-point vector of [4 x float] into …","Casts a 128-bit floating-point vector of [4 x float] into …","Casts a 128-bit integer vector into a 128-bit …","Casts a 128-bit integer vector into a 128-bit …","Round the packed double-precision (64-bit) floating-point …","Round the packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Invalidates and flushes the cache line that contains p …","Performs a carry-less multiplication of two 64-bit …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compares packed double-precision (64-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compares the lower double-precision (64-bit) …","Compare the lower double-precision (64-bit) floating-point …","Compares the lower single-precision (32-bit) …","Compare the lower single-precision (32-bit) floating-point …","Compares packed 16-bit integers in a and b for equality.","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for equality.","Compare packed 32-bit integers in a and b for equality, …","Compares packed 64-bit integers in a and b for equality","Compare packed 64-bit integers in a and b for equality, …","Compares packed 8-bit integers in a and b for equality.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for equality.","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for equality. The …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for greater than or …","Compares packed 16-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compares packed 64-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compares packed 8-bit integers in a and b for greater-than.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for greater than. …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for less than or …","Compares packed 16-bit integers in a and b for less-than.","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for less-than.","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compares packed 8-bit integers in a and b for less-than.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for less-than.","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for less than. The …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for not-equal.","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for inequality. The …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for not-less-than. …","Compares corresponding elements in a and b to see if …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Checks if the lowest f32 of both inputs are ordered. The …","Compares corresponding elements in a and b to see if …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Checks if the lowest f32 of both inputs are unordered. The …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compares the lower element of a and b for equality.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for greater-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for less-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for not-equal.","Compares two 32-bit floats from the low-order bits of a …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Starting with the initial value in crc, return the …","Starting with the initial value in crc, return the …","Starting with the initial value in crc, return the …","Starting with the initial value in crc, return the …","Convert the signed 32-bit integer b to a single-precision …","Convert the signed 64-bit integer b to a double-precision …","Convert the signed 64-bit integer b to a single-precision …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the signed 32-bit integer b to a single-precision …","Convert the signed 64-bit integer b to a double-precision …","Convert the signed 64-bit integer b to a single-precision …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the unsigned 32-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Alias for _mm_cvtsi32_ss.","Alias for _mm_cvtss_si32.","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Converts the lower two packed 32-bit integers in a to …","Converts packed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zeroes extend packed unsigned 16-bit integers in a to …","Zeroes extend packed unsigned 16-bit integers in a to …","Zeroes extend packed unsigned 32-bit integers in a to …","Convert packed unsigned 32-bit integers in a to packed …","Zeroes extend packed unsigned 8-bit integers in a to …","Zeroes extend packed unsigned 8-bit integers in a to …","Zeroes extend packed unsigned 8-bit integers in a to …","Convert the signed 32-bit integer b to a double-precision …","Convert the signed 32-bit integer b to a single-precision …","Convert the signed 64-bit integer b to a double-precision …","Convert the signed 64-bit integer b to a single-precision …","Convert packed single-precision (32-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Converts the 4 x 16-bit half-precision float values in the …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Converts the 4 x 32-bit float values in the 128-bit vector …","Returns the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Converts the lower double-precision (64-bit) …","Converts the lower double-precision (64-bit) …","Alias for _mm_cvtsd_si64","Converts the lower double-precision (64-bit) …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Returns the lowest element of a.","Returns the lowest element of a.","Returns the lowest element of a.","Returns a with its lower element replaced by b after …","Returns a vector whose lowest element is a and all higher …","Converts a 32 bit integer to a 32 bit float. The result …","Returns a with its lower element replaced by b after …","Returns a vector whose lowest element is a and all higher …","Converts a 64 bit integer to a 32 bit float. The result …","Returns a with its lower element replaced by b after …","Returns a vector whose lowest element is a and all higher …","Extracts the lowest 32 bit float from the input vector.","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Converts the lower single-precision (32-bit) …","Converts the lowest 32 bit float in the input vector to a …","Converts the lowest 32 bit float in the input vector to a …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Alias for _mm_cvttss_si32.","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Converts the lower double-precision (64-bit) …","Converts the lower double-precision (64-bit) …","Alias for _mm_cvttsd_si64","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Converts the lowest 32 bit float in the input vector to a …","Converts the lowest 32 bit float in the input vector to a …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the unsigned 32-bit integer b to a …","Convert the unsigned 32-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divides __m128 vectors.","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Divides the first component of b by a, the other …","Returns the dot product of two __m128d vectors.","Returns the dot product of two __m128 vectors.","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Returns the imm8 element of a.","Extracts an 32-bit integer from a selected with IMM8","Extracts an 64-bit integer from a selected with IMM1","Extracts an 8-bit integer from a, selected with IMM8. …","Extracts a single-precision (32-bit) floating-point …","Extracts the bit range specified by y from the lower 64 …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Round the packed double-precision (64-bit) floating-point …","Round the packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Gets the unsigned 32-bit value of the MXCSR control and …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Horizontally adds the adjacent pairs of values contained …","Horizontally adds the adjacent pairs of values contained …","Horizontally adds adjacent pairs of double-precision …","Horizontally adds adjacent pairs of single-precision …","Horizontally adds the adjacent pairs of values contained …","Horizontally subtract the adjacent pairs of values …","Horizontally subtract the adjacent pairs of values …","Horizontally subtract adjacent pairs of double-precision …","Horizontally adds adjacent pairs of single-precision …","Horizontally subtract the adjacent pairs of values …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns a new vector where the imm8 element of a is …","Returns a copy of a with the 32-bit integer from i …","Returns a copy of a with the 64-bit integer from i …","Returns a copy of a with the 8-bit integer from i inserted …","Select a single value in a to store at some position in b, …","Inserts the [length:0] bits of y into x at index.","Loads 128-bits of integer data from unaligned memory. This …","Performs a serializing operation on all load-from-memory …","Loads a double-precision (64-bit) floating-point element …","Construct a __m128 by duplicating the value read from p …","Load 128-bits (composed of 4 packed 32-bit integers) from …","Load 128-bits (composed of 2 packed 64-bit integers) from …","Loads 128-bits (composed of 2 packed double-precision …","Loads a double-precision (64-bit) floating-point element …","Loads four f32 values from aligned memory into a __m128. …","Alias for _mm_load1_ps","Loads a 64-bit double-precision value to the low element …","Loads 128-bits of integer data from memory into a new …","Construct a __m128 with the lowest element read from p and …","Loads a double-precision (64-bit) floating-point element …","Loads a double-precision value into the high-order bits of …","Loads 64-bit integer from memory into first element of …","Loads a double-precision value into the low-order bits of …","Loads 2 double-precision (64-bit) floating-point elements …","Loads four f32 values from aligned memory into a __m128 in …","Load 128-bits (composed of 8 packed 16-bit integers) from …","Load 128-bits (composed of 4 packed 32-bit integers) from …","Load 128-bits (composed of 2 packed 64-bit integers) from …","Load 128-bits (composed of 16 packed 8-bit integers) from …","Loads 128-bits (composed of 2 packed double-precision …","Loads four f32 values from memory into a __m128. There are …","Loads 128-bits of integer data from memory into a new …","Loads unaligned 64-bits of integer data from memory into …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiplies and then horizontally add signed 16 bit …","Multiplies corresponding pairs of packed 8-bit unsigned …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Performs element-by-element bitwise AND between packed …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using control …","Blend packed 32-bit integers from a and b using control …","Blend packed 64-bit integers from a and b using control …","Blend packed 8-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 32-bit integers in a to packed 16-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 2 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 4 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 4 …","Zero extend packed unsigned 8-bit integers in the low 2 …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert the lower single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using …","Move packed 32-bit integers from a to dst using writemask …","Move packed 64-bit integers from a to dst using writemask …","Move packed 8-bit integers from a into dst using writemask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Move the lower double-precision (64-bit) floating-point …","Move the lower single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of the lower …","Compute the approximate reciprocal of the lower …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of the …","Compute the approximate reciprocal square root of the …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast 16-bit integer a to all elements of dst using …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle 8-bit integers in a within 128-bit lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Store packed 16-bit integers from a into memory using …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed 8-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Loads packed 32-bit integers from memory pointed by …","Loads packed 64-bit integers from memory pointed by …","Loads packed double-precision (64-bit) floating-point …","Loads packed single-precision (32-bit) floating-point …","Conditionally store 8-bit integer elements from a into …","Stores packed 32-bit integers from a into memory pointed …","Stores packed 64-bit integers from a into memory pointed …","Stores packed double-precision (64-bit) floating-point …","Stores packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 2 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 4 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in th elow 4 …","Zero extend packed unsigned 8-bit integers in the low 2 …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert the lower single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using zeromask …","Move packed 32-bit integers from a into dst using zeromask …","Move packed 64-bit integers from a into dst using zeromask …","Move packed 8-bit integers from a into dst using zeromask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Move the lower double-precision (64-bit) floating-point …","Move the lower single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of the lower …","Compute the approximate reciprocal of the lower …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of the …","Compute the approximate reciprocal square root of the …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compare packed signed 64-bit integers in a and b, and …","Compares packed 8-bit integers in a and b and returns …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Returns a new vector with the maximum values from …","Compares packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Compares the first single-precision (32-bit) …","Performs a serializing operation on all load-from-memory …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compares packed 8-bit integers in a and b and returns …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Returns a new vector with the minimum values from …","Compares packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Compares the first single-precision (32-bit) …","Finds the minimum unsigned 16-bit element in the 128-bit __…","Returns a vector where the low element is extracted from a …","Constructs a 128-bit floating-point vector of [2 x double]…","Returns a __m128 with the first component from b and the …","Duplicate the low double-precision (64-bit) floating-point …","Duplicate odd-indexed single-precision (32-bit) …","Combine higher half of a and b. The higher half of b …","Duplicate even-indexed single-precision (32-bit) …","Combine lower half of a and b. The lower half of b …","Returns a mask of the most significant bit of each element …","Returns a mask of the most significant bit of each element …","Returns a mask of the most significant bit of each element …","Set each bit of mask register k based on the most …","Set each bit of mask register k based on the most …","Set each packed 16-bit integer in dst to all ones or all …","Set each packed 8-bit integer in dst to all ones or all …","Subtracts 8-bit unsigned integer values and computes the …","Multiplies the low 32-bit integers from each packed 64-bit …","Multiplies the low unsigned 32-bit integers from each …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies __m128 vectors.","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Returns a new vector with the low element of a replaced by …","Multiplies the first component of a and b, the other …","Multiplies the packed 16-bit integers in a and b.","Multiplies the packed unsigned 16-bit integers in a and b.","Multiplies packed 16-bit signed integer values, truncate …","Multiplies the packed 16-bit integers in a and b.","Multiplies the packed 32-bit integers in a and b, …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Computes the bitwise OR of a and b.","Bitwise OR of packed single-precision (32-bit) …","Computes the bitwise OR of 128 bits (representing integer …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Provides a hint to the processor that the code sequence is …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Fetch the cache line that contains address p using the …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of the lower …","Compute the approximate reciprocal of the lower …","Returns the approximate reciprocal of packed …","Returns the approximate reciprocal of the first …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round the packed double-precision (64-bit) floating-point …","Round the packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of the …","Compute the approximate reciprocal square root of the …","Returns the approximate reciprocal square root of packed …","Returns the approximate reciprocal square root of the …","Sum the absolute differences of packed unsigned 8-bit …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcasts 16-bit integer a to all elements.","Broadcasts 32-bit integer a to all elements.","Broadcasts 64-bit integer a to all elements.","Broadcasts 8-bit integer a to all elements.","Broadcasts double-precision (64-bit) floating-point value …","Construct a __m128 with all element set to a.","Sets packed 16-bit integers with the supplied values.","Sets packed 32-bit integers with the supplied values.","Sets packed 64-bit integers with the supplied values, from …","Sets packed 8-bit integers with the supplied values.","Sets packed double-precision (64-bit) floating-point …","Broadcasts double-precision (64-bit) floating-point value …","Construct a __m128 from four floating point values highest …","Alias for _mm_set1_ps","Copies double-precision (64-bit) floating-point element a …","Construct a __m128 with the lowest element set to a and …","Sets the MXCSR register with the 32-bit unsigned integer …","Sets packed 16-bit integers with the supplied values in …","Sets packed 32-bit integers with the supplied values in …","Sets packed 8-bit integers with the supplied values in …","Sets packed double-precision (64-bit) floating-point …","Construct a __m128 from four floating point values lowest …","Returns packed double-precision (64-bit) floating-point …","Construct a __m128 with all elements initialized to zero.","Returns a vector with all elements set to zero.","Performs a serializing operation on all store-to-memory …","Performs an intermediate calculation for the next four …","Performs the final calculation for the next four SHA1 …","Calculate SHA1 state variable E after four rounds of …","Performs four rounds of SHA1 operation using an initial …","Performs an intermediate calculation for the next four …","Performs the final calculation for the next four SHA256 …","Performs 2 rounds of SHA256 operation using an initial …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffles 32-bit integers in a using the control in IMM8.","Shuffles bytes from a according to the content of b.","Constructs a 128-bit floating-point vector of [2 x double] …","Shuffles packed single-precision (32-bit) floating-point …","Shuffles 16-bit integers in the high 64 bits of a using …","Shuffles 16-bit integers in the low 64 bits of a using the …","Negates packed 16-bit integers in a when the corresponding …","Negates packed 32-bit integers in a when the corresponding …","Negates packed 8-bit integers in a when the corresponding …","Shifts packed 16-bit integers in a left by count while …","Shifts packed 32-bit integers in a left by count while …","Shifts packed 64-bit integers in a left by count while …","Shifts packed 16-bit integers in a left by IMM8 while …","Shifts packed 32-bit integers in a left by IMM8 while …","Shifts packed 64-bit integers in a left by IMM8 while …","Shifts a left by IMM8 bytes while shifting in zeros.","Shift packed 16-bit integers in a left by the amount …","Shifts packed 32-bit integers in a left by the amount …","Shifts packed 64-bit integers in a left by the amount …","Returns a new vector with the square root of each of the …","Returns the square root of packed single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Returns a new vector with the low element of a replaced by …","Returns the square root of the first single-precision …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shifts packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shifts packed 64-bit integers in a right by IMM8 while …","Shifts a right by IMM8 bytes while shifting in zeros.","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shifts packed 64-bit integers in a right by the amount …","Stores the lower double-precision (64-bit) floating-point …","Stores the lowest 32 bit float of a repeated four times …","Store 128-bits (composed of 4 packed 32-bit integers) from …","Store 128-bits (composed of 2 packed 64-bit integers) from …","Stores 128-bits (composed of 2 packed double-precision …","Stores the lower double-precision (64-bit) floating-point …","Stores four 32-bit floats into aligned memory.","Alias for _mm_store1_ps","Stores the lower 64 bits of a 128-bit vector of …","Stores 128-bits of integer data from a into memory.","Stores the lowest 32 bit float of a into memory.","Stores the upper 64 bits of a 128-bit vector of …","Stores the lower 64-bit integer a to a memory location.","Stores the lower 64 bits of a 128-bit vector of …","Stores 2 double-precision (64-bit) floating-point elements …","Stores four 32-bit floats into aligned memory in reverse …","Store 128-bits (composed of 8 packed 16-bit integers) from …","Store 128-bits (composed of 4 packed 32-bit integers) from …","Store 128-bits (composed of 2 packed 64-bit integers) from …","Store 128-bits (composed of 16 packed 8-bit integers) from …","Stores 128-bits (composed of 2 packed double-precision …","Stores four 32-bit floats into memory. There are no …","Stores 128-bits of integer data from a into memory.","Stores a 128-bit floating point vector of [2 x double] to …","Stores a into the memory at mem_addr using a non-temporal …","Non-temporal store of a.0 into p.","Stores a 128-bit integer vector to a 128-bit aligned …","Stores a 32-bit integer value in the specified memory …","Stores a 64-bit integer value in the specified memory …","Non-temporal store of a.0 into p.","Subtracts packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtracts packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtracts __m128 vectors.","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Returns a new vector with the low element of a replaced by …","Subtracts the first component of b from a, the other …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Tests whether the specified bits in a 128-bit integer …","Tests whether the specified bits in a 128-bit integer …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Tests whether the specified bits in a 128-bit integer …","Computes the bitwise AND of 128 bits (representing …","Computes the bitwise AND of 128 bits (representing …","Tests whether the specified bits in a 128-bit integer …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Computes the bitwise AND of 128 bits (representing …","Computes the bitwise AND of 128 bits (representing …","Tests whether the specified bits in a 128-bit integer …","Computes the bitwise AND of 128 bits (representing …","Computes the bitwise AND of 128 bits (representing …","Tests whether the specified bits in a 128-bit integer …","Counts the number of trailing least significant zero bits.","Counts the number of trailing least significant zero bits.","Compares the lower element of a and b for equality.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for greater-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for less-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for not-equal.","Compares two 32-bit floats from the low-order bits of a …","Returns vector of type __m128d with indeterminate elements.","Returns vector of type __m128 with indeterminate elements. …","Returns vector of type __m128i with indeterminate elements.","Unpacks and interleave 16-bit integers from the high half …","Unpacks and interleave 32-bit integers from the high half …","Unpacks and interleave 64-bit integers from the high half …","Unpacks and interleave 8-bit integers from the high half …","The resulting __m128d element is composed by the low-order …","Unpacks and interleave single-precision (32-bit) …","Unpacks and interleave 16-bit integers from the low half …","Unpacks and interleave 32-bit integers from the low half …","Unpacks and interleave 64-bit integers from the low half …","Unpacks and interleave 8-bit integers from the low half of …","The resulting __m128d element is composed by the …","Unpacks and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Computes the bitwise XOR of a and b.","Bitwise exclusive OR of packed single-precision (32-bit) …","Computes the bitwise XOR of 128 bits (representing integer …","Unsigned multiply without affecting flags.","Unsigned multiply without affecting flags.","Scatter contiguous low order bits of a to the result at …","Scatter contiguous low order bits of a to the result at …","Gathers the bits of x specified by the mask into the …","Gathers the bits of x specified by the mask into the …","Counts the bits that are set.","Counts the bits that are set.","Read a hardware generated 16-bit random value and store …","Read a hardware generated 32-bit random value and store …","Read a hardware generated 64-bit random value and store …","Read a 16-bit NIST SP800-90B and SP800-90C compliant …","Read a 32-bit NIST SP800-90B and SP800-90C compliant …","Read a 64-bit NIST SP800-90B and SP800-90C compliant …","Reads the current value of the processor’s time-stamp …","Store 32-bit mask from a into memory.","Store 64-bit mask from a into memory.","Adds unsigned 32-bit integers a and b with unsigned 8-bit …","Adds unsigned 64-bit integers a and b with unsigned 8-bit …","Clears all bits below the least significant zero of x and …","Clears all bits below the least significant zero of x and …","Counts the number of trailing least significant zero bits.","Counts the number of trailing least significant zero bits.","Sets all bits below the least significant one of x and …","Sets all bits below the least significant one of x and …","Forces a restricted transactional memory (RTM) region to …","Retrieves the parameter passed to _xabort when _xbegin’s …","Specifies the start of a restricted transactional memory …","Specifies the end of a restricted transactional memory …","Reads the contents of the extended control register XCR …","Performs a full or partial restore of the enabled …","Performs a full or partial restore of the enabled …","Performs a full or partial restore of the enabled …","Performs a full or partial restore of the enabled …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Copies 64-bits from val to the extended control register (…","Queries whether the processor is executing in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compares and exchange 16 bytes (128 bits) of data …","","","","","","","","","","","","","","EAX register.","EBX register.","ECX register.","EDX register.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Does the host support the cpuid instruction?","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A by-value array iterator.","The error type returned when a conversion from a slice to …","","","","Returns a mutable slice of all elements that have not been …","Returns an immutable slice of all elements that have not …","","","","","","","","","","","","","","","","","Creates an iterator over T which returns no elements.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates an array of type [T; N], where each element T is …","Converts a mutable reference to T into a mutable reference …","Converts a reference to T into a reference to an array of …","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new iterator over the given array.","","","Creates an iterator over the elements in a …","","","","","","","","","","Creates an array [T; N] where each fallible array element T…","","","","","U+0006","U+0026","U+0027","U+002A","U+0008","U+0007","U+0018","U+0041","U+0042","U+0043","U+0044","U+0045","U+0046","U+0047","U+0048","U+0049","U+004A","U+004B","U+004C","U+004D","U+004E","U+004F","U+0050","U+0051","U+0052","U+0053","U+0054","U+0055","U+0056","U+0057","U+0058","U+0059","U+005A","U+000D","One of the 128 Unicode characters from U+0000 through …","U+0009","U+005E","U+003A","U+002C","U+0040","U+0010","U+007F","U+0014","U+0011","U+0013","U+0012","U+0030","U+0031","U+0032","U+0033","U+0034","U+0035","U+0036","U+0037","U+0038","U+0039","U+0024","U+0019","U+0003","U+0004","U+0017","U+0005","U+003D","U+001B","An iterator over the escaped version of a byte.","U+0021","U+000C","U+002E","U+0060","U+003E","U+002D","U+001C","U+001F","U+001D","U+001E","U+007B","U+0028","U+005B","U+003C","U+000A","U+000B","U+005F","U+0015","U+0000","U+0023","U+0025","U+002B","U+003F","U+0022","U+005C","U+007D","U+0029","U+005D","U+003B","U+000F","U+000E","U+0061","U+0062","U+0063","U+0064","U+0065","U+0066","U+0067","U+0068","U+0069","U+006A","U+006B","U+006C","U+006D","U+006E","U+006F","U+0070","U+0071","U+0072","U+0073","U+0074","U+0075","U+0076","U+0077","U+0078","U+0079","U+007A","U+002F","U+0020","U+0001","U+0002","U+001A","U+0016","U+007E","U+007C","","","Views this ASCII character as a one-code-unit UTF-8 str.","","","","","","","","","","","","","","","","","When passed the number 0, 1, …, 9, returns the character …","When passed the number 0, 1, …, 9, returns the character …","","Returns an iterator that produces an escaped version of a …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates an ascii character from the byte b, or returns None…","Creates an ASCII character from the byte b, without …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Gets this ASCII character as a char Unicode Scalar Value.","","","","","Gets this ASCII character as a byte.","","","","","","","Asserts that an expression matches any of the given …","Asserts that an expression matches any of the given …","A trait for dealing with asynchronous iterators.","An async iterator that was created from iterator.","The type of the resulting iterator","Convert something into an async iterator","The type of items yielded by the async iterator.","The type of the item yielded by the iterator","","","","","","","","Returns the argument unchanged.","Converts an iterator into an async iterator.","Calls U::from(self).","Converts self into an async iterator","","","","Attempt to pull out the next value of this async iterator, …","","Returns the bounds on the remaining length of the async …","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","An error returned by RefCell::try_borrow.","An error returned by RefCell::try_borrow_mut.","A mutable memory location.","A value which is initialized on the first access.","A cell which can be written to only once.","Wraps a borrowed reference to a value in a RefCell box. A …","A mutable memory location with dynamically checked borrow …","A wrapper type for a mutably borrowed value from a …","UnsafeCell, but Sync.","The core primitive for interior mutability in Rust.","Returns a &[Cell<T>; N] from a &Cell<[T; N]>","Returns a raw pointer to the underlying data in this cell.","Returns a raw pointer to the underlying data in this cell.","Returns a &[Cell<T>] from a &Cell<[T]>","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","Panics","Copies a Ref.","Panics","","","","","","","","Panics","","","","Creates a new lazy value using Default as the initializing …","","Creates a Cell<T>, with the Default value for T.","Creates a RefCell<T>, with the Default value for T.","Creates an UnsafeCell, with the Default value for T.","Creates an SyncUnsafeCell, with the Default value for T.","","","","","","","","","Panics","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","Forces the evaluation of this lazy value and returns a …","Returns the argument unchanged.","Creates a new OnceCell<T> which already contains the given …","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a new Cell<T> containing the given value.","Creates a new RefCell<T> containing the given value.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a new UnsafeCell<T> containing the given value.","Creates a new SyncUnsafeCell<T> containing the given value.","Returns the argument unchanged.","","Returns a &Cell<T> from a &mut T","Converts from &mut T to &mut UnsafeCell<T>.","","Panics","Gets the reference to the underlying value.","Returns a copy of the contained value.","Gets a mutable pointer to the wrapped value.","Gets a mutable pointer to the wrapped value.","Gets the mutable reference to the underlying value.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Gets the contents of the cell, initializing it with f if …","Gets the contents of the cell, initializing it with f if …","","Panics","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this LazyCell returning the stored value.","Consumes the cell, returning the wrapped value.","Unwraps the value, consuming the cell.","Consumes the RefCell, returning the wrapped value.","Unwraps the value, consuming the cell.","Unwraps the value, consuming the cell.","","Panics","Convert into a reference to the underlying data.","Convert into a mutable reference to the underlying data.","","Panics","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data, …","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","","Creates a new lazy value with the given initializing …","Creates a new empty cell.","Creates a new Cell containing the given value.","Creates a new RefCell containing value.","Constructs a new instance of UnsafeCell which will wrap …","Constructs a new instance of SyncUnsafeCell which will …","","","","","Panics","Gets a mutable pointer to the wrapped value. The …","Gets a mutable pointer to the wrapped value.","Replaces the contained value with val, and returns the old …","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Sets the contents of the cell to value.","Sets the contained value.","","Swaps the values of two Cells. Difference with …","Swaps the wrapped value of self with the wrapped value of …","Takes the value out of this OnceCell, moving it back to an …","Takes the value of the cell, leaving Default::default() in …","Takes the wrapped value, leaving Default::default() in its …","","","","","","","","Immutably borrows the wrapped value, returning an error if …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning an error if …","","","","","","","","","","","Sets the contents of the cell to value if the cell was …","","","","","","","","","","","","","","","","","","","","","Undo the effect of leaked guards on the borrow state of …","Updates the contained value using a function and returns …","","","","","","","The error type returned when a conversion from u32 to char …","An iterator that decodes UTF-16 encoded code points from …","An error that can be returned when decoding UTF-16 code …","An iterator that yields the literal escape code of a char.","An iterator that yields the literal escape code of a char.","Returns an iterator that yields the hexadecimal Unicode …","The highest valid code point a char can have, '\\\\u{10FFFF}'…","An error which can be returned when parsing a char.","U+FFFD REPLACEMENT CHARACTER (�) is used in Unicode to …","Returns an iterator that yields the lowercase equivalent …","Returns an iterator that yields the uppercase equivalent …","The error type returned when a checked char conversion …","The version of Unicode that the Unicode parts of char and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator over the UTF-16 encoded code points in …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a digit in the given radix to a char. Use …","Converts a u32 to a char. Use char::from_u32 instead.","Converts a u32 to a char, ignoring validity. Use …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the unpaired surrogate which caused this error.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Returns a copy of the value.","Performs copy-assignment from source.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","An ordering where a compared value is equal to another.","An ordering where a compared value is greater than another.","An ordering where a compared value is less than another.","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","An Ordering is the result of a comparison between two …","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","A helper struct for reverse ordering.","","","","","Restrict a value to a certain interval.","","","","","","","","This method returns an Ordering between self and other.","","","","","","This method tests for self and other values to be equal, …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","This method tests greater than or equal to (for self and …","","This method tests greater than (for self and other) and is …","","","","Calls U::from(self).","Calls U::from(self).","Returns true if the ordering is the Equal variant.","Returns true if the ordering is either the Greater or Equal…","Returns true if the ordering is the Greater variant.","Returns true if the ordering is either the Less or Equal …","Returns true if the ordering is the Less variant.","Returns true if the ordering is not the Equal variant.","This method tests less than or equal to (for self and other…","","This method tests less than (for self and other) and is …","","Compares and returns the maximum of two values.","Compares and returns the maximum of two values.","Returns the maximum of two values with respect to the …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Compares and returns the minimum of two values.","Returns the minimum of two values with respect to the …","Returns the element that gives the minimum value from the …","Compares and sorts two values, returning minimum and …","Returns minimum and maximum values with respect to the …","Returns minimum and maximum values with respect to the …","This method tests for !=. The default implementation is …","","","This method returns an ordering between self and other …","","","Reverses the Ordering.","Chains two orderings.","Chains the ordering with the given function.","","","","","","","","","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","The type returned in the event of a conversion error.","The type returned in the event of a conversion error.","Supporting trait for inherent methods of f32 and f64 such …","Used to do value-to-value conversions while consuming the …","The error type for errors that can never happen.","A value-to-value conversion that consumes the input value. …","Simple and safe type conversions that may fail in a …","An attempted conversion that consumes self, which may or …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","","","","","","","","","","","","Converts to this type from the input type.","","","Returns the argument unchanged.","","The identity function.","Converts this type into the (usually inferred) input type.","Calls U::from(self).","","","","","","Performs the conversion.","","Performs the conversion.","","","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","Returns the “default value” for a type.","Error is a trait representing the basic expectations for …","Request supports generic, type-driven access to data. Its …","An iterator over an Error and its sources.","","","","","","","","","","Attempts to downcast the box to a concrete type.","Attempts to downcast the box to a concrete type.","Attempts to downcast the box to a concrete type.","Forwards to the method defined on the type dyn Error.","Returns some mutable reference to the inner value if it is …","Forwards to the method defined on the type dyn Error.","Forwards to the method defined on the type dyn Error.","Returns some reference to the inner value if it is of type …","Forwards to the method defined on the type dyn Error.","","","Returns the argument unchanged.","Calls U::from(self).","","Forwards to the method defined on the type dyn Error.","Returns true if the inner type is the same as T.","Forwards to the method defined on the type dyn Error.","","Provides type based access to context intended for error …","Provide a reference. The referee type must be bounded by …","Provide a reference computed using a closure. The referee …","Provide a value or other type with only static lifetimes.","Provide a value or other type with only static lifetimes …","Request a reference of type T from the given impl Error.","Request a value of type T from the given impl Error.","The lower-level source of this error, if any.","Returns an iterator starting with the current error and …","","","","","","Check if the Request would be satisfied if provided with a …","Check if the Request would be satisfied if provided with a …","Approximate number of significant digits in base 10. Use …","Machine epsilon value for f32. Use f32::EPSILON instead.","Infinity (∞). Use f32::INFINITY instead.","Number of significant digits in base 2. Use …","Largest finite f32 value. Use f32::MAX instead.","Maximum possible power of 10 exponent. Use f32::MAX_10_EXP …","Maximum possible power of 2 exponent. Use f32::MAX_EXP …","Smallest finite f32 value. Use f32::MIN instead.","Minimum possible normal power of 10 exponent. Use …","One greater than the minimum possible normal power of 2 …","Smallest positive normal f32 value. Use f32::MIN_POSITIVE …","Not a Number (NaN). Use f32::NAN instead.","Negative infinity (−∞). Use f32::NEG_INFINITY instead.","The radix or base of the internal representation of f32. …","Basic mathematical constants.","Euler’s number (e)","The Euler-Mascheroni constant (γ)","1/π","1/sqrt(2)","1/sqrt(3)","1/sqrt(π)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","The golden ratio (φ)","Archimedes’ constant (π)","sqrt(2)","sqrt(3)","The full circle constant (τ)","Approximate number of significant digits in base 10. Use …","Machine epsilon value for f64. Use f64::EPSILON instead.","Infinity (∞). Use f64::INFINITY instead.","Number of significant digits in base 2. Use …","Largest finite f64 value. Use f64::MAX instead.","Maximum possible power of 10 exponent. Use f64::MAX_10_EXP …","Maximum possible power of 2 exponent. Use f64::MAX_EXP …","Smallest finite f64 value. Use f64::MIN instead.","Minimum possible normal power of 10 exponent. Use …","One greater than the minimum possible normal power of 2 …","Smallest positive normal f64 value. Use f64::MIN_POSITIVE …","Not a Number (NaN). Use f64::NAN instead.","Negative infinity (−∞). Use f64::NEG_INFINITY instead.","The radix or base of the internal representation of f64. …","Basic mathematical constants.","Euler’s number (e)","The Euler-Mascheroni constant (γ)","1/π","1/sqrt(2)","1/sqrt(3)","1/sqrt(π)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","The golden ratio (φ)","Archimedes’ constant (π)","sqrt(2)","sqrt(3)","The full circle constant (τ)","Representation of a borrowed C string.","An error indicating that no nul byte was present.","An error indicating that a nul byte was not in the …","A wrapper for a va_list","x86_64 ABI implementation of a va_list.","","","Advance to the next arg.","Returns the inner pointer to this C string.","","Convert a VaListImpl into a VaList that is …","","","","","","","","","","","","","Equivalent to C’s char type.","Equivalent to C’s double type.","Equivalent to C’s float type.","Equivalent to C’s signed int (int) type.","Equivalent to C’s signed long (long) type.","Equivalent to C’s signed long long (long long) type.","Equivalent to C’s ptrdiff_t type, from stddef.h (or …","Equivalent to C’s signed char type.","Equivalent to C’s signed short (short) type.","Equivalent to C’s size_t type, from stddef.h (or cstddef …","Equivalent to C’s ssize_t (on POSIX) or SSIZE_T (on …","Equivalent to C’s unsigned char type.","Equivalent to C’s unsigned int type.","Equivalent to C’s unsigned long type.","Equivalent to C’s unsigned long long type.","Equivalent to C’s unsigned short type.","Equivalent to C’s void type when used as a pointer.","","","","","","","","","","","","","","","Returns the length of self. Like C’s strlen, this does …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a C string wrapper from a byte slice with any …","Creates a C string wrapper from a byte slice with exactly …","Unsafely creates a C string wrapper from a byte slice.","Wraps a raw C string with a safe C string wrapper.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a Box<CStr> into a CString without copying or …","Returns true if self.to_bytes() has a length of 0.","","","","","","","","Converts this C string to a byte slice.","Converts this C string to a byte slice containing the …","","","","","Yields a &str slice if the CStr contains valid UTF-8.","","","Converts a CStr into a Cow<str>.","","","","","","","","","","","","","","","","","Copies the va_list at the current location.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","Contains the error value","The error type which is returned from formatting a message …","Configuration for formatting.","Implements fmt::Debug and fmt::Display using a function.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","Contains the success value","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","","Determines if the # flag was specified.","","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","Adds a new entry to the set output.","Adds a new entry to the list output.","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","","Character used as ‘fill’ whenever there is alignment.","","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Adds the key part of a new entry to the map output.","Adds the key part of a new entry to the map output.","","","","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","","Optionally specified precision for numeric types. …","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","Adds the value part of a new entry to the map output.","Optionally specified integer width that the output should …","","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","","Writes some formatted information into this instance.","Writes a string slice into this writer, returning whether …","","Writes some data to the underlying buffer contained within …","A future represents an asynchronous computation obtained …","Conversion into a Future.","Which kind of future are we turning this into?","The output that the future will produce on completion.","The type of value produced on completion.","Creates a future which never resolves, representing a …","A Future that wraps a function returning Poll.","A future that is immediately ready with a value.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a future from a value.","","","","Consumes the Ready, returning the wrapped value.","Polls multiple futures simultaneously, returning a tuple …","","","","Creates a future which never resolves, representing a …","Attempt to resolve the future to a final value, registering","","","","Creates a future that wraps a function returning Poll.","Creates a future that is immediately ready with a value.","","","","","","","","","","","","A trait for creating instances of Hasher.","Used to create a default BuildHasher instance for types …","A hashable type.","Derive macro generating an impl of the trait Hash.","A trait for hashing an arbitrary stream of bytes.","Type of the hasher that will be created.","An implementation of SipHash 2-4.","","","","","Creates a new hasher.","","","","","","","","","","","","","Returns the hash value for the values written so far.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Feeds this value into the given Hasher.","Calculates the hash of a single value.","Feeds a slice of this type into the given Hasher.","Calls U::from(self).","Calls U::from(self).","Creates a new SipHasher with the two initial keys set to 0.","","","Creates a SipHasher that is keyed off the provided keys.","","","","","","","","","Writes some data into this Hasher.","","Writes a single i128 into this hasher.","Writes a single i16 into this hasher.","Writes a single i32 into this hasher.","Writes a single i64 into this hasher.","Writes a single i8 into this hasher.","Writes a single isize into this hasher.","Writes a length prefix into this hasher, as part of being …","Writes a single str into this hasher.","","Writes a single u128 into this hasher.","Writes a single u16 into this hasher.","Writes a single u32 into this hasher.","Writes a single u64 into this hasher.","Writes a single u8 into this hasher.","Writes a single usize into this hasher.","Makes a soundness promise to the compiler that cond holds.","An identity function that hints to the compiler to be …","An identity function that causes an unused_must_use …","Emits a machine instruction to signal the processor that …","Informs the compiler that the site which is calling this …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","Aborts the execution of the process.","Performs checked integer addition.","Calculates the offset from a pointer, potentially wrapping.","A guard for unsafe functions that cannot ever be executed …","A guard for std::mem::uninitialized. This will statically …","A guard for unsafe functions that cannot ever be executed …","Informs the optimizer that a condition is always true. If …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","An atomic fence.","An atomic fence.","An atomic fence.","An atomic fence.","Loads the current value of the pointer.","Loads the current value of the pointer.","Loads the current value of the pointer.","Do NOT use this intrinsic; “unordered” operations do …","Maximum with the current value using a signed comparison.","Maximum with the current value using a signed comparison.","Maximum with the current value.","Maximum with the current value using a signed comparison.","Maximum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","A compiler-only memory barrier.","A compiler-only memory barrier.","A compiler-only memory barrier.","A compiler-only memory barrier.","Stores the value at the specified memory location.","Stores the value at the specified memory location.","Stores the value at the specified memory location.","Do NOT use this intrinsic; “unordered” operations do …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Reverses the bits in an integer type T.","See documentation of std::hint::black_box for details.","Executes a breakpoint trap, for inspection by a debugger.","Reverses the bytes in an integer type T.","Gets a reference to a static Location indicating where it …","Returns the smallest integer greater than or equal to an …","Returns the smallest integer greater than or equal to an …","Lexicographically compare [left, left + bytes) and …","Allocates a block of memory at compile time. At runtime, …","Deallocates a memory which allocated by …","Selects which function to call depending on the context.","Copies count * size_of::<T>() bytes from src to dst. The …","Copies count * size_of::<T>() bytes from src to dst. The …","Copies the sign from y to x for f32 values.","Copies the sign from y to x for f64 values.","Returns the cosine of an f32.","Returns the cosine of an f64.","Returns the number of leading unset bits (zeroes) in an …","Like ctlz, but extra-unsafe as it returns undef when given …","Returns the number of bits set in an integer type T","Returns the number of trailing unset bits (zeroes) in an …","Like cttz, but extra-unsafe as it returns undef when given …","Returns the value of the discriminant for the variant in …","","Performs an exact division, resulting in undefined …","Returns 2 raised to the power of an f32.","Returns 2 raised to the power of an f64.","Returns the exponential of an f32.","Returns the exponential of an f64.","Returns the absolute value of an f32.","Returns the absolute value of an f64.","Float addition that allows optimizations based on …","Float division that allows optimizations based on …","Convert with LLVM’s fptoui/fptosi, which may return …","Returns the largest integer less than or equal to an f32.","Returns the largest integer less than or equal to an f64.","Returns a * b + c for f32 values.","Returns a * b + c for f64 values.","Float multiplication that allows optimizations based on …","Moves a value out of scope without running drop glue.","Float remainder that allows optimizations based on …","Float subtraction that allows optimizations based on …","Returns whether the argument’s value is statically known …","Hints to the compiler that branch condition is likely to …","Returns the base 10 logarithm of an f32.","Returns the base 10 logarithm of an f64.","Returns the base 2 logarithm of an f32.","Returns the base 2 logarithm of an f64.","Returns the natural logarithm of an f32.","Returns the natural logarithm of an f64.","Returns the maximum of two f32 values.","Returns the maximum of two f64 values.","The minimum alignment of a type.","The required alignment of the referenced value.","Returns the minimum of two f32 values.","Returns the minimum of two f64 values.","Rustc internal tooling for hand-writing MIR.","Performs checked integer multiplication","Returns the nearest integer to an f32. Changing the …","Returns the nearest integer to an f64. Changing the …","Returns true if the actual type given as T requires drop …","Emits a !nontemporal store according to LLVM (see their …","Calculates the offset from a pointer.","Raises an f32 to an f32 power.","Raises an f64 to an f64 power.","Raises an f32 to an integer power.","Raises an f64 to an integer power.","The preferred alignment of a type.","The prefetch intrinsic is a hint to the code generator to …","The prefetch intrinsic is a hint to the code generator to …","The prefetch intrinsic is a hint to the code generator to …","The prefetch intrinsic is a hint to the code generator to …","See documentation of <*const T>::guaranteed_eq for details.","Masks out bits of the pointer according to a mask.","See documentation of <*const T>::offset_from for details.","See documentation of <*const T>::sub_ptr for details.","Determines whether the raw bytes of the two values are …","This is an implementation detail of crate::ptr::read and …","Returns the nearest integer to an f32. Changing the …","Returns the nearest integer to an f64. Changing the …","Performs rotate left.","Performs rotate right.","Returns the nearest integer to an f32. Rounds half-way …","Returns the nearest integer to an f64. Rounds half-way …","Returns the nearest integer to an f32. Rounds half-way …","Returns the nearest integer to an f64. Rounds half-way …","Magic intrinsic that derives its meaning from attributes …","Computes a + b, saturating at numeric bounds.","Computes a - b, saturating at numeric bounds.","SIMD compiler intrinsics.","Returns the sine of an f32.","Returns the sine of an f64.","The size of a type in bytes.","The size of the referenced value in bytes.","Returns the square root of an f32","Returns the square root of an f64","Performs checked integer subtraction","Reinterprets the bits of a value of one type as another …","Like transmute, but even less checked at compile-time: …","Returns the integer part of an f32.","Returns the integer part of an f64.","Rust’s “try catch” construct which invokes the …","Gets an identifier which is globally unique to the …","Gets a static string slice containing the name of a type.","Performs a volatile load from the src pointer The pointer …","Performs a volatile store to the dst pointer. The pointer …","Returns the result of an unchecked addition, resulting in …","Performs an unchecked division, resulting in undefined …","Returns the result of an unchecked multiplication, …","Returns the remainder of an unchecked division, resulting …","Performs an unchecked left shift, resulting in undefined …","Performs an unchecked right shift, resulting in undefined …","Returns the result of an unchecked subtraction, resulting …","Hints to the compiler that branch condition is likely to …","Informs the optimizer that this point in the code is not …","Returns the number of variants of the type T cast to a …","Equivalent to the appropriate llvm.memmove.p0i8.0i8.* …","Equivalent to the appropriate llvm.memcpy.p0i8.0i8.* …","Performs a volatile load from the src pointer.","Equivalent to the appropriate llvm.memset.p0i8.* …","Performs a volatile store to the dst pointer.","ptr must point to a vtable. The intrinsic will return the …","ptr must point to a vtable. The intrinsic will return the …","Returns (a + b) mod 2N, where N is the width of T in bits.","Returns (a * b) mod 2N, where N is the width of T in bits.","Returns (a - b) mod 2N, where N is the width of T in bits.","Sets count * size_of::<T>() bytes of memory starting at dst…","This is an implementation detail of crate::ptr::write and …","Unwinding is just not possible given the ABI of this …","","Type representing basic blocks.","Call a function.","Emits a CastKind::Transmute cast.","","A basic block that lies on an unwind path.","","","Gets the discriminant of a place.","Drop the contents of a place.","Access the field with the given index of some place.","","We were already cleaning up for an ongoing unwind, and a …","","","A non-cleanup basic block.","","","","","","","","","","","","","An unwind action that continues execution in a given basic …","An unwind action that continues unwinding.","A terminator that resumes the unwinding.","An unwind action that terminates the execution.","The reason we are terminating the process during unwinding.","An unwind action that triggers undefined behaviour.","Adds a variant projection with the given index to the …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Macro for generating custom MIR.","","","","","Helper macro that allows you to treat a value expression …","","","","","","","","","","","","","Add two simd vectors elementwise.","Elementwise vector “and”.","Elementwise calculates the offset from a pointer vector, …","Numerically cast a vector, elementwise.","Truncate an integer vector to a bitmask.","Reverse bits of each element.","Swap bytes of each element.","Numerically cast a vector, elementwise.","Cast a vector of pointers.","Count the leading zeros of each element.","Count the trailing zeros of each element.","Divide lhs by rhs elementwise.","Tests elementwise equality of two vectors.","Expose a vector of pointers as a vector of addresses.","Elementwise absolute value of a vector.","Elementwise maximum of a vector.","Elementwise minimum of a vector.","Create a vector of pointers from a vector of addresses.","Read a vector of pointers.","Tests if x is greater than or equal to y, elementwise.","Tests if x is greater than y, elementwise.","Tests if x is less than or equal to y, elementwise.","Tests if x is less than y, elementwise.","Read a vector of pointers.","Write to a vector of pointers.","Multiply two simd vectors elementwise.","Tests elementwise inequality equality of two vectors.","Elementwise negation of a vector.","Elementwise vector “or”.","Add elements within a vector from left to right.","Check if all mask values are true.","Logical “and” all elements together.","Check if all mask values are true.","Return the maximum element of a vector.","Return the minimum element of a vector.","Multiply elements within a vector from left to right.","Logical “or” all elements together.","Logical “exclusive or” all elements together.","Remainder of two vectors elementwise","Add two simd vectors elementwise, with saturation.","Subtract two simd vectors elementwise, with saturation.","Write to a vector of pointers.","Select elements from a mask.","Select elements from a bitmask.","Elementwise vector left shift, with UB on overflow.","Elementwise vector right shift, with UB on overflow.","Shuffle two vectors by const indices.","Subtract rhs from lhs elementwise.","Elementwise vector “exclusive or”.","A borrowed byte buffer which is incrementally filled and …","A writeable view of the unfilled portion of a BorrowedBuf.","Advance the cursor by asserting that n bytes have been …","Appends data to the cursor, advancing position within its …","Returns a mutable reference to the whole cursor.","","","","","","","Returns the total capacity of the buffer.","Returns the available space in the cursor.","Clears the buffer, resetting the filled region to empty.","","","","","Initializes all bytes in the cursor.","Returns a shared reference to the filled portion of the …","","Returns a mutable reference to the filled portion of the …","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the length of the initialized part of the buffer.","Returns a mutable reference to the initialized portion of …","Returns a shared reference to the initialized portion of …","Calls U::from(self).","Calls U::from(self).","Returns the length of the filled part of the buffer.","","","Reborrow this cursor by cloning it with a smaller lifetime.","Asserts that the first n bytes of the buffer are …","Asserts that the first n unfilled bytes of the cursor are …","","","","","","","","Returns a cursor over the unfilled part of the buffer.","Returns a mutable reference to the uninitialized part of …","","Returns the number of bytes written to this cursor since …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","An iterator over N elements of the iterator at a time.","Like Iterator::by_ref, but requiring Sized so it can …","An iterator that links two iterators together, in a chain.","An iterator that clones the elements of an underlying …","An iterator that copies the elements of an underlying …","An iterator that repeats endlessly.","An iterator able to yield elements from both ends.","An iterator that yields nothing.","An iterator that yields the current count and the element …","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","An iterator that filters the elements of iter with …","An iterator that uses f to both filter and map elements …","An iterator that maps each element to an iterator, and …","An iterator that flattens one level of nesting in an …","An iterator where each iteration calls the provided …","Conversion from an Iterator.","An iterator that yields None forever after the underlying …","An iterator that always continues to yield None when …","An iterator that calls a function with a reference to each …","An iterator adapter that places a separator between all …","An iterator adapter that places a separator between all …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","An iterator that maps the values of iter with f.","An iterator that only accepts elements while predicate …","An iterator over the mapped windows of another iterator.","An iterator that yields an element exactly once.","An iterator that yields a single element of type A by …","An iterator with a peek() that returns an optional …","Trait to represent types that can be created by …","An iterator that repeats an element endlessly.","An iterator that repeats an element an exact number of …","An iterator that repeats elements of type A endlessly by …","A double-ended iterator with the direction inverted.","An iterator to maintain state while iterating another …","An iterator that skips over n elements of iter.","An iterator that rejects elements while predicate returns …","Objects that have a notion of successor and predecessor …","An iterator for stepping iterators by a custom amount.","A new iterator where each successive item is computed …","Trait to represent types that can be created by summing up …","An iterator that only iterates over the first n iterations …","An iterator that only accepts elements while predicate …","An iterator that reports an accurate length using …","A type that upholds all invariants of Step.","An iterator that iterates two other iterators …","","","","","","Advances the iterator from the back by n elements.","","","","","","","","","","","","Advances the iterator by n elements.","","","","","","","","","","","Tests if every element of the iterator matches a predicate.","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","","","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows an iterator, rather than consuming it.","Takes two iterators and creates a new iterator over both …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator which clones all of its elements.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator which copies all of its elements.","","","Consumes the iterator, counting the number of iterations …","","","","","","","","","","","","","Repeats an iterator endlessly.","Creates a Flatten iterator from the default value of I.","","Creates a Chain from the default values for A and B.","Creates a Cloned iterator from the default value of I","Creates a Copied iterator from the default value of I","Creates an Enumerate iterator from the default value of I","Creates a Fuse iterator from the default value of I.","Creates a Rev iterator from the default value of I","","","","Creates an iterator that yields nothing.","Creates an iterator which gives the current iteration …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","","","","","","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","","","","Applies function to the elements of iterator and returns …","","","","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Folds every element into an accumulator by applying an …","","","","","","","","","","","","","","","","","","","","","","","Calls a closure on each element of an iterator.","","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new iterator where each iteration calls the …","Creates a new iterator where each iteration calls the …","Creates a value from an iterator.","Creates an iterator which ends after the first None.","Determines if the elements of this Iterator are …","","Determines if the elements of this Iterator are …","","","","","","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates an iterator from a value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the remaining elements of the …","Returns true if the iterator is empty.","","","","","","","","","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","","","","","","","","","","","","","","","","","","","","","","","","Consumes the iterator, returning the last element.","","","","","","","","Determines if the elements of this Iterator are …","","Returns the exact remaining length of the iterator.","","","","","","","","","","","","","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","","","Determines if the elements of this Iterator are not equal …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Advances the iterator and returns the next value.","","","","","","","","","","","","Overflow Behavior","","","","","","","","","","","","","","","","","","","","","","","","","Removes and returns an element from the end of the …","","","","","","","","","","","","","","","","","","","","","","","","","Advances the iterator and returns an array containing the …","","","","Consume and return the next value of this iterator if a …","Consume and return the next item if it is equal to expected…","","","Returns the nth element of the iterator.","","","","","","","","","","","","","Returns the nth element from the end of the iterator.","","","","","","","","","","","Creates an iterator that yields an element exactly once.","Creates an iterator that lazily generates a value exactly …","","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Returns a reference to the next() value without advancing …","Returns a mutable reference to the next() value without …","Creates an iterator which can use the peek and peek_mut …","","Searches for an element in an iterator, returning its …","","","","","Method which takes an iterator and generates Self from the …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","","Creates a new iterator that endlessly repeats a single …","Creates a new iterator that repeats a single element a …","Creates a new iterator that repeats elements of type A …","","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","","","","","","An iterator method that reduces the iterator’s elements …","","","","","","","","","","","","","","","","","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","","","","","","","","Returns the bounds on the remaining length of the iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","","","","","Creates an iterator starting at the same point, but …","Returns the number of successor steps required to get from …","","Creates a new iterator where each successive item is …","Method which takes an iterator and generates Self from the …","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","","","An iterator method that applies a function as long as it …","","","","","","","","","","","","","","","","","","","","","","","An iterator method that applies a fallible function to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reduces the elements to a single one by repeatedly …","","","This is the reverse version of Iterator::try_fold(): it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts an iterator of pairs into a pair of containers.","Converts the arguments to iterators and zips them.","‘Zips up’ two iterators into a single iterator of …","A marker for types which can be used as types of const …","Derive macro generating an impl of the trait ConstParamTy.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","A marker for types that can be dropped.","The type of the discriminant, which must satisfy the trait …","Compiler-internal trait used to indicate the type of enum …","A common trait implemented by all function pointers.","Zero-sized type used to mark things that “act like” …","A marker type which does not implement Unpin.","A marker for pointer-like types.","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Required trait for constants used in pattern matches.","Types for which it is safe to share references between …","A marker for tuple types.","Types that do not require any pinning guarantees.","Types that can be “unsized” to a dynamically-sized …","Returns the address of the function pointer.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Assume only that alignment conditions are met.","What transmutation safety conditions shall the compiler …","Are values of a type transmutable into values of another …","Opaque type representing the discriminant of an enum.","Assume only that lifetime conditions are met.","A wrapper to inhibit compiler from automatically calling T…","A wrapper type to construct uninitialized instances of T.","Do not assume that you have ensured any safety properties …","Assume only that safety conditions are met.","Assume only that dynamically-satisfiable validity …","","Returns the ABI-required minimum alignment of a type in …","Returns the ABI-required minimum alignment of the type of …","Returns the ABI-required minimum alignment of the type of …","When true, the compiler assumes that you are ensuring …","Assume both self and other_assumptions.","Extracts the values from an array of MaybeUninit …","Returns the contents of this MaybeUninit as a slice of …","Returns the contents of this MaybeUninit as a mutable …","Gets a mutable pointer to the contained value. Reading …","Gets a pointer to the contained value. Reading from this …","Extracts the value from the MaybeUninit<T> container. This …","Drops the contained value in place.","Gets a mutable (unique) reference to the contained value.","Reads the value from the MaybeUninit<T> container. The …","Gets a shared reference to the contained value.","","","","","","","","","Assume self, excepting other_assumptions.","","","","","","","","","","","","","","","","","","Bitwise-copies a value.","","","","Returns a value uniquely identifying the enum variant in v.","Disposes of a value.","Manually drops the contained value. This is exactly …","","","","","","","","Takes ownership and “forgets” about the value without …","Like forget, but also accepts unsized values.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Extracts the value from the ManuallyDrop container.","When true, the compiler assume that you are ensuring that …","Returns the ABI-required minimum alignment of a type in …","Returns the ABI-required minimum alignment of the type of …","Returns true if dropping values of type T matters.","Wrap a value to be manually dropped.","Creates a new MaybeUninit<T> initialized with the given …","","","","","Expands to the offset in bytes of a field from the …","","Moves src into the referenced dest, returning the previous …","When true, the compiler assumes that you have ensured that …","Returns the size of a type in bytes.","Returns the size of the pointed-to value in bytes.","Returns the size of the pointed-to value in bytes.","Returns the contents of this slice of MaybeUninit as a …","Returns the contents of this mutable slice of MaybeUninit …","Gets a mutable pointer to the first element of the array.","Gets a pointer to the first element of the array.","Assuming all the elements are initialized, get a mutable …","Assuming all the elements are initialized, get a slice to …","","Swaps the values at two mutable locations, without …","Replaces dest with the default value of T, returning the …","Takes the value from the ManuallyDrop<T> container out.","","","","","Reinterprets the bits of a value of one type as another …","Interprets src as having type &Dst, and then reads src …","Transposes a MaybeUninit<[T; N]> into a [MaybeUninit<T>; N]…","","","","","","","","","","","","","Creates a new MaybeUninit<T> in an uninitialized state.","","Create a new array of MaybeUninit<T> items, in an …","Bypasses Rust’s normal memory-initialization checks by …","When true, the compiler assumes that you are ensuring that …","","","Returns the number of variants in the enum type T.","Sets the value of the MaybeUninit<T>.","Copies the elements from src to this, returning a mutable …","Clones the elements from src to this, returning a mutable …","Returns the value of type T represented by the all-zero …","Creates a new MaybeUninit<T> in an uninitialized state, …","An error which can be returned when parsing an IP address …","Admin-Local scope.","The size of an IPv4 address in bits.","The size of an IPv6 address in bits.","An IPv4 address representing the broadcast address: …","Global scope.","Interface-Local scope.","An IP address, either IPv4 or IPv6.","An IPv4 address.","An IPv6 address.","Scope of an IPv6 multicast address as defined in IETF RFC …","An IPv4 address with the address pointing to localhost: …","An IPv6 address representing localhost: ::1.","Link-Local scope.","Organization-Local scope.","Realm-Local scope.","Site-Local scope.","An internet socket address, either IPv4 or IPv6.","An IPv4 socket address.","An IPv6 socket address.","An IPv4 address representing an unspecified address: …","An IPv6 address representing the unspecified address: ::","An IPv4 address.","An IPv4 socket address.","An IPv6 address.","An IPv6 socket address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the flow information associated with this address.","","","","","","","","","","","","","","","","","","","","","Creates an IpAddr::V6 from an eight element 16-bit array.","Copies this address to a new IpAddr::V6.","Creates an IpAddr::V6 from a sixteen element byte array.","Copies this address to a new IpAddr::V4.","Returns the argument unchanged.","Creates an IpAddr::V4 from a four element byte array.","Uses Ipv4Addr::from_bits to convert a host byte order u32 …","Creates an Ipv4Addr from a four element byte array.","Returns the argument unchanged.","Creates an Ipv6Addr from an eight element 16-bit array.","Uses Ipv6Addr::from_bits to convert a host byte order u128 …","Returns the argument unchanged.","Creates an Ipv6Addr from a sixteen element byte array.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a SocketAddrV4 into a SocketAddr::V4.","Converts a SocketAddrV6 into a SocketAddr::V6.","Converts a tuple struct (Into<IpAddr>, u16) into a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a native byte order u32 into an IPv4 address.","Converts a native byte order u128 into an IPv6 address.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the IP address associated with this socket address.","Returns the IP address associated with this socket address.","Returns the IP address associated with this socket address.","","","Returns true if this address is in a range designated for …","Returns true if this address part of the 198.18.0.0/15 …","Returns true if this is an address reserved for …","Returns true if this is a broadcast address (…","Returns true if this address is in a range designated for …","Returns true if this address is in a range designated for …","Returns true if this is an address reserved for …","Returns true if the address appears to be globally …","Returns true if the address appears to be globally …","Returns true if the address appears to be globally …","Returns true if this address is an IPv4 address, and false …","Returns true if the IP address in this SocketAddr is an …","Returns true if the address is an IPv4-mapped address (…","Returns true if this address is an IPv6 address, and false …","Returns true if the IP address in this SocketAddr is an …","Returns true if the address is link-local (169.254.0.0/16).","Returns true if this is a loopback address.","Returns true if this is a loopback address (127.0.0.0/8).","Returns true if this is the loopback address (::1), as …","Returns true if this is a multicast address.","Returns true if this is a multicast address (224.0.0.0/4).","Returns true if this is a multicast address (ff00::/8).","Returns true if this is a private address.","Returns true if this address is reserved by IANA for …","Returns true if this address is part of the Shared Address …","Returns true if this is a unicast address, as defined by …","Returns true if the address is a globally routable unicast …","Returns true if the address is a unicast address with …","Returns true if this is a unique local address (fc00::/7).","Returns true for the special ‘unspecified’ address.","Returns true for the special ‘unspecified’ address (…","Returns true for the special ‘unspecified’ address (::…","Returns the address’s multicast scope if the address is …","Creates a new IPv4 address from four eight-bit octets.","Creates a new IPv6 address from eight 16-bit segments.","Creates a new socket address from an IP address and a port …","Creates a new socket address from an IPv4 address and a …","Creates a new socket address from an IPv6 address, a …","","","","","","","","","","","","","Returns the four eight-bit integers that make up this …","Returns the sixteen eight-bit integers the IPv6 address …","","","Parse an IP address from a slice of bytes.","Parse an IPv4 address from a slice of bytes.","Parse an IPv6 address from a slice of bytes.","Parse a socket address from a slice of bytes.","Parse an IPv4 socket address from a slice of bytes.","Parse an IPv6 socket address from a slice of bytes.","","","","","","","","","","","Returns the port number associated with this socket …","Returns the port number associated with this socket …","Returns the port number associated with this socket …","","","Returns the scope ID associated with this address.","","Returns the eight 16-bit segments that make up this …","Changes the flow information associated with this socket …","Changes the IP address associated with this socket address.","Changes the IP address associated with this socket address.","Changes the IP address associated with this socket address.","Changes the port number associated with this socket …","Changes the port number associated with this socket …","Changes the port number associated with this socket …","Changes the scope ID associated with this socket address.","","","Converts an IPv4 address into a u32 representation using …","Converts an IPv6 address into a u128 representation using …","Converts this address to an IpAddr::V4 if it is an …","Converts this address to an IpAddr::V4 if it is an …","Converts this address to an IPv4 address if it is either …","Converts this address to an IPv4 address if it’s an …","Converts this address to an IPv4-compatible IPv6 address.","Converts this address to an IPv4-mapped IPv6 address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Value being parsed is empty.","A classification of floating point numbers.","Positive or negative infinity, which often results from …","Enum to store the various types of errors that can cause …","Contains an invalid digit in its context.","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","NaN (not a number): this value results from calculations …","Integer is too small to store in target integer type.","A value that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","A regular floating point number, not any of the …","An error which can be returned when parsing a float.","An error which can be returned when parsing an integer.","Integer is too large to store in target integer type.","Provides intentionally-saturating arithmetic on T.","“Subnormal” or “denormal” floating point …","The error type returned when a checked integral type …","Provides intentionally-wrapped arithmetic on T.","Value was Zero","Positive or negative zero.","A marker trait for primitive types which can be zero.","Computes the absolute value of self. See i64::abs for …","Computes the absolute value of self. See i8::abs for …","Computes the absolute value of self. See i32::abs for …","Computes the absolute value of self. See i128::abs for …","Computes the absolute value of self. See i16::abs for …","Computes the absolute value of self. See isize::abs for …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts NonZeroU8 to NonZeroI16 losslessly.","Converts NonZeroU16 to NonZeroU128 losslessly.","Converts NonZeroU8 to NonZeroUsize losslessly.","Converts NonZeroU32 to NonZeroI64 losslessly.","Converts NonZeroU16 to NonZeroUsize losslessly.","Converts NonZeroU8 to NonZeroU16 losslessly.","Converts NonZeroU8 to NonZeroI32 losslessly.","Converts NonZeroI16 to NonZeroI64 losslessly.","Converts NonZeroU16 to NonZeroI128 losslessly.","Converts NonZeroI8 to NonZeroI64 losslessly.","Converts NonZeroI64 to NonZeroI128 losslessly.","Converts NonZeroU16 to NonZeroU32 losslessly.","Converts NonZeroU64 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroU128 losslessly.","Converts NonZeroU8 to NonZeroU32 losslessly.","Converts NonZeroI32 to NonZeroI64 losslessly.","Converts NonZeroI8 to NonZeroI32 losslessly.","Converts NonZeroU32 to NonZeroI128 losslessly.","","Converts NonZeroU16 to NonZeroI32 losslessly.","Converts NonZeroU32 to NonZeroU128 losslessly.","Converts NonZeroI16 to NonZeroIsize losslessly.","Converts NonZeroU64 to NonZeroU128 losslessly.","Converts NonZeroU8 to NonZeroI64 losslessly.","Converts NonZeroU16 to NonZeroI64 losslessly.","Converts NonZeroI32 to NonZeroI128 losslessly.","Converts NonZeroU16 to NonZeroU64 losslessly.","Converts NonZeroI8 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroIsize losslessly.","Converts NonZeroU8 to NonZeroI128 losslessly.","Converts NonZeroU32 to NonZeroU64 losslessly.","Converts NonZeroI8 to NonZeroIsize losslessly.","Converts NonZeroI8 to NonZeroI16 losslessly.","Converts NonZeroI16 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroU64 losslessly.","Returns the argument unchanged.","Converts NonZeroI16 to NonZeroI32 losslessly.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Outputs the detailed cause of parsing an integer failing.","","","","","","","","","","","","","","","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","","","","","","","","","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","","","","","","","","","","","","","","","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Saturating absolute value, see i32::saturating_abs.","Saturating absolute value, see isize::saturating_abs.","Saturating absolute value, see i8::saturating_abs.","Saturating absolute value, see i16::saturating_abs.","Saturating absolute value, see i128::saturating_abs.","Saturating absolute value, see i64::saturating_abs.","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","","","","","","","","","","","","","","","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Attempts to convert NonZeroI16 to NonZeroU64.","Attempts to convert NonZeroU64 to NonZeroU16.","Attempts to convert NonZeroI64 to NonZeroU64.","Attempts to convert NonZeroU128 to NonZeroU32.","Attempts to convert NonZeroI32 to NonZeroU128.","Attempts to convert NonZeroI128 to NonZeroIsize.","Attempts to convert NonZeroU128 to NonZeroUsize.","Attempts to convert NonZeroU16 to NonZeroI8.","Attempts to convert NonZeroI32 to NonZeroI8.","Attempts to convert NonZeroU128 to NonZeroI32.","Attempts to convert NonZeroU32 to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroI64.","Attempts to convert NonZeroIsize to NonZeroI64.","Attempts to convert NonZeroU32 to NonZeroU16.","Attempts to convert NonZeroU64 to NonZeroUsize.","Attempts to convert i32 to NonZeroI32.","Attempts to convert NonZeroU32 to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroI8.","Attempts to convert i16 to NonZeroI16.","Attempts to convert NonZeroI128 to NonZeroI16.","Attempts to convert NonZeroU32 to NonZeroI32.","Attempts to convert NonZeroIsize to NonZeroU8.","Attempts to convert NonZeroI16 to NonZeroUsize.","Attempts to convert NonZeroI128 to NonZeroI64.","Attempts to convert i8 to NonZeroI8.","Attempts to convert NonZeroU128 to NonZeroU64.","Attempts to convert NonZeroI64 to NonZeroUsize.","Attempts to convert NonZeroUsize to NonZeroI64.","Attempts to convert NonZeroUsize to NonZeroU128.","Attempts to convert NonZeroI16 to NonZeroU128.","Attempts to convert NonZeroI8 to NonZeroU8.","Attempts to convert NonZeroI64 to NonZeroU16.","Attempts to convert NonZeroU128 to NonZeroI16.","Attempts to convert NonZeroU8 to NonZeroI8.","Attempts to convert NonZeroUsize to NonZeroU8.","Attempts to convert NonZeroI32 to NonZeroUsize.","Attempts to convert usize to NonZeroUsize.","Attempts to convert NonZeroU32 to NonZeroIsize.","Attempts to convert NonZeroU64 to NonZeroI8.","Attempts to convert NonZeroIsize to NonZeroI32.","Attempts to convert NonZeroUsize to NonZeroI32.","Attempts to convert NonZeroI32 to NonZeroU32.","Attempts to convert NonZeroIsize to NonZeroU32.","Attempts to convert NonZeroI128 to NonZeroI32.","Attempts to convert NonZeroI16 to NonZeroU16.","Attempts to convert NonZeroIsize to NonZeroI128.","Attempts to convert NonZeroI32 to NonZeroU64.","Attempts to convert u32 to NonZeroU32.","Attempts to convert NonZeroI8 to NonZeroU32.","","Attempts to convert NonZeroI128 to NonZeroI8.","Attempts to convert NonZeroIsize to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroI32.","Attempts to convert NonZeroIsize to NonZeroU64.","Attempts to convert u8 to NonZeroU8.","Attempts to convert u64 to NonZeroU64.","Attempts to convert isize to NonZeroIsize.","Attempts to convert NonZeroI8 to NonZeroU16.","Attempts to convert i64 to NonZeroI64.","Attempts to convert NonZeroI32 to NonZeroI16.","Attempts to convert NonZeroU128 to NonZeroI64.","Attempts to convert NonZeroU64 to NonZeroI16.","Attempts to convert NonZeroI16 to NonZeroU8.","Attempts to convert NonZeroUsize to NonZeroIsize.","Attempts to convert NonZeroIsize to NonZeroU128.","Attempts to convert u128 to NonZeroU128.","Attempts to convert NonZeroI64 to NonZeroU8.","Attempts to convert NonZeroU16 to NonZeroIsize.","Attempts to convert NonZeroUsize to NonZeroU32.","Attempts to convert NonZeroI32 to NonZeroU8.","Attempts to convert NonZeroU128 to NonZeroU16.","Attempts to convert NonZeroUsize to NonZeroI128.","Attempts to convert i128 to NonZeroI128.","Attempts to convert NonZeroI64 to NonZeroU32.","Attempts to convert NonZeroI128 to NonZeroU64.","Attempts to convert NonZeroI128 to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroU16.","Attempts to convert NonZeroU128 to NonZeroI8.","Attempts to convert NonZeroI16 to NonZeroI8.","Attempts to convert NonZeroI32 to NonZeroIsize.","Attempts to convert NonZeroI8 to NonZeroU64.","Attempts to convert NonZeroU128 to NonZeroI128.","Attempts to convert NonZeroI128 to NonZeroU128.","Attempts to convert NonZeroU32 to NonZeroI8.","Attempts to convert NonZeroI8 to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroIsize.","Attempts to convert u16 to NonZeroU16.","Attempts to convert NonZeroIsize to NonZeroI16.","Attempts to convert NonZeroU16 to NonZeroU8.","Attempts to convert NonZeroU32 to NonZeroI16.","Attempts to convert NonZeroI32 to NonZeroU16.","Attempts to convert NonZeroI128 to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroU8.","Attempts to convert NonZeroI64 to NonZeroU128.","Attempts to convert NonZeroI128 to NonZeroU16.","Attempts to convert NonZeroI64 to NonZeroI8.","Attempts to convert NonZeroUsize to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroU32.","Attempts to convert NonZeroU64 to NonZeroU32.","Attempts to convert NonZeroI64 to NonZeroIsize.","Attempts to convert NonZeroI64 to NonZeroI16.","Attempts to convert NonZeroI16 to NonZeroU32.","Attempts to convert NonZeroI8 to NonZeroU128.","Attempts to convert NonZeroUsize to NonZeroI16.","Attempts to convert NonZeroI64 to NonZeroI32.","Attempts to convert NonZeroUsize to NonZeroU16.","Attempts to convert NonZeroU16 to NonZeroI16.","Attempts to convert NonZeroU128 to NonZeroU8.","Attempts to convert NonZeroU128 to NonZeroIsize.","Attempts to convert NonZeroUsize to NonZeroU64.","","","","","","","","","","","","","","","","","","","","","","","","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Wrapping absolute value, see i128::wrapping_abs.","Wrapping absolute value, see isize::wrapping_abs.","Wrapping absolute value, see i64::wrapping_abs.","Wrapping absolute value, see i32::wrapping_abs.","Wrapping absolute value, see i16::wrapping_abs.","Wrapping absolute value, see i8::wrapping_abs.","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","The addition operator +.","The addition assignment operator +=.","An async-aware version of the Fn trait.","An async-aware version of the FnMut trait.","An async-aware version of the FnOnce trait.","The bitwise AND operator &.","The bitwise AND assignment operator &=.","The bitwise OR operator |.","The bitwise OR assignment operator |=.","The bitwise XOR operator ^.","The bitwise XOR assignment operator ^=.","An endpoint of a range of keys.","Exit the operation without running subsequent phases.","Future returned by AsyncFn::async_call.","Future returned by AsyncFnMut::async_call_mut.","Future returned by AsyncFnOnce::async_call_once.","Trait that indicates that this is a pointer or a wrapper …","The coroutine completed with a return value.","Move on to the next phase of the operation as normal.","Used to tell an operation whether it should exit early or …","The trait implemented by builtin coroutine types.","The result of a coroutine resumption.","Used for immutable dereferencing operations, like *v.","Used for mutable dereferencing operations, like in *v = 1;.","DispatchFromDyn is used in the implementation of object …","The division operator /.","The division assignment operator /=.","Custom code within the destructor.","An exclusive bound.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to specify which residuals can be converted into …","An inclusive bound.","Used for indexing operations (container[index]) in …","Used for indexing operations (container[index]) in mutable …","The multiplication operator *.","The multiplication assignment operator *=.","The unary negation operator -.","The unary logical negation operator !.","OneSidedRange is implemented for built-in range types that …","The resulting type after applying the + operator.","The resulting type after applying the - operator.","The resulting type after applying the - operator.","Output type of the called closure’s future.","The resulting type after applying the ! operator.","The returned type after the call operator is used.","The type of the value produced by ? when not …","The resulting type after applying the * operator.","The resulting type after applying the / operator.","The resulting type after applying the % operator.","The resulting type after applying the & operator.","The resulting type after applying the | operator.","The resulting type after applying the ^ operator.","The resulting type after applying the << operator.","The resulting type after applying the >> operator.","The returned type after indexing.","A (half-open) range bounded inclusively below and …","RangeBounds is implemented by Rust’s built-in range …","A range only bounded inclusively below (start..).","An unbounded range (..).","A range bounded inclusively below and above (start..=end).","A range only bounded exclusively above (..end).","A range only bounded inclusively above (..=end).","The remainder operator %.","The remainder assignment operator %=.","Allows retrieving the canonical type implementing Try that …","The type of the value passed to FromResidual::from_residual","The type of value this coroutine returns.","The left shift operator <<. Note that because this trait …","The left shift assignment operator <<=.","The right shift operator >>. Note that because this trait …","The right shift assignment operator >>=.","The subtraction operator -.","The subtraction assignment operator -=.","The resulting type after dereferencing.","The ? operator and try {} blocks.","The “return” type of this meta-function.","An infinite endpoint. Indicates that there is no bound in …","Implement FromResidual<Yeet<T>> on your type to enable …","The type of value this coroutine yields.","The coroutine suspended with a value.","Performs the + operation.","Performs the += operation.","","","Converts from &mut Bound<T> to Bound<&mut T>.","Converts from &Bound<T> to Bound<&T>.","Call the AsyncFn, returning a future which may borrow from …","Call the AsyncFnMut, returning a future which may borrow …","Call the AsyncFnOnce, returning a future which may move …","Performs the & operation.","Performs the &= operation.","Performs the | operation.","Performs the |= operation.","Performs the ^ operation.","Performs the ^= operation.","","","","","","","","","","","","","","","","","","","","","Used in ? to decide whether the operator should produce a …","","Converts the ControlFlow into an Option which is Some if …","Performs the call operation.","Performs the call operation.","Performs the call operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Map a Bound<&T> to a Bound<T> by cloning the contents of …","","","","","","","","","","","","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Converts the ControlFlow into an Option which is Some if …","","","","","Dereferences the value.","Mutably dereferences the value.","Performs the / operation.","Performs the /= operation.","Executes the destructor for this type.","Returns the upper bound of the range (inclusive).","The upper bound of the range (exclusive).","The upper bound of the range (exclusive).","","The upper bound of the range (inclusive)","End index bound.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs the type from its Output type.","","Constructs the type from a compatible Residual type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs the indexing (container[index]) operation.","","","","","","","","","","","","","Performs the mutable indexing (container[index]) operation.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Destructures the RangeInclusive into (lower bound, upper …","","","","Returns true if this is a Break variant.","Returns true if this is a Continue variant.","Returns true if the range contains no items.","Returns true if the range contains no items.","","","","","Maps a Bound<T> to a Bound<U> by applying a function to …","Maps ControlFlow<B, C> to ControlFlow<T, C> by applying a …","Maps ControlFlow<B, C> to ControlFlow<B, T> by applying a …","","","","","Performs the * operation.","Performs the *= operation.","Performs the unary - operation.","Creates a new inclusive range. Equivalent to writing …","","","","","","","","","","","","","","","","Performs the unary ! operation.","","","","","","","Performs the % operation.","Performs the %= operation.","Resumes the execution of this coroutine.","","Performs the << operation.","Performs the <<= operation.","Performs the >> operation.","Performs the >>= operation.","","","","Returns the lower bound of the range (inclusive).","The lower bound of the range (inclusive).","The lower bound of the range (inclusive).","","Start index bound.","","","","","","","","","","","","Performs the - operation.","Performs the -= operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the value in Some variant of an Option.","An iterator over a reference to the Some variant of an …","An iterator over a mutable reference to the Some variant …","No value.","The Option type. See the module level documentation for …","Some value of type T.","Returns None if the option is None, otherwise returns optb.","Returns None if the option is None, otherwise calls f with …","Converts from Option<T> (or &Option<T>) to …","Converts from Option<T> (or &mut Option<T>) to …","Converts from &mut Option<T> to Option<&mut T>.","Returns a mutable slice of the contained value, if any. If …","Converts from Pin<&mut Option<T>> to Option<Pin<&mut T>>.","Converts from Pin<&Option<T>> to Option<Pin<&T>>.","Converts from &Option<T> to Option<&T>.","Returns a slice of the contained value, if any. If this is …","","","","","","","","","","","","","","","","","","","","","Maps an Option<&mut T> to an Option<T> by cloning the …","Maps an Option<&T> to an Option<T> by cloning the contents …","","","","","","","Maps an Option<&mut T> to an Option<T> by copying the …","Maps an Option<&T> to an Option<T> by copying the contents …","Returns None.","","Returns the contained Some value, consuming the self value.","","Returns None if the option is None, otherwise calls …","Converts from Option<Option<T>> to Option<T>.","","","","","Returns the argument unchanged.","Moves val into a new Some.","Converts from &mut Option<T> to Option<&mut T>","","Converts from &Option<T> to Option<&T>.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator: if it is None, no …","","","","Inserts value into the option if it is None, then returns …","Inserts the default value into the option if it is None, …","Inserts a value computed from f into the option if it is …","","","","","Inserts value into the option, then returns a mutable …","Calls the provided closure with a reference to the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns a consuming iterator over the possibly contained …","","","","","Returns true if the option is a None value.","Returns true if the option is a Some value.","Returns true if the option is a Some and the value inside …","Returns an iterator over the possibly contained value.","Returns a mutable iterator over the possibly contained …","","","Maps an Option<T> to Option<U> by applying a function to a …","Returns the provided default result (if none), or applies …","Computes a default function result (if none), or applies a …","","","","","","","","","","","Transforms the Option<T> into a Result<T, E>, mapping …","Transforms the Option<T> into a Result<T, E>, mapping …","Returns the option if it contains a value, otherwise …","Returns the option if it contains a value, otherwise calls …","","Takes each element in the Iterator: if it is a None, no …","Replaces the actual value in the option by the value given …","","","","Takes each element in the Iterator: if it is a None, no …","Takes the value out of the option, leaving a None in its …","Takes the value out of the option, but only if the …","","","","Transposes an Option of a Result into a Result of an Option…","","","","","","","","","","","","","","","","Returns the contained Some value, consuming the self value.","Returns the contained Some value or a provided default.","Returns the contained Some value or a default.","Returns the contained Some value or computes it from a …","Returns the contained Some value, consuming the self value,","Unzips an option containing a tuple of two options.","","","Returns Some if exactly one of self, optb is Some, …","Zips self with another Option.","Zips self and another Option with function f.","A simple wrapper around a type to assert that it is unwind …","A struct containing information about the location of a …","A struct providing information about a panic.","A marker trait representing types where a shared reference …","A marker trait which represents “panic safe” types in …","","","","","","","","Returns the source location of the caller of this …","Returns whether the panic handler is allowed to unwind the …","","","","","","","","Returns the column from which the panic originated.","","","","","","","Returns the name of the source file from which the panic …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the line number from which the panic originated.","","Returns information about the location from which the …","","If the panic! macro from the core crate (not from std) was …","","","","","Returns the payload associated with the panic.","","","","","","","","","","","","","","","","","This function is used instead of panic_fmt in const eval.","The underlying implementation of core’s panic! macro …","","","The entry point for panicking with a formatted message.","Like panic, but without unwinding and track_caller to …","Like panic_fmt, but for non-unwinding panics.","Like panic_nounwind, but also inhibits showing a backtrace.","","","A pointer which pins its pointee in place.","Gets Pin<&mut T> to the underlying pinned value from this …","Gets a mutable reference to the pinned value this Pin<Ptr> …","Gets a shared reference to the pinned value this Pin …","","","","","","","","","","","","","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Returns the argument unchanged.","","Gets a mutable reference to the data inside of this Pin.","Gets a shared reference out of a pin.","Gets a mutable reference to the data inside of this Pin.","","","Calls U::from(self).","","","Unwraps this Pin<Ptr>, returning the underlying pointer.","Unwraps this Pin<Ptr>, returning the underlying Ptr.","Converts this Pin<&mut T> into a Pin<&T> with the same …","","","Constructs a new pin by mapping the interior value.","Construct a new pin by mapping the interior value.","","Construct a new Pin<Ptr> around a pointer to some data of …","","Construct a new Pin<Ptr> around a reference to some data …","","Constructs a Pin<&mut T>, by pinning a value: T locally.","","","","","Assigns a new value to the memory location pointed to by …","","Get a pinning mutable reference from a static mutable …","Get a pinning reference from a &'static reference.","","","","","","The 2015 version of the core prelude.","The 2018 version of the core prelude.","The 2021 version of the core prelude.","The 2024 edition of the core prelude.","The first version of the core prelude.","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","The type returned in the event of a conversion error.","The type returned in the event of a conversion error.","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Conversion from an Iterator.","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Simple and safe type conversions that may fail in a …","An attempted conversion that consumes self, which may or …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates a value from an iterator.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Performs the conversion.","Performs the conversion.","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","The type returned in the event of a conversion error.","The type returned in the event of a conversion error.","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Conversion from an Iterator.","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Simple and safe type conversions that may fail in a …","An attempted conversion that consumes self, which may or …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates a value from an iterator.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Performs the conversion.","Performs the conversion.","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","","","","","","","","","","","","","","","","","","A type storing a usize which is a power of two, and thus …","The metadata for a Dyn = dyn SomeTrait trait object type.","The smallest possible alignment, 1.","The type for metadata in pointers and references to Self.","*mut T but non-zero and covariant.","Provides the pointer metadata type of any pointed-to type.","Calculates the offset from a pointer (convenience for …","Gets the “address” portion of the pointer.","Compares the addresses of the two pointers for equality, …","Create a const raw pointer to a place, without creating an …","Create a mut raw pointer to a place, without creating an …","Returns the alignment of the type associated with this …","Computes the offset that needs to be applied to the …","Returns a unique reference to the value. If the value may …","Returns a raw pointer to the slice’s buffer.","Returns a non-null pointer to the slice’s buffer.","Returns the alignment as a NonZeroUsize","Acquires the underlying *mut pointer.","Returns a shared reference to the value. If the value may …","Returns a unique references to the value. In contrast to …","Returns a shared references to the value. In contrast to …","Returns a shared reference to a slice of possibly …","Returns a unique reference to a slice of possibly …","Returns the alignment as a usize","","","","","","","Calculates the offset from a pointer in bytes (convenience …","Calculates the offset from a pointer in bytes.","Calculates the distance between two pointers. The returned …","Calculates the offset from a pointer in bytes (convenience …","Casts to a pointer of another type.","","","","","","","","","","","","","","Copies count * size_of::<T>() bytes from src to dst. The …","Copies count * size_of<T> bytes from src to self. The …","Copies count * size_of<T> bytes from src to self. The …","Copies count * size_of::<T>() bytes from src to dst. The …","Copies count * size_of<T> bytes from self to dest. The …","Copies count * size_of<T> bytes from self to dest. The …","Creates a new NonNull that is dangling, but well-aligned.","","Executes the destructor (if any) of the pointed-to value.","Executes the destructor (if any) of the pointed-to value.","Compares raw pointers for equality.","","","","","","","","Returns the argument unchanged.","Converts a &mut T to a NonNull<T>.","Returns the argument unchanged.","Converts a &T to a NonNull<T>.","Returns the argument unchanged.","Convert an address back to a pointer, picking up a …","Convert an address back to a mutable pointer, picking up a …","Convert a mutable reference to a raw pointer.","Forms a (possibly-wide) raw pointer from a data pointer …","Performs the same functionality as std::ptr::from_raw_parts…","Performs the same functionality as from_raw_parts, except …","Convert a reference to a raw pointer.","Returns a raw pointer to an element or subslice, without …","Hash a raw pointer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates an invalid pointer with the given address.","Creates an invalid mutable pointer with the given address.","Returns whether the pointer is properly aligned for T.","Returns whether the pointer is aligned to align.","Returns the size and alignment together as a Layout","Returns the length of a non-null raw slice.","Returns the base-2 logarithm of the alignment.","Creates a new pointer by mapping self’s address to a new …","Returns a bit mask that can be used to match this …","Extract the metadata component of a pointer.","Creates a new NonNull if ptr is non-null.","Creates an Alignment from a usize, or returns None if it’…","","","Creates a new NonNull.","Creates an Alignment from a power-of-two usize.","Creates a null raw pointer.","Creates a null mutable raw pointer.","Returns the alignment for a type.","Calculates the offset from a pointer.","Calculates the distance between two pointers. The returned …","","","","","","Reads the value from src without moving it. This leaves the","Reads the value from self without moving it. This leaves …","Reads the value from src without moving it. This leaves the","Reads the value from self without moving it. This leaves …","Performs a volatile read of the value from src without …","Performs a volatile read of the value from self without …","Moves src into the pointed dst, returning the previous dst …","Replaces the value at self with src, returning the old …","Returns the size of the type associated with this vtable.","Forms a raw slice from a pointer and a length.","Creates a non-null raw slice from a thin pointer and a …","Performs the same functionality as slice_from_raw_parts, …","Calculates the offset from a pointer (convenience for …","Calculates the distance between two pointers, where it’s …","Swaps the values at two mutable locations of the same …","Swaps the values at two mutable locations of the same …","Swaps count * size_of::<T>() bytes between the two regions …","","","","Decompose a (possibly wide) pointer into its data pointer …","","","","","","","","","","","","","Creates a new pointer with the given address.","Overwrites a memory location with the given value without …","Overwrites a memory location with the given value without …","Sets count * size_of::<T>() bytes of memory starting at dst…","Invokes memset on the specified pointer, setting …","Overwrites a memory location with the given value without …","Overwrites a memory location with the given value without …","Performs a volatile write of a memory location with the …","Performs a volatile write of a memory location with the …","Contains the error value","An iterator over the value in a Ok variant of a Result.","An iterator over a reference to the Ok variant of a Result.","An iterator over a mutable reference to the Ok variant of …","Contains the success value","Result is a type that represents either success (Ok) or …","Returns res if the result is Ok, otherwise returns the Err …","Calls op if the result is Ok, otherwise returns the Err …","Converts from Result<T, E> (or &Result<T, E>) to …","Converts from Result<T, E> (or &mut Result<T, E>) to …","Converts from &mut Result<T, E> to Result<&mut T, &mut E>.","Converts from &Result<T, E> to Result<&T, &E>.","","","","","","","","","","","","","","","","","","","","","Maps a Result<&T, E> to a Result<T, E> by cloning the …","Maps a Result<&mut T, E> to a Result<T, E> by cloning the …","","","","","","","Maps a Result<&T, E> to a Result<T, E> by copying the …","Maps a Result<&mut T, E> to a Result<T, E> by copying the …","","Converts from Result<T, E> to Option<E>.","Returns the contained Ok value, consuming the self value.","Returns the contained Err value, consuming the self value.","Converts from Result<Result<T, E>, E> to Result<T, E>","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator: if it is an Err, no …","","","","","","","","","","Calls the provided closure with a reference to the …","Calls the provided closure with a reference to the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the contained Err value, but never panics.","","Returns a consuming iterator over the possibly contained …","","","","","Returns the contained Ok value, but never panics.","Returns true if the result is Err.","Returns true if the result is Err and the value inside of …","Returns true if the result is Ok.","Returns true if the result is Ok and the value inside of …","Returns an iterator over the possibly contained value.","Returns a mutable iterator over the possibly contained …","","","Maps a Result<T, E> to Result<U, E> by applying a function …","Maps a Result<T, E> to Result<T, F> by applying a function …","Returns the provided default (if Err), or applies a …","Maps a Result<T, E> to U by applying fallback function …","","","","","","","","","","","Converts from Result<T, E> to Option<T>.","Returns res if the result is Err, otherwise returns the Ok …","Calls op if the result is Err, otherwise returns the Ok …","","Takes each element in the Iterator: if it is an Err, no …","","","","","Takes each element in the Iterator: if it is an Err, no …","","","","Transposes a Result of an Option into an Option of a Result…","","","","","","","","","","","","","","Returns the contained Ok value, consuming the self value.","Returns the contained Err value, consuming the self value.","Returns the contained Err value, consuming the self value, …","Returns the contained Ok value or a provided default.","Returns the contained Ok value or a default","Returns the contained Ok value or computes it from a …","Returns the contained Ok value, consuming the self value, …","","The number of bytes in a bitmask with this many lanes.","This type, reinterpreted as bytes.","Map from the elements of the input vector to the output …","Specifies the number of lanes in a SIMD vector as a type.","A SIMD vector mask for N elements of width specified by …","The mask element type corresponding to this element type.","Marker trait for types that may be used as SIMD mask …","A SIMD vector with the shape of [T; N] but the operations …","Supporting trait for Simd::cast. Typically doesn’t need …","Marker trait for types that may be used as SIMD vector …","Statically guarantees that a lane count is marked as …","Create a vector from the elements of another vector.","Convert SIMD vectors to vectors of bytes","","","","Traits for comparing and ordering vectors.","Create a new vector from the elements of first and second.","Create a new mask from the elements of first and second.","","A SIMD vector with one element of type f32.","A SIMD vector with 16 elements of type f32.","A SIMD vector with two elements of type f32.","A SIMD vector with 32 elements of type f32.","A SIMD vector with four elements of type f32.","A SIMD vector with 64 elements of type f32.","A SIMD vector with eight elements of type f32.","A SIMD vector with one element of type f64.","A SIMD vector with 16 elements of type f64.","A SIMD vector with two elements of type f64.","A SIMD vector with 32 elements of type f64.","A SIMD vector with four elements of type f64.","A SIMD vector with 64 elements of type f64.","A SIMD vector with eight elements of type f64.","Returns the argument unchanged.","Create an integer value from its representation as a byte …","Create an integer value from its representation as a byte …","Create a native endian integer value from its memory …","A SIMD vector with one element of type i16.","A SIMD vector with 16 elements of type i16.","A SIMD vector with two elements of type i16.","A SIMD vector with 32 elements of type i16.","A SIMD vector with four elements of type i16.","A SIMD vector with 64 elements of type i16.","A SIMD vector with eight elements of type i16.","A SIMD vector with one element of type i32.","A SIMD vector with 16 elements of type i32.","A SIMD vector with two elements of type i32.","A SIMD vector with 32 elements of type i32.","A SIMD vector with four elements of type i32.","A SIMD vector with 64 elements of type i32.","A SIMD vector with eight elements of type i32.","A SIMD vector with one element of type i64.","A SIMD vector with 16 elements of type i64.","A SIMD vector with two elements of type i64.","A SIMD vector with 32 elements of type i64.","A SIMD vector with four elements of type i64.","A SIMD vector with 64 elements of type i64.","A SIMD vector with eight elements of type i64.","A SIMD vector with one element of type i8.","A SIMD vector with 16 elements of type i8.","A SIMD vector with two elements of type i8.","A SIMD vector with 32 elements of type i8.","A SIMD vector with four elements of type i8.","A SIMD vector with 64 elements of type i8.","A SIMD vector with eight elements of type i8.","Calls U::from(self).","A SIMD vector with one element of type isize.","A SIMD vector with 16 elements of type isize.","A SIMD vector with two elements of type isize.","A SIMD vector with 32 elements of type isize.","A SIMD vector with four elements of type isize.","A SIMD vector with 64 elements of type isize.","A SIMD vector with eight elements of type isize.","A SIMD mask with one element for vectors with 16-bit …","A SIMD mask with 16 elements for vectors with 16-bit …","A SIMD mask with two elements for vectors with 16-bit …","A SIMD mask with 32 elements for vectors with 16-bit …","A SIMD mask with four elements for vectors with 16-bit …","A SIMD mask with 64 elements for vectors with 16-bit …","A SIMD mask with eight elements for vectors with 16-bit …","A SIMD mask with one element for vectors with 32-bit …","A SIMD mask with 16 elements for vectors with 32-bit …","A SIMD mask with two elements for vectors with 32-bit …","A SIMD mask with 32 elements for vectors with 32-bit …","A SIMD mask with four elements for vectors with 32-bit …","A SIMD mask with 64 elements for vectors with 32-bit …","A SIMD mask with eight elements for vectors with 32-bit …","A SIMD mask with one element for vectors with 64-bit …","A SIMD mask with 16 elements for vectors with 64-bit …","A SIMD mask with two elements for vectors with 64-bit …","A SIMD mask with 32 elements for vectors with 64-bit …","A SIMD mask with four elements for vectors with 64-bit …","A SIMD mask with 64 elements for vectors with 64-bit …","A SIMD mask with eight elements for vectors with 64-bit …","A SIMD mask with one element for vectors with 8-bit …","A SIMD mask with 16 elements for vectors with 8-bit …","A SIMD mask with two elements for vectors with 8-bit …","A SIMD mask with 32 elements for vectors with 8-bit …","A SIMD mask with four elements for vectors with 8-bit …","A SIMD mask with 64 elements for vectors with 8-bit …","A SIMD mask with eight elements for vectors with 8-bit …","A SIMD mask with one element for vectors with …","A SIMD mask with 16 elements for vectors with …","A SIMD mask with two elements for vectors with …","A SIMD mask with 32 elements for vectors with …","A SIMD mask with four elements for vectors with …","A SIMD mask with 64 elements for vectors with …","A SIMD mask with eight elements for vectors with …","","Traits for vectors with numeric elements.","The portable SIMD prelude.","Traits for vectors of pointers.","Constructs a new SIMD vector by copying elements from …","Create a new vector from the elements of vector.","Create a new mask from the elements of mask.","Return the memory representation of this integer as a byte …","Return the memory representation of this integer as a byte …","Return the memory representation of this integer as a byte …","","","","A SIMD vector with one element of type u16.","A SIMD vector with 16 elements of type u16.","A SIMD vector with two elements of type u16.","A SIMD vector with 32 elements of type u16.","A SIMD vector with four elements of type u16.","A SIMD vector with 64 elements of type u16.","A SIMD vector with eight elements of type u16.","A SIMD vector with one element of type u32.","A SIMD vector with 16 elements of type u32.","A SIMD vector with two elements of type u32.","A SIMD vector with 32 elements of type u32.","A SIMD vector with four elements of type u32.","A SIMD vector with 64 elements of type u32.","A SIMD vector with eight elements of type u32.","A SIMD vector with one element of type u64.","A SIMD vector with 16 elements of type u64.","A SIMD vector with two elements of type u64.","A SIMD vector with 32 elements of type u64.","A SIMD vector with four elements of type u64.","A SIMD vector with 64 elements of type u64.","A SIMD vector with eight elements of type u64.","A SIMD vector with one element of type u8.","A SIMD vector with 16 elements of type u8.","A SIMD vector with two elements of type u8.","A SIMD vector with 32 elements of type u8.","A SIMD vector with four elements of type u8.","A SIMD vector with 64 elements of type u8.","A SIMD vector with eight elements of type u8.","A SIMD vector with one element of type usize.","A SIMD vector with 16 elements of type usize.","A SIMD vector with two elements of type usize.","A SIMD vector with 32 elements of type usize.","A SIMD vector with four elements of type usize.","A SIMD vector with 64 elements of type usize.","A SIMD vector with eight elements of type usize.","The mask type returned by each comparison.","Parallel Ord.","Parallel PartialEq.","Parallel PartialOrd.","Restrict each element to a certain interval.","Test if each element is equal to the corresponding element …","Test if each element is greater than or equal to the …","Test if each element is greater than the corresponding …","Test if each element is less than or equal to the …","Test if each element is less than the corresponding …","Returns the element-wise maximum with other.","Returns the element-wise minimum with other.","Test if each element is equal to the corresponding element …","Bit representation of this SIMD vector type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","Operations on SIMD vectors of floats.","Operations on SIMD vectors of signed integers.","Operations on SIMD vectors of unsigned integers.","A SIMD vector of unsigned integers with the same element …","Produces a vector where every element has the absolute …","Lanewise absolute value, implemented in Rust. Every …","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Returns each element with the magnitude of self and the …","Raw transmutation from an unsigned integer vector type …","Returns true for each element if its value is neither …","Returns true for each element if its value is positive …","Returns true for each element if its value is NaN.","Returns true for each negative element and false if it is …","Returns true for each element if its value is neither …","Returns true for each positive element and false if it is …","Returns true for each element if it has a negative sign, …","Returns true for each element if it has a positive sign, …","Returns true for each element if its value is subnormal.","Returns the number of leading ones in the binary …","Returns the number of leading ones in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Takes the reciprocal (inverse) of each element, 1/x.","Returns the cumulative bitwise “and” across the …","Returns the cumulative bitwise “and” across the …","Returns the maximum element in the vector.","Returns the maximum element in the vector.","Returns the maximum element in the vector.","Returns the minimum element in the vector.","Returns the minimum element in the vector.","Returns the minimum element in the vector.","Returns the cumulative bitwise “or” across the …","Returns the cumulative bitwise “or” across the …","Reducing multiply. Returns the product of the elements of …","Returns the product of the elements of the vector, with …","Returns the product of the elements of the vector, with …","Returns the sum of the elements of the vector.","Returns the sum of the elements of the vector, with …","Returns the sum of the elements of the vector, with …","Returns the cumulative bitwise “xor” across the …","Returns the cumulative bitwise “xor” across the …","Reverses the order of bits in each elemnent. The least …","Reverses the order of bits in each elemnent. The least …","Lanewise saturating absolute value, implemented in Rust. …","Lanewise saturating add.","Lanewise saturating add.","Lanewise saturating negation, implemented in Rust. As …","Lanewise saturating subtract.","Lanewise saturating subtract.","Replaces each element with a number that represents its …","Returns numbers representing the sign of each element.","Restrict each element to a certain interval unless it is …","Returns the maximum of each element.","Returns the minimum of each element.","Reverses the byte order of each element.","Reverses the byte order of each element.","Raw transmutation to an unsigned integer vector type with …","Converts each element from radians to degrees.","Rounds toward zero and converts to the same-width integer …","Converts each element from degrees to radians.","Returns the number of trailing ones in the binary …","Returns the number of trailing ones in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Wrapping negation.","Bit representation of this SIMD vector type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","Vector of const pointers with the same number of elements.","Vector of const pointers with the same number of elements.","Vector of constant pointers to the same type.","Vector of isize with the same number of elements.","Vector of isize with the same number of elements.","Number of elements in this vector.","A SIMD vector mask for N elements of width specified by …","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","The mask type returned by each comparison.","Vector of mutable pointers to the same type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","A SIMD vector with the shape of [T; N] but the operations …","Operations on SIMD vectors of constant pointers.","Operations on SIMD vectors of floats.","Operations on SIMD vectors of signed integers.","Operations on SIMD vectors of mutable pointers.","Parallel Ord.","Parallel PartialEq.","Parallel PartialOrd.","Operations on SIMD vectors of unsigned integers.","A SIMD vector of unsigned integers with the same element …","Vector of usize with the same number of elements.","Vector of usize with the same number of elements.","Produces a vector where every element has the absolute …","Lanewise absolute value, implemented in Rust. Every …","","","","","","","","","","","","","","","","","","","","","","","","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","","","Returns true if all elements are set, or false otherwise.","Returns true if any element is set, or false otherwise.","Returns an array reference containing the entire SIMD …","","","Returns a mutable array reference containing the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Casts to a pointer of another type.","Casts to a pointer of another type.","Converts the mask to a mask of any other element size.","","","","","","","","","","","","","","","Changes constness without changing the type.","","Changes constness without changing the type.","","","","","","","","","","","Writes a SIMD vector to the first N elements of a slice.","Returns each element with the magnitude of self and the …","","","","","Deinterleave two vectors.","","","","","","","","","","","","","","","","","","","Gets the “address” portion of the pointer, and “…","Gets the “address” portion of the pointer, and “…","","","A SIMD vector with one element of type f32.","A SIMD vector with 16 elements of type f32.","A SIMD vector with two elements of type f32.","A SIMD vector with 32 elements of type f32.","A SIMD vector with four elements of type f32.","A SIMD vector with 64 elements of type f32.","A SIMD vector with eight elements of type f32.","A SIMD vector with one element of type f64.","A SIMD vector with 16 elements of type f64.","A SIMD vector with two elements of type f64.","A SIMD vector with 32 elements of type f64.","A SIMD vector with four elements of type f64.","A SIMD vector with 64 elements of type f64.","A SIMD vector with eight elements of type f64.","Find the index of the first set element.","","A Simd<T, N> has a debug format like the one for [T]:","Returns the floating point’s fractional value, with its …","Returns the floating point’s fractional value, with its …","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Converts an array of bools to a SIMD mask.","Converts an array to a SIMD vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a mask from a bitmask.","Create a mask from a bitmask vector.","Raw transmutation from an unsigned integer vector type …","","","Convert an address back to a pointer, picking up a …","Convert an address back to a pointer, picking up a …","","","Converts a vector of integers to a mask, where 0 …","Converts a vector of integers to a mask, where 0 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a slice to a SIMD vector containing slice[..N].","Reads from potentially discontiguous indices in slice to …","Reads from indices in slice to construct a SIMD vector. If …","Read elementwise from pointers into a SIMD vector.","Reads from indices in slice to construct a SIMD vector. …","Conditionally read elementwise from pointers into a SIMD …","Reads from indices in slice to construct a SIMD vector. …","","A SIMD vector with one element of type i16.","A SIMD vector with 16 elements of type i16.","A SIMD vector with two elements of type i16.","A SIMD vector with 32 elements of type i16.","A SIMD vector with four elements of type i16.","A SIMD vector with 64 elements of type i16.","A SIMD vector with eight elements of type i16.","A SIMD vector with one element of type i32.","A SIMD vector with 16 elements of type i32.","A SIMD vector with two elements of type i32.","A SIMD vector with 32 elements of type i32.","A SIMD vector with four elements of type i32.","A SIMD vector with 64 elements of type i32.","A SIMD vector with eight elements of type i32.","A SIMD vector with one element of type i64.","A SIMD vector with 16 elements of type i64.","A SIMD vector with two elements of type i64.","A SIMD vector with 32 elements of type i64.","A SIMD vector with four elements of type i64.","A SIMD vector with 64 elements of type i64.","A SIMD vector with eight elements of type i64.","A SIMD vector with one element of type i8.","A SIMD vector with 16 elements of type i8.","A SIMD vector with two elements of type i8.","A SIMD vector with 32 elements of type i8.","A SIMD vector with four elements of type i8.","A SIMD vector with 64 elements of type i8.","A SIMD vector with eight elements of type i8.","","","Interleave two vectors.","Calls U::from(self).","Calls U::from(self).","Returns true for each element if its value is neither …","","","Returns true for each element if its value is positive …","","","Returns true for each element if its value is NaN.","","","Returns true for each negative element and false if it is …","","","","","","Returns true for each element if its value is neither …","","","Returns true for each element that is null.","Returns true for each element that is null.","","","Returns true for each positive element and false if it is …","","","","","","Returns true for each element if it has a negative sign, …","","","Returns true for each element if it has a positive sign, …","","","Returns true for each element if its value is subnormal.","","","A SIMD vector with one element of type isize.","A SIMD vector with 16 elements of type isize.","A SIMD vector with two elements of type isize.","A SIMD vector with 32 elements of type isize.","A SIMD vector with four elements of type isize.","A SIMD vector with 64 elements of type isize.","A SIMD vector with eight elements of type isize.","Returns the number of leading ones in the binary …","Returns the number of leading ones in the binary …","","","","","","","","","","","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","","","","","","","","","","","Returns the number of elements in this SIMD vector.","A SIMD mask with one element for vectors with 16-bit …","A SIMD mask with 16 elements for vectors with 16-bit …","A SIMD mask with two elements for vectors with 16-bit …","A SIMD mask with 32 elements for vectors with 16-bit …","A SIMD mask with four elements for vectors with 16-bit …","A SIMD mask with 64 elements for vectors with 16-bit …","A SIMD mask with eight elements for vectors with 16-bit …","A SIMD mask with one element for vectors with 32-bit …","A SIMD mask with 16 elements for vectors with 32-bit …","A SIMD mask with two elements for vectors with 32-bit …","A SIMD mask with 32 elements for vectors with 32-bit …","A SIMD mask with four elements for vectors with 32-bit …","A SIMD mask with 64 elements for vectors with 32-bit …","A SIMD mask with eight elements for vectors with 32-bit …","A SIMD mask with one element for vectors with 64-bit …","A SIMD mask with 16 elements for vectors with 64-bit …","A SIMD mask with two elements for vectors with 64-bit …","A SIMD mask with 32 elements for vectors with 64-bit …","A SIMD mask with four elements for vectors with 64-bit …","A SIMD mask with 64 elements for vectors with 64-bit …","A SIMD mask with eight elements for vectors with 64-bit …","A SIMD mask with one element for vectors with 8-bit …","A SIMD mask with 16 elements for vectors with 8-bit …","A SIMD mask with two elements for vectors with 8-bit …","A SIMD mask with 32 elements for vectors with 8-bit …","A SIMD mask with four elements for vectors with 8-bit …","A SIMD mask with 64 elements for vectors with 8-bit …","A SIMD mask with eight elements for vectors with 8-bit …","A SIMD mask with one element for vectors with …","A SIMD mask with 16 elements for vectors with …","A SIMD mask with two elements for vectors with …","A SIMD mask with 32 elements for vectors with …","A SIMD mask with four elements for vectors with …","A SIMD mask with 64 elements for vectors with …","A SIMD mask with eight elements for vectors with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the reciprocal (inverse) of each element, 1/x.","","","Returns the cumulative bitwise “and” across the …","Returns the cumulative bitwise “and” across the …","","","","","","","","","","","Returns the maximum element in the vector.","Returns the maximum element in the vector.","Returns the maximum element in the vector.","","","","","","","","","","","","","Returns the minimum element in the vector.","Returns the minimum element in the vector.","Returns the minimum element in the vector.","","","","","","","","","","","","","Returns the cumulative bitwise “or” across the …","Returns the cumulative bitwise “or” across the …","","","","","","","","","","","Reducing multiply. Returns the product of the elements of …","Returns the product of the elements of the vector, with …","Returns the product of the elements of the vector, with …","","","","","","","","","","","","","Returns the sum of the elements of the vector.","Returns the sum of the elements of the vector, with …","Returns the sum of the elements of the vector, with …","","","","","","","","","","","","","Returns the cumulative bitwise “xor” across the …","Returns the cumulative bitwise “xor” across the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Resize a vector.","Reverse the order of the elements in the vector.","Reverses the order of bits in each elemnent. The least …","Reverses the order of bits in each elemnent. The least …","","","","","","","","","","","Rotates the vector such that the first OFFSET elements of …","Rotates the vector such that the first self.len() - OFFSET …","Lanewise saturating absolute value, implemented in Rust. …","","","","","","Lanewise saturating add.","Lanewise saturating add.","","","","","","","","","","","Lanewise saturating negation, implemented in Rust. As …","","","","","","Lanewise saturating subtract.","Lanewise saturating subtract.","","","","","","","","","","","Writes the values in a SIMD vector to potentially …","Write pointers elementwise into a SIMD vector.","Writes values from a SIMD vector to multiple potentially …","Conditionally write pointers elementwise into a SIMD …","Writes values from a SIMD vector to multiple potentially …","Choose elements from two vectors.","Choose elements from two masks.","Sets the value of the specified element.","Sets the value of the specified element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Replaces each element with a number that represents its …","Returns numbers representing the sign of each element.","","","","","","","","Restrict each element to a certain interval unless it is …","Restrict each element to a certain interval.","","","","","","","","","","","","","","","","","","","","Test if each element is equal to the corresponding element …","","","","","","","","","","","","","","","","","","","","Test if each element is greater than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each element is greater than the corresponding …","","","","","","","","","","","","","","","","","","","","Test if each element is less than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each element is less than the corresponding …","","","","","","","","","","","","","","","","","","","","Returns the maximum of each element.","Returns the element-wise maximum with other.","","","","","","","","","","","","","","","","","","","","Returns the minimum of each element.","Returns the element-wise minimum with other.","","","","","","","","","","","","","","","","","","","","Test if each element is equal to the corresponding element …","","","","","","","","","","","","","","","","","","","","Constructs a new SIMD vector by copying elements from …","Construct a mask by setting all elements to the given …","Constructs a new SIMD vector with all elements set to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the byte order of each element.","Reverses the byte order of each element.","","","","","","","","","","","Swizzle a vector of bytes according to the index vector. …","Tests the value of the specified element.","Tests the value of the specified element.","Converts a SIMD mask to an array of bools.","Converts a SIMD vector to an array.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a bitmask from a mask.","Create a bitmask vector from a mask.","Raw transmutation to an unsigned integer vector type with …","","","Converts each element from radians to degrees.","","","Converts the mask to a vector of integers, where 0 …","Rounds toward zero and converts to the same-width integer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts each element from degrees to radians.","","","Returns the number of trailing ones in the binary …","Returns the number of trailing ones in the binary …","","","","","","","","","","","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","","","","","","","","","","","","","","","","","","","A SIMD vector with one element of type u16.","A SIMD vector with 16 elements of type u16.","A SIMD vector with two elements of type u16.","A SIMD vector with 32 elements of type u16.","A SIMD vector with four elements of type u16.","A SIMD vector with 64 elements of type u16.","A SIMD vector with eight elements of type u16.","A SIMD vector with one element of type u32.","A SIMD vector with 16 elements of type u32.","A SIMD vector with two elements of type u32.","A SIMD vector with 32 elements of type u32.","A SIMD vector with four elements of type u32.","A SIMD vector with 64 elements of type u32.","A SIMD vector with eight elements of type u32.","A SIMD vector with one element of type u64.","A SIMD vector with 16 elements of type u64.","A SIMD vector with two elements of type u64.","A SIMD vector with 32 elements of type u64.","A SIMD vector with four elements of type u64.","A SIMD vector with 64 elements of type u64.","A SIMD vector with eight elements of type u64.","A SIMD vector with one element of type u8.","A SIMD vector with 16 elements of type u8.","A SIMD vector with two elements of type u8.","A SIMD vector with 32 elements of type u8.","A SIMD vector with four elements of type u8.","A SIMD vector with 64 elements of type u8.","A SIMD vector with eight elements of type u8.","A SIMD vector with one element of type usize.","A SIMD vector with 16 elements of type usize.","A SIMD vector with two elements of type usize.","A SIMD vector with 32 elements of type usize.","A SIMD vector with four elements of type usize.","A SIMD vector with 64 elements of type usize.","A SIMD vector with eight elements of type usize.","Creates a new pointer with the given address.","Creates a new pointer with the given address.","","","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","","","Wrapping negation.","","","","","","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","","","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","","","Vector of const pointers with the same number of elements.","Vector of const pointers with the same number of elements.","Vector of constant pointers to the same type.","Vector of isize with the same number of elements.","Vector of isize with the same number of elements.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Vector of mutable pointers to the same type.","Operations on SIMD vectors of constant pointers.","Operations on SIMD vectors of mutable pointers.","Vector of usize with the same number of elements.","Vector of usize with the same number of elements.","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","Casts to a pointer of another type.","Casts to a pointer of another type.","Changes constness without changing the type.","Changes constness without changing the type.","Gets the “address” portion of the pointer, and “…","Gets the “address” portion of the pointer, and “…","Convert an address back to a pointer, picking up a …","Convert an address back to a pointer, picking up a …","Returns true for each element that is null.","Returns true for each element that is null.","Creates a new pointer with the given address.","Creates a new pointer with the given address.","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over the escaped version of a byte slice.","The error type returned by get_many_mut<N>.","The element type of the slice being matched on.","Immutable slice iterator","Mutable slice iterator.","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","Patterns in slices - currently, only used by strip_prefix …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Currently, the consumers of SlicePattern need a slice.","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Sorts v using heapsort, which guarantees O(n * log(n)) …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Pure rust memchr implementation, taken from rust-memchr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Slice sorting","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the first index matching the byte x in text.","Returns the last index matching the byte x in text.","Internal type used by merge_sort.","","","","","","","","Returns the argument unchanged.","Sorts v using heapsort, which guarantees O(n * log(n)) …","Calls U::from(self).","","This merge sort borrows some (but not all) ideas from …","","Sorts v using pattern-defeating quicksort, which is O(n * …","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an &str from a pointer and a length.","Creates an &mut str from a pointer and a length.","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the invalid sequence that caused a failure.","","","","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reads the next code point out of a byte iterator (assuming …","","","Returns the byte position of the next character, or the …","The string Pattern API.","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns the remaining lines of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a first byte, determines how many bytes are in this …","Returns the next validated UTF-8 substring.","","Returns the index in the given string up to which valid …","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","","","","","","","","","","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exclusive provides only mutable access, also referred to …","Atomic types","","","","","","","","","","","Returns the argument unchanged.","Build a mutable reference to an Exclusive<T> from a mutable…","Build a pinned mutable reference to an Exclusive<T> from a …","Get exclusive access to the underlying value.","Get pinned exclusive access to the underlying value.","","Calls U::from(self).","","Unwrap the value contained in the Exclusive","","","","","Wrap a value in an Exclusive","","","","","","","","","An AtomicBool initialized to false.","An AtomicIsize initialized to 0.","An AtomicUsize initialized to 0.","Has the effects of both Acquire and Release together: For …","When coupled with a load, if the loaded value was written …","A boolean type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","A raw pointer type which can be safely shared between …","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","Atomic memory orderings","No ordering constraints, only atomic operations.","When coupled with a store, all previous operations become …","Like Acquire/Release/AcqRel (for load, store, and …","Returns a mutable pointer to the underlying bool.","Returns a mutable pointer to the underlying pointer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores a value into the bool if the current value is the …","Stores a value into the pointer if the current value is …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the bool if the current value is the …","Stores a value into the pointer if the current value is …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the bool if the current value is the …","Stores a value into the pointer if the current value is …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","A compiler memory fence.","","","","","","","","","","","","","","Creates an AtomicBool initialized to false.","Creates a null AtomicPtr<T>.","","","","","","","","","","","","An atomic fence.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Logical “and” with a boolean value.","Performs a bitwise “and” operation on the address of …","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Offsets the pointer’s address by adding val bytes, …","Offsets the pointer’s address by subtracting val bytes, …","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Logical “nand” with a boolean value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Logical “not” with a boolean value.","Logical “or” with a boolean value.","Performs a bitwise “or” operation on the address of …","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Offsets the pointer’s address by adding val (in units of …","Offsets the pointer’s address by subtracting val (in …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Logical “xor” with a boolean value.","Performs a bitwise “xor” operation on the address of …","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","","","","","","","","","","","","","","","Converts a bool into an AtomicBool.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a *mut T into an AtomicPtr<T>.","Returns the argument unchanged.","Converts an i8 into an AtomicI8.","Returns the argument unchanged.","Converts an u8 into an AtomicU8.","Returns the argument unchanged.","Converts an i16 into an AtomicI16.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an u16 into an AtomicU16.","Returns the argument unchanged.","Converts an i32 into an AtomicI32.","Returns the argument unchanged.","Converts an u32 into an AtomicU32.","Converts an i64 into an AtomicI64.","Returns the argument unchanged.","Converts an u64 into an AtomicU64.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an isize into an AtomicIsize.","Returns the argument unchanged.","Converts an usize into an AtomicUsize.","Get atomic access to a &mut bool.","Get atomic access to a pointer.","Get atomic access to a &mut i8.","Get atomic access to a &mut u8.","Get atomic access to a &mut i16.","Get atomic access to a &mut u16.","Get atomic access to a &mut i32.","Get atomic access to a &mut u32.","Get atomic access to a &mut i64.","Get atomic access to a &mut u64.","Get atomic access to a &mut isize.","Get atomic access to a &mut usize.","Get atomic access to a &mut [bool] slice.","Get atomic access to a slice of pointers.","Get atomic access to a &mut [i8] slice.","Get atomic access to a &mut [u8] slice.","Get atomic access to a &mut [i16] slice.","Get atomic access to a &mut [u16] slice.","Get atomic access to a &mut [i32] slice.","Get atomic access to a &mut [u32] slice.","Get atomic access to a &mut [i64] slice.","Get atomic access to a &mut [u64] slice.","Get atomic access to a &mut [isize] slice.","Get atomic access to a &mut [usize] slice.","Creates a new AtomicBool from a pointer.","Creates a new AtomicPtr from a pointer.","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Returns a mutable reference to the underlying bool.","Returns a mutable reference to the underlying pointer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Get non-atomic access to a &mut [AtomicBool] slice.","Get non-atomic access to a &mut [AtomicPtr] slice.","Get non-atomic access to a &mut [AtomicI8] slice","Get non-atomic access to a &mut [AtomicU8] slice","Get non-atomic access to a &mut [AtomicI16] slice","Get non-atomic access to a &mut [AtomicU16] slice","Get non-atomic access to a &mut [AtomicI32] slice","Get non-atomic access to a &mut [AtomicU32] slice","Get non-atomic access to a &mut [AtomicI64] slice","Get non-atomic access to a &mut [AtomicU64] slice","Get non-atomic access to a &mut [AtomicIsize] slice","Get non-atomic access to a &mut [AtomicUsize] slice","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Loads a value from the bool.","Loads a value from the pointer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Creates a new AtomicBool.","Creates a new AtomicPtr.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","","","","","","","","","","","","","","","Signals the processor that it is inside a busy-wait …","Stores a value into the bool.","Stores a value into the pointer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the bool, returning the previous value.","Stores a value into the pointer, returning the previous …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context of an asynchronous task.","A helper constant for internal desugaring – produces …","A helper constant for internal desugaring – produces …","Represents that a value is not ready yet.","Indicates whether a value is available or if the current …","A RawWaker allows the implementor of a task executor to …","A virtual function pointer table (vtable) that specifies …","Represents that a value is immediately ready.","A Waker is a handle for waking up a task by notifying its …","","","Get a reference to the underlying RawWaker.","A helper function for internal desugaring – produces …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the data pointer used to create this RawWaker.","","","","","","","","","","","","Returns the argument unchanged.","Use a Wake-able type as a Waker.","Returns the argument unchanged.","Returns the argument unchanged.","","Moves the value into a Poll::Ready to make a Poll<T>.","Use a Wake-able type as a RawWaker.","Returns the argument unchanged.","Returns the argument unchanged.","","","Creates a new Waker from RawWaker.","","","Create a new Context from a &Waker.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the poll is a Pending value.","Returns true if the poll is a Poll::Ready value.","Maps a Poll<T> to Poll<U> by applying a function to a …","Maps a Poll::Ready<Option<Result<T, E>>> to …","Maps a Poll::Ready<Result<T, E>> to …","Maps a Poll<Option<Result<T, E>>> to …","Maps a Poll<Result<T, E>> to Poll<Result<U, E>> by …","Creates a new RawWaker from the provided data pointer and …","Creates a new RawWakerVTable from the provided clone, wake,","","","","Returns a reference to a Waker that does nothing when used.","","Extracts the successful type of a Poll<T>.","","","","","","","","","","","","","","","","","","","Get the vtable pointer used to create this RawWaker.","","Wake up the task associated with this Waker.","","Wake up the task associated with this Waker without …","","Returns a reference to the Waker for the current task.","","","Returns true if this Waker and another Waker would awake …","A Duration type to represent a span of time, typically …","The maximum duration.","The duration of one microsecond.","The duration of one millisecond.","The duration of one nanosecond.","The duration of one second.","An error which can be returned when converting a …","A duration of zero time.","Computes the absolute difference between self and other.","","","Returns the total number of whole microseconds contained …","Returns the total number of whole milliseconds contained …","Returns the total number of nanoseconds contained by this …","Returns the number of whole seconds contained by this …","Returns the number of seconds contained by this Duration …","Returns the number of seconds contained by this Duration …","","","","","Checked Duration addition. Computes self + other, …","Checked Duration division. Computes self / other, …","Checked Duration multiplication. Computes self * other, …","Checked Duration subtraction. Computes self - other, …","","","","","","","","","","","","","Divide Duration by Duration and return f32.","Divide Duration by Duration and return f64.","Divide Duration by f32.","Divide Duration by f64.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of whole …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","","Calls U::from(self).","Calls U::from(self).","Returns true if this Duration spans no time.","","","","","","","Multiplies Duration by f32.","Multiplies Duration by f64.","","Creates a new Duration from the specified number of whole …","","","","Saturating Duration addition. Computes self + other, …","Saturating Duration multiplication. Computes self * other, …","Saturating Duration subtraction. Computes self - other, …","","","","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in …","","","","","","","","","The checked version of from_secs_f32.","The checked version of from_secs_f64.","","","","","","","","","","","","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","","","The version of Unicode that the Unicode parts of char and …","","","","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","Async function cancelled. RustCallStatus::error_buf will …","Expected error, corresponding to the Result::Err variant. …","","Support for reading a slice of foreign-language-allocated …","Perform a call to a foreign async method C struct that …","Callback that’s passed to a foreign async functions.","Handle for a callback data associated with a foreign …","Handle for a foreign future","C struct that represents the result of a foreign future","Object handle","The future might be ready and rust_future_poll should be …","The future is ready and is waiting for rust_future_complete…","Support for passing an allocated-by-Rust buffer of bytes …","Represents the success/error of a rust call","Result of a FFI call to a Rust function","Foreign callback that’s passed to rust_future_poll","Result code for rust_future_poll. This is passed to the …","Successful call.","Unexpected error. RustCallStatus::error_buf will contain …","Used when internal/unexpected error happened when calling …","","Callback interfaces are traits specified in UDL which can …","","","","","","","FfiDefault trait","","","","This module contains code to handle foreign callbacks - …","This module defines a Rust Future that wraps an async …","","","","","","","","Handle a scaffolding calls","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new Handle for a Rust future","Poll a Rust future","","Low-level support for calling rust functions","","This helper allocates a new byte buffer owned by the Rust …","Free a byte buffer that had previously been passed to the …","This helper copies bytes owned by the foreign-language …","Reserve additional capacity in a byte buffer that had …","Used when internal/unexpected error happened when calling …","","","","Support for reading a slice of foreign-language-allocated …","","","Perform a call to a foreign async method C struct that …","Callback that’s passed to a foreign async functions.","Handle for a callback data associated with a foreign …","Handle for a foreign future","C struct that represents the result of a foreign future","","","","","","","Object handle","Support for passing an allocated-by-Rust buffer of bytes …","","","","This helper allocates a new byte buffer owned by the Rust …","Free a byte buffer that had previously been passed to the …","This helper copies bytes owned by the foreign-language …","Reserve additional capacity in a byte buffer that had …","Async function cancelled. RustCallStatus::error_buf will …","Expected error, corresponding to the Result::Err variant. …","Represents the success/error of a rust call","Result of a FFI call to a Rust function","Successful call.","Unexpected error. RustCallStatus::error_buf will contain …","","","Handle a scaffolding calls","The future might be ready and rust_future_poll should be …","The future is ready and is waiting for rust_future_complete…","Foreign callback that’s passed to rust_future_poll","Result code for rust_future_poll. This is passed to the …","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new Handle for a Rust future","Poll a Rust future","","","","Metadata constants, make sure to keep this in sync with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[22,0,0,465,22,0,0,0,0,39,40,48,41,0,0,0,0,0,0,0,0,0,0,0,466,0,0,23,0,0,465,23,0,0,36,32,0,0,0,0,0,22,39,40,467,0,22,0,1,1,3,6,0,6,33,21,7,27,1,8,22,23,3,6,33,21,7,27,1,8,22,23,3,0,3,33,7,8,8,0,0,3,0,1,18,21,27,1,22,23,3,1,7,3,3,3,3,3,3,3,0,18,21,27,1,22,23,3,0,0,6,8,8,7,1,8,0,0,8,8,21,1,22,23,7,7,0,0,0,0,0,26,21,1,8,27,27,1,8,22,23,3,0,0,21,6,33,21,7,27,1,8,22,23,3,3,1,1,6,8,1,8,18,21,32,36,0,6,33,21,7,27,1,8,22,23,3,3,6,8,6,8,6,8,32,32,39,40,41,41,36,0,0,7,27,8,3,18,21,27,1,22,23,3,8,27,33,0,0,0,0,0,0,0,3,1,27,46,6,33,21,7,27,1,8,22,22,23,3,6,33,21,7,27,1,8,22,23,3,39,40,48,48,32,39,40,48,6,33,21,7,27,1,8,22,23,3,0,0,0,0,0,0,0,0,39,40,41,0,0,465,0,0,465,0,0,13,13,0,13,51,13,51,13,51,13,51,13,52,13,51,13,13,13,13,13,13,0,13,13,0,13,13,13,51,13,13,51,51,13,51,13,13,51,13,51,51,13,51,51,51,13,13,51,13,51,13,51,52,0,0,0,0,57,58,59,60,59,59,58,59,58,58,59,59,58,59,59,0,59,59,57,60,57,58,59,60,59,57,58,59,58,59,58,59,58,59,58,59,58,59,58,57,58,59,57,58,59,58,59,58,59,59,58,59,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,58,58,58,59,59,59,59,58,58,58,58,58,58,58,59,59,59,58,59,59,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,60,58,59,58,59,58,58,59,59,58,59,58,59,58,59,60,58,59,58,59,58,58,58,58,58,58,59,59,59,59,59,59,58,59,60,59,60,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,57,57,58,59,60,59,59,59,59,58,58,59,59,58,59,58,59,57,58,59,58,59,58,59,58,59,58,59,59,58,59,59,59,60,59,0,0,0,0,0,0,0,0,0,61,57,61,80,60,61,76,62,62,61,62,61,84,76,77,80,82,62,61,84,76,77,80,82,77,82,57,60,57,61,80,60,61,76,57,61,61,84,76,77,80,82,77,61,84,76,77,80,82,62,57,61,80,57,77,61,61,82,62,61,84,76,77,80,82,61,84,76,77,80,82,62,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,84,76,77,80,82,84,76,77,80,82,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,60,62,62,62,62,62,62,62,62,62,62,62,62,84,76,80,61,84,76,77,80,82,61,84,76,77,80,82,61,84,61,61,62,60,76,80,76,80,84,61,84,76,77,80,82,84,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,77,57,57,61,80,60,61,76,76,80,84,57,61,84,76,77,80,82,61,84,76,77,80,82,62,61,84,76,77,80,82,82,62,60,93,94,93,94,93,94,0,0,0,0,0,94,0,0,0,0,0,93,94,93,94,91,92,91,93,94,93,94,91,92,96,95,99,98,93,94,91,92,96,95,99,98,92,95,91,96,93,94,91,96,93,94,96,95,99,98,93,94,91,96,93,94,96,95,93,94,96,95,99,98,0,92,95,97,93,93,94,94,96,95,98,0,91,92,91,91,92,97,93,93,94,94,91,92,96,95,99,99,98,98,93,94,91,92,96,95,99,98,93,94,93,94,96,95,0,93,94,91,92,96,95,99,98,93,94,91,92,96,95,96,91,92,91,97,0,0,0,93,94,0,91,92,91,95,91,92,91,91,92,92,95,93,94,96,95,99,98,93,93,94,94,96,95,92,0,0,0,0,91,92,96,95,96,94,93,93,94,91,96,93,94,99,98,0,93,94,91,92,96,95,99,98,93,94,91,92,96,95,99,98,93,94,91,92,96,95,99,98,0,105,106,105,0,0,0,0,0,106,0,102,101,101,104,105,106,102,103,101,104,105,106,102,103,0,101,102,103,104,105,106,101,104,105,106,104,105,106,101,104,105,106,101,102,103,104,105,106,101,101,104,104,105,105,106,106,102,103,101,104,105,106,102,103,102,103,104,105,106,101,104,105,106,102,103,103,101,102,103,101,104,105,106,103,103,103,103,103,102,104,105,106,101,104,105,106,101,104,105,106,102,103,101,104,105,106,102,103,103,101,104,105,106,102,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,112,112,114,114,115,115,112,112,113,117,112,113,117,115,112,113,117,112,113,117,112,113,117,112,113,117,112,114,115,112,113,117,112,112,112,113,113,117,117,112,112,112,113,117,112,112,115,115,112,112,113,117,112,112,113,117,112,112,114,112,112,115,112,112,112,113,117,113,117,112,113,117,112,113,117,112,113,117,0,0,49,49,49,49,49,49,49,118,118,118,118,118,118,118,118,118,118,118,118,49,118,118,118,49,49,49,49,118,118,118,49,49,49,49,49,49,49,118,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,120,0,124,119,125,121,123,122,128,130,129,127,126,131,120,120,120,120,120,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,124,124,124,124,124,124,124,124,124,124,119,119,125,125,121,121,121,121,121,121,121,121,121,121,121,123,123,122,122,128,128,128,128,128,128,128,128,128,128,128,130,130,129,129,127,126,131,120,0,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,124,119,125,121,123,122,128,130,129,127,126,131,120,0,0,135,135,135,135,135,135,138,135,138,135,138,135,138,135,138,135,138,135,135,138,135,135,135,138,138,135,135,138,138,0,0,0,135,138,135,135,135,135,135,135,138,135,135,135,135,135,135,138,138,135,138,0,135,138,135,138,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,0,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,0,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,142,142,143,143,143,143,142,143,142,143,142,143,142,143,142,143,143,142,142,143,143,143,0,143,143,142,142,143,143,143,142,143,143,143,143,142,142,142,142,143,142,142,142,143,142,143,143,143,142,143,142,143,143,142,143,142,143,142,0,0,0,0,147,0,148,147,145,145,145,145,145,145,145,145,0,145,147,145,145,145,148,145,148,145,145,145,145,145,0,0,149,150,0,0,0,0,0,0,0,0,0,0,151,151,152,151,158,155,151,152,152,162,163,153,154,160,161,152,153,154,158,155,151,152,152,162,163,153,154,160,161,155,151,152,153,152,162,163,161,155,151,152,151,152,162,163,161,158,155,151,152,160,161,158,153,154,154,162,163,155,151,152,153,154,158,155,151,152,162,162,163,163,153,153,154,154,160,161,158,158,155,155,155,151,151,151,152,152,152,162,163,153,154,160,160,160,161,161,161,151,160,151,152,155,151,160,161,155,151,152,160,161,155,155,151,152,155,158,155,151,152,162,163,153,154,160,161,158,155,151,152,160,161,151,152,153,154,151,152,153,154,153,154,154,158,155,151,152,160,161,162,163,161,151,152,160,161,151,152,152,155,151,158,151,152,155,151,152,155,151,152,162,163,153,154,152,152,152,158,155,151,152,162,163,153,154,160,161,155,158,155,151,152,162,163,153,154,160,161,158,155,151,152,162,163,153,154,160,161,152,151,151,152,153,154,160,161,0,0,0,0,0,0,0,0,0,0,0,0,0,166,167,168,169,170,171,166,167,172,173,174,175,168,169,170,171,166,167,172,173,174,175,170,168,169,170,171,166,167,172,173,174,175,168,169,170,171,166,167,172,173,174,175,168,169,170,171,166,167,172,173,174,175,171,168,169,170,171,166,167,172,173,174,175,166,167,172,0,168,169,171,168,169,171,175,168,168,169,169,170,171,171,166,166,167,167,172,172,173,173,174,174,175,175,168,169,170,171,166,167,172,173,174,175,0,0,0,168,169,170,171,166,167,172,173,174,175,170,166,167,172,173,174,170,168,166,167,166,167,172,168,169,170,171,166,167,172,173,174,175,170,166,167,172,173,174,173,174,170,166,167,172,173,174,168,169,170,171,166,167,172,173,174,175,168,169,171,166,167,172,173,174,175,168,169,170,171,166,167,172,173,174,175,168,169,170,171,166,167,172,173,174,175,168,169,170,171,166,167,172,173,174,175,171,0,0,137,137,0,0,64,64,64,0,0,0,0,0,0,0,0,64,176,64,176,157,64,176,176,64,176,64,176,157,64,176,64,176,176,164,64,176,64,176,64,176,165,176,165,176,64,176,64,176,64,64,64,64,64,64,165,176,165,176,0,157,0,0,0,157,0,0,0,0,0,164,64,176,165,64,176,64,64,64,64,176,64,176,64,176,64,176,0,0,184,183,0,0,0,0,0,0,178,179,140,140,140,140,140,140,140,140,140,140,140,180,140,140,140,140,0,25,140,140,140,140,140,140,183,140,184,140,140,0,0,159,0,0,0,186,185,186,185,50,185,185,185,50,50,50,50,50,50,50,50,50,50,186,185,185,185,185,50,50,50,185,50,186,186,186,186,0,0,50,50,185,185,185,186,185,186,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,190,187,189,189,187,194,189,191,192,187,190,194,189,191,192,187,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,192,187,194,191,192,189,191,192,187,189,194,191,192,189,189,190,190,191,187,189,191,192,194,189,191,191,192,192,187,190,187,194,191,192,187,190,189,189,189,189,187,189,189,189,190,194,191,192,187,190,189,189,191,194,191,192,187,189,187,189,189,189,191,192,187,189,191,192,189,194,191,192,187,190,194,191,192,187,190,194,189,191,192,187,190,187,0,0,0,197,0,0,0,0,0,0,0,0,468,0,0,0,197,0,0,0,468,0,0,197,0,0,0,28,28,28,81,81,201,202,200,198,199,210,28,197,29,81,201,202,200,198,199,210,28,197,29,81,28,197,29,81,210,197,29,197,29,81,29,210,197,29,28,28,28,28,28,29,29,202,200,198,199,200,198,199,200,198,197,29,201,202,201,202,202,28,28,201,202,200,198,199,201,28,28,54,42,203,204,205,206,207,208,209,210,210,197,29,29,81,81,201,202,199,81,201,202,200,198,199,210,28,197,29,81,201,199,199,29,200,198,201,202,200,198,199,210,28,197,29,81,199,199,210,197,29,28,28,29,81,28,28,201,202,199,28,28,28,199,197,29,81,210,29,81,201,202,200,198,199,210,28,197,29,81,201,202,200,198,199,210,28,197,29,81,201,202,200,198,199,210,28,197,29,81,199,199,28,28,0,212,28,212,28,28,212,28,28,0,0,217,217,45,0,0,0,213,213,215,214,213,215,214,213,214,213,215,214,213,214,213,215,214,215,213,215,214,213,215,214,213,215,214,217,213,215,214,214,0,213,215,214,0,45,213,215,214,0,0,213,214,213,215,214,213,215,214,213,215,214,0,0,0,0,0,219,0,220,221,220,221,219,220,220,221,220,221,220,221,220,221,220,221,220,75,221,220,221,220,221,177,219,177,220,221,221,220,221,221,220,221,220,221,220,221,220,221,75,221,75,75,75,75,75,75,75,75,221,75,75,75,75,75,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,0,0,0,0,0,226,0,0,0,0,0,0,227,0,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,227,225,224,226,227,225,224,226,227,225,224,226,227,225,224,226,227,225,224,226,227,225,224,0,226,227,225,224,0,226,227,225,224,226,227,225,224,226,227,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,228,228,229,228,229,228,229,228,229,228,229,229,228,229,228,228,229,229,229,228,229,228,229,229,229,228,229,229,228,228,229,228,229,229,228,228,229,228,228,229,228,229,228,229,228,229,228,228,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,0,67,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,262,262,230,232,231,233,234,235,236,238,239,240,241,242,230,232,100,233,234,235,243,236,238,239,240,241,242,100,100,100,234,262,245,245,245,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,100,230,232,246,247,248,244,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,230,232,246,247,248,244,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,100,100,100,100,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,230,232,100,244,234,235,236,250,252,257,239,241,242,236,242,100,232,248,234,249,235,236,252,238,242,241,242,0,100,100,100,269,269,269,247,251,253,255,258,100,100,100,234,252,238,100,260,259,261,100,100,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,230,232,246,100,244,233,234,249,235,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,100,240,245,245,245,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,0,0,268,100,100,265,100,262,230,232,247,264,100,100,100,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,67,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,244,237,244,249,235,236,252,253,255,238,100,100,100,100,249,235,246,244,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,230,232,100,234,235,252,257,239,241,242,100,248,237,244,249,235,236,252,253,255,238,264,265,242,262,100,100,100,100,100,100,100,100,100,100,239,240,100,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,267,231,230,232,248,244,233,234,249,235,236,250,251,252,253,255,257,238,239,260,240,262,264,265,241,242,100,235,250,251,257,257,246,254,100,233,234,235,236,252,257,238,239,260,240,262,241,231,233,234,236,252,238,239,260,240,241,242,0,0,243,100,100,100,100,257,257,100,257,100,250,256,259,261,275,100,100,244,0,0,0,266,100,231,234,252,238,230,232,231,244,233,234,249,235,236,250,251,252,253,255,257,238,239,260,240,100,100,246,254,230,232,246,247,248,100,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,264,265,241,242,266,267,100,100,246,254,258,260,100,245,267,0,276,100,100,100,230,232,246,247,248,244,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,100,230,232,100,244,233,234,249,235,243,236,250,251,252,253,255,256,257,238,258,239,259,260,240,261,266,100,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,230,232,231,244,233,234,249,235,236,250,251,252,253,255,257,238,239,260,240,230,232,246,247,248,244,233,234,249,235,243,236,250,251,252,253,254,255,256,257,238,258,239,259,260,240,261,262,263,264,265,241,242,266,267,100,0,100,0,0,0,0,0,469,0,0,0,0,0,0,0,0,0,0,0,0,277,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,280,0,0,0,280,0,0,280,280,280,280,0,0,0,280,280,79,79,79,79,79,79,79,79,79,79,281,282,79,280,281,282,79,280,280,281,282,79,280,281,282,79,280,281,282,79,280,282,281,282,79,280,0,282,282,282,0,0,282,281,282,280,281,282,79,280,0,0,281,282,79,280,281,282,281,282,79,280,282,280,0,0,0,282,79,281,282,79,280,0,282,0,280,0,0,0,79,79,79,79,79,79,280,0,0,282,281,282,79,280,0,0,79,281,282,79,280,281,282,79,280,281,282,79,280,79,79,79,0,280,282,79,0,79,79,79,0,79,0,286,283,284,283,286,286,0,0,0,0,283,284,286,286,286,286,0,0,0,283,284,285,288,285,288,283,284,283,284,283,283,283,283,284,284,284,284,283,283,284,284,283,283,283,283,284,284,284,284,283,283,284,284,285,283,284,286,287,288,289,290,285,283,284,286,287,288,289,290,285,283,284,286,287,288,289,290,285,283,284,286,287,288,289,290,285,283,284,286,287,288,289,290,285,283,284,288,289,290,285,283,284,286,287,288,289,290,287,285,285,285,283,283,284,284,286,287,288,289,290,290,290,285,285,283,283,284,284,286,287,287,288,288,289,289,290,290,283,284,283,284,285,285,285,285,285,285,283,283,283,284,284,284,284,286,287,288,288,288,288,289,290,283,284,285,283,284,288,289,290,285,283,284,286,288,289,290,285,283,284,286,287,288,289,290,288,289,290,289,290,285,283,284,283,285,283,284,285,283,284,285,288,284,285,288,283,285,283,284,285,283,284,283,283,283,284,284,284,284,285,283,284,284,283,284,288,289,290,285,283,284,286,287,288,289,290,283,283,284,284,283,284,283,284,285,283,284,288,289,290,285,285,285,283,283,284,284,288,289,290,288,289,290,289,290,290,290,284,290,288,289,290,288,289,290,290,283,284,283,284,285,284,284,284,283,283,285,283,284,286,287,288,289,290,288,289,290,285,283,284,287,288,289,290,285,283,284,286,287,288,289,290,285,283,284,286,287,288,289,290,285,283,284,286,287,288,289,290,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,297,0,298,0,297,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,298,297,0,0,0,0,0,0,0,0,0,0,0,0,0,298,0,0,297,0,298,0,0,297,298,0,136,136,136,136,136,136,292,292,292,292,292,292,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,294,295,296,297,292,293,298,136,294,295,296,297,292,293,298,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,294,295,296,297,292,293,298,136,294,295,296,297,292,293,298,136,294,295,296,297,292,293,298,136,136,136,136,136,136,136,136,136,136,136,136,292,293,136,294,295,296,297,292,293,298,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,293,294,295,296,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,294,295,296,297,292,293,298,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,294,294,295,295,296,296,297,292,292,292,292,292,292,293,293,293,293,293,293,298,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,294,295,295,295,295,296,297,292,293,298,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,293,136,136,136,136,136,136,136,136,136,136,136,136,136,294,295,296,297,292,293,298,136,136,136,136,136,136,292,292,292,292,292,292,293,293,293,293,293,293,136,136,136,136,136,136,292,292,292,292,292,292,293,293,293,293,293,293,136,136,136,136,136,136,292,292,292,292,292,292,293,293,293,293,293,293,296,294,296,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,294,295,296,297,292,293,298,136,136,136,136,136,136,136,136,136,136,136,136,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,292,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,136,294,295,296,297,292,293,298,136,294,295,296,292,293,136,136,136,136,136,136,136,136,136,136,136,136,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,294,295,296,297,292,293,298,136,294,295,296,297,292,293,298,136,294,295,296,297,292,293,298,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,0,0,316,304,306,308,0,317,316,0,0,0,0,0,0,0,0,0,302,0,0,0,0,302,0,0,0,0,0,0,0,300,339,330,308,331,31,141,328,321,332,309,311,313,335,337,326,0,0,0,0,0,0,0,0,0,0,141,272,0,0,0,0,0,0,319,0,470,302,0,272,317,300,301,89,89,302,302,304,306,308,309,310,311,312,313,314,316,317,85,89,86,90,88,87,302,324,316,317,85,89,86,90,88,87,302,324,141,316,316,211,139,31,316,317,85,89,86,90,88,87,302,316,317,85,89,86,90,88,87,302,324,316,317,85,89,86,90,88,87,302,302,317,316,317,85,89,86,90,88,87,302,324,78,89,86,90,88,87,316,89,88,85,89,319,320,321,322,323,88,89,90,88,87,78,85,89,89,86,86,90,90,88,88,87,87,316,317,85,89,86,90,88,87,302,88,316,317,85,89,86,90,88,87,302,324,88,316,317,85,89,86,90,88,87,302,324,141,316,325,316,85,85,89,89,86,86,90,90,88,88,87,87,85,85,89,89,86,86,90,90,88,88,87,87,85,85,89,89,86,86,90,90,88,88,87,87,85,85,89,89,86,86,90,90,88,88,87,87,316,317,85,89,86,90,88,87,302,326,85,85,89,89,86,86,90,90,88,88,87,87,327,85,85,89,89,86,86,90,90,88,88,87,87,316,317,85,89,86,90,88,87,302,324,88,89,86,88,316,316,89,88,89,88,89,88,302,316,316,89,88,89,88,328,329,330,88,316,317,85,89,86,90,88,87,302,324,89,86,88,89,88,331,89,86,88,89,88,317,332,333,272,88,335,336,337,338,89,86,88,88,89,86,88,78,85,89,89,86,86,90,90,88,88,87,87,339,340,316,317,85,89,86,90,88,87,302,88,316,317,85,89,86,90,88,87,302,324,316,317,85,89,86,90,88,87,302,324,88,316,317,85,89,86,90,88,87,302,324,0,0,0,16,0,16,16,16,16,16,16,16,16,16,16,16,16,341,342,291,16,341,342,291,16,16,341,291,16,16,341,342,291,16,341,291,16,16,16,16,341,342,291,16,16,16,16,16,16,16,16,16,16,341,342,291,16,16,16,16,16,341,342,291,16,16,16,16,16,16,16,16,341,342,291,16,16,16,341,342,291,16,16,16,341,342,291,16,16,16,16,16,16,16,16,16,16,16,341,342,291,341,342,291,341,342,291,16,16,16,16,16,16,16,341,342,291,16,16,16,16,341,291,16,16,341,342,291,16,341,342,291,16,16,16,16,341,342,291,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,343,222,344,343,222,344,343,222,344,344,222,343,222,222,222,222,222,343,222,343,343,343,222,222,222,343,222,222,344,344,344,343,222,344,222,343,222,344,343,343,222,222,344,344,344,344,343,222,222,344,344,343,343,343,222,222,344,343,222,344,343,222,344,343,222,344,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,107,107,107,107,107,107,107,107,107,107,107,107,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,67,0,67,100,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,231,100,100,0,100,100,178,179,0,0,100,211,139,31,0,0,0,100,157,137,137,100,157,100,100,100,100,0,0,0,0,0,100,100,100,159,0,0,0,323,100,0,164,100,100,269,269,269,0,100,100,100,100,100,100,100,100,0,0,180,100,165,100,0,165,100,0,0,0,100,100,100,25,67,237,100,100,100,100,100,165,100,237,0,0,165,100,100,100,100,157,100,100,100,157,100,100,100,0,164,100,100,231,100,100,231,0,165,100,100,100,100,100,100,100,100,100,231,231,100,100,100,100,100,100,0,100,100,100,0,0,0,100,100,100,100,100,231,0,100,100,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,67,0,67,100,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,231,100,100,0,100,100,178,179,0,0,100,211,139,31,0,0,0,100,157,137,137,100,157,100,100,100,100,0,0,0,0,0,100,100,100,159,0,0,0,323,100,0,164,100,100,269,269,269,0,100,100,100,100,100,100,100,100,0,0,180,100,165,100,0,165,100,0,0,0,100,100,100,25,67,237,100,100,100,100,100,165,100,237,0,0,165,100,100,100,100,157,100,100,100,157,100,100,100,0,164,100,100,231,100,100,231,0,165,100,100,100,100,100,100,100,100,100,231,231,100,100,100,100,100,100,0,100,100,100,0,0,0,100,100,100,100,100,231,0,100,100,0,0,0,0,0,0,0,0,0,0,0,0,0,14,184,183,0,0,0,0,0,0,0,0,0,67,0,67,100,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,0,0,231,100,100,0,100,100,178,179,0,0,100,211,139,31,0,0,0,100,157,137,137,100,157,100,100,100,100,0,0,0,0,0,100,100,100,159,0,0,0,323,100,0,164,100,100,269,269,269,0,100,100,100,100,100,100,100,100,0,0,180,268,100,165,100,0,165,100,0,0,0,100,100,100,25,67,237,100,100,100,100,100,165,100,237,0,0,165,100,100,100,100,157,100,100,100,157,100,100,100,0,164,100,100,231,100,100,231,0,165,100,100,100,100,100,100,100,100,100,231,231,100,100,100,100,100,100,0,100,100,100,0,0,0,100,100,100,100,183,184,100,231,0,100,100,0,0,0,0,0,0,0,0,0,0,0,0,0,14,184,183,0,0,0,0,0,0,0,0,0,67,0,67,100,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,0,0,231,100,100,0,100,100,178,179,0,0,100,211,139,31,0,0,0,100,157,137,137,100,157,100,100,100,100,0,0,0,0,0,100,100,100,159,0,0,0,323,100,0,164,100,100,269,269,269,0,100,100,100,100,100,100,100,100,0,0,180,268,100,165,100,0,165,100,0,0,0,100,100,100,25,67,237,100,100,100,100,100,165,100,237,0,0,165,100,100,100,100,157,100,100,100,157,100,100,100,0,164,100,100,231,100,100,231,0,165,100,100,100,100,100,100,100,100,100,231,231,100,100,100,100,100,100,0,100,100,100,0,0,0,100,100,100,100,183,184,100,231,0,100,100,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,67,0,67,100,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,231,100,100,0,100,100,178,179,0,0,100,211,139,31,0,0,0,100,157,137,137,100,157,100,100,100,100,0,0,0,0,0,100,100,100,159,0,0,0,323,100,0,164,100,100,269,269,269,0,100,100,100,100,100,100,100,100,0,0,180,100,165,100,0,165,100,0,0,0,100,100,100,25,67,237,100,100,100,100,100,165,100,237,0,0,165,100,100,100,100,157,100,100,100,157,100,100,100,0,164,100,100,231,100,100,231,0,165,100,100,100,100,100,100,100,100,100,231,231,100,100,100,100,100,100,0,100,100,100,0,0,0,100,100,100,100,100,231,0,100,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,471,0,0,116,116,0,0,0,345,116,116,116,116,299,116,116,116,116,116,116,299,345,116,299,345,116,299,116,116,116,116,116,345,116,299,345,299,345,116,299,345,116,299,345,299,0,116,116,0,116,116,116,299,0,116,0,345,116,299,345,116,116,299,345,116,116,116,299,0,0,0,0,116,0,0,116,0,345,116,299,345,116,299,0,0,116,116,345,116,299,116,299,0,116,299,345,299,116,299,0,0,299,116,116,345,116,299,345,116,0,116,0,116,0,116,0,116,345,0,116,0,116,116,0,116,0,345,116,299,116,345,116,299,299,299,345,116,299,345,116,299,345,116,0,116,0,116,0,116,0,116,14,0,0,0,14,0,14,14,14,14,14,14,14,347,350,348,14,347,350,348,14,14,347,348,14,14,347,350,348,14,347,348,14,14,14,14,347,350,348,14,14,14,14,14,14,14,14,14,347,350,348,14,14,14,347,350,348,14,14,14,14,14,14,14,347,350,348,14,14,14,347,350,348,14,14,14,14,347,350,348,14,14,14,14,14,14,14,14,14,14,14,14,14,14,347,350,348,347,350,348,347,350,348,14,14,14,14,14,14,347,350,348,14,14,347,348,14,14,347,350,348,14,347,350,348,14,14,347,350,348,14,14,14,14,14,14,14,14,472,359,473,0,0,355,0,0,0,0,0,0,0,472,472,472,0,473,473,472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,472,359,359,359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,472,0,0,0,0,473,473,359,359,359,472,472,472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,364,0,0,0,362,364,365,365,365,365,362,362,364,368,368,370,361,368,370,368,370,361,0,0,0,370,368,370,368,370,361,368,368,368,368,368,370,368,370,368,368,368,370,361,370,361,368,370,361,368,370,361,368,370,361,370,361,368,370,361,368,370,361,370,361,370,361,370,370,361,370,370,361,368,370,368,368,368,370,361,368,368,368,368,370,361,370,361,361,368,368,370,361,375,377,377,375,377,133,0,368,370,375,377,364,375,368,370,361,0,0,0,0,0,0,0,0,0,370,375,377,368,370,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,375,377,133,133,356,356,133,133,133,133,133,133,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,356,356,133,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,356,356,133,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,356,356,133,356,133,356,133,368,370,361,375,377,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,377,133,375,133,356,133,356,133,356,133,133,356,133,133,368,133,133,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,133,375,377,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,356,356,133,133,133,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,356,368,133,133,375,377,133,133,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,133,133,356,133,368,133,133,368,133,133,368,133,133,370,133,133,133,133,133,368,133,133,375,377,133,133,370,133,133,133,133,133,368,133,133,368,133,133,368,133,133,0,0,0,0,0,0,0,370,361,133,133,133,133,133,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,133,356,133,133,133,133,133,133,133,133,133,133,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,368,133,133,370,361,133,133,133,133,133,133,133,133,133,133,368,370,361,133,133,133,133,133,133,133,133,133,133,133,133,368,370,361,133,133,133,133,133,133,133,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,368,370,361,133,133,133,133,133,133,133,133,133,133,133,133,368,370,361,133,133,133,133,133,133,133,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,133,133,370,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,370,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,368,370,133,133,133,133,133,133,133,368,362,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,364,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,365,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,365,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,365,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,365,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,368,362,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,368,362,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,364,356,356,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,133,356,356,356,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,356,368,133,133,368,133,133,356,368,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,356,133,368,133,133,370,361,133,133,133,133,133,133,133,133,133,133,370,361,133,133,133,133,133,133,133,133,133,133,356,133,133,133,356,133,356,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,375,377,133,133,375,377,133,133,361,133,133,133,133,133,375,377,133,133,375,377,133,133,375,377,377,375,377,375,377,375,0,0,375,377,375,377,375,377,377,375,375,377,375,377,375,377,375,377,375,377,375,377,375,377,0,0,0,0,0,0,0,0,0,0,0,381,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,379,380,393,394,396,407,379,380,379,380,379,380,379,380,380,379,380,381,379,380,382,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,387,393,388,394,391,396,392,397,379,382,383,384,385,386,387,388,389,390,391,392,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,390,395,391,396,392,397,379,382,383,384,385,386,387,388,389,390,391,392,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,390,395,391,396,392,397,379,380,386,387,393,388,394,389,390,395,391,396,392,397,379,380,379,380,379,380,379,380,382,383,398,399,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,407,385,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,385,379,380,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,0,0,0,0,0,0,346,346,346,346,0,346,346,384,400,401,402,403,404,385,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,382,383,398,399,384,400,401,402,403,404,405,406,385,386,387,393,388,394,389,390,395,391,396,392,397,394,395,397,380,379,380,388,394,389,390,395,392,397,379,390,395,379,380,405,406,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,389,0,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,390,395,391,396,392,397,379,380,382,383,398,399,384,400,401,402,403,404,405,406,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,382,383,398,399,384,400,405,406,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,386,387,393,388,394,389,390,395,391,396,392,397,379,380,386,387,393,388,394,389,390,395,391,396,392,397,389,379,380,382,383,398,399,405,406,379,380,0,388,394,390,395,392,397,388,390,392,379,380,386,379,380,382,383,398,399,384,400,401,402,403,404,405,406,385,386,387,393,388,394,389,390,395,391,396,392,397,405,406,389,0,379,382,383,384,385,386,387,388,389,390,391,392,407,385,385,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,379,380,382,383,398,399,384,400,401,402,403,404,405,406,407,385,386,387,393,388,394,389,390,395,391,396,392,397,382,383,398,399,386,387,393,388,394,391,396,392,397,0,0,0,408,408,408,408,408,408,408,408,0,408,408,0,408,0,408,408,408,408,408,0,0,0,0,436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,409,410,410,409,411,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,429,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,409,411,410,195,414,195,414,433,195,195,429,410,412,195,195,414,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,430,431,431,432,432,433,434,430,431,432,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,0,0,436,0,0,0,0,411,427,428,430,431,432,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,434,433,433,410,409,411,409,411,410,425,427,428,410,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,434,412,409,411,410,415,416,417,418,421,422,423,424,425,426,427,428,0,410,410,411,0,410,412,415,416,417,418,419,420,425,427,428,410,410,409,411,410,425,426,427,428,429,430,431,432,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,195,414,430,431,432,430,431,432,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,412,195,414,409,411,410,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,0,433,433,195,195,0,0,0,0,0,437,0,437,0,437,0,0,0,413,0,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,438,437,438,439,440,441,442,443,437,438,439,440,441,442,443,444,438,439,440,441,442,443,438,443,437,438,439,440,441,442,443,413,413,413,413,438,443,437,438,439,440,441,442,443,444,438,439,440,441,442,443,446,438,439,440,441,442,443,444,438,439,440,441,442,443,446,438,439,440,441,442,443,444,439,440,441,442,446,439,440,441,442,443,413,413,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,439,440,441,442,443,437,438,439,440,441,442,443,438,438,0,0,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,0,0,0,132,132,0,0,0,0,0,0,0,0,0,0,0,0,0,132,132,132,448,449,450,451,452,453,454,455,456,457,458,459,448,449,132,450,451,452,453,454,455,456,457,458,459,448,449,132,450,451,452,453,454,455,456,457,458,459,132,448,449,132,450,451,452,453,454,455,456,457,458,459,132,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,0,448,449,132,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,132,0,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,449,449,450,451,452,453,454,455,456,457,458,459,450,451,452,453,454,455,456,457,458,459,448,450,451,452,453,454,455,456,457,458,459,448,448,449,450,451,452,453,454,455,456,457,458,459,449,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,449,132,450,451,452,453,454,455,456,457,458,459,448,448,449,449,132,450,450,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,459,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,132,448,449,132,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,448,449,132,450,451,452,453,454,455,456,457,458,459,449,0,448,449,450,451,452,453,454,455,456,457,458,459,448,449,450,451,452,453,454,455,456,457,458,459,132,448,449,132,450,451,452,453,454,455,456,457,458,459,448,449,132,450,451,452,453,454,455,456,457,458,459,448,449,132,450,451,452,453,454,455,456,457,458,459,448,450,451,452,453,454,455,456,457,458,459,0,109,109,109,0,0,0,109,0,108,108,460,109,108,460,109,461,462,108,460,109,461,462,109,109,460,109,462,462,460,460,109,462,460,109,462,109,460,109,462,461,461,460,462,109,461,462,108,460,109,461,462,108,460,460,109,109,109,461,461,462,109,109,460,109,109,108,109,108,460,109,461,462,109,109,109,109,109,109,109,461,462,460,109,462,460,109,0,460,109,462,108,460,109,461,462,108,460,109,461,462,108,460,109,461,462,461,461,460,462,460,462,108,108,460,460,0,111,111,111,111,111,0,111,111,111,111,111,111,111,111,111,111,111,464,111,464,111,111,111,111,111,464,111,464,111,464,111,111,464,111,111,111,111,111,111,111,111,464,111,464,464,111,464,111,111,111,111,111,111,111,111,464,111,464,111,111,111,111,111,111,111,111,111,111,464,111,111,111,111,111,111,111,111,111,111,111,111,111,464,464,111,111,464,111,111,111,464,111,111,111,111,111,111,464,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,0,0,0,0,0,0,0,0,23,23,0,0,0,0,0,22,22,0,33,0,8,7,6,8,7,26,0,0,0,0,0,0,21,0,21,6,8,27,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,26,0,6,6,0,0,0,0,0,33,0,0,21,21,33,0,0,8,8,8,0,0,0,0,22,22,0,0,22,22,7,7,0,23,23,0,0,0,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":"````````````````````````````````````````````````{b}{bd}{f{{j{h}}}}{l{{j{h}}}}`{ce{}{}}0000000000000000000```{{}n}{A`Ab}`{AdAf}{{{j{h}}Ab}{{Al{AhAj}}}}{fAn}{{{j{h}}}An}{bb}0000000{{ce}Ah{}{}}`{{ff}f}{{fAf}f}{{fAd}f}{{f{B`{Af}}}f}1{{fBb}f}{{fh}f}`{b{{Bf{Bd}}}}{b{{Bf{c}}}{}}00000````{A`h}{{}n}{{}b}{{}A`}``{A`Ah}{A`{{Bh{h}}}}{BjAh}{{bb}Af}{{BlBl}Af}{{BnBn}Af}{cn{{Cb{C`}}}}``````{{}Cd}{{}Bj}:9{{CfCh}{{Al{AhCj}}}}0{{bCh}{{Al{AhCj}}}}{{A`Ch}{{Al{AhCj}}}}{{BlCh}{{Al{AhCj}}}}{{BnCh}{{Al{AhCj}}}}{{fCh}{{Al{AhCj}}}}{cg{{Cn{d}{{Cl{Bj}}}}}{}{{D`{e}}}}{{dDb}Ah}`{cc{}}000000000{hf}{{}b}{d{{B`{b}}}}{{hDd}l}{{hdd}A`}{db}{{{Bh{h}}}A`}{b{{Bf{Bd}}}}`{Cf{{D`{}{{Df{c}}}}}{}}{{AdAj}{{Dh{}{{Df{c}}}}}Cd}`{ce{}{}}000000000{f{{Dj{h}}}}{lAf}{A`Af}{lAb}{A`Ab}``{A`{{D`{}{{Df{c}}}}}{}}{{cn}{{D`{}{{Df{c}}}}}{}}{{{Dn{}{{Dl{c}}}}}cCd}{{{Bf{{E`{}{{Dl{c}}}}}}}cCd}{{{Eb{}{{Dl{c}}}}}cCd}{{{Eb{}{{Dl{c}}}}}A`Cd}{{{Dh{}{{Df{c}}}}}{{Al{cA`}}}Cd}``{{}n}{cCfEd}{{}A`}{{}f}{{{Bf{Bd}}}b}{{{Bf{c}}}b{}}00000{dA`}``{{ne}cCd{Ef{Cn{}{{Cl{{Al{cA`}}}}}}}}{bAh}{{bn}c{}}1{{gc}bEh{{Dh{c}}Eh}{{Ej{}{{Cl{e}}}}Eh}}{{bd}Ah}``{ce{}{}}{cC`{}}{Cf{{Al{ElAj}}}}{c{{Al{e}}}{}{}}000000{En{{Al{BlEn}}}}1111111111111{c{{Al{{Dn{}{{Dl{c}}}}Aj}}}Cd}{c{{Al{{Bf{{E`{}{{Dl{c}}}}}}Aj}}}Cd}{c{{Al{{F`{}{{Dl{c}}}}Aj}}}{}}{A`{{Al{{F`{}{{Dl{c}}}}Aj}}}{}}{c{{Al{{D`{}{{Df{c}}}}Aj}}}{}}{{{j{h}}}{{Al{{Dn{}{{Dl{c}}}}Aj}}}Cd}{{{j{h}}}{{Al{{Bf{{E`{}{{Dl{c}}}}}}Aj}}}Cd}{{{j{h}}}{{Al{{F`{}{{Dl{c}}}}Aj}}}{}}{cFb{}}000000000{{dn}A`}{{A`n}Ah}{{ln}A`}{{A`dn}A`}````{{{Dn{}{{Dl{c}}}}{Bh{h}}}AhCd}{{{Bf{{E`{}{{Dl{c}}}}}}{Bh{h}}}AhCd}{{{Eb{}{{Dl{c}}}}{Bh{h}}}AhCd}````{c{{Al{cAj}}}{}}```{AjFd}0`{ce{}{}}000{AjFf}{FfFf}{bb}{{ce}Ah{}{}}{b{{Bf{c}}}{}}{{Fhc}{{Al{eAj}}}{EdEhFj}{}}{{Ajc}Aj{EdEhFj}}{{}Ff}{Aj}0{Aj{{Al{cAj}}}{EdFlEhFj}}{Aj{{B`{c}}}{EdFlEhFj}}0{AjAh}`{{AjCh}{{Al{AhCj}}}}0`{Fnc{}}{cAj{FdEhFj}}{cc{}}0`{ce{}{}}00{AjAf}{FfAb}{cAj{EdFlEhFj}}5{FdFf}{{{Bf{c}}}b{}}{FfB`}0{AjFd}{Ff{{G`{Ab{B`{Ab}}}}}}`8{cC`{}}{c{{Al{e}}}{}{}}000{cFb{}}0{{Fhe}{{Al{gAj}}}{EdEhFj}{{Cn{}{{Cl{c}}}}}{}}````{{GbAb}Ah}{{GdAb}Ah}{{GfAb}Ah}{{GhAb}Ah}1{Gf{{j{h}}}}{Gd{{j{h}}}}1{ce{}{}}120020``{GfAb}{{Gbc}{{Gj{Gbc}}}Gb}{{Ghc}{{Gj{Ghc}}}Gh}{Gb{{j{h}}}}56{GhGl}{GfGl}{{Gb{j{Gn}}}Ab}{GdAh}{GfAh}{GdGd}{GfGf}{bb}0{{ce}Ah{}{}}0{{GdGd}H`}{{GfGf}H`}{b{{Bf{c}}}{}}0{{{j{h}}}Gd}{{GbAb}Gd}{{GdAb}Gd}{{GfAb}Gd}{{Gb{j{h}}}Ah}``{{}Gd}{{}Gf}{Gd{{j{h}}}}{Gf{{j{h}}}}0{GdAh}{GfAh}{{Gd{Bh{h}}}Af}{{Gd{j{h}}}Af}{{GdGf}Af}{{Gdc}AfHb}{{GdGd}Af}{{GdAd}Af}{{GdC`}Af}{{GfGd}Af}{{Gf{Bh{h}}}Af}{{GfC`}Af}{{GfAd}Af}{{Gf{j{h}}}Af}{{Gfc}AfHb}{{GfGf}Af}{{Gfc}Ah{{Hf{}{{Hd{h}}}}}}{{Gfc}Ah{{Hf{}{{Hd{Gd}}}}}}1{{Gf{j{h}}}Ah}{{GdCh}{{Al{AhCj}}}}00{{GfCh}{{Al{AhCj}}}}00{GfGd}{C`Gd}{AdGd}{cc{}}{{{Hh{{j{h}}}}}Gd}{{{j{h}}}Gd}5{{{Bh{h}}}Gd}{AdGf}4{{{j{h}}}Gf}{cGd{{Hf{}{{Hd{h}}}}}}{cGf{{Hf{}{{Hd{h}}}}}}05{GbHj}00{GbHl}00{GbHn}00{GbI`}00{GbDd}00{GbIb}00{GbEn}{{GbAb}Ib}00{GbId}00{GbAn}00{GbBb}00{Gbd}00{Gbh}{{GbAb}d}00{GbAf}{GhAf}{{Gdc}AhIf}{{Gfc}AhIf}{ce{}{}}0{Gd}0{Gf}0{GdAf}{GfAf}{GdAb}{GfAb}``{{GhAb}{{Ih{Gh}}}}{{}Gd}{{}Gf}{{{Bf{c}}}b{}}0{{Gd{Bh{h}}}{{B`{H`}}}}{{Gdc}{{B`{H`}}}Hb}{{GdAd}{{B`{H`}}}}{{Gd{j{h}}}{{B`{H`}}}}{{GdC`}{{B`{H`}}}}{{GdGd}{{B`{H`}}}}{{GfAd}{{B`{H`}}}}{{Gf{Bh{h}}}{{B`{H`}}}}{{GfC`}{{B`{H`}}}}{{Gfc}{{B`{H`}}}Hb}{{GfGf}{{B`{H`}}}}{{Gf{j{h}}}{{B`{H`}}}}``{{Ghc}AhGb}{{Gfc}AhGb}{{GhhAb}Ah}{{GfhAb}Ah}{{GhHj}Ah}00{{GhHl}Ah}00{{GhHn}Ah}00{{GhI`}Ah}00{{GhDd}Ah}00{{GhIb}Ah}00{{GhEn}Ah}{{GhIbAb}Ah}00{{Gh{j{h}}}Ah}{{Gf{j{h}}}Ah}{{GhId}Ah}00{{GhAn}Ah}00{{GhBb}Ah}00{{Ghd}Ah}00{{Ghh}Ah}{{GhdAb}Ah}00{Gb{{Ij{Gb}}}}{GbAb}{GdAb}{GfAb}{GhAb}1{{GfAb}Ah}{{GfAbh}Ah}1{{Gdc}Gd{{Il{Ab}}}}{{Gd{j{h}}}Gd}{Gf{{j{{In{h}}}}}}{GfGf}{{GdAb}Gd}{{GfAb}Gf}10{{GbAb}{{J`{Gb}}}}{ce{}{}}0{{GdAb}Ah}:{c{{Al{e}}}{}{}}000{cFb{}}0{{GfGf}Ah}`{AbGf}{{GfJb}{{Al{AhCj}}}}{{GfAd}{{Al{AhCj}}}}{Gh{{Jd{Gh}}}}3``````````{{GbAb}Ah}{{{Gj{ce}}Ab}AhGbGb}{{{J`{c}}Ab}AhGb}{{GhAb}Ah}{{{Gj{ce}}Ab}AhGhGh}{{{Ih{c}}Ab}AhGh}{Glh}{Gl{{j{{In{h}}}}}}`{ce{}{}}0000000000000``{{Gbc}{{Gj{Gbc}}}Gb}{{Ghc}{{Gj{Ghc}}}Gh}{Gb{{j{h}}}}{{{Gj{ce}}}{{j{h}}}GbGb}{{{J`{c}}}{{j{h}}}Gb}{GhGl}{{{Gj{ce}}}GlGhGh}{{{Ih{c}}}GlGh}{{Gb{j{Gn}}}Ab}{{{Gj{ce}}{j{Gn}}}AbGbGb}{bb}00000{{{Ij{c}}Ab}AhGb}{b{{Bf{c}}}{}}00000{{Gl{j{h}}}Ah}{{GbAb}Gd}{{{Gj{ce}}Ab}GdGbGb}{{{J`{c}}Ab}GdGb}{{Gb{j{h}}}Ah}{{{Ij{c}}}{{Al{{j{h}}Jf}}}Gb}{{{Gj{ce}}}c{}{}}0{{{Jd{c}}}{{Al{AhJf}}}Gh}{{GlCh}{{Al{AhCj}}}}{{{Gj{ce}}Ch}{{Al{AhCj}}}FlFl}{{{Jh{c}}Ch}{{Al{AhCj}}}Fl}{{{Ih{c}}Ch}{{Al{AhCj}}}Fl}{{{Ij{c}}Ch}{{Al{AhCj}}}Fl}{{{J`{c}}Ch}{{Al{AhCj}}}Fl}{{{Jd{c}}Ch}{{Al{AhCj}}}Fl}{cc{}}00000{{hAb}Gl}{GbHj}00{GbHl}00{GbHn}00{GbI`}00{GbDd}00{GbIb}00{GbEn}{{GbAb}Ib}00{{{Jh{c}}}c{}}{{{Ih{c}}}c{}}{{{Ij{c}}}cGb}{{{J`{c}}}c{}}{{{Jd{c}}}cGh}43210{GbId}00{GbAn}00{GbBb}00{Gbd}00{Gbh}{{GbAb}d}00{GbAf}{GhAf}{{GlJj}Gl}{{Gl{Jl{Ab}}}Gl}{{Gl{Jn{Ab}}}Gl}{{Gl{K`{Ab}}}Gl}{{Gl{Kb{Ab}}}Gl}{{Gl{Kd{Ab}}}Gl}402315```{ce{}{}}00000{{{Gj{ce}}}{{G`{ce}}}{}{}}{{{Jh{c}}}c{}}{{{Ih{c}}}c{}}{{{Ij{c}}}cGb}{{{J`{c}}}c{}}{{{Jd{c}}}cGh}{{{Gj{ce}}}{}GbGb}7{{{Gj{ce}}}e{}{}}0{GlAb}{{GhAb}{{Ih{Gh}}}}{{{Ih{c}}}Ab{}}{{{J`{c}}}Ab{}}``{c{{Jh{c}}}{}}{{{Bf{c}}}b{}}00000{{{Jh{c}}}{{B`{h}}}Gb}{{Ghc}AhGb}{{GhhAb}Ah}{{GhHj}Ah}00{{GhHl}Ah}00{{GhHn}Ah}00{{GhI`}Ah}00{{GhDd}Ah}00{{GhIb}Ah}00{{GhEn}Ah}{{GhIbAb}Ah}00{{Gh{j{h}}}Ah}{{GhId}Ah}00{{GhAn}Ah}00{{GhBb}Ah}00{{Ghd}Ah}00{{Ghh}Ah}{{GhdAb}Ah}00{{{Ij{c}}{j{h}}}{{Al{AbJf}}}Gb}{Gb{{Ij{Gb}}}}{GbAb}{{{Gj{ce}}}AbGbGb}{{{J`{c}}}AbGb}{GhAb}{{{Gj{ce}}}AbGhGh}{{{Ih{c}}}AbGh}{{{Ih{c}}Ab}Ah{}}{{{J`{c}}Ab}Ah{}}{{{Jh{c}}}{{G`{Ab{B`{Ab}}}}}Gb}{{GbAb}{{J`{Gb}}}}{c{{Al{e}}}{}{}}00000000000{cFb{}}000000{{{Jd{c}}{j{h}}}{{Al{AbJf}}}Gh}{{GlAbh}Ah}{Gh{{Jd{Gh}}}}`````````````````````{KfJb}{{KhJb}Kh}`{KjAd}{KlAd}{ce{}{}}000000000000000{KhKf}{KnL`}{{}Kh}{{}Kn}{KjKj}{KlKl}{KfKf}{L`L`}{bb}00000{{ce}Ah{}{}}000{{KjKj}H`}{{KlKl}H`}{{L`L`}H`}{{KnKn}H`}{b{{Bf{c}}}{}}00000`<;{{LbL`}Af}{{KjKj}Af}{{KjKl}Af}{{KlKl}Af}{{KlKj}Af}{{L`L`}Af}{{KnKn}Af}{{LdLd}Af}`{Kf{{B`{Ad}}}}{{Kh{B`{Ad}}}Kh}`10{LbAh}{{KjCh}{{Al{AhCj}}}}0{{KlCh}{{Al{AhCj}}}}0{{KfCh}{{Al{AhCj}}}}{{KhCh}{{Al{AhCj}}}}{{L`Ch}{{Al{AhCj}}}}{{KnCh}{{Al{AhCj}}}}{{LfCh}{{Al{AhCj}}}}0{{LdCh}{{Al{AhCj}}}}0{cc{}}0000000{Ad{{Al{Kj}}}}{Ad{{Al{Kl}}}}{{Kjc}AhIf}{{Klc}AhIf}{{L`c}AhIf}{{Knc}AhIf}`{ce{}{}}0000000{{}{{`{{Lh{}{{Hd{Kj}}}}}}}}{{}{{`{{Lh{}{{Hd{Kl}}}}}}}}{KfKj}{{KhKj}Kh}{L`Kj}{{KnKj}Kn}`{Kf{{B`{Bb}}}}{{Kh{B`{Bb}}}Kh}`{{LbKf}Ah}``{{}Lb}{{}Kj}{{}Kl}0{KfL`}{{KhL`}Kh}``{Kf{{B`{Ad}}}}{{Kh{B`{Ad}}}Kh}`10{{}Kh}{{}Kn}{{{Bf{c}}}b{}}00000{{KjKl}{{B`{H`}}}}{{KjKj}{{B`{H`}}}}{{KlKj}{{B`{H`}}}}{{KlKl}{{B`{H`}}}}{{L`L`}{{B`{H`}}}}{{KnKn}{{B`{H`}}}}`{Lb{{Al{AhLf}}}}0{KlAh}0{KfAd}{{KhAd}Kh}{L`Ad}{{KnAd}Kn}`{Kl{{B`{Kj}}}}{KjKl}{ce{}{}}000{cC`{}}000`{c{{Al{e}}}{}{}}000000000000000{cFb{}}0000000````````````{{{Lj{c}}}c{}}444444444444{{}{{G`{{Ll{c}}{Ln{c}}}}}{}}```{M`M`}{MbMb}{MdMd}{bb}000{{ce}Ah{}{}}00{b{{Bf{c}}}{}}000{{{Lj{c}}}Ah{}}{{{Ll{c}}}Ah{}}{{{Ln{c}}}Ah{}}{{M`M`}Af}{{MbMb}Af}{{MdMd}Af}{{{Lj{c}}Ch}{{Al{AhCj}}}{}}0{{M`Ch}{{Al{AhCj}}}}0{{MbCh}{{Al{AhCj}}}}0{{MdCh}{{Al{AhCj}}}}0{{{Ll{c}}Ch}{{Al{AhCj}}}Fl}{{{Ln{c}}Ch}{{Al{AhCj}}}Fl}{cc{}}00000{Ah{{Ll{c}}}{}}{Ah{{Ln{c}}}{}}{{M`c}AhIf}{{Mbc}AhIf}{{Mdc}AhIf}{ce{}{}}00000{c{}{}}{{{Lj{c}}}c{}}{{{Ll{c}}}Ah{}}{{{Ln{c}}}Ah{}}{{{Bf{c}}}b{}}000{{{Mf{{Ln{c}}}}Mh}Mj{}}{{{Ln{c}}}{{Al{cM`}}}{}}{{{Ln{c}}Ml}{{Al{cMd}}}{}}1{{{Ln{c}}Mn}{{Al{cMd}}}{}}{{{Ll{c}}c}{{Al{Ah{Lj{c}}}}}{}}:::{cC`{}}000{c{{Al{e}}}{}{}}00000000000{{{Ln{c}}}{{Al{cMb}}}{}}{cFb{}}00000`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{N`Ab}`{{N`Ab}{{Al{N`Nb}}}}{{NdN`}h}0{{NfN`}{{Al{{Nh{{j{h}}}}Nj}}}}0{Ab{{Al{N`Nb}}}}{ce{}{}}00000{NfNf}{N`N`}{NbNb}{NjNj}{bb}00{{ce}Ah{}{}}00{b{{Bf{c}}}{}}00{N`{{Nh{h}}}}{{NdhN`}Ah}{{Nf{Nh{h}}N`}Ah}{{N`N`}Af}{{NbNb}Af}{{NjNj}Af}{{N`N`}{{Al{{G`{N`Ab}}Nb}}}}{{N`N`}{{Al{N`Nb}}}}{{N`Ch}{{Al{AhCj}}}}{{NbCh}{{Al{AhCj}}}}0{{NjCh}{{Al{AhCj}}}}0{cN`Hb}{{}N`}{cc{}}00{{AbAb}{{Al{N`Nb}}}}{{AbAb}N`}{{Nf{Nh{h}}N`N`}{{Al{{Nh{{j{h}}}}Nj}}}}0{{N`c}AhIf}{ce{}{}}006{{{Bf{c}}}b{}}00{N`N`}{{N`Ab}Ab}{{NdhN`Ab}h}{{N`Ab}{{Al{{G`{N`Ab}}Nb}}}}{{N`Ab}{{Al{N`Nb}}}}8{N`Ab}`777{cC`{}}0{c{{Al{e}}}{}{}}00000{cFb{}}00``::{FbFb}{bb}{{ce}Ah{}{}}{{FbFb}H`}{b{{Bf{c}}}{}}{Nl{{B`{c}}}Nl}00{NlcNl}00111000{{FbFb}Af}{{NlCh}{{Al{AhCj}}}}00{{FbCh}{{Al{AhCj}}}}{cc{}}{{Fbc}AhIf}{ce{}{}}{NlAf}00{{{Bf{c}}}b{}}{{}Fb}{{FbFb}{{B`{H`}}}}`4{c{{Al{e}}}{}{}}0{NlFb}{cFb{}}{{}Ad}{cAdHb}````````````````````````````````````````````````````````````````````{{}Bb}000````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{BbAh}000{{BbBbBbBb}Dd}{{NnNnNnNn}Ah}````````````````````````{BbO`}{{BbBb}O`}{Bb{{G`{BbBb}}}}````````````````{Bbd}{{hBbBbBb}h}{{hddd}h}10{{BbBb}Bb}{{dd}d}10{{BbBbBb}Bb}{{dBbBb}d}{{DdDd}h}{{IbIb}h}101010{BbBb}{dd}101010101010101010{DdDd}{IbIb}9{{dBb}d}{hAh}000;:{{AnAn}An}<;0<;{AnAn}761=<1=<1=<7676{ObOb}000{{ObOb}Ob}000{{OdOd}Od}{{OfOf}Of}222210222222210210222{{ObOb}Bb}3321{{ObObOb}Ob}{{OdOdOd}Od}{{OfOfOf}Of}{NnOf}{OhOb}{OjOd}2{HlOd}{HjOf}33{hOb}{AnOb}54565>>4{OdOj}{OdOf}{OdOb}9{OfNn}{OfOd}{OfOb};{ObOd}{ObOf}{ObOh}{OdOd}{OfOf}{{ObOb}Ob}{{ObOb}An}{{ObOb}h}0{{ObOb}Bb}2110{{OdOd}Od}{{OdOd}h}{{OfOf}Of}{{OfOf}h}76757574655465546554767575746554655465546554655465546554{ObOb}0{OhOb}0<<0<{OhOd}>===1111110111{{OfOf}Ol}{OfOn}{OdOh}0{OdNn}{OhOf}{OfOb}0{NnOd}{OfOh}{OdHl}{ObOh}00000{ObDd}{OfHj}9966222222{{ObOb}Ob}{{OdOd}Od}{{OfOf}Of}0{{OfOlOl}Of}{{ObObOb}Ob}00066{ObIb}7{OdOj}{OfNn}:0::{{OdOdOb}Od}{{OfOfOb}Of}{OdOd}{OfOf}{{OdOdOd}Od}{{OfOfOf}Of}10101010103232=====<;===<;={{DdOb}Ob}{{IbOh}Ob}{{HlOh}Od}{{HjOb}Of}{{hOhOb}Ah}{{DdOb}Oh}{{IbOb}Ob}{{HlOb}Od}{{HjOb}Nn}{{ObI`}Ob}{{ObDd}Ob}{{ObIb}Ob}{{ObEn}Ob}{{OdOj}Od}{{OfNn}Of}{{ObOh}Ob}100{ObOb}{DdOb}{IbOb}{HlOd}{HjOf}4{{HjHj}Of}{{HlHl}Od}{{OhOh}Ob}{I`Ob}76{EnOb}65999{{ObObOb}Ob}0{{ObOb}Ob}0{{ObObAnOb}Ob}{{ObObhOb}Ob}0{{ObObBbOb}Ob}{{OdObhOd}Od}{{OfObhOf}Of}{{OdOdOdh}Od}{{OfOfOfh}Of}1010101010{{ObAnOb}Ob}{{ObhOb}Ob}0{{ObBbOb}Ob}{{ObAnObOb}Ob}{{ObhObOb}Ob}0{{ObBbObOb}Ob}{{OdhOdOd}Od}{{OfhOfOf}Of}4242332333342{{BbObOb}Bb}{{AnObOb}Ob}{{hObOb}Ob}0{{BbObOb}Ob}{{hOdOd}Od}{{hOfOf}Of}{{OfhNn}Of}{{ObhOh}Ob}{{ObBbOh}Ob}11{{OdhOj}Od}3{{ObAnOh}Ob}{{AnObOb}An}{{hObOb}h}0<100<{{hOdOd}h}{{hOfOf}h}322>322>322>322>322>322>322>322>322>322>322>322>{{ObAnOb}Ob}{{ObhOb}Ob}0{{ObBbOb}Ob}{{OdhOd}Od}{{OfhOf}Of}{{hAnOb}Ah}{{hhOb}Ah}0{{hBbOb}Ah}{{hhOd}Ah}{{hhOf}Ah}88{{OhhOf}Oh}{{ObhOh}Ob}0{{OhAnOb}Oh}{{EnAnOb}Ah}{{OhhOb}Oh}30{{OdhOh}Od}{{OfhOb}Of}{{EnhOb}Ah}0333000{{ObAnOh}Ob}777773077{{OlAnOfOf}Ol}{{OnhOf}On}{{OhhOd}Oh}0{{NnhOd}Nn}{{OfhOh}Of}{{ObhOf}Ob}0><;::77:::7773300<;::77:::777{{ObAnObOb}Ob}{{OdhOdOd}Od}{{OfhOfOf}Of}{{OfhOlOl}Of}{{ObhObOb}Ob}000{{ObAnOb}Ob}{{ObhOb}Ob}0{{ObBbOb}Ob}{{OdhOd}Od}{{OfhOf}Of}{{ObAnI`}Ob}{{ObhDd}Ob}{{ObhIb}Ob}{{ObBbEn}Ob}{{OdhHl}Od}{{OfhHj}Of}{{NnhOf}Nn}{{OhhOb}Oh}{{OdhOdOb}Od}{{OfhOfOb}Of}{{OdhOdOd}Od}{{OfhOfOf}Of}1010101010=<=<{{ObBbObOb}Ob}00{{ObDdObOb}Ob}{{ObIbOhOb}Ob}{{OdHlOhOd}Od}{{OfHjObOf}Of}{{OhDdObOh}Oh}{{ObIbObOb}Ob}{{OdHlObOd}Od}{{NnHjObNn}Nn}{{OfhOfNn}Of}{{ObhObOh}Ob}{{ObhDd}Ob}{{ObhIb}Ob}{{OdhHl}Od}{{OfhHj}Of}{{ObAnI`}Ob}43{{ObBbEn}Ob}32{{ObhOb}Ob}0{{ObhObOb}Ob}{{ObAnObOb}Ob}011{{ObBbObOb}Ob}1220{{OdhOdOd}Od}{{OfhOfOf}Of}3442344210{{ObAnOb}Ob}66{{ObBbOb}Ob}{{OdhOd}Od}{{OfhOf}Of}100885477778688676710{{OdhOdOb}Od}{{OfhOfOb}Of}9::8{{OdhObOd}Od}{{OfhObOf}Of}=5;<<:107==654==<<==<<545498?{{ObhDd}Ob}{{ObhIb}Ob}{{ObBbEn}Ob}>??>??>??>??{{ObhOb}Ob}><={{ObhObOb}Ob}0>=<<{{ObAnObOh}Ob}{{ObhObOh}Ob}0>33{{ObAnObOb}Ob}33=<211?44033211?44033{{DdhOb}Ah}{{IbhOb}Ah}{{HlhOd}Ah}{{HjhOf}Ah}{{I`AnOb}Ah}43{{EnBbOb}Ah}32699{{ObBbObOb}Ob}{{OdhOdOd}Od}{{OfhOfOf}Of}9292<<{{AnObOb}An}{{hObOb}h}0{{BbObOb}Bb}2110=<;:9{{hOb}Ob}0{{hObOb}Ob}{{AnObOb}Ob}01150115{{hOdOd}Od}{{hOfOf}Of}2337233710{{AnOb}Ob}55{{BbOb}Ob}{{hOd}Od}{{hOf}Of}100775466667;77;6;610{{hOdOb}Od}{{hOfOb}Of}{{AnObObOb}Ob}{{hObObOb}Ob}0{{BbObObOb}Ob}{{hOdObOd}Od}{{hOfObOf}Of}?8=>>{{BbObOb}Ob}{{hObOd}Od}{{hObOf}Of}={{hOb}Ob}0=<;00{{hObOb}Ob}01100=<=<{{hOdOd}Od}{{hOfOf}Of}{{AnI`}Ob}{{hDd}Ob}{{hIb}Ob}{{BbEn}Ob}{{AnObOb}Ob}77{{AnObObOb}Ob}{{hObObOb}Ob}0299100:=789987{{AnOb}Ob}0{{AnObOh}Ob}{{hObOh}Ob}02==5<<{{hOd}Od}{{hOf}Of}3224??7>>3224??7>>7>>{{BbObOb}Ob}>=8080668??0>=8??0>=??{{ObOb}Ob}0000000{{OdOd}Od}{{OfOf}Of}2222222210{OdOd}{OfOf}0{ObDd}{OdDd}{OfDd}{ObAn}{ObBb}{AnOb}{BbOb};;;:9;;;;;;;;:9;;;;;:9;;{ObOb}998<{{OfOb}Of}{{OdOb}Od}1{{ObObOb}Ob}000{{OdObOd}Od}{{OfObOf}Of}5>{{ObOb}Ob}000{{ObOd}Od}{{ObOf}Of}8888{OdOd}{OfOf}0::44::44101004{{OdOd}Od}{{OfOf}Of}{I`Ob}{DdOb}{IbOb}{EnOb}{HlOd}{HjOf}{{I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`}Ob}{{DdDdDdDdDdDdDdDd}Ob}{{IbIbIbIb}Ob}{{EnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEn}Ob}{{NnNn}Of}{{OjOj}Od}{{OhOh}Ob}{{HlHlHlHl}Od}{{HjHjHjHjHjHjHjHj}Of}876543210{{}Od}{{}Of}{{}Ob}{{ObOb}Ob}00{{ObObOb}Ob}00111000{ObOb}2{{OfOf}Of}{{OdOd}Od}440122444{{ObOh}Ob}003333555{OdOd}{OfOf}2225557772225555777{{DdOb}Ah}{{IbOb}Ah}{{HlOd}Ah}{{HjOf}Ah}{{ObOb}Ah}{{HjHjOf}Ah}{{HlHlOd}Ah}{{OhOhOb}Ah}{{I`Ob}Ah}87{{EnOb}Ah}765765{{ObOb}Ob}000>?0000{{ObObOb}Ob}0{{ObOb}An}{{ObOb}h}0{{ObOb}Bb}{{OdOd}Dd}{{OfOf}Dd}{{ObOb}Dd}5443210210{{}Od}{{}Of}{{}Ob}::::{{OdOd}Od}{{OfOf}Of}<<<<10<<10<{{}Ah}0{OjOd}{NnOf}{OhOb}{A`A`}000{AbAb}{AdAd}{{A`A`}A`}000{{AbAb}Ab}{{AdAd}Ad}102222222222222222222{{A`A`}d}{NnAd}{OdAb}{OhA`}{ObA`}11{hA`}{AnA`}3{OjAb}64==05{AbOj}{AbOd}{AbAd}{AbA`}:{OfAd}{AdNn}{AdOf}{AdAb}{AdA`}=<{A`Ab}{A`Ad}{A`Oh}{A`Ob}{{A`A`}A`}{{A`A`}Bb}{{A`A`}An}{{A`A`}h}{{A`A`}d}3210{{AbAb}h}{{AdAd}An}105432543210543254325432543254325432105432543210543254321010101010{A`A`}0::{AbOb}0{AbOf}{ObAd}??{OfAb}{AdOb}{ObA`}{OhA`}??1{A`Oh}{ObAb}{A`Ad}{A`Ab}3{A`Ob}4655656321655{{AdAd}Af}{AdOl}==<{AbAd}<{AdA`}0<;{AdAb}559959{A`Dd}{AbOb}033003377;;7;{{A`A`}A`}{{AbAb}Ab}{{AdAd}Ad}10{{AdAfAf}Ad}{{A`A`A`}A`}000{AdNn}{AbOd}{A`Oh}?{{AbAbA`}Ab}{{AdAdA`}Ad}10{{AbAbAb}Ab}{{AdAdAd}Ad}1010101010101010101010{AbAb}{AdAd}101010==={{A`h}A`}{{Obh}A`}{{Obh}Ab}{{A`h}Ad}{{hA`A`}Ah}{{hObA`}Ah}{{hObAb}Ah}{{hA`Ad}Ah}{{A`h}Ob}8{{A`h}Ab}{{A`h}Of}{{hA`Ob}Ah}7{{hA`Ab}Ah}{{hA`Of}Ah}{{AdNn}Ad}{{AbOd}Ab}{{A`Oh}A`}{{A`Ob}A`}{DdAn}{{AnAn}An}0{AnAn}01{{AnAn}Dd}222{DdA`}{IbA`}{HlAb}{HjAd}3{I`A`}43{EnA`}325{A`A`}0{{A`A`A`}A`}0{{A`A`}A`}0{{A`A`BbA`}A`}{{A`A`AnA`}A`}{{A`A`hA`}A`}{{A`A`dA`}A`}{{AbA`hAb}Ab}{{AdA`AnAd}Ad}{AnDd}{{AbAbAbh}Ab}{{AdAdAdAn}Ad}1010101010101010101010{{A`BbA`}A`}{{A`AnA`}A`}{{A`hA`}A`}{{A`dA`}A`}{{AbhAb}Ab}{{AdAnAd}Ad}{{A`BbA`A`}A`}{{A`AnA`A`}A`}{{A`hA`A`}A`}{{A`dA`A`}A`}{{AbhAbAb}Ab}{{AdAnAdAd}Ad}105252432434352{{dA`A`}d}{{BbA`A`}A`}{{AnA`A`}A`}{{hA`A`}A`}{{dA`A`}A`}{{hAbAb}Ab}{{AnAdAd}Ad}{{AdAnNn}Ad}{{AbhOd}Ab}{{A`AnOh}A`}{{A`hOb}A`}{{A`dOh}A`}2{{A`hOh}A`}{{AbhOj}Ab}6{{A`BbOh}A`}{{BbA`A`}Bb}{{AnA`A`}An}{{hA`A`}h}{{dA`A`}d}3210{{hAbAb}h}{{AnAdAd}An}105432543210543254325432543254325432105432543210543254321010101010{{A`BbA`}A`}{{A`AnA`}A`}{{A`hA`}A`}{{A`dA`}A`}{{AbhAb}Ab}{{AdAnAd}Ad}{{hBbA`}Ah}{{hAnA`}Ah}{{hhA`}Ah}{{hdA`}Ah}{{hhAb}Ah}{{hAnAd}Ah}:9{{AdAnA`}Ad}0{{ObhAb}Ob}0{{OfhAb}Of}{{AdAnOb}Ad}{{A`AnAd}A`}0{{AbhOf}Ab}{{ObAnAd}Ob}{{A`AnOb}A`}{{A`hOh}A`}{{ObBbA`}Ob}{{EnBbA`}Ah}{{ObAnA`}Ob}{{A`hOb}A`}{{OhAnA`}Oh}{{AbhOb}Ab}>{{EnAnA`}Ah}0{{AbhA`}Ab}{{OhhA`}Oh}{{ObhA`}Ob}1{{EnhA`}Ah}00{{A`BbOb}A`}{{A`AnOh}A`}=>=97{{AdAnA`}Ad}621>{{AfBbAdAd}Af}{{OlAnAd}Ol}{{ObhAb}Ob}0{{OfhAb}Of}{{AdhAb}Ad}{{AdAnOb}Ad}{{A`AnAd}A`}0{{AbhOf}Ab}{{ObAnAd}Ob}{{AbhAd}Ab}{{ObBbA`}Ob}{{EnBbA`}Ah}{{ObAnA`}Ob}{{OhAnA`}Oh}{{EnAnA`}Ah}0{{OhhA`}Oh}{{ObhA`}Ob}1{{EnhA`}Ah}00??;;??;;765433212000{{A`BbA`A`}A`}{{AbhAbAb}Ab}{{AdAnAdAd}Ad}10{{AdAnAfAf}Ad}{{A`AnA`A`}A`}000{{A`BbA`}A`}{{A`AnA`}A`}{{A`hA`}A`}{{A`dA`}A`}{{AbhAb}Ab}{{AdAnAd}Ad}{{A`BbI`}A`}{{A`AnDd}A`}{{A`hIb}A`}{{A`dEn}A`}{{AbhHl}Ab}{{AdAnHj}Ad}{{NnhAd}Nn}{{OdhAb}Od}{{OhhA`}Oh}{{ObhA`}Ob}{{AbhAbA`}Ab}{{AdAnAdA`}Ad}10{{AbhAbAb}Ab}{{AdAnAdAd}Ad}1010101010101010101010?>?>?>?>{{A`dA`A`}A`}00{{A`AnA`h}A`}{{A`hObh}A`}{{AbhObh}Ab}{{AdAnA`h}Ad}{{hAnA`A`}Ah}{{hhObA`}Ah}{{hhObAb}Ah}{{hAnA`Ad}Ah}{{ObhA`h}Ob}{{A`hA`h}A`}{{AbhA`h}Ab}{{OfhA`h}Of}{{hhA`Ob}Ah}{{hhA`A`}Ah}{{hhA`Ab}Ah}{{hhA`Of}Ah}{{AdAnAdNn}Ad}{{AbhAbOd}Ab}{{A`AnA`Oh}A`}{{A`hA`Ob}A`}{{A`AnDd}A`}{{A`hIb}A`}{{AbhHl}Ab}{{AdAnHj}Ad}{{A`BbI`}A`}43{{A`dEn}A`}32{{A`AnA`}A`}{{A`hA`}A`}{{A`AnA`A`}A`}{{A`BbA`A`}A`}01{{A`hA`A`}A`}{{A`dA`A`}A`}2310{{AbhAbAb}Ab}{{AdAnAdAd}Ad}10453245321010{{A`BbA`}A`}87{{A`dA`}A`}{{AbhAb}Ab}{{AdAnAd}Ad}1007754548888976976868109{{AbhAbA`}Ab}{{AdAnAdA`}Ad}:;98{{AbhA`Ab}Ab}{{AdAnA`Ad}Ad}>5<=;:107?>654{{AnA`}Dd}{{hA`}Ib}{{hAb}Hl}{{AnAd}Hj}3232{{AnA`}Bb}{{hA`}d}32541032543254{{A`AnA`}A`}{{A`hA`}A`}{{A`AnA`A`}A`}{{A`hA`A`}A`}3210?>?>?>{{AbhAbAb}Ab}{{AdAnAdAd}Ad}10{{A`BbI`}A`}{{A`AnDd}A`}{{A`hIb}A`}{{A`dEn}A`}{{A`BbA`A`}A`}87087087087:{{A`dA`A`}A`}679876{{A`BbA`}A`}0{{A`BbA`Oh}A`}{{A`AnA`Oh}A`}{{A`hA`Oh}A`}3?>5=<{{AbhAb}Ab}{{AdAnAd}Ad}104325{{A`AnA`}A`}{{A`hA`}A`}9{{A`AnA`A`}A`}{{A`hA`A`}A`}876932;10{{DdAnA`}Ah}{{IbhA`}Ah}{{HlhAb}Ah}{{HjAnAd}Ah}{{I`BbA`}Ah}43{{EndA`}Ah}32{{A`BbA`A`}A`}87{{A`dA`A`}A`}{{AbhAbAb}Ab}{{AdAnAdAd}Ad}103232;:{{BbA`A`}Bb}{{AnA`A`}An}{{hA`A`}h}{{dA`A`}d}32107?>6547?>654?>{{BbA`}A`}{{AnA`}A`}{{hA`}A`}{{dA`}A`}{{BbA`A`}A`}{{AnA`A`}A`}{{hA`A`}A`}{{dA`A`}A`}{{hAbAb}Ab}{{AnAdAd}Ad}105252432434352{{AnNn}Ad}{{hOd}Ab}{{AnOh}A`}{{hOb}A`}{{dOh}A`}2{{hOh}A`}{{hOj}Ab}6{{BbOh}A`}{{BbA`}A`}{{AnA`}A`}{{hA`}A`}{{dA`}A`}{{hAb}Ab}{{AnAd}Ad}43{{AnA`}Ad}0{{hAb}Ob}0{{hAb}Of}{{AnOb}Ad}{{AnAd}A`}0{{hOf}Ab}{{AnAd}Ob}{{AnOb}A`}{{hOh}A`}{{BbA`}Ob}{{AnA`}Ob}{{hOb}A`}{{AnA`}Oh}{{hOb}Ab}={{hA`}Oh}{{hA`}Ob}1{{BbOb}A`}{{AnOh}A`}9:964{{AnA`}Ad}21:{{BbAdAd}Af}{{AnAd}Ol}{{hAb}Ob}0{{hAb}Of}{{AnOb}Ad}{{AnAd}A`}0{{hOf}Ab}{{AnAd}Ob}{{BbA`}Ob}{{AnA`}Ob}{{AnA`}Oh}?>?88558855210?>?{{BbA`A`}A`}{{hAbAb}Ab}{{AnAdAd}Ad}10{{AnAdAfAf}Ad}{{AnA`A`A`}A`}000{{BbA`}A`}{{AnA`}A`}{{hA`}A`}{{dA`}A`}{{hAb}Ab}{{AnAd}Ad}{{BbI`}A`}{{AnDd}A`}{{hIb}A`}{{dEn}A`}{{hHl}Ab}{{AnHj}Ad}{{hAd}Nn}{{hAb}Od}{{hA`}Oh}{{hA`}Ob}{{hAbAbA`}Ab}{{AnAdAdA`}Ad}10{{hAbAbAb}Ab}{{AnAdAdAd}Ad}1010101010101010101010?>?>?>?>{{dA`A`}A`}00{{AnAdNn}Ad}{{hAbOd}Ab}{{AnA`Oh}A`}{{hA`Ob}A`}{{AnDd}A`}{{hIb}A`}{{hHl}Ab}{{AnHj}Ad}{{BbI`}A`}43{{dEn}A`}32{{AnA`}A`}{{hA`}A`}{{AnA`A`}A`}{{BbA`A`}A`}01{{hA`A`}A`}?120?{{hAbAb}Ab}{{AnAdAd}Ad}10342{{dA`A`}A`}45302121{{BbA`}A`}87{{dA`}A`}{{hAb}Ab}{{AnAd}Ad}10077656588889497484810{{hAbA`}Ab}{{AnAdA`}Ad}{{BbA`A`A`}A`}{{AnA`A`A`}A`}{{hA`A`A`}A`}{{dA`A`A`}A`}{{hAbA`Ab}Ab}{{AnAdA`Ad}Ad}{{hA`}A`}:{{BbA`A`}A`}{{AnA`A`}A`}{{hA`A`}A`}{{dA`A`}A`}{{hA`Ab}Ab}{{AnA`Ad}Ad}{{BbA`}A`}{{AnA`}A`}8{{dA`}A`}{{hAb}Ab}{{AnAd}Ad}3;983;98101010{{hAbAb}Ab}{{AnAdAd}Ad}10{{BbI`}A`}{{AnDd}A`}{{hIb}A`}{{dEn}A`}{{BbA`A`}A`}{{AnA`A`}A`}{{hA`A`}A`}{{BbA`A`A`}A`}{{AnA`A`A`}A`}{{hA`A`A`}A`}543210?{{dA`A`}A`};<54<;{{BbA`}A`}0{{BbA`Oh}A`}{{AnA`Oh}A`}{{hA`Oh}A`}3{{AnA`}A`}{{hA`}A`}<;:{{hAb}Ab}{{AnAd}Ad}10654732>=<654732>=<>=<8{{hAbAb}Ab}{{AnAdAd}Ad}10{{BbA`A`}A`};0;=<0{{AnA`A`}A`}{{hA`A`}A`}=43210=4310{{A`A`}A`}0000000{{AbAb}Ab}{{AdAd}Ad}10222222221010{AbAb}{AdAd}0{A`Bb}{A`d}{BbA`}{dA`}88767688888888888888548{{AbA`}Ab}{{AdA`}Ad}{{A`A`A`}A`}000{{AbA`Ab}Ab}{{AdA`Ad}Ad}{A`A`};>>>>{{A`Ab}Ab}{{A`Ad}Ad}2222=<{A`Dd}{A`Ib}{AbHl}{AdHj}3232?>1032?>1032103266{{A`A`}A`}07700{AbAb}{AdAd}10102{{AbAb}Ab}{{AdAd}Ad}10{I`A`}{DdA`}{IbA`}{EnA`}{HlAb}{HjAd}{{DdDdDdDd}A`}{{IbIbIbIb}A`}{{HlHlHlHl}Ab}{{HjHjHjHj}Ad}{{I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`}A`}{{DdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDd}A`}{{IbIbIbIbIbIbIbIb}A`}{{EnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEn}A`}{{HlHlHlHlHlHlHlHl}Ab}{{HjHjHjHjHjHjHjHjHjHjHjHjHjHjHjHj}Ad}98764310{{}Ad}{{}A`}{{}Ab}21{{A`A`}A`}00{{A`A`A`}A`}00111000{A`A`}2{{AdAd}Ad}{{AbAb}Ab}440122{{A`Oh}A`}00333555{AbAb}{AdAd}10222555777222555777{{DdA`}Ah}{{IbA`}Ah}{{HlAb}Ah}{{HjAd}Ah}3{{I`A`}Ah}43{{EnA`}Ah}325324====9:9:====<<{{A`A`}Bb}{{A`A`}An}{{A`A`}h}{{A`A`}d}3210{{}Ad}{{}A`}{{}Ab}2{{A`A`}A`}000{{AbAb}Ab}{{AdAd}Ad}222210222{OjAb}{OdAb}{NnAd}{OfAd}{OhA`}{ObA`}{OhOh}00{{OhOh}Oh}000{{OjOj}Oj}{{NnNn}Nn}101022221022223322210210222{{OhOh}An}3321{{OhOhOh}Oh}{{OjOjOj}Oj}{{NnNnNn}Nn}{HjNn}88{hOh}{AnOh}:{OjOj}{NnNn}<<<{OjNn}{OjOh}{NnOj}{NnOh}{OhOj}{OhNn}76{{OjOj}Oj}{{NnNn}Nn}{hAh}{{OhOh}Oh}{{OhOh}h}00{{OhOh}An}11105{{OjOj}h}5{{NnNn}h}1071604343434233327676{{OhDdOhDd}Dd}00{{OhDdOhDd}Oh}1115554555498986565656455549898{{OhOh}Dd}00700066656665:9:976766756665:9:966656665:9:9:9:9:9:9:9:9:9:9:9:9:9:9{{OjOj}Dd}{{NnNn}Dd}101010101010{OhOh}0{{BbAn}Bb}{{BbBb}Bb}{{dd}d}{{Bbh}Bb}{{NnDd}Nn}{{OjIb}Oj}{{NnIb}Nn}{OjDd}{OjIb}10{{NnOj}Nn}{OjBb}{Ojd}765{NnDd}{NnIb}{{OjNn}Oj}21{NnBb}{Nnd}{{NnBb}Nn}{{Ojd}Oj}{{Nnd}Nn}?7{OhOh}00000{OhOj}{OhNn}2222222221222{{OjDd}Oj}{{NnDd}Nn}{{OjIb}Oj}{{NnIb}Nn}{{NnNn}On}{OjOh}0{OjNn}7{NnOh}0{NnOj}1{OjHl}{OjDd}{OjIb}100{{NnOj}Nn}{OjBb}{Ojd}{OhOh}00000{OhDd}{OhIb}0{{OjDd}Oj}{DdOh}{{NnDd}Nn}{{OjIb}Oj}{IbOh}{{NnIb}Nn}21{NnHj}{NnDd}{NnIb}{{OjNn}Oj}21{NnBb}{Nnd}{OjDd}{OjIb}10{OjBb}{Ojd}8787548{OjOh}0{NnOh}05454432:9:976{{OjBb}Oj}{{NnBb}Nn}{{Ojd}Oj}{{Nnd}Nn}{OhOh}00000{{OhOh}Oh}{{OjOj}Oj}{{NnNn}Nn}101010{{NnOnOn}Nn}{{OhOhOh}Oh}000{OhDd}0{OhIb}1{NnDd}7{{OjOjOh}Oj}{{NnNnOh}Nn}1010{OjOj}{NnNn}:9{{OjOjOj}Oj}{{NnNnNn}Nn}10101010101010101010101010{{}Bb}43=<=<43=<=<>>>>>=<>>>=<>{{DdOh}Oh}{{IbOh}Oh}{{HlOh}Oj}{{HjOh}Nn}3210{{OhDd}Oh}0{{OhIb}Oh}1{{NnNn}Nn}{{OhOh}Oh}{OhOh}{{}Ah}{HlOj}{HjNn}{DdOh}{IbOh}33223523{{OjHl}Oj}6043{I`Oh}32{EnOh}658{hOh}99{{OhOhOh}Oh}0;;{{OhOhhOh}Oh}00{{OhOhAnOh}Oh}{{OjOhhOj}Oj}{{NnOhhNn}Nn}{{OjOjOjh}Oj}{{NnNnNnh}Nn}10101010101010101010101010{{OhhOh}Oh}0{{OhAnOh}Oh}{{OhhOhOh}Oh}00{{OhAnOhOh}Oh}{{OjhOjOj}Oj}{{NnhNnNn}Nn}10103232332333332{{AnOhOh}An}{{hOhOh}Oh}00{{AnOhOh}Oh}{{hOjOj}Oj}{{hNnNn}Nn}9::{{NnhNn}Nn};{{hOhOh}h}0060006{{hOjOj}h}{{hNnNn}h}1010222822282228222822282228222822282228222822282228>>>={{OjhOj}Oj}4{{hhOh}Ah}00{{hAnOh}Ah}{{hhOj}Ah}{{hhNn}Ah}{{OhhOh}Oh}0{{OhhNn}Oh}{{NnhNnOj}Nn}{{OjhOjNn}Oj}333{{EnhOh}Ah}444{{OjhOh}Oj}{{NnhOh}Nn}226662226666661666{{OnhNnNn}On}{{OhhOj}Oh}0{{NnhOj}Nn}3888795995599955561188959955999555{{OhhOhOh}Oh}{{OjhOjOj}Oj}{{NnhNnNn}Nn}1010{{NnhOnOn}Nn}3333==={{OhAnOh}Oh}{{OjhOj}Oj}{{NnhNn}Nn}{{OhhI`}Oh}{{OhhDd}Oh}{{OhhIb}Oh}{{OhAnEn}Oh}{{OjhHl}Oj}{{NnhHj}Nn}{{OjhOjOh}Oj}{{NnhNnOh}Nn}1010=<=<=<=<=<=<=<=<=<=<=<=<=<=<98=<=<98=<=<{{OhAnOhOh}Oh}00{{OhDdOhOh}Oh}{{OhIbOhOh}Oh}{{OjHlOhOj}Oj}{{NnHjOhNn}Nn}3210;:87<;:987{{OhhOh}Oh}0{{OhhOhOh}Oh}000060006{{OjhOjOj}Oj}{{NnhNnNn}Nn}10102282228101010333{{OhAnOh}Oh}{{OjhOj}Oj}{{NnhNn}Nn}431005543434355555;55;5;510=<555;{{OjhOhOj}Oj}{{NnhOhNn}Nn}7=88843265887788773265653265656565{{OhhI`}Oh}{{OhhDd}Oh}{{OhhIb}Oh}{{OhAnEn}Oh};;;;;;;;;;;;<{{OhAnOhOh}Oh};:==<<<===<<<87;:;:<<<===<<<<<<===<<<{{DdhOh}Ah}{{IbhOh}Ah}{{HlhOj}Ah}{{HjhNn}Ah}{{I`hOh}Ah}43{{EnAnOh}Ah}32{{OhhOhOh}Oh}007{{OjhOjOj}Oj}{{NnhNnNn}Nn}1010292922{{hOhOh}h}00{{AnOhOh}An}1110444;32444;3244{{DdOh}Oh}{{IbOh}Oh}{{HlOh}Oj}{{HjOh}Nn}{{OhOhEn}Ah}{{DdOhOh}Ah}{{IbOhOh}Ah}{{HlOhOj}Ah}{{HjOhNn}Ah}{{hOh}Oh}0{{AnOh}Oh}{{hOhOh}Oh}00{{AnOhOh}Oh}{{hOjOj}Oj}{{hNnNn}Nn}10103232332333332455{{hNn}Nn}66665{{hOj}Oj}177{{hNn}Oh}{{hNnOj}Nn}{{hOjNn}Oj}::::::{{hOh}Oj}{{hOh}Nn}<<<<<<<<<1<<<{{hNnNn}On}{{hOj}Oh}0{{hOj}Nn}37776??????51177??????=;:;:;:{{hNnOnOn}Nn}{{hOhOhOh}Oh}000{{hOh}Oh}00{{AnOh}Oh}<={{hI`}Oh}{{hDd}Oh}{{hIb}Oh}{{AnEn}Oh}{{hHl}Oj}{{hHj}Nn}{{hOjOjOh}Oj}{{hNnNnOh}Nn}1010{{hOjOjOj}Oj}{{hNnNnNn}Nn}10101010101010101010101010{{hOj}Oj}{{hNn}Nn}{{hOjOj}Oj}{{hNnNn}Nn}10321010{{AnOhOh}Oh}00=<:9>=<;:9{{hOh}Oh}0{{hOhOh}Oh}0000200024343430020002434343111{{AnOh}Oh}76547661154545411111311313176{{hOjOh}Oj}{{hNnOh}Nn}{{hOhOhOh}Oh}00{{AnOhOhOh}Oh}{{hOjOhOj}Oj}{{hNnOhNn}Nn}798886=<;:88778877=<;:;:=<;:;:;:;:{{hI`}Oh}{{hDd}Oh}{{hIb}Oh}{{AnEn}Oh};;;777;;;777<=?><<;;;<<<;;;{{hOj}Oj}{{hNn}Nn}{{hOjOj}Oj}{{hNnNn}Nn}10???{{hOh}Oh}00{{hOhOh}Oh}00000111000000{{AnOhOh}Oh}4343431010>>11104311104311{{OhOh}Oh}0000000{{OjOj}Oj}{{NnNn}Nn}1010{{}Ah}3333333212121{OhOh}032{OjOj}{NnNn}404{OhDd}{OjDd}{NnDd}{Ohh}{OhAn}{hOh}{AnOh}===<;<;<;========<;=====:87{{OjOh}Oj}{{NnOh}Nn}{{OhOhOh}Oh}000{{OjOhOj}Oj}{{NnOhNn}Nn}{{OhOh}Oh}0????{EnAh}?>{{OjOj}Oj}{{NnNn}Nn}{NnNn}0{OhOh}0550055{OjOj}24302434343226434343{I`Oh}{DdOh}{IbOh}{EnOh}{HlOj}{HjNn}{{I`I`I`I`I`I`I`I`}Oh}{{DdDdDdDd}Oh}{{IbIb}Oh}{{EnEnEnEnEnEnEnEnEnEnEnEnEnEnEnEn}Oh}{{HlHl}Oj}6{{HjHjHjHj}Nn}676{BbAh}65321{{}Oj}{{}Nn}{{}Oh}{{}Ah}{{OhOh}Oh}00000{{OhOhOh}Oh}111000111000{OhOh}2{{OjOj}Oj}{{NnNn}Nn}224444442222444{OjOj}{NnNn}32306664446666664444666{{HlOj}Ah}{{HjNn}Ah}{{DdOh}Ah}{{IbOh}Ah}33223{{OhOh}Ah}340443{{I`Oh}Ah}32{{EnOh}Ah}6526562{{DdDd}Ah}{{IbIb}Ah}7????<;<;<;????>>{OhDd}{{OhOh}Dd}{{OhOh}h}00{{OhOh}An}2{{OjOj}Dd}{{NnNn}Dd}43332104104{BbDd}{dIb}323232323232{{}Oj}{{}Nn}{{}Oh}{{OhOh}Oh}000{{OjOj}Oj}{{NnNn}Nn}22221022102{{BbBbBb}Bb}{{ddd}d}{{BbBb}Bb}{{dd}d}10{DdDd}{IbDd}{AnDd}>{dDd}1?0{{}d}{{BbBb}Ah}{{dd}Ah}{{hBbBbBb}h}{{hddd}h}{BbBb}{dd}1010{{}Ah}2{{}Bb}1{Bbd}{{hd}Ah}00000000000{{Bbd}Ah}{{}h}{ce{}{}}0000000000000000000000000{OhOh}{NnNn}{OjOj}{ObOb}{OfOf}{OdOd}{A`A`}{AdAd}{AbAb}{OnOn}{OlOl}{AfAf}{O`O`}{bb}000000000000{{ce}Ah{}{}}000000000000{{O`O`}H`}{{IdIdIdAhAh}Id}{b{{Bf{c}}}{}}000000000000````{{O`O`}Af}{{OhCh}{{Al{AhCj}}}}{{NnCh}{{Al{AhCj}}}}{{OjCh}{{Al{AhCj}}}}{{ObCh}{{Al{AhCj}}}}{{OfCh}{{Al{AhCj}}}}{{OdCh}{{Al{AhCj}}}}{{A`Ch}{{Al{AhCj}}}}{{AdCh}{{Al{AhCj}}}}{{AbCh}{{Al{AhCj}}}}{{OnCh}{{Al{AhCj}}}}{{OlCh}{{Al{AhCj}}}}{{AfCh}{{Al{AhCj}}}}{{O`Ch}{{Al{AhCj}}}}{{{Aj{d}}}Oh}{{{Aj{Ib}}}Oh}{cc{}}{{{Aj{An}}}Oh}{{{Aj{En}}}Oh}{{{Aj{Al}}}Oh}{{{Aj{h}}}Oh}{{{Aj{Bb}}}Oh}{{{Aj{Dd}}}Oh}{{{Aj{I`}}}Oh}{{{Aj{Ab}}}Oh}{{{Aj{Hj}}}Nn}99{{{Aj{Hl}}}Oj}:{{{Aj{d}}}Ob}{{{Aj{Ib}}}Ob}{{{Aj{Dd}}}Ob}{{{Aj{En}}}Ob}{{{Aj{h}}}Ob}{{{Aj{Ab}}}Ob}{{{Aj{Al}}}Ob}{{{Aj{I`}}}Ob}{{{Aj{Bb}}}Ob}{{{Aj{An}}}Ob}{{{Aj{Hj}}}Of}{cc{}}{{{Aj{Hl}}}Od}1{{{Aj{Dd}}}A`}{{{Aj{An}}}A`}{{{Aj{Bb}}}A`}4{{{Aj{Ab}}}A`}{{{Aj{h}}}A`}{{{Aj{d}}}A`}{{{Aj{I`}}}A`}{{{Aj{En}}}A`}{{{Aj{Ib}}}A`}{{{Aj{Al}}}A`};{{{Aj{Hj}}}Ad}{{{Aj{Hl}}}Ab}====={{}Af}{ce{}{}}000000000000{{{Bf{c}}}b{}}000000000000{{O`O`}{{B`{H`}}}}2222222222222{c{{Al{e}}}{}{}}0000000000000000000000000{cFb{}}000000000000``{{{An{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}0`{{{An{c}}}{{j{c}}}{}}06666{{{An{c}}}{{An{c}}}AAb}{AAdAAd}{bb}0{{ce}Ah{}{}}0{b{{Bf{c}}}{}}0{{{An{c}}}Ab{}}`{AAdAd}{{{An{c}}}Ah{}}{{}{{An{c}}}{}}{{{An{c}}Ch}{{Al{AhCj}}}Fl}{{AAdCh}{{Al{AhCj}}}}0{{{An{c}}eg}e{}{}{{AAf{e}{{Cl{e}}}}}}{cc{}}0{AAhAAd}{e{{Dj{c}}}{}{{AAf{Ab}{{Cl{c}}}}}}{c{{Dj{c}}}{}}0{ce{}{}}00{{{An{c}}}Af{}}{{{An{c}}}B`{}}={{{Dj{c}}}{{An{c}}}{}}{{{Bf{c}}}b{}}0{{{Dj{{In{c}}}}{Kb{Ab}}}{{An{c}}}{}}33:{{{An{c}}}{{G`{Ab{B`{Ab}}}}}{}}66{cC`{}}{c{{Al{e}}}{}{}}0{e{}AAj{{AAf{Ab}{{Cl{c}}}}}}11{cFb{}}0``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AAlAb}{{Al{Ah{AA`{Ab}}}}}}0{AAnAd}{{AAnAb}{{B`{AAn}}}}{{AAnAb}AAn}>>>>{AAnAAn}{AAlAAl}{bb}0{{ce}Ah{}{}}0{{AAnAAn}H`}{b{{Bf{c}}}{}}0{AAlAb}{h{{B`{AAn}}}}{hAAn}{{AAnAAn}Af}{hAAl}{{AAnCh}{{Al{AhCj}}}}0{{AAlCh}{{Al{AhCj}}}}0>={cc{}}065{{AAnc}AhIf}{ce{}{}}00{AAl{{B`{h}}}}:{{{Bf{c}}}b{}}011{{AAnAAn}{{B`{H`}}}}{AAl{{G`{Ab{B`{Ab}}}}}}{{AAnAAn}{{B`{Ab}}}}{AAnAB`}66{cC`{}}0{AAnh}{c{{Al{e}}}{}{}}000{cFb{}}0````````::{{{ABb{c}}}{{ABb{c}}}AAb}{bb}{{ce}Ah{}{}}{b{{Bf{c}}}{}}{{{ABb{c}}Ch}{{Al{AhCj}}}Fl}{cc{}}{cABbHf}{ce{}{}}{{{ABf{}{{Hd{c}}{ABd{e}}}}}e{}{{ABh{}{{Hd{c}}}}}}{c{}{}}`{{{Bf{c}}}b{}}{{{Mf{{ABh{}{{Hd{c}}}}}}Mh}{{Mj{{B`{c}}}}}{}}{{{Mf{{ABb{c}}}}Mh}{{Mj{B`}}}Lh}{{{ABh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{ABb{c}}}{{G`{Ab{B`{Ab}}}}}Lh}7{c{{Al{e}}}{}{}}0{cFb{}}``{ABjcHb}{ABlcHb}``````````{{{ABn{{Dj{c}}}}}{{Dj{{ABn{c}}}}}{}}{{{ABn{c}}}{}Hb}{{{AC`{c}}}{}Hb}{{{ABn{{j{c}}}}}{{j{{ABn{c}}}}}{}}????{{{AC`{c}}}{{ACb{c}}}Hb}{ce{}{}}00000```0000{{{AC`{c}}}{{ACd{c}}}Hb}111111{{{ACf{c}}}{{ACf{c}}}AAb}{{{ABn{c}}}{{ABn{c}}}ACh}{{{AC`{c}}}{{AC`{c}}}AAb}{{{ACb{c}}}{{ACb{c}}}Hb}{{{AC`{c}}{AC`{c}}}AhAAb}{bb}00{{ce}Ah{}{}}00{{{ABn{c}}{ABn{c}}}H`{ACjACh}}{{{AC`{c}}{AC`{c}}}H`{ACjHb}}{b{{Bf{c}}}{}}00{{}{{ACl{c}}}ACn}{{}{{ACf{c}}}{}}{{}{{ABn{c}}}ACn}{{}{{AC`{c}}}ACn}{{}{{AD`{c}}}ACn}{{}{{ADb{c}}}ACn}{{{ACl{ce}}}c{}{{Cn{}{{Cl{c}}}}}}{{{ACb{c}}}cHb}{{{ACd{c}}}cHb}0{ADdAd}{ADfAd}{{{ACf{c}}{ACf{c}}}AfADh}{{{ABn{c}}{ABn{c}}}Af{ADhACh}}{{{AC`{c}}{AC`{c}}}Af{ADhHb}}{{{ACb{c}}g}{{Al{{ACb{e}}{ACb{c}}}}}HbHb{{Cn{c}{{Cl{{B`{e}}}}}}}}{{{ACd{c}}g}{{Al{{ACd{e}}{ACd{c}}}}}HbHb{{Cn{c}{{Cl{{B`{e}}}}}}}}{{{ACl{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{ACf{c}}Ch}{{Al{AhCj}}}Fl}{{{ABn{c}}Ch}{{Al{AhCj}}}{AChFl}}{{{AC`{c}}Ch}{{Al{AhCj}}}{FlHb}}{{ADdCh}{{Al{AhCj}}}}0{{ADfCh}{{Al{AhCj}}}}0{{{ACb{c}}Ch}{{Al{AhCj}}}{FlHb}}{{{ACb{c}}Ch}{{Al{AhCj}}}{EdHb}}{{{ACd{c}}Ch}{{Al{AhCj}}}{EdHb}}{{{ACd{c}}Ch}{{Al{AhCj}}}{FlHb}}{{{AD`{c}}Ch}{{Al{AhCj}}}Hb}{{{ADb{c}}Ch}{{Al{AhCj}}}Hb}{{{ACl{ce}}}c{}{{Cn{}{{Cl{c}}}}}}{cc{}}{c{{ACf{c}}}{}}{Fnc{}}220{c{{ABn{c}}}{}}{c{{AC`{c}}}{}}42444424{c{{AD`{c}}}{}}{c{{ADb{c}}}{}}64{c{{ABn{c}}}Hb}{c{{AD`{c}}}Hb}{{{ABn{c}}{ABn{c}}}Af{ADjACh}}{{{AC`{c}}{AC`{c}}}Af{ADjHb}}{{{ACf{c}}}{{B`{c}}}{}}{{{ABn{c}}}cACh}{{{AD`{c}}}{}Hb}{{{ADb{c}}}{}Hb}3{{{ABn{c}}}cHb}{{{AC`{c}}}cHb}{{{AD`{c}}}cHb}{{{ADb{c}}}cHb}{{{ACf{c}}e}c{}{{Cn{}{{Cl{c}}}}}}{{{ACf{c}}g}{{Al{ce}}}{}{}{{Cn{}{{Cl{{Al{ce}}}}}}}};:`{ce{}{}}000000000{{{ACl{ce}}}{{Al{ce}}}{}{{Cn{}{{Cl{c}}}}}};{{{ABn{c}}}c{}}{{{AC`{c}}}c{}}{{{AD`{c}}}c{}}{{{ADb{c}}}c{}}{{{ABn{c}}{ABn{c}}}Af{ADjACh}}{{{AC`{c}}{AC`{c}}}Af{ADjHb}}{{{ACb{c}}}cHb}{{{ACd{c}}}cHb}32{{{ACb{c}}g}{{ACb{e}}}HbHb{{Cn{c}{{Cl{e}}}}}}{{{ACd{c}}g}{{ACd{e}}}HbHb{{Cn{c}{{Cl{e}}}}}}{{{ACb{c}}i}{{G`{{ACb{e}}{ACb{g}}}}}HbHbHb{{Cn{c}{{Cl{{G`{eg}}}}}}}}{{{ACd{c}}i}{{G`{{ACd{e}}{ACd{g}}}}}HbHbHb{{Cn{c}{{Cl{{G`{eg}}}}}}}}`{e{{ACl{ce}}}{}{{Cn{}{{Cl{c}}}}}}{{}{{ACf{c}}}{}}{c{{ABn{c}}}{}}{c{{AC`{c}}}{}}{c{{AD`{c}}}{}}{c{{ADb{c}}}{}}{{{Bf{c}}}b{}}00{{{ABn{c}}{ABn{c}}}{{B`{H`}}}{ADjACh}}{{{AC`{c}}{AC`{c}}}{{B`{H`}}}{ADjHb}}{AD`}{ADb}{{{ABn{c}}c}c{}}{{{AC`{c}}c}c{}}{{{AC`{c}}e}c{}{{Cn{c}{{Cl{c}}}}}}{{{ACf{c}}c}{{Al{Ahc}}}{}}{{{ABn{c}}c}Ah{}}`{{{ABn{c}}{ABn{c}}}Ah{}}{{{AC`{c}}{AC`{c}}}Ah{}}{{{ACf{c}}}{{B`{c}}}{}}{{{ABn{c}}}cACn}{{{AC`{c}}}cACn}{ce{}{}}00{cC`{}}000{{{AC`{c}}}{{Al{{ACb{c}}ADd}}}Hb}{{{AC`{c}}}{{Al{{ACd{c}}ADf}}}Hb}{{{AC`{c}}}{{Al{cADd}}}Hb}{c{{Al{e}}}{}{}}000000000{{{ACf{c}}c}{{Al{c{G`{cc}}}}}{}}1111111111{cFb{}}000000000{{{AC`{c}}}cHb}{{{ABn{c}}e}cACh{{Cn{c}{{Cl{c}}}}}}```````````````````{{ADlAb}{{Al{Ah{AA`{Ab}}}}}}{{ADnAb}{{Al{Ah{AA`{Ab}}}}}};;;;;;;;;;;;;;;;;;;;`{AE`AE`}{AEbAEb}{{{AEd{c}}}{{AEd{c}}}{AAb{Lh{}{{Hd{An}}}}}}{AEfAEf}{ADlADl}{ADnADn}{AEhAEh}{AEjAEj}{AElAEl}{AEnAEn}{bb}000000000{{ce}Ah{}{}}000000000`{b{{Bf{c}}}{}}000000000{ADlAb}{ADnAb}{AEhAb}{cAEd{{Hf{}{{Hd{An}}}}}}{AE`Ad}{AEbAd}{AEfAd}{{AE`AE`}Af}{{AEbAEb}Af}{{AEfAEf}Af}{{AEnAEn}Af}{{AE`Ch}{{Al{AhCj}}}}0{{AEbCh}{{Al{AhCj}}}}0{{{AEd{c}}Ch}{{Al{AhCj}}}{Fl{Lh{}{{Hd{An}}}}}}{{AEfCh}{{Al{AhCj}}}}0{{ADlCh}{{Al{AhCj}}}}0{{ADnCh}{{Al{AhCj}}}}0{{AEhCh}{{Al{AhCj}}}}0{{AEjCh}{{Al{AhCj}}}}0{{AElCh}{{Al{AhCj}}}}0{{AEnCh}{{Al{AhCj}}}}0{cc{}}000000000{{BbBb}{{B`{AB`}}}}{Bb{{B`{AB`}}}}{BbAB`}{ce{}{}}000000000000000``{ADl{{B`{AB`}}}}{ADn{{B`{AB`}}}}{ADlAb}{ADnAb}{AEhAb}{{{Bf{c}}}b{}}000000000{{{AEd{c}}}{{B`{{Al{AB`AEf}}}}}{{Lh{}{{Hd{An}}}}}}65{AEh{{B`{AB`}}}}{AEj{{B`{AB`}}}}{AEl{{B`{AB`}}}}10{{{AEd{c}}}{{G`{Ab{B`{Ab}}}}}{{Lh{}{{Hd{An}}}}}}{ADl{{G`{Ab{B`{Ab}}}}}}{ADn{{G`{Ab{B`{Ab}}}}}}{AEh{{G`{Ab{B`{Ab}}}}}}{AEj{{G`{Ab{B`{Ab}}}}}}{AEl{{G`{Ab{B`{Ab}}}}}}{ce{}{}}000000000{cC`{}}00000000{c{{Al{e}}}{}{}}0000000000000000000{cFb{}}000000000{AEfAn}``{AAbAAb}{{AAbAAb}Ah}`````````````6666{{ACjACjACj}ACj}{H`H`}{{{AF`{c}}}{{AF`{c}}}AAb}{{{AF`{c}}{AF`{c}}}AhAAb}{bb}0{{ce}Ah{}{}}0{{ACjACj}H`}{{H`H`}H`}{{{AF`{c}}{AF`{c}}}H`ACj}{b{{Bf{c}}}{}}0{{}{{AF`{c}}}ACn}{{ADhc}AfHb}{{H`H`}Af}{{{AF`{c}}{AF`{c}}}AfADh}{{H`Ch}{{Al{AhCj}}}}{{{AF`{c}}Ch}{{Al{AhCj}}}Fl}{cc{}}0{{ADjc}AfHb}{{{AF`{c}}{AF`{c}}}AfADj}10{{H`c}AhIf}{{{AF`{c}}e}AhAFbIf}{ce{}{}}0{H`Af}000005454{{cc}cACj}{{ACjACj}ACj}{{cce}c{}{{Cn{cc}{{Cl{H`}}}}}}{{ccg}c{}ACj{{AAf{c}{{Cl{e}}}}}}3210{{cc}{{Dj{c}}}ACj}{{cce}{{Dj{c}}}{}{{Cn{cc}{{Cl{H`}}}}}}{{ccg}{{Dj{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}{{ADhc}AfHb}{{{Bf{c}}}b{}}0{{ADjc}{{B`{H`}}}Hb}{{H`H`}{{B`{H`}}}}{{{AF`{c}}{AF`{c}}}{{B`{H`}}}ADj}{H`H`}{{H`H`}H`}{{H`c}H`{{Cn{}{{Cl{H`}}}}}}{ce{}{}}0{c{{Al{e}}}{}{}}000{cFb{}}0``````````{AFdcHb}{AFfcHb}44{AAhAAh}{bb}{{ce}Ah{}{}}{{AAhAAh}H`}{b{{Bf{c}}}{}}{AAhAd}{{AAhAAh}Af}{{AAhCh}{{Al{AhCj}}}}0{cAFh{}}{FnAAh}{Fnc{}}{cc{}}{{AAhc}AhIf}1{Cbc{}}{ce{}{}}{{{Bf{c}}}b{}}{{AAhAAh}{{B`{H`}}}}{AAhAFj}3{cC`{}}{c{{Al{{AFn{}{{AFl{e}}}}e}}}{}{}}{c{{Al{e}}}{}{}}{{{AG`{}{{AFl{c}}}}}{{Al{ec}}}{}{}}1{cFb{}}``{{}ACn}```9999{Fd{{B`{Fd}}}}{AGbAGb}{{ce}Ah{}{}}`{FdAd}{{{Hh{Fd}}}{{Al{{Hh{c}}{Hh{Fd}}}}}Fd}00{Fd{{B`{c}}}Fd}00000{{AGdCh}{{Al{AhCj}}}}{{AGbCh}{{Al{AhCj}}}}{cc{}}{ce{}{}}0{FdAf}00{AGbB`}{{FdAGd}Ah}{{AGdc}AGdHb}{{AGde}AGdHb{{Cn{}{{Cl{c}}}}}}{{AGdc}AGd{}}{{AGde}AGd{}{{Cn{}{{Cl{c}}}}}}{c{{B`{e}}}{FdHb}Hb}{c{{B`{e}}}{FdHb}{}}{Fd{{B`{Fd}}}}{FdAGb};{c{{Al{e}}}{}{}}0{cFb{}}0{AGdAf}0`````````````````````````````````````````````````````````````````````````````````````{AGfcAGh}{AGjEn}{AGjAGj}{AGfAGl}{ce{}{}}00000000000`````````````````{AGnAGn}{AH`AH`}{AGfAGf}{bb}00{{AGjAHb}Ah}{{ce}Ah{}{}}00{{AGjAGj}H`}{b{{Bf{c}}}{}}00{AGjAb}{{}AGj}{AGlAGf}0{AGnAd}{AGfAh}{{AGjAGj}Af}{{AGnAGn}Af}{{AH`AH`}Af}{{AHdCh}{{Al{AhCj}}}}{{AGjCh}{{Al{AhCj}}}}{{AGnCh}{{Al{AhCj}}}}0{{AH`Ch}{{Al{AhCj}}}}0{{AGfCh}{{Al{AhCj}}}}{{AGlCh}{{Al{AhCj}}}}`{cc{}}0000{{{j{h}}}{{Al{AGjAH`}}}}{{{j{h}}}{{Al{AGjAGn}}}}{{{j{h}}}AGj}{EnAGj}`{{AGjc}AhIf}{{AGj{Jl{Ab}}}AGj}``{ce{}{}}0000{{{Hh{AGj}}}AHb}{AGjAf}`{{{Bf{c}}}b{}}00`{{AGjAGj}{{B`{H`}}}}`{AGj{{j{h}}}}0{AGjAHb}666{AGj{{Al{AdAHf}}}}{cC`{}}0{AGj{{AHh{Ad}}}}{c{{Al{e}}}{}{}}000000000{cFb{}}00000{{AGfe}c{}{{Cn{AGl}{{Cl{c}}}}}}```````````````````````````{Ch{{B`{AHj}}}}`{ChAf}`{Jb{{B`{Ad}}}}????????????????????`{AHjAHj}{CjCj}{JbJb}{bb}00{{ce}Ah{}{}}00{{CjCj}H`}{b{{Bf{c}}}{}}00{ChAHl}{ChAHn}{ChAI`}{{ChAd}AIb}{{ChAd}AId}{{}Cj}{CjAd}`{{AI`e}AI`Fl{{Hf{}{{Hd{c}}}}}}{{AHle}AHlFl{{Hf{}{{Hd{c}}}}}}{{AHng}AHnFlFl{{Hf{}{{Hd{{G`{ce}}}}}}}}{{AI`Fl}AI`}{{AHlFl}AHl}{{AHnFlFl}AHn}{{AI`c}AI`{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{AHlc}AHl{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{AHjAHj}Af}{{CjCj}Af}{{AIbAdFl}AIb}{{AIdFl}AId}{{AIbAdc}AIb{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{AIdc}AId{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}`{ChAB`}`{AIb{{Al{AhCj}}}}{AId{{Al{AhCj}}}}{AI`{{Al{AhCj}}}}{AHl{{Al{AhCj}}}}{AHn{{Al{AhCj}}}}4{ChBb}`{{FlCh}{{Al{AhCj}}}}{{EdCh}{{Al{AhCj}}}}{{AIfCh}{{Al{AhCj}}}}{{AIhCh}{{Al{AhCj}}}}{{AIjCh}{{Al{AhCj}}}}{{AIlCh}{{Al{AhCj}}}}{{AInCh}{{Al{AhCj}}}}{{AJ`Ch}{{Al{AhCj}}}}{{AJbCh}{{Al{AhCj}}}}{{{AJd{c}}Ch}{{Al{AhCj}}}{{AJf{Ch}{{Cl{{Al{AhCj}}}}}}}}0{{AHjCh}{{Al{AhCj}}}}{{CjCh}{{Al{AhCj}}}}0{{JbCh}{{Al{AhCj}}}}0````{cc{}}000000000```{{Cjc}AhIf}``{ce{}{}}000000000{{AHnFl}AHn}{{AHnc}AHn{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{{Bf{c}}}b{}}00{{ChAd}{{Al{AhCj}}}}{{ChAfAdAd}{{Al{AhCj}}}}{{CjCj}{{B`{H`}}}}`{Ch{{B`{Ab}}}}````{ChAf}00`888{cC`{}}00{c{{Al{e}}}{}{}}0000000000000000000{cFb{}}000000000:94`{{AJhJb}{{Al{AhCj}}}}{{AJhAB`}{{Al{AhCj}}}}{{ChAB`}{{Al{AhCj}}}}2{{ChJb}{{Al{AhCj}}}}0{{AJhAd}{{Al{AhCj}}}}<<`````````{ce{}{}}00000{{{AJj{c}}}{{AJj{c}}}{}}{{{AJl{c}}}{{AJl{c}}}AAb}{bb}00{{ce}Ah{}{}}0{b{{Bf{c}}}{}}00`{{{AJj{c}}Ch}{{Al{AhCj}}}{}}{{{AJn{c}}Ch}{{Al{AhCj}}}{}}{{{AJl{c}}Ch}{{Al{AhCj}}}Fl}{cc{}}00999{{{AKb{}{{Cl{c}}{AK`{e}}}}}e{}{{Ej{}{{Cl{c}}}}}}{c{}{}}00{{{AJl{c}}}c{}}`{{{Bf{c}}}b{}}00{{}{{AJj{c}}}{}}{{{Mf{{Ej{}{{Cl{c}}}}}}Mh}{{Mj{c}}}{}}{{{Mf{{AJj{c}}}}Mh}{{Mj{c}}}{}}{{{Mf{{AJn{e}}}}Mh}{{Mj{c}}}{}{{AAf{Mh}{{Cl{{Mj{c}}}}}}}}{{{Mf{{AJl{c}}}}Mh}{{Mj{c}}}{}}{e{{AJn{e}}}{}{{AAf{Mh}{{Cl{{Mj{c}}}}}}}}{c{{AJl{c}}}{}}{ce{}{}}0{c{{Al{e}}}{}{}}00000{cFb{}}00```````2222{{{AKf{}{{AKd{c}}}}}cIf}{{{AKh{c}}}c{ACnIf}}{{{AKh{c}}}{{AKh{c}}}{}}{AKjAKj}{bb}0{{ce}Ah{}{}}0{b{{Bf{c}}}{}}0{{}{{AKh{c}}}{}}{{}AKj}{{{AKh{c}}{AKh{c}}}Af{}}{Ifd}{AKjd}{{{AKh{c}}Ch}{{Al{AhCj}}}{}}{{AKjCh}{{Al{AhCj}}}}{cc{}}0{{AFbc}AhIf}{{{AKf{}{{AKd{c}}}}e}dIfAFb}{{{j{AFb}}c}AhIf}{ce{}{}}0:{{{Bf{c}}}b{}}0{{dd}AKj}22{c{{Al{e}}}{}{}}000{cFb{}}0{{If{j{h}}}Ah}{{AKj{j{h}}}Ah}{{IfHn}Ah}{{IfI`}Ah}{{IfDd}Ah}{{IfIb}Ah}{{IfEn}Ah}{{IfAl}Ah}{{IfAb}Ah}{{IfAd}Ah}{{AKjAd}Ah}{{IfId}Ah}{{IfAn}Ah}{{IfBb}Ah}{{Ifd}Ah}{{Ifh}Ah}7{AfAh}{cc{}}0{{}Ah}{{}Fn}``````````0{{cc}{{G`{cAf}}}ACh}{Al}3335{ccACh}00002222222222222222222222222222224444{{}cACh}000111111111111111111115555{cAhACh}0002222222222222222222222222222222762{{}AKl}{HjHj}{HlHl}{{hhAb}Dd}{{AbAb}h}{{hAbAb}Ah}{{cgi}eAKn{}{{Cn{c}{{Cl{e}}}}}{{Cn{c}{{Cl{e}}}}}}{AbAh}0{{HjHj}Hj}{{HlHl}Hl}87<<<<<{c{}{}}{{}Ah}{{cc}cACh};:;:;:00{ceAChACh}<;{{HjHjHj}Hj}{{HlHlHl}Hl}3{cAhHb}44{cAfACh}{AfAf}{HjHj}{HlHl}1010<;{{}Ab}0=<`{{cc}{{G`{cAf}}}ACh}32{{}Af}{cAh{}}{{ce}c{}{}}{{HjHj}Hj}{{HlHl}Hl}{{HjDd}Hj}{{HlDd}Hl}8{DdAh}000{{}h}{Ab}{{}Al}<{{cc}Af{}}{{}c{}}{HjHj}{HlHl}{{cc}cACh}02121{cc{}}11`32{{}Ab}043{{cc}{{G`{cAf}}}ACh}{ce{}{}}065{hDd}{{}Id}{{}Ad}:{cAh{}}8888888{AfAf}{{}Fn}8{AbAh}0>{{hAb}Ah}4{AhAb}0===15`{AfAh}`{{AhAL`ALb}Ah};{c{{G`{cAf}}}{}}`?8{c{}{}}{{cAL`ALb}Ah{}}{{AhBb}c{}}{ALdALd}`{cAb{}}{cc{}}`{{ce}c{}{}}?{{}ALd}{ALdAL`}`{{cBb}Ah{}}49{cAh{}}03`{ALdALb}{{}ALb}{{}Ah}{ALfALb}`25{ce{}{}}0000000{bb}000{b{{Bf{c}}}{}}000<<<<2222`{{{Bf{c}}}b{}}000`{c{{Al{e}}}{}{}}0000000{cFb{}}000{{cc}c{}}0?66{cc{}}077001{{cc}e{}{}}81228{{ceg}c{}{}{}}1111{{ceg}g{}{}{}}{{ceg}Ah{}{}{}}5345{{ce}e{}{}}{cAf{}}=0==1==7772{{cee}e{}{}}088{{cce}g{}{}{}}99``{{ALhAb}ALh}{{ALh{j{h}}}Ah}{ALh{{j{{In{h}}}}}}{ce{}{}}000``{ALjAb}{ALhAb}{ALjALj}{bb}0{b{{Bf{c}}}{}}0{ALhALh}{ALj{{j{h}}}}`0{ALh{{Al{AhJf}}}}{{ALjCh}{{Al{AhCj}}}}{{ALhCh}{{Al{AhCj}}}}{cc{}}{{{j{h}}}ALj}{{{j{{In{h}}}}}ALj}2`<{ALh{{j{h}}}}0>>={{{Bf{c}}}b{}}09{{ALjAb}ALj}{{ALhAb}ALh}`{c{{Al{e}}}{}{}}000{cFb{}}0{ALjALh}{ALh{{j{{In{h}}}}}}{{ALh{j{h}}}{{Al{AbJf}}}}{ALhAb}```````````````````````````````````````````````````````{{{ALl{ceg}}Ab}{{Al{Ah{AA`{Ab}}}}}ALnHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}Ab}{{Al{Ah{AA`{Ab}}}}}ALn}{{ALnAb}{{Al{Ah{AA`{Ab}}}}}}{{{AMb{c}}Ab}{{Al{Ah{AA`{Ab}}}}}ALn}{{{AMd{ce}}Ab}{{Al{Ah{AA`{Ab}}}}}ALn{{ALn{}{{Hd{}}}}}}{{{AMf{e}}Ab}{{Al{Ah{AA`{Ab}}}}}ACh{{ALn{}{{Hd{c}}}}}}{{{AMh{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{AMjALn}}{{{AMl{c}}Ab}{{Al{Ah{AA`{Ab}}}}}ALn}{{{AMn{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{ALnAMj}}{{{AN`{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{ALnAMj}}{{{ANb{c}}Ab}{{Al{Ah{AA`{Ab}}}}}AAb}{{{ANd{c}}Ab}{{Al{Ah{AA`{Ab}}}}}AAb}{{{ALl{ceg}}Ab}{{Al{Ah{AA`{Ab}}}}}LhHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}Ab}{{Al{Ah{AA`{Ab}}}}}Lh}{{{Lh{}{{Hd{c}}}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{AMb{c}}Ab}{{Al{Ah{AA`{Ab}}}}}Lh}{{{AMd{ce}}Ab}{{Al{Ah{AA`{Ab}}}}}Lh{{Lh{}{{Hd{}}}}}}{{{AMf{e}}Ab}{{Al{Ah{AA`{Ab}}}}}ACh{{Lh{}{{Hd{c}}}}}}{{{ANf{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{AAbLh}}{{{AMh{c}}Ab}{{Al{Ah{AA`{Ab}}}}}Lh}<{{{AMn{c}}Ab}{{Al{Ah{AA`{Ab}}}}}Lh}{{{AN`{c}}Ab}{{Al{Ah{AA`{Ab}}}}}Lh};:{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}0{{{Lh{}{{Hd{c}}}}}{{ANh{{Lh{}{{Hd{c}}}}}}}{}}``{{ANjAb}ANj}{{ANjAb}{{B`{ANj}}}}1{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000{{{Lh{}{{Hd{c}}}}}{{Lh{}{{Hd{c}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{AMd{{Lh{}{{Hd{c}}}}}}}{}{{Hf{}{{Hd{c}}}}}}{{{ALl{ceg}}}{{ALl{ceg}}}AAb{AAbHf}AAb}{{{AM`{c}}}{{AM`{c}}}{AAbLh}}{{{ANl{ce}}}{{ANl{ce}}}{LhAAb}AAb}{{{ANn{ce}}}{{ANn{ce}}}{LhAAb}AAb}{{{AO`{c}}}{{AO`{c}}}{}}{{{ANh{c}}}{{ANh{c}}}{AAbLh}}{{{AMd{ce}}}{{AMd{ce}}}AAbAAb}{{{AOb{c}}}{{AOb{c}}}AAb}{{{AMf{c}}}{{AMf{c}}}AAb}{{{ANf{c}}}{{ANf{c}}}AAb}{{{AMh{c}}}{{AMh{c}}}AAb}{{{AOd{ce}}}{{AOd{ce}}}AAbAAb}{{{AOf{ce}}}{{AOf{ce}}}AAbAAb}{{{AOh{c}}}{{AOh{c}}}AAb}{{{AOj{ce}}}{{AOj{ce}}}AAbAAb}{{{AOl{c}}}{{AOl{c}}}{AAbLh}}{{{AOn{ce}}}{{AOn{ce}}}AAbAAb}{{{B`{ce}}}{{B`{ce}}}AAbAAb}{{{Bb{c}}}{{Bb{c}}}{AAbLh}}{{{AMl{c}}}{{AMl{c}}}AAb}{{{Bd{ceg}}}{{Bd{ceg}}}AAbAAbAAb}{{{AMn{c}}}{{AMn{c}}}AAb}{{{Bf{ce}}}{{Bf{ce}}}AAbAAb}{{{Bh{c}}}{{Bh{c}}}AAb}{{{AN`{c}}}{{AN`{c}}}AAb}{{{Bj{ce}}}{{Bj{ce}}}AAbAAb}{{{Bl{ce}}}{{Bl{ce}}}AAbAAb}{{{Bn{c}}}{{Bn{c}}}AAb}{{{BA`{c}}}{{BA`{c}}}AAb}{{{BAb{c}}}{{BAb{c}}}AAb}{{{ANb{c}}}{{ANb{c}}}AAb}{{{ANd{c}}}{{ANd{c}}}AAb}{{{BAd{c}}}{{BAd{c}}}AAb}{{{BAf{ce}}}{{BAf{ce}}}AAbAAb}{bb}0000000000000000000000000000000000{{ce}Ah{}{}}000000000000000000000000000000000{{{Lh{}{{Hd{c}}}}}{{AOb{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}H`{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}eg}H`{}Hf{{AAf{c}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BAh{c}}}}{{{Lh{}{{Hd{c}}}}e}e{}{{BAj{c}}}}{b{{Bf{c}}}{}}0000000000000000000000000000000000{{{Lh{}{{Hd{c}}}}}{{AMf{{Lh{}{{Hd{c}}}}}}}{}}{{{ALl{ceg}}}AbLhHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}}AbLh}{{{Lh{}{{Hd{c}}}}}Ab{}}{{{ANh{c}}}AbLh}{{{AMd{ce}}}AbLh{{Lh{}{{Hd{}}}}}}{{{AMf{e}}}AbACh{{Lh{}{{Hd{c}}}}}}{{{AMh{c}}}AbLh}{{{AOd{ce}}}AbLh{{AAf{}{{Cl{Af}}}}}}{{{AOh{c}}}AbLh}{{{Bb{c}}}AbLh}{{{AMn{c}}}AbLh}{{{ANb{c}}}AbAAb}{{{ANd{c}}}AbAAb}``{{{Lh{}{{Hd{c}}}}}{{ANf{{Lh{}{{Hd{c}}}}}}}{}}{{}{{AM`{c}}}{ACnLh}}{{}{{AO`{c}}}{}}{{}{{AMd{ce}}}ACnACn}{{}{{AOb{c}}}ACn}{{}{{AMf{c}}}ACn}{{}{{AMh{c}}}ACn}{{}{{AOh{c}}}ACn}{{}{{AMl{c}}}ACn}{{{ANd{c}}}Ah{}}``7{{{Lh{}{{Hd{c}}}}}{{AMh{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Lh{}{{Hd{c}}}}eg}Af{}Hf{{AAf{c}{{Cl{Af}}}}}}{{BAje}Ah{}{{Hf{}{{Hd{c}}}}}}{{BAjc}Ah{}}{{BAjAb}Ah}`````{{{Lh{}{{Hd{c}}}}e}{{AOd{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{AOf{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{AMd{ce}}g}B`Lh{{Lh{}{{Hd{}}}}}{{AAf{}{{Cl{Af}}}}}}{{{AOh{c}}e}B`Lh{{AAf{}{{Cl{Af}}}}}}{{{AMl{c}}e}B`ALn{{AAf{}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{e}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}```{{{Lh{}{{Hd{c}}}}g}{{ALl{{Lh{}{{Hd{c}}}}eg}}}{}Hf{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{AM`{{Lh{}{{Hd{c}}}}}}}{}}{{{ALl{ceg}}Ch}{{Al{AhCj}}}FlHf{}}{{{AM`{c}}Ch}{{Al{AhCj}}}{FlLh}}{{{ANl{ce}}Ch}{{Al{AhCj}}}{LhFl}Fl}{{{ANn{ce}}Ch}{{Al{AhCj}}}{LhFl}{}}{{{AO`{c}}Ch}{{Al{AhCj}}}{}}{{{ANh{c}}Ch}{{Al{AhCj}}}{FlLh}}{{{AMb{c}}Ch}{{Al{AhCj}}}Fl}{{{AMd{ce}}Ch}{{Al{AhCj}}}FlFl}{{{AOb{c}}Ch}{{Al{AhCj}}}Fl}{{{AMf{c}}Ch}{{Al{AhCj}}}Fl}{{{ANf{c}}Ch}{{Al{AhCj}}}Fl}{{{AMh{c}}Ch}{{Al{AhCj}}}Fl}{{{AOd{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{AOf{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{AOh{c}}Ch}{{Al{AhCj}}}Fl}{{{AOj{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{AOl{c}}Ch}{{Al{AhCj}}}{FlLh}}{{{AOn{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{B`{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{Bb{c}}Ch}{{Al{AhCj}}}{FlLh}}{{{AMl{c}}Ch}{{Al{AhCj}}}Fl}{{{Bd{ceg}}Ch}{{Al{AhCj}}}FlFl{}}{{{AMn{c}}Ch}{{Al{AhCj}}}Fl}{{{Bf{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{Bh{c}}Ch}{{Al{AhCj}}}Fl}{{{AN`{c}}Ch}{{Al{AhCj}}}Fl}{{{Bj{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{Bl{ce}}Ch}{{Al{AhCj}}}FlFl}{{{Bn{c}}Ch}{{Al{AhCj}}}{}}{{{BA`{c}}Ch}{{Al{AhCj}}}Fl}{{{BAb{c}}Ch}{{Al{AhCj}}}{}}{{{ANb{c}}Ch}{{Al{AhCj}}}Fl}{{{ANd{c}}Ch}{{Al{AhCj}}}Fl}{{{BAd{c}}Ch}{{Al{AhCj}}}{}}{{{BAf{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{ALl{ceg}}ik}iLhHf{{AAf{}{{Cl{e}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{AM`{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{ANl{ce}}gi}gLh{{AAf{}{{Cl{}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}eg}e{}{}{{AAf{ec}{{Cl{e}}}}}}{{{ANh{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AMb{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AMd{ce}}gi}gLh{{Lh{}{{Hd{}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AOb{e}}gi}gAAb{{Lh{}{{Hd{c}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AMf{e}}gi}gACh{{Lh{}{{Hd{c}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AMh{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AOd{ce}}gi}gLh{{AAf{}{{Cl{Af}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AOf{cg}}ik}iLh{}{{AAf{}{{Cl{{B`{e}}}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{AOh{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AOj{ce}}gi}gLhAAf{}{{AAf{g}{{Cl{g}}}}}}{{{AOl{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AOn{cg}}ik}iLh{}{{AAf{}{{Cl{e}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{B`{cg}}ik}iLh{}{{AAf{}{{Cl{{B`{e}}}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{Bb{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AMl{c}}eg}eALn{}{{AAf{e}{{Cl{e}}}}}}{{{Bd{cei}}km}kLh{}{}{{AAf{e}{{Cl{{B`{g}}}}}}}{}{{AAf{k}{{Cl{k}}}}}}{{{AMn{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{Bf{ce}}gi}gLh{{AAf{}{{Cl{Af}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{Bh{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{AN`{c}}eg}eLh{}{{AAf{e}{{Cl{e}}}}}}{{{Bj{ce}}gi}gLh{{AAf{}{{Cl{Af}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{Bl{ce}}gi}gLhLh{}{{AAf{g}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}e}Ah{}{{AAf{c}}}}{{{AN`{c}}e}AhLhAAf}{{ANjAb}ANj}{{ANjAb}{{B`{ANj}}}}1{cc{}}0000000000000000000000000000000000{c{{BAl{c}}}{{BB`{}{{BAn{Ah}}}}BBb}}{e{{Bn{e}}}{}{{AAf{}{{Cl{{B`{c}}}}}}}}{eBAh{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AOh{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}`0`````{{{Lh{}{{Hd{c}}}}e}{{AOj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}}}}{{{Lh{}{{Hd{c}}}}c}{{AOl{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{ANl{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{}{{Cl{c}}}}}}{ce{}{}}0000000000000000000000000000000000{{{Hf{}{{Hd{c}}{BBd{e}}}}}e{}{{Lh{}{{Hd{c}}}}}}11111111111111111111111111111111111{{{ANh{c}}}{{B`{An}}}Lh}{AMjAf}{{{ANh{c}}}AfAMj}{{{AOb{e}}}AfAAb{{AMj{}{{Hd{c}}}}}}{{{AMf{e}}}AfACh{{AMj{}{{Hd{c}}}}}}{{{AMh{c}}}AfAMj}{{{AOh{c}}}AfAMj}{{{AOj{ce}}}AfAMjAAf}{{{AOn{cg}}}AfAMj{}{{AAf{}{{Cl{e}}}}}}{{{AMl{c}}}Af{AMjALn}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}Af{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{cc}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}Af{}ADj{{AAf{c}{{Cl{e}}}}}}`````````````````````{{{ALl{ceg}}}B`LhHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}}B`Lh}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}}{{{AMd{ce}}}B`Lh{{Lh{}{{Hd{}}}}}}{{{AMf{e}}}{{B`{c}}}ACh{{Lh{}{{Hd{c}}}}}}{{{AOh{c}}}B`Lh}{{{Bb{c}}}B`Lh}{{{AMn{c}}}B`Lh}{{{ANb{c}}}{{B`{c}}}AAb}{{{ANd{c}}}{{B`{c}}}AAb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{AO`{c}}}Ab{}}{AMjAb}{{{ANh{c}}}AbAMj}{{{AOb{e}}}AbAAb{{AMj{}{{Hd{c}}}}}}{{{AMf{e}}}AbACh{{AMj{}{{Hd{c}}}}}}{{{AMh{c}}}AbAMj}{{{AOh{c}}}AbAMj}{{{AOj{ce}}}AbAMjAAf}{{{AOn{cg}}}AbAMj{}{{AAf{}{{Cl{e}}}}}}{{{AMl{c}}}Ab{AMjALn}}{{{BA`{c}}}Ab{}}{{{BAb{e}}}Ab{}{{Cn{}{{Cl{c}}}}}}{{{ANd{c}}}AbAAb}`={{{Lh{}{{Hd{c}}}}g}{{AOn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ANn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{{Dj{c}}}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}210``{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Bf{c}}}b{}}00000000000000000000000000000000004{{{ALl{ceg}}}B`LhHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}}B`Lh}{{{ANl{ce}}}B`Lh{{AAf{}{{Cl{}}}}}}{{{ANn{cg}}}B`Lh{}{{AAf{Dj}{{Cl{e}}}}}}{{{AO`{c}}}{{B`{c}}}{}}{{{ANh{c}}}B`Lh}{{{AMb{c}}}B`Lh}{{{AMd{ce}}}B`Lh{{Lh{}{{Hd{}}}}}}{{{AOb{e}}}{{B`{c}}}AAb{{Lh{}{{Hd{c}}}}}}{{{AMf{e}}}{{B`{c}}}ACh{{Lh{}{{Hd{c}}}}}}{{{ANf{c}}}B`{AAbLh}}{{{AMh{c}}}{{B`{{G`{Ab}}}}}Lh}{{{AOd{ce}}}B`Lh{{AAf{}{{Cl{Af}}}}}}{{{AOf{cg}}}{{B`{e}}}Lh{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{AOh{c}}}B`Lh}{{{AOj{ce}}}B`LhAAf}{{{AOl{c}}}B`Lh}{{{AOn{cg}}}{{B`{e}}}Lh{}{{AAf{}{{Cl{e}}}}}}{{{B`{cg}}}{{B`{e}}}Lh{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{Bb{c}}}B`Lh}{{{AMl{c}}}B`ALn}{{{Bd{cei}}}{{B`{g}}}Lh{}{}{{AAf{e}{{Cl{{B`{g}}}}}}}}{{{AMn{c}}}B`Lh}{{{Bf{ce}}}B`Lh{{AAf{}{{Cl{Af}}}}}}{{{Bh{c}}}B`Lh}{{{AN`{c}}}B`Lh}{{{Bj{ce}}}B`Lh{{AAf{}{{Cl{Af}}}}}}{{{Bl{ce}}}B`LhLh}{{{Bn{e}}}B`{}{{AAf{}{{Cl{{B`{c}}}}}}}}{{{BA`{c}}}{{B`{c}}}{}}{{{BAb{e}}}{{B`{c}}}{}{{Cn{}{{Cl{c}}}}}}{{{ANb{c}}}{{B`{c}}}AAb}{{{ANd{c}}}{{B`{c}}}AAb}{{{BAd{e}}}{{B`{c}}}{}{{AAf{}{{Cl{c}}}}}}{{{BAf{ce}}}B`{}{{AAf{c}{{Cl{{B`{c}}}}}}}}`{ALn{{B`{c}}}{}}{{{ALl{ceg}}}B`ALnHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}}B`ALn}{{{AO`{c}}}{{B`{c}}}{}}{{{ANh{c}}}B`{ALnAMj}}{{{AMb{c}}}B`ALn}{{{AMd{ce}}}B`ALn{{ALn{}{{Hd{}}}}}}{{{AOb{e}}}{{B`{c}}}AAb{{ALn{}{{Hd{c}}}}}}{{{AMf{e}}}{{B`{c}}}ACh{{ALn{}{{Hd{c}}}}}}{{{AMh{c}}}{{B`{{G`{Ab}}}}}{AMjALn}}{{{AOd{ce}}}B`ALn{{AAf{}{{Cl{Af}}}}}}{{{AOf{cg}}}{{B`{e}}}ALn{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{AOh{c}}}B`ALn}{{{AOj{ce}}}B`ALnAAf}{{{AOn{cg}}}{{B`{e}}}ALn{}{{AAf{}{{Cl{e}}}}}}{{{Bb{c}}}B`ALn}{{{AMl{c}}}B`ALn}{{{AMn{c}}}B`{ALnAMj}}{{{Bh{c}}}B`{ALnAMj}}{{{AN`{c}}}B`{ALnAMj}}{{{Bl{ce}}}{{B`{G`}}}{ALnAMj}{ALnAMj}}{{{BA`{c}}}{{B`{c}}}{}}{{{BAb{e}}}{{B`{c}}}{}{{Cn{}{{Cl{c}}}}}}{{{ANb{c}}}{{B`{c}}}AAb}{{{ANd{c}}}{{B`{c}}}AAb}{{{Lh{}{{Hd{c}}}}}{{Al{{Dj{c}}{An{c}}}}}{}}{{{AMf{e}}}{{Al{DjAn}}}ACh{{Lh{}{{Hd{c}}}}}}{{{AOd{ce}}}{{Al{DjAn}}}Lh{{AAf{}{{Cl{Af}}}}}}{{{AOf{cg}}}{{Al{DjAn}}}Lh{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{Bb{c}}e}B`Lh{{Cn{}{{Cl{Af}}}}}}{{{Bb{c}}e}B`LhHb}``{{{Lh{}{{Hd{c}}}}Ab}{{B`{c}}}{}}{{{AMb{c}}Ab}B`Lh}{{{AMd{ce}}Ab}B`Lh{{Lh{}{{Hd{}}}}}}{{{AMf{e}}Ab}{{B`{c}}}ACh{{Lh{}{{Hd{c}}}}}}{{{AMh{c}}Ab}{{B`{{G`{Ab}}}}}Lh}{{{AOh{c}}Ab}B`Lh}{{{Bb{c}}Ab}B`Lh}{{{AMl{c}}Ab}B`ALn}{{{AMn{c}}Ab}B`Lh}{{{Bh{c}}Ab}B`Lh}{{{AN`{c}}Ab}B`Lh}{{{Bl{ce}}Ab}B`LhLh}{{{ANb{c}}Ab}{{B`{c}}}AAb}{{ALnAb}{{B`{c}}}{}}{{{AMb{c}}Ab}B`ALn}{{{AMd{ce}}Ab}B`ALn{{ALn{}{{Hd{}}}}}}{{{AMh{c}}Ab}{{B`{{G`{Ab}}}}}{AMjALn}}{{{AOh{c}}Ab}B`ALn}:{{{AMn{c}}Ab}B`{ALnAMj}}{{{Bh{c}}Ab}B`{ALnAMj}}{{{AN`{c}}Ab}B`{ALnAMj}}8{{{ANd{c}}Ab}{{B`{c}}}AAb}{c{{BA`{c}}}{}}{e{{BAb{e}}}{}{{Cn{}{{Cl{c}}}}}}`{{{Lh{}{{Hd{c}}}}e}{{B`{H`}}}{}Hf}{{{Lh{}{{Hd{c}}}}eg}{{B`{H`}}}{}Hf{{AAf{c}{{Cl{{B`{H`}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{G`{gg}}}{}{{AAf{c}{{Cl{Af}}}}}{ACn{BAj{c}}}}{{{Lh{}{{Hd{c}}}}g}Ab{}{}{{AAf{e}{{Cl{Af}}}}}}{{{Bb{c}}}B`Lh}0{{{Lh{}{{Hd{c}}}}}{{Bb{{Lh{}{{Hd{c}}}}}}}{}}`{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}````{eBBf{}{{Lh{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBf{c}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{c}}}}}}`{c{{ANb{c}}}AAb}{{cAb}{{ANd{c}}}AAb}{e{{BAd{e}}}{}{{AAf{}{{Cl{c}}}}}}`{{{Lh{}{{Hd{c}}}}}{{AMl{{Lh{}{{Hd{c}}}}}}}{}}{{ALne}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{AMd{ce}}g}B`ALn{{ALn{}{{Hd{}}}}}{{AAf{}{{Cl{Af}}}}}}{{{AOh{c}}e}B`ALn{{AAf{}{{Cl{Af}}}}}}{{{AMl{c}}e}B`ALn{{AAf{}{{Cl{Af}}}}}}{{{ALl{ceg}}ik}iALnHf{{AAf{}{{Cl{e}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{AM`{c}}eg}eALn{}{{AAf{e}{{Cl{e}}}}}}{{ALncg}c{}{}{{AAf{ce}{{Cl{c}}}}}}{{{ANh{c}}eg}e{ALnAMj}{}{{AAf{e}{{Cl{e}}}}}}{{{AMb{c}}eg}eALn{}{{AAf{e}{{Cl{e}}}}}}{{{AMd{ce}}gi}gALn{{ALn{}{{Hd{}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AOb{e}}gi}gAAb{{ALn{}{{Hd{c}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AMf{e}}gi}gACh{{ALn{}{{Hd{c}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AMh{c}}eg}e{AMjALn}{}{{AAf{e}{{Cl{e}}}}}}{{{AOd{ce}}gi}gALn{{AAf{}{{Cl{Af}}}}}{}{{AAf{g}{{Cl{g}}}}}}{{{AOf{cg}}ik}iALn{}{{AAf{}{{Cl{{B`{e}}}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{AOh{c}}eg}eALn{}{{AAf{e}{{Cl{e}}}}}}{{{AOj{ce}}gi}gALnAAf{}{{AAf{g}{{Cl{g}}}}}}{{{AOn{cg}}ik}iALn{}{{AAf{}{{Cl{e}}}}}{}{{AAf{i}{{Cl{i}}}}}}{{{Bb{c}}eg}eALn{}{{AAf{e}{{Cl{e}}}}}}{{{AMl{c}}eg}eALn{}{{AAf{e}{{Cl{e}}}}}}{{{AMn{c}}eg}e{ALnAMj}{}{{AAf{e}{{Cl{e}}}}}}{{{Bh{c}}eg}e{ALnAMj}{}{{AAf{e}{{Cl{e}}}}}}{{{AN`{c}}eg}e{ALnAMj}{}{{AAf{e}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}ei}{{Bd{{Lh{}{{Hd{c}}}}ei}}}{}{}{}{{AAf{ec}{{Cl{{B`{g}}}}}}}}``{{{ALl{ceg}}}{{G`{Ab{B`{Ab}}}}}LhHf{{AAf{}{{Cl{e}}}}}}{{{AM`{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{ANl{ce}}}{{G`{Ab{B`{Ab}}}}}Lh{{AAf{}{{Cl{}}}}}}{{{ANn{cg}}}{{G`{Ab{B`{Ab}}}}}Lh{}{{AAf{Dj}{{Cl{e}}}}}}{{{AO`{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{ANh{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AMb{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AMd{ce}}}{{G`{Ab{B`{Ab}}}}}Lh{{Lh{}{{Hd{}}}}}}{{{AOb{e}}}{{G`{Ab{B`{Ab}}}}}AAb{{Lh{}{{Hd{c}}}}}}{{{AMf{e}}}{{G`{Ab{B`{Ab}}}}}ACh{{Lh{}{{Hd{c}}}}}}{{{ANf{c}}}{{G`{Ab{B`{Ab}}}}}{AAbLh}}{{{AMh{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AOd{ce}}}{{G`{Ab{B`{Ab}}}}}Lh{{AAf{}{{Cl{Af}}}}}}{{{AOf{cg}}}{{G`{Ab{B`{Ab}}}}}Lh{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{AOh{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AOj{ce}}}{{G`{Ab{B`{Ab}}}}}LhAAf}{{{AOl{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AOn{cg}}}{{G`{Ab{B`{Ab}}}}}Lh{}{{AAf{}{{Cl{e}}}}}}{{{B`{cg}}}{{G`{Ab{B`{Ab}}}}}Lh{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{Bb{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AMl{c}}}{{G`{Ab{B`{Ab}}}}}ALn}{{{Bd{cei}}}{{G`{Ab{B`{Ab}}}}}Lh{}{}{{AAf{e}{{Cl{{B`{g}}}}}}}}{{{AMn{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{Bf{ce}}}{{G`{Ab{B`{Ab}}}}}Lh{{AAf{}{{Cl{Af}}}}}}{{{Bh{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{AN`{c}}}{{G`{Ab{B`{Ab}}}}}Lh}{{{Bj{ce}}}{{G`{Ab{B`{Ab}}}}}Lh{{AAf{}{{Cl{Af}}}}}}{{{Bl{ce}}}{{G`{Ab{B`{Ab}}}}}LhLh}{{{BA`{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BAb{e}}}{{G`{Ab{B`{Ab}}}}}{}{{Cn{}{{Cl{c}}}}}}{{{ANb{c}}}{{G`{Ab{B`{Ab}}}}}AAb}{{{ANd{c}}}{{G`{Ab{B`{Ab}}}}}AAb}{{{BAd{e}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{}{{Cl{c}}}}}}{{{BAf{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{{B`{c}}}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AMn{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bf{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}````{{{Lh{}{{Hd{c}}}}Ab}{{Bh{{Lh{}{{Hd{c}}}}}}}{}}{{ANjANj}{{B`{Ab}}}}`{{{B`{c}}e}{{BAf{ce}}}{}{{AAf{c}{{Cl{{B`{c}}}}}}}}{eBBh{}{{Lh{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBh{c}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AN`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{ce{}{}}000000000000000000000000000000000{{{Lh{}{{Hd{c}}}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{Af}}}}}{{AAf{c}{{Cl{e}}}}}}{{{ALl{ceg}}im}kLhHf{{AAf{}{{Cl{e}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{AM`{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}ei}g{}{}{{AAj{}{{Cl{e}}}}}{{AAf{ec}{{Cl{g}}}}}}{{{ANh{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMb{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMd{ce}}gk}iLh{{Lh{}{{Hd{}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AOb{e}}gk}iAAb{{Lh{}{{Hd{c}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AMf{e}}gk}iACh{{Lh{}{{Hd{c}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{ANf{c}}ei}g{AAbLh}{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMh{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AOd{ce}}gk}iLh{{AAf{}{{Cl{Af}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AOf{cg}}im}kLh{}{{AAf{}{{Cl{{B`{e}}}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{AOh{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AOj{ce}}gk}iLhAAf{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AOn{cg}}im}kLh{}{{AAf{}{{Cl{e}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{B`{cg}}im}kLh{}{{AAf{}{{Cl{{B`{e}}}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{Bb{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMl{c}}ei}gALn{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{Bd{cei}}ko}mLh{}{}{{AAf{e}{{Cl{{B`{g}}}}}}}{}{{AAj{}{{Cl{k}}}}}{{AAf{k}{{Cl{m}}}}}}{{{AMn{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{Bf{ce}}gk}iLh{{AAf{}{{Cl{Af}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{Bh{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AN`{c}}ei}gLh{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{Bj{ce}}gk}iLh{{AAf{}{{Cl{Af}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{BAd{e}}gk}i{}{{AAf{}{{Cl{c}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{Lh{}{{Hd{c}}}}g}e{}{{AAj{}{{Cl{Ah}}}}}{{AAf{c}{{Cl{e}}}}}}{c{{Al{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{c}}}}}{{AAf{cc}{{Cl{e}}}}}}{{{ALl{ceg}}im}kALnHf{{AAf{}{{Cl{e}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{AM`{c}}ei}gALn{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{ALnci}g{}{}{{AAj{}{{Cl{c}}}}}{{AAf{ce}{{Cl{g}}}}}}{{{ANh{c}}ei}g{ALnAMj}{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMb{c}}ei}gALn{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMd{ce}}gk}iALn{{ALn{}{{Hd{}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AOb{e}}gk}iAAb{{ALn{}{{Hd{c}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AMf{e}}gk}iACh{{ALn{}{{Hd{c}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AMh{c}}ei}g{AMjALn}{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AOd{ce}}gk}iALn{{AAf{}{{Cl{Af}}}}}{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AOf{cg}}im}kALn{}{{AAf{}{{Cl{{B`{e}}}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{AOh{c}}ei}gALn{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AOj{ce}}gk}iALnAAf{}{{AAj{}{{Cl{g}}}}}{{AAf{g}{{Cl{i}}}}}}{{{AOn{cg}}im}kALn{}{{AAf{}{{Cl{e}}}}}{}{{AAj{}{{Cl{i}}}}}{{AAf{i}{{Cl{k}}}}}}{{{Bb{c}}ei}gALn{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMl{c}}ei}gALn{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AMn{c}}ei}g{ALnAMj}{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{Bh{c}}ei}g{ALnAMj}{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{{{AN`{c}}ei}g{ALnAMj}{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{cFb{}}0000000000000000000000000000000000{{{Lh{}{{Hd{c}}}}}{{G`{gk}}}{}{}{ACn{BAj{e}}}{}{ACn{BAj{i}}}}{{ce}BlHfHf}{{{Lh{}{{Hd{c}}}}e}{{Bl{{Lh{}{{Hd{c}}}}}}}{}Hf}``````````````````{BBjAh}{ce{}{}}000{{{BBl{c}}}{{BBl{c}}}Hb}{BBnBBn}{bb}0{{ce}Ah{}{}}0{{{BBl{c}}{BBl{c}}}H`Hb}{{BBnBBn}H`}{b{{Bf{c}}}{}}0{{}{{BBl{c}}}Hb}{{}BBn}{{{BBl{c}}{BBl{c}}}AfHb}{{BBnBBn}Af}{{{BBl{c}}Ch}{{Al{AhCj}}}Hb}{{BBnCh}{{Al{AhCj}}}}{cc{}}0{{{BBl{c}}e}AhHbIf}{{BBnc}AhIf}{ce{}{}}0{{{Bf{c}}}b{}}0{{{BBl{c}}{BBl{c}}}{{B`{H`}}}Hb}{{BBnBBn}{{B`{H`}}}}33{c{{Al{e}}}{}{}}000{cFb{}}0``````````{{BC`BC`}BC`}{{}Ab}{cAbHb}1`2{{{Dj{{In{c}}}}}{{Dj{c}}}{}}{{{In{c}}}{{j{{In{h}}}}}{}}0{{{In{c}}}{}{}}0{{{In{c}}}c{}}{{{In{c}}}Ah{}}111========7{{{BCb{c}}}{{BCb{c}}}{}}{{{BCd{c}}}{{BCd{c}}}{AAbHb}}{{{In{c}}}{{In{c}}}ACh}{BC`BC`}{bb}000{{ce}Ah{}{}}000{{{BCd{c}}{BCd{c}}}H`{ACjHb}}{b{{Bf{c}}}{}}000{ccACh}{{}{{BCd{c}}}{ACnHb}}{{{BCd{c}}}cHb}0{c{{BCb{c}}}{}}{cAh{}}{{{BCd{c}}}AhHb}{{{BCb{c}}{BCb{c}}}Af{}}{{{BCd{c}}{BCd{c}}}Af{ADhHb}}{{BC`BC`}Af}{{{BCb{c}}Ch}{{Al{AhCj}}}{}}{{{BCd{c}}Ch}{{Al{AhCj}}}{FlHb}}{{{In{c}}Ch}{{Al{AhCj}}}{}}{{BC`Ch}{{Al{AhCj}}}}8{cAhHb}{cc{}}000{{{BCb{c}}e}Ah{}If}{{{BCd{c}}e}Ah{AFbHb}If}{ce{}{}}000{{{BCd{c}}}c{}}`{{}Ab}{cAbHb}{{}Af}{c{{BCd{c}}}{}}{c{{In{c}}}{}}{{{Bf{c}}}b{}}000`{{{BCd{c}}{BCd{c}}}{{B`{H`}}}{ADjHb}}{{cc}c{}}`767{{{j{{In{c}}}}}{{j{{In{h}}}}}{}}0{{{j{{In{c}}}}}{}{}}0{{{j{{In{c}}}}}{{j{c}}}{}}0{{BC`BC`}BC`}{{cc}Ah{}}{ccACn}>??????{{{In{{Dj{c}}}}}{{Dj{{In{c}}}}}{}}{c{{Al{e}}}{}{}}0000000{cFb{}}000{{}{{In{c}}}{}}`{{}{{Dj{{In{c}}}}}{}}{{}c{}}```{{}Ab}{{{In{c}}c}c{}}{{{j{{In{c}}}}{j{c}}}{{j{c}}}ACh}{{{j{{In{c}}}}{j{c}}}{{j{c}}}AAb}46``````````````````````````{{BCfAb}{{B`{BCf}}}}{{BChAb}{{B`{BCh}}}}{{BCfAb}BCf}{{BChAb}BCh}{{BCfBCf}BCf}000{{BChBCh}BCh}000{{BCfBCf}Ah}0{{BChBCh}Ah}0333322221100{ce{}{}}000000000000000{BCjBCj}{BCfBCf}{BChBCh}{BClBCl}{BCnBCn}{BD`BD`}{BDbBDb}{BDdBDd}{bb}0000000{{ce}Ah{}{}}0000000{{BCjBCj}H`}{{BCfBCf}H`}{{BChBCh}H`}{{BD`BD`}H`}{{BDbBDb}H`}{{BDdBDd}H`}{b{{Bf{c}}}{}}0000000{BCnAd}{{BCjBCj}Af}{{BCjBCf}Af}{{BCjBCh}Af}{{BCfBCj}Af}{{BCfBCf}Af}{{BChBCh}Af}{{BChBCj}Af}{{BClBCl}Af}{{BCnBCn}Af}{{BD`BD`}Af}{{BDbBDb}Af}{{BDdBDd}Af}{BDdBb}`{{BCjCh}{{Al{AhCj}}}}0{{BCfCh}{{Al{AhCj}}}}0{{BChCh}{{Al{AhCj}}}}0{{BClCh}{{Al{AhCj}}}}{{BCnCh}{{Al{AhCj}}}}0{{BD`Ch}{{Al{AhCj}}}}0{{BDbCh}{{Al{AhCj}}}}0{{BDdCh}{{Al{AhCj}}}}0{{BCfAb}{{B`{BCf}}}}{{BChAb}{{B`{BCh}}}}{{BCfAb}BCf}{{BChAb}BCh}{{{Dj{An}}}BCj}{BChBCj}{{{Dj{h}}}BCj}{BCfBCj}{cc{}}2{BbBCf}{{{Dj{h}}}BCf}2{{{Dj{An}}}BCh}{IdBCh}4{{{Dj{h}}}BCh}55{BDbBD`}{BDdBD`}{{{G`{cAn}}}BD`{{Cb{BCj}}}}88874{Ad{{Al{BCjBCn}}}}{Ad{{Al{BCfBCn}}}}{Ad{{Al{BChBCn}}}}{Ad{{Al{BD`BCn}}}}{Ad{{Al{BDbBCn}}}}{Ad{{Al{BDdBCn}}}}{{BCjc}AhIf}{{BCfc}AhIf}{{BChc}AhIf}{{BClc}AhIf}{{BD`c}AhIf}{{BDbc}AhIf}{{BDdc}AhIf}{ce{}{}}0000000{BD`BCj}{BDbBCf}{BDdBCh}``{BCjAf}{BCfAf}{BChAf}12102102{BD`Af}13023213212221111321{BCh{{B`{BCl}}}}{{hhhh}BCf}{{AnAnAnAnAnAnAnAn}BCh}{{BCjAn}BD`}{{BCfAn}BDb}{{BChAnBbBb}BDd}{{{Bf{c}}}b{}}0000000{BCfBCf}0{BChBCh}0{BCf{{Dj{h}}}}{BCh{{Dj{h}}}}``{{{j{h}}}{{Al{BCjBCn}}}}{{{j{h}}}{{Al{BCfBCn}}}}{{{j{h}}}{{Al{BChBCn}}}}{{{j{h}}}{{Al{BD`BCn}}}}{{{j{h}}}{{Al{BDbBCn}}}}{{{j{h}}}{{Al{BDdBCn}}}}{{BCjBCf}{{B`{H`}}}}{{BCjBCj}{{B`{H`}}}}{{BCjBCh}{{B`{H`}}}}{{BCfBCj}{{B`{H`}}}}{{BCfBCf}{{B`{H`}}}}{{BChBCh}{{B`{H`}}}}{{BChBCj}{{B`{H`}}}}{{BD`BD`}{{B`{H`}}}}{{BDbBDb}{{B`{H`}}}}{{BDdBDd}{{B`{H`}}}}{BD`An}{BDbAn}{BDdAn}``{BDdBb}`{BCh{{Dj{An}}}}{{BDdBb}Ah}{{BD`BCj}Ah}{{BDbBCf}Ah}{{BDdBCh}Ah}{{BD`An}Ah}{{BDbAn}Ah}{{BDdAn}Ah}6{{BCfBCf}{{B`{Ab}}}}{{BChBCh}{{B`{Ab}}}}{BCfBb}{BChId}{BCjBCj}{BChBCj}{BCh{{B`{BCf}}}}0{BCfBCh}0{ce{}{}}0000000{BD`{{Al{{BDf{BD`}}Jf}}}}{BDb{{Al{{BDf{BD`}}Jf}}}}{BDd{{Al{{BDf{BD`}}Jf}}}}{cC`{}}000000{c{{Al{e}}}{}{}}000000000000000{cFb{}}0000000```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{En}}}{{AA`{En}}}}{{{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Al}}}{{AA`{Al}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}{{{BDh{Id}}{BDh{Id}}}}{{{BDh{An}}{BDh{An}}}}{{{BDh{I`}}{BDh{I`}}}}{{{BDh{d}}{BDh{d}}}}{{{BDh{Ib}}{BDh{Ib}}}}{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}2{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{En}}{BDh{En}}}}0{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}6{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}2{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}:{{{BDh{Hn}}{BDh{Hn}}}}02{{{BDh{Ab}}{BDh{Ab}}}}>={{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}7{{{BDh{h}}{BDh{h}}}}{{{BDh{Al}}{BDh{Al}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{An}}{BDh{An}}}}{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}7{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}5{{{BDh{Id}}{BDh{Id}}}}{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{En}}{BDh{En}}}}8;{{{BDh{Ib}}{BDh{Ib}}}}90?{{{BDh{I`}}{BDh{I`}}}}=;{{{BDj{h}}{BDj{h}}}}{{{BDj{d}}{BDj{d}}}}1{{{BDj{An}}{BDj{An}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{En}}{BDj{En}}}}6{{{BDj{Id}}{BDj{Id}}}}63{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}95{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}28{{{BDj{Bb}}{BDj{Bb}}}}87:{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}5{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}39{{{BDj{d}}{BDj{d}}}}<47{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}};{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDh{d}}d}Ah}{{{BDh{h}}h}Ah}{{{BDh{Al}}{BDh{Al}}}Ah}{{{BDh{h}}{BDh{h}}}Ah}{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{An}}An}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}5{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{An}}{BDh{An}}}Ah}2{{{BDh{Dd}}Dd}Ah}{{{BDh{Id}}Id}Ah}{{{BDh{Ib}}Ib}Ah}{{{BDh{d}}{BDh{d}}}Ah}:{{{BDh{Id}}{BDh{Id}}}Ah}:{{{BDh{Al}}Al}Ah}90{{{BDh{I`}}{BDh{I`}}}Ah}>{{{BDh{En}}En}Ah}6{{{BDh{Hn}}Hn}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{I`}}I`}Ah}<{{{BDh{d}}d}Ah}{{{BDh{Ab}}Ab}Ah}58{{{BDh{Bb}}Bb}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{h}}h}Ah}6{{{BDh{An}}{BDh{An}}}Ah}>84={{{BDh{Dd}}Dd}Ah};74{{{BDj{Bb}}Bb}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{d}}d}Ah}{{{BDj{Ib}}Ib}Ah}4{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}5{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}7{{{BDj{En}}{BDj{En}}}Ah}4{{{BDj{An}}An}Ah}{{{BDj{h}}h}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{En}}En}Ah}={{{BDj{Id}}Id}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{Hn}}Hn}Ah}{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}=>=62{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}947<{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}{{{BDj{En}}{BDj{En}}}}{{{BDj{An}}{BDj{An}}}}0{{{BDj{d}}{BDj{d}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}4{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}24{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}1{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{h}}{BDj{h}}}}<0{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}?1;{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}:3{{{BDj{Al}}{BDj{Al}}}};0{{{BDj{d}}{BDj{d}}}}46;;{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{En}}{BDj{En}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}};?{{{BDj{Hn}}{BDj{Hn}}}}7{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{h}}h}Ah}{{{BDh{Hn}}Hn}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{I`}}I`}Ah}{{{BDh{Al}}Al}Ah}{{{BDh{Ab}}Ab}Ah}{{{BDh{Al}}{BDh{Al}}}Ah}3{{{BDh{Id}}Id}Ah}{{{BDh{En}}En}Ah}{{{BDh{An}}An}Ah}{{{BDh{Bb}}Bb}Ah}3{{{BDh{d}}{BDh{d}}}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{Ib}}Ib}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}0{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{h}}{BDh{h}}}Ah}<>8{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{Bb}}{BDh{Bb}}}Ah}26{{{BDh{An}}{BDh{An}}}Ah}{{{BDh{h}}h}Ah}:{{{BDh{Hn}}Hn}Ah}<{{{BDh{I`}}{BDh{I`}}}Ah}{{{BDh{d}}d}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}{{{BDh{Ab}}Ab}Ah}3<6{{{BDh{Dd}}Dd}Ah}0?8{{{BDh{Al}}{BDh{Al}}}Ah}43<{{{BDj{Ib}}Ib}Ah}0{{{BDj{d}}d}Ah}{{{BDj{Hn}}Hn}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{h}}h}Ah}3{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}3{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{Al}}Al}Ah}6{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{I`}}I`}Ah}=:?6{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{An}}An}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}28{{{BDj{Id}}Id}Ah}56{{{BDj{Hn}}Hn}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{En}}En}Ah}7405=>{{{BDj{Dd}}Dd}Ah};<4{{{AA`{Ab}}Ab}}{{{AA`{An}}An}}{{{AA`{Al}}Al}}{{{AA`{I`}}I`}}{{{AA`{h}}{AA`{h}}}}{{{AA`{Bb}}{AA`{Bb}}}}{{{AA`{Id}}{AA`{Id}}}}{{{AA`{Dd}}{AA`{Dd}}}}{{{AA`{En}}{AA`{En}}}}{{{AA`{Al}}{AA`{Al}}}}{{{AA`{Hn}}Hn}}{{{AA`{En}}En}}{{{AA`{Ib}}{AA`{Ib}}}}{{{AA`{h}}h}}{{{AA`{An}}{AA`{An}}}}{{{AA`{Ab}}{AA`{Ab}}}}{{{AA`{Dd}}Dd}}{{{AA`{Ib}}Ib}}{{{AA`{d}}d}}{{{AA`{I`}}{AA`{I`}}}}{{{AA`{d}}{AA`{d}}}}{{{AA`{Id}}Id}}{{{AA`{Bb}}Bb}}{{{AA`{Hn}}{AA`{Hn}}}}{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{Ab}}{BDh{Ab}}}}1{{{BDh{An}}{BDh{An}}}}{{{BDh{h}}{BDh{h}}}}{{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}1{{{BDh{Ib}}{BDh{Ib}}}}{{{BDh{d}}{BDh{d}}}}{{{BDh{Id}}{BDh{Id}}}}{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{Al}}{BDh{Al}}}}{{{BDh{I`}}{BDh{I`}}}}{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}9{{{BDh{En}}{BDh{En}}}}7;56{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}7{{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}{{{BDh{Hn}}{BDh{Hn}}}}9?><7{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}66{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}<{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}?{{{BDh{d}}{BDh{d}}}}7{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Ab}}{BDh{Ab}}}}9{{{BDh{Al}}{BDh{Al}}}}{{{BDh{I`}}{BDh{I`}}}}{{{BDj{Dd}}{BDj{Dd}}}}0{{{BDj{An}}{BDj{An}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Al}}{BDj{Al}}}}2{{{BDj{Bb}}{BDj{Bb}}}}208217{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{En}}{BDj{En}}}}{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}18{{{BDj{Hn}}{BDj{Hn}}}}240{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Ab}}{BDj{Ab}}}}<{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}};2=4{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{En}}{BDj{En}}}{{BDj{En}}}};{{{BDj{Id}}{BDj{Id}}}}8{{{BDj{An}}{BDj{An}}}{{BDj{An}}}};{{{BDj{I`}}{BDj{I`}}}}{{{AA`{Al}}Al}Ah}{{{AA`{h}}{AA`{h}}}Ah}{{{AA`{Ab}}{AA`{Ab}}}Ah}{{{AA`{En}}{AA`{En}}}Ah}{{{AA`{Hn}}{AA`{Hn}}}Ah}{{{AA`{Dd}}{AA`{Dd}}}Ah}{{{AA`{Bb}}Bb}Ah}{{{AA`{I`}}I`}Ah}{{{AA`{d}}d}Ah}{{{AA`{Hn}}Hn}Ah}{{{AA`{d}}{AA`{d}}}Ah}{{{AA`{An}}An}Ah}{{{AA`{h}}h}Ah}{{{AA`{En}}En}Ah}{{{AA`{Id}}{AA`{Id}}}Ah}{{{AA`{Ib}}Ib}Ah}{{{AA`{An}}{AA`{An}}}Ah}{{{AA`{I`}}{AA`{I`}}}Ah}{{{AA`{Ab}}Ab}Ah}{{{AA`{Al}}{AA`{Al}}}Ah}{{{AA`{Ib}}{AA`{Ib}}}Ah}{{{AA`{Bb}}{AA`{Bb}}}Ah}{{{AA`{Dd}}Dd}Ah}{{{AA`{Id}}Id}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{d}}d}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{Id}}Id}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{Al}}Al}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{En}}En}Ah}{{{BDh{Ab}}Ab}Ah}{{{BDh{h}}h}Ah}{{{BDh{Dd}}Dd}Ah}52{{{BDh{h}}{BDh{h}}}Ah}5{{{BDh{Ib}}Ib}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}3{{{BDh{Bb}}Bb}Ah}{{{BDh{Hn}}Hn}Ah}{{{BDh{Al}}{BDh{Al}}}Ah}1{{{BDh{An}}An}Ah}4{{{BDh{d}}{BDh{d}}}Ah}{{{BDh{d}}d}Ah}:{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{An}}{BDh{An}}}Ah}{{{BDh{Id}}Id}Ah}{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{I`}}I`}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}2<918{{{BDh{Hn}}{BDh{Hn}}}Ah}?{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{h}}{BDh{h}}}Ah}27{{{BDh{En}}En}Ah}>{{{BDj{Hn}}Hn}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{h}}{BDj{h}}}Ah}2{{{BDj{An}}An}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}0{{{BDj{Al}}Al}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{d}}d}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{Ab}}Ab}Ah}:;{{{BDj{Hn}}{BDj{Hn}}}Ah}69>:{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{h}}h}Ah}{{{BDj{En}}En}Ah};658721{{{BDj{Dd}}Dd}Ah}1{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}>27{{{BDj{Hn}}Hn}Ah}9{{{BDh{An}}{BDh{An}}}}{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}{{{BDh{d}}{BDh{d}}}}{{{BDh{I`}}{BDh{I`}}}}1{{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{En}}{BDh{En}}}}{{{BDh{Al}}{BDh{Al}}}}{{{BDh{Ab}}{BDh{Ab}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}{{{BDh{Hn}}{BDh{Hn}}}}34{{{BDh{Ib}}{BDh{Ib}}}}{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}16{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}4{{{BDh{Id}}{BDh{Id}}}}{{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}{{{BDh{d}}{BDh{d}}}}{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{An}}{BDh{An}}}}5>8?{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}{{{BDh{h}}{BDh{h}}}}<;{{{BDh{I`}}{BDh{I`}}}}{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}2:33>5{{{BDh{En}}{BDh{En}}}}{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}3{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}34{{{BDj{Al}}{BDj{Al}}}}7{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}8{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{h}}{BDj{h}}}}0{{{BDj{En}}{BDj{En}}}}7{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}8{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}7<=5{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{Ab}}{BDj{Ab}}}}4{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}:{{{BDj{I`}}{BDj{I`}}}}09{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}337{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Hn}}{BDj{Hn}}}};{{{BDj{Bb}}{BDj{Bb}}}}5{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}2{{{BDh{I`}}I`}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{An}}An}Ah}{{{BDh{Id}}Id}Ah}{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{En}}En}Ah}{{{BDh{Ib}}Ib}Ah}{{{BDh{Bb}}Bb}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}{{{BDh{An}}{BDh{An}}}Ah}5{{{BDh{Dd}}Dd}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}{{{BDh{d}}d}Ah}{{{BDh{h}}h}Ah}{{{BDh{h}}{BDh{h}}}Ah}{{{BDh{Al}}Al}Ah}{{{BDh{Ab}}Ab}Ah}={{{BDh{Dd}}{BDh{Dd}}}Ah}4518{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{Al}}{BDh{Al}}}Ah}{{{BDh{An}}An}Ah}{{{BDh{En}}{BDh{En}}}Ah};{{{BDh{Hn}}Hn}Ah}{{{BDh{En}}En}Ah}8<{{{BDh{d}}{BDh{d}}}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}78{{{BDh{Ib}}{BDh{Ib}}}Ah}52{{{BDh{Bb}}Bb}Ah}{{{BDh{Ib}}Ib}Ah}{{{BDh{I`}}I`}Ah}?7{{{BDh{Id}}Id}Ah};{{{BDj{h}}h}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{d}}d}Ah}{{{BDj{En}}En}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}3{{{BDj{Id}}Id}Ah}1;{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{Hn}}Hn}Ah}{{{BDj{An}}An}Ah}2{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}<:{{{BDj{Dd}}Dd}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}>=;{{{BDj{Bb}}Bb}Ah}{{{BDj{h}}h}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}90{{{BDj{I`}}{BDj{I`}}}Ah}>;<=45{ce{}{}}000000000000000{{{AA`{I`}}}{{B`{{AA`{I`}}}}}}{{{AA`{Ib}}}{{B`{{AA`{Ib}}}}}}{{{AA`{Dd}}}{{B`{{AA`{Dd}}}}}}{{{AA`{Hn}}}{{B`{{AA`{Hn}}}}}}{{{AA`{En}}}{{B`{{AA`{En}}}}}}{{{AA`{Al}}}{{B`{{AA`{Al}}}}}}{{{AA`{An}}An}{{B`{{AA`{An}}}}}}{{{AA`{h}}h}{{B`{{AA`{h}}}}}}{{{AA`{Ab}}Ab}{{B`{{AA`{Ab}}}}}}{{{AA`{Id}}Id}{{B`{{AA`{Id}}}}}}{{{AA`{d}}d}{{B`{{AA`{d}}}}}}{{{AA`{Bb}}Bb}{{B`{{AA`{Bb}}}}}}{{{AA`{Bb}}{AA`{Bb}}}{{B`{{AA`{Bb}}}}}}{{{AA`{Al}}{AA`{Al}}}{{B`{{AA`{Al}}}}}}{{{AA`{Ab}}{AA`{Ab}}}{{B`{{AA`{Ab}}}}}}{{{AA`{Hn}}{AA`{Hn}}}{{B`{{AA`{Hn}}}}}}{{{AA`{I`}}{AA`{I`}}}{{B`{{AA`{I`}}}}}}{{{AA`{Id}}{AA`{Id}}}{{B`{{AA`{Id}}}}}}{{{AA`{h}}{AA`{h}}}{{B`{{AA`{h}}}}}}{{{AA`{Ib}}{AA`{Ib}}}{{B`{{AA`{Ib}}}}}}{{{AA`{En}}{AA`{En}}}{{B`{{AA`{En}}}}}}{{{AA`{An}}{AA`{An}}}{{B`{{AA`{An}}}}}}{{{AA`{d}}{AA`{d}}}{{B`{{AA`{d}}}}}}{{{AA`{Dd}}{AA`{Dd}}}{{B`{{AA`{Dd}}}}}}{{{AA`{Dd}}}{{B`{{AA`{Dd}}}}}}{{{AA`{Ib}}}{{B`{{AA`{Ib}}}}}}{{{AA`{En}}}{{B`{{AA`{En}}}}}}{{{AA`{Hn}}}{{B`{{AA`{Hn}}}}}}{{{AA`{Al}}}{{B`{{AA`{Al}}}}}}{{{AA`{I`}}}{{B`{{AA`{I`}}}}}}{{{AA`{Bb}}}{{B`{{AA`{Bb}}}}}}{{{AA`{d}}}{{B`{{AA`{d}}}}}}{{{AA`{An}}}{{B`{{AA`{An}}}}}}{{{AA`{Id}}}{{B`{{AA`{Id}}}}}}{{{AA`{h}}}{{B`{{AA`{h}}}}}}{{{AA`{Ab}}}{{B`{{AA`{Ab}}}}}}{{{AA`{I`}}Bb}{{B`{{AA`{I`}}}}}}{{{AA`{Id}}Bb}{{B`{{AA`{Id}}}}}}{{{AA`{h}}Bb}{{B`{{AA`{h}}}}}}{{{AA`{Ib}}Bb}{{B`{{AA`{Ib}}}}}}{{{AA`{Al}}Bb}{{B`{{AA`{Al}}}}}}{{{AA`{Ab}}Bb}{{B`{{AA`{Ab}}}}}}{{{AA`{Hn}}Bb}{{B`{{AA`{Hn}}}}}}{{{AA`{En}}Bb}{{B`{{AA`{En}}}}}}{{{AA`{An}}Bb}{{B`{{AA`{An}}}}}}{{{AA`{Dd}}Bb}{{B`{{AA`{Dd}}}}}}{{{AA`{Bb}}Bb}{{B`{{AA`{Bb}}}}}}{{{AA`{d}}Bb}{{B`{{AA`{d}}}}}}{{{AA`{Al}}{AA`{Al}}{AA`{Al}}}{{AA`{Al}}}}{{{AA`{I`}}{AA`{I`}}{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Hn}}{AA`{Hn}}{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{Id}}{AA`{Id}}{AA`{Id}}}{{AA`{Id}}}}{{{AA`{d}}{AA`{d}}{AA`{d}}}{{AA`{d}}}}{{{AA`{En}}{AA`{En}}{AA`{En}}}{{AA`{En}}}}{{{AA`{Dd}}{AA`{Dd}}{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{h}}{AA`{h}}{AA`{h}}}{{AA`{h}}}}{{{AA`{Ab}}{AA`{Ab}}{AA`{Ab}}}{{AA`{Ab}}}}{{{AA`{An}}{AA`{An}}{AA`{An}}}{{AA`{An}}}}{{{AA`{Bb}}{AA`{Bb}}{AA`{Bb}}}{{AA`{Bb}}}}{{{AA`{Ib}}{AA`{Ib}}{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{I`}}}{{AA`{I`}}}}{{{AA`{h}}}{{AA`{h}}}}{{{AA`{En}}}{{AA`{En}}}}{{{AA`{Id}}}{{AA`{Id}}}}{{{AA`{An}}}{{AA`{An}}}}{{{AA`{Al}}}{{AA`{Al}}}}{{{AA`{d}}}{{AA`{d}}}}{{{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{Ab}}}{{AA`{Ab}}}}{{{AA`{Bb}}}{{AA`{Bb}}}}{{{AA`{Hn}}}{{AA`{Hn}}}}{BDlBDl}{BDnBDn}{BE`BE`}{BEbBEb}{{{BDh{c}}}{{BDh{c}}}AAb}{{{BDj{c}}}{{BDj{c}}}AAb}{BEdBEd}{bb}0000000{{ce}Ah{}{}}0000000{{{AA`{I`}}{AA`{I`}}}H`}{{{AA`{Id}}{AA`{Id}}}H`}{{{AA`{Dd}}{AA`{Dd}}}H`}{{{AA`{Hn}}{AA`{Hn}}}H`}{{{AA`{d}}{AA`{d}}}H`}{{{AA`{An}}{AA`{An}}}H`}{{{AA`{En}}{AA`{En}}}H`}{{{AA`{Al}}{AA`{Al}}}H`}{{{AA`{Ib}}{AA`{Ib}}}H`}{{{AA`{Bb}}{AA`{Bb}}}H`}{{{AA`{h}}{AA`{h}}}H`}{{{AA`{Ab}}{AA`{Ab}}}H`}{{{BDh{c}}{BDh{c}}}H`ACj}{{{BDj{c}}{BDj{c}}}H`ACj}{b{{Bf{c}}}{}}0000000{{{AA`{h}}}{{AA`{Bb}}}}{{{AA`{I`}}}{{AA`{Bb}}}}{{{AA`{An}}}{{AA`{Bb}}}}{{{AA`{Bb}}}{{AA`{Bb}}}}{{{AA`{Hn}}}{{AA`{Bb}}}}{{{AA`{d}}}{{AA`{Bb}}}}{{{AA`{Id}}}{{AA`{Bb}}}}{{{AA`{Ab}}}{{AA`{Bb}}}}{{{AA`{Ib}}}{{AA`{Bb}}}}{{{AA`{Dd}}}{{AA`{Bb}}}}{{{AA`{En}}}{{AA`{Bb}}}}{{{AA`{Al}}}{{AA`{Bb}}}}{{{BDh{Dd}}}Bb}{{{BDh{I`}}}Bb}{{{BDh{An}}}Bb}{{{BDh{Bb}}}Bb}{{{BDh{Ib}}}Bb}{{{BDh{En}}}Bb}{{{BDh{Id}}}Bb}{{{BDh{Ab}}}Bb}{{{BDh{h}}}Bb}{{{BDh{Al}}}Bb}{{{BDh{Hn}}}Bb}{{{BDh{d}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{An}}}Bb}{{{BDj{Hn}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{h}}}Bb}{{{BDj{I`}}}Bb}{{{BDj{d}}}Bb}{{{BDj{En}}}Bb}{{{BDj{Al}}}Bb}{{{BDj{Id}}}Bb}?{{{BDh{I`}}}Bb}{{{BDh{Ib}}}Bb}{{{BDh{En}}}Bb}?{{{BDh{Dd}}}Bb}{{{BDh{Bb}}}Bb}{{{BDh{An}}}Bb}{{{BDh{Hn}}}Bb}{{{BDh{Id}}}Bb}{{{BDh{Al}}}Bb}{{{BDh{Ab}}}Bb}{{{BDj{Ab}}}Bb}<;?{{{BDj{An}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{d}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{En}}}Bb}{{{BDj{h}}}Bb}{{{BDj{Hn}}}Bb}{{}{{BDh{c}}}ACn}{{}{{BDj{c}}}ACn}{BDlAd}{BDnAd}{BE`Ad}{{{BDh{An}}{BDh{An}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{h}}{BDh{h}}}}{{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Hn}}{BDh{Hn}}}}{{{BDh{Id}}{BDh{Id}}}}1:{{{BDh{Bb}}{BDh{Bb}}}}1{{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}:{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}7347{{{BDh{Ib}}{BDh{Ib}}}}?{{{BDh{Al}}{BDh{Al}}}}{{{BDh{En}}{BDh{En}}}}6{{{BDh{Ab}}{BDh{Ab}}}}1?2{{{BDh{d}}{BDh{d}}}}4{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}{{{BDh{I`}}{BDh{I`}}}}325200{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}5>68{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{Ib}}{BDj{Ib}}}}14{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{En}}{BDj{En}}}}5{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}1{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}:8{{{BDj{I`}}{BDj{I`}}}}<0{{{BDj{An}}{BDj{An}}}}{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}{{{BDj{Dd}}{BDj{Dd}}}}237{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}79{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}29{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}4{{{BDj{h}}{BDj{h}}}}{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}>8{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{d}}{BDh{d}}}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{h}}{BDh{h}}}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}14{{{BDh{An}}{BDh{An}}}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}8{{{BDh{Al}}{BDh{Al}}}Ah}{{{BDh{Dd}}Dd}Ah}{{{BDh{Al}}Al}Ah}6{{{BDh{Ab}}Ab}Ah}{{{BDh{An}}An}Ah}{{{BDh{d}}d}Ah}{{{BDh{En}}En}Ah}<{{{BDh{h}}h}Ah}{{{BDh{Bb}}Bb}Ah}{{{BDh{Hn}}Hn}Ah}2{{{BDh{Ib}}Ib}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{Id}}Id}Ah}={{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{I`}}I`}Ah}10{{{BDh{En}}{BDh{En}}}Ah}9{{{BDh{Ib}}{BDh{Ib}}}Ah}>5<{{{BDh{Al}}{BDh{Al}}}Ah}97:8{{{BDj{Bb}}Bb}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{d}}d}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{An}}An}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{Hn}}Hn}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}89{{{BDj{Id}}{BDj{Id}}}Ah}26{{{BDj{Ib}}Ib}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{d}}d}Ah}{{{BDj{En}}En}Ah}5{{{BDj{Al}}{BDj{Al}}}Ah}18{{{BDj{h}}h}Ah};{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{I`}}I`}Ah}7<{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}:{{{AA`{Al}}{AA`{Al}}}Af}{{{AA`{Bb}}{AA`{Bb}}}Af}{{{AA`{An}}{AA`{An}}}Af}{{{AA`{Ib}}{AA`{Ib}}}Af}{{{AA`{I`}}{AA`{I`}}}Af}{{{AA`{Hn}}{AA`{Hn}}}Af}{{{AA`{d}}{AA`{d}}}Af}{{{AA`{h}}{AA`{h}}}Af}{{{AA`{Id}}{AA`{Id}}}Af}{{{AA`{Ab}}{AA`{Ab}}}Af}{{{AA`{Dd}}{AA`{Dd}}}Af}{{{AA`{En}}{AA`{En}}}Af}{{BDlBDl}Af}{{BDnBDn}Af}{{BE`BE`}Af}{{BEbBEb}Af}{{{BDh{c}}{BDh{c}}}AfADh}{{{BDj{c}}{BDj{c}}}AfADh}{{BEdBEd}Af}{{{AA`{Bb}}Ch}{{Al{AhCj}}}}{{{AA`{Ib}}Ch}{{Al{AhCj}}}}{{{AA`{Hn}}Ch}{{Al{AhCj}}}}1{{{AA`{Al}}Ch}{{Al{AhCj}}}}{{{AA`{h}}Ch}{{Al{AhCj}}}}{{{AA`{d}}Ch}{{Al{AhCj}}}}035{{{AA`{Dd}}Ch}{{Al{AhCj}}}}2{{{AA`{An}}Ch}{{Al{AhCj}}}}1{{{AA`{Id}}Ch}{{Al{AhCj}}}}{{{AA`{Ab}}Ch}{{Al{AhCj}}}}68{{{AA`{En}}Ch}{{Al{AhCj}}}}9715{{{AA`{I`}}Ch}{{Al{AhCj}}}}0371930;9144;8196725:4153:;3826720810325709;5644{{BDlCh}{{Al{AhCj}}}}0{{BDnCh}{{Al{AhCj}}}}0{{BE`Ch}{{Al{AhCj}}}}0{{BEbCh}{{Al{AhCj}}}}{{{BDh{c}}Ch}{{Al{AhCj}}}AIj}{{{BDh{c}}Ch}{{Al{AhCj}}}AIf}{{{BDh{c}}Ch}{{Al{AhCj}}}AIh}{{{BDh{c}}Ch}{{Al{AhCj}}}Ed}{{{BDh{c}}Ch}{{Al{AhCj}}}Fl}{{{BDh{c}}Ch}{{Al{AhCj}}}AIl}{{{BDj{c}}Ch}{{Al{AhCj}}}AIh}{{{BDj{c}}Ch}{{Al{AhCj}}}Ed}{{{BDj{c}}Ch}{{Al{AhCj}}}AIf}{{{BDj{c}}Ch}{{Al{AhCj}}}Fl}{{{BDj{c}}Ch}{{Al{AhCj}}}AIj}{{{BDj{c}}Ch}{{Al{AhCj}}}AIl}{{BEdCh}{{Al{AhCj}}}}{{{AA`{h}}}{{AA`{I`}}}}{{{AA`{An}}}{{AA`{Id}}}}{{{AA`{h}}}{{AA`{Ab}}}}{{{AA`{Bb}}}{{AA`{Ib}}}}{{{AA`{An}}}{{AA`{Ab}}}}{{{AA`{h}}}{{AA`{An}}}}{{{AA`{h}}}{{AA`{Dd}}}}{{{AA`{I`}}}{{AA`{Ib}}}}{{{AA`{An}}}{{AA`{Hn}}}}{{{AA`{En}}}{{AA`{Ib}}}}{{{AA`{Ib}}}{{AA`{Hn}}}}{{{AA`{An}}}{{AA`{Bb}}}}{{{AA`{d}}}{{AA`{Hn}}}}{{{AA`{h}}}{{AA`{Id}}}}{{{AA`{h}}}{{AA`{Bb}}}}{{{AA`{Dd}}}{{AA`{Ib}}}}{{{AA`{En}}}{{AA`{Dd}}}}{{{AA`{Bb}}}{{AA`{Hn}}}}{BEf{{AA`{Ab}}}}{{{AA`{An}}}{{AA`{Dd}}}}{{{AA`{Bb}}}{{AA`{Id}}}}{{{AA`{I`}}}{{AA`{Al}}}}{{{AA`{d}}}{{AA`{Id}}}}{{{AA`{h}}}{{AA`{Ib}}}}{{{AA`{An}}}{{AA`{Ib}}}}{{{AA`{Dd}}}{{AA`{Hn}}}}{{{AA`{An}}}{{AA`{d}}}}{{{AA`{En}}}{{AA`{Hn}}}}{{{AA`{h}}}{{AA`{Al}}}}{{{AA`{h}}}{{AA`{Hn}}}}{{{AA`{Bb}}}{{AA`{d}}}}{{{AA`{En}}}{{AA`{Al}}}}{{{AA`{En}}}{{AA`{I`}}}}{{{AA`{I`}}}{{AA`{Hn}}}}{{{AA`{h}}}{{AA`{d}}}}{cc{}}{{{AA`{I`}}}{{AA`{Dd}}}}11{Fnc{}}{AAhBDn}{FnBDn}44444{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDh{An}}}{{BDh{An}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{An}}}{{BDh{An}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}<{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{En}}}{{BDj{En}}}}{Ab{{B`{{AA`{Ab}}}}}}{An{{B`{{AA`{An}}}}}}{Dd{{B`{{AA`{Dd}}}}}}{Ib{{B`{{AA`{Ib}}}}}}{Hn{{B`{{AA`{Hn}}}}}}{Bb{{B`{{AA`{Bb}}}}}}{Al{{B`{{AA`{Al}}}}}}{I`{{B`{{AA`{I`}}}}}}{d{{B`{{AA`{d}}}}}}{h{{B`{{AA`{h}}}}}}{Id{{B`{{AA`{Id}}}}}}{En{{B`{{AA`{En}}}}}}{I`{{AA`{I`}}}}{En{{AA`{En}}}}{Id{{AA`{Id}}}}{An{{AA`{An}}}}{h{{AA`{h}}}}{Al{{AA`{Al}}}}{Dd{{AA`{Dd}}}}{Bb{{AA`{Bb}}}}{d{{AA`{d}}}}{Ab{{AA`{Ab}}}}{Hn{{AA`{Hn}}}}{Ib{{AA`{Ib}}}}{Ad{{Al{{AA`{Ib}}}}}}{Ad{{Al{{AA`{d}}}}}}{Ad{{Al{{AA`{An}}}}}}{Ad{{Al{{AA`{h}}}}}}{Ad{{Al{{AA`{Al}}}}}}{Ad{{Al{{AA`{Hn}}}}}}{Ad{{Al{{AA`{I`}}}}}}{Ad{{Al{{AA`{Bb}}}}}}{Ad{{Al{{AA`{Ab}}}}}}{Ad{{Al{{AA`{Dd}}}}}}{Ad{{Al{{AA`{En}}}}}}{Ad{{Al{{AA`{Id}}}}}}{{{AA`{Bb}}{AA`{Bb}}}Af}{{{AA`{I`}}{AA`{I`}}}Af}{{{AA`{En}}{AA`{En}}}Af}{{{AA`{Hn}}{AA`{Hn}}}Af}{{{AA`{Al}}{AA`{Al}}}Af}{{{AA`{h}}{AA`{h}}}Af}{{{AA`{Dd}}{AA`{Dd}}}Af}{{{AA`{d}}{AA`{d}}}Af}{{{AA`{Ib}}{AA`{Ib}}}Af}{{{AA`{Id}}{AA`{Id}}}Af}{{{AA`{Ab}}{AA`{Ab}}}Af}{{{AA`{An}}{AA`{An}}}Af}{{{AA`{Bb}}}Bb}{{{AA`{Id}}}Id}{{{AA`{An}}}An}{{{AA`{d}}}d}{{{AA`{Al}}}Al}{{{AA`{Hn}}}Hn}{{{AA`{I`}}}I`}{{{AA`{Ab}}}Ab}{{{AA`{En}}}En}{{{AA`{h}}}h}{{{AA`{Ib}}}Ib}{{{AA`{Dd}}}Dd}{{{AA`{En}}{AA`{En}}}Af}{{{AA`{d}}{AA`{d}}}Af}?{{{AA`{h}}{AA`{h}}}Af}{{{AA`{Dd}}{AA`{Dd}}}Af}{{{AA`{Id}}{AA`{Id}}}Af}{{{AA`{Al}}{AA`{Al}}}Af}{{{AA`{Ib}}{AA`{Ib}}}Af}{{{AA`{Bb}}{AA`{Bb}}}Af}{{{AA`{An}}{AA`{An}}}Af}{{{AA`{I`}}{AA`{I`}}}Af}{{{AA`{Hn}}{AA`{Hn}}}Af}{{{AA`{An}}c}AhIf}{{{AA`{Bb}}c}AhIf}{{{AA`{Dd}}c}AhIf}{{{AA`{Hn}}c}AhIf}{{{AA`{d}}c}AhIf}{{{AA`{Al}}c}AhIf}{{{AA`{Id}}c}AhIf}{{{AA`{En}}c}AhIf}{{{AA`{h}}c}AhIf}{{{AA`{I`}}c}AhIf}{{{AA`{Ab}}c}AhIf}{{{AA`{Ib}}c}AhIf}{{{BDh{c}}e}AhAFbIf}{{{BDj{c}}e}AhAFbIf}{{{AA`{h}}}Bb}{{{AA`{Bb}}}Bb}{{{AA`{Id}}}Bb}{{{AA`{Ab}}}Bb}{{{AA`{d}}}Bb}{{{AA`{An}}}Bb}150432{ce{}{}}0000000{{{AA`{Dd}}}Af}{{{AA`{En}}}Af}{{{AA`{Al}}}Af}{{{AA`{Ib}}}Af}{{{AA`{I`}}}Af}{{{AA`{Hn}}}Af}{{{BDh{I`}}}Af}{{{BDh{En}}}Af}{{{BDh{Al}}}Af}{{{BDh{Dd}}}Af}{{{BDh{Ib}}}Af}{{{BDh{Hn}}}Af}{{{BDj{Al}}}Af}{{{BDj{Dd}}}Af}{{{BDj{Hn}}}Af}{{{BDj{En}}}Af}{{{BDj{I`}}}Af}{{{BDj{Ib}}}Af}={{{AA`{Dd}}}Af}?{{{AA`{En}}}Af}>{{{AA`{Al}}}Af}:<=9>;374856{{{AA`{Ab}}}Af}{{{AA`{d}}}Af}{{{AA`{An}}}Af}{{{AA`{h}}}Af}{{{AA`{Bb}}}Af}{{{AA`{Id}}}Af}{{{BDh{Ab}}}Af}{{{BDh{Bb}}}Af}{{{BDh{An}}}Af}{{{BDh{h}}}Af}{{{BDh{Id}}}Af}{{{BDh{d}}}Af}{{{BDj{h}}}Af}{{{BDj{d}}}Af}{{{BDj{An}}}Af}{{{BDj{Id}}}Af}{{{BDj{Ab}}}Af}{{{BDj{Bb}}}Af}{BE`BEb}``{{{AA`{Ab}}{AA`{Ab}}}Af}{{{AA`{I`}}{AA`{I`}}}Af}{{{AA`{Bb}}{AA`{Bb}}}Af}{{{AA`{Hn}}{AA`{Hn}}}Af}{{{AA`{En}}{AA`{En}}}Af}{{{AA`{Ib}}{AA`{Ib}}}Af}{{{AA`{Dd}}{AA`{Dd}}}Af}{{{AA`{Al}}{AA`{Al}}}Af}{{{AA`{An}}{AA`{An}}}Af}{{{AA`{d}}{AA`{d}}}Af}{{{AA`{h}}{AA`{h}}}Af}{{{AA`{Id}}{AA`{Id}}}Af}{{{AA`{Hn}}}Bb}{{{AA`{Ib}}}Bb}{{{AA`{An}}}Bb}{{{AA`{En}}}Bb}{{{AA`{Dd}}}Bb}{{{AA`{I`}}}Bb}{{{AA`{Ab}}}Bb}{{{AA`{d}}}Bb}{{{AA`{Id}}}Bb}{{{AA`{Bb}}}Bb}{{{AA`{h}}}Bb}{{{AA`{Al}}}Bb}{{{BDh{d}}}Bb}{{{BDh{h}}}Bb}{{{BDh{Al}}}Bb}{{{BDh{Id}}}Bb}{{{BDh{Dd}}}Bb}{{{BDh{En}}}Bb}{{{BDh{Ab}}}Bb}{{{BDh{An}}}Bb}{{{BDh{Ib}}}Bb}{{{BDh{I`}}}Bb}{{{BDh{Hn}}}Bb}{{{BDh{Bb}}}Bb}{{{BDj{Al}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{An}}}Bb}{{{BDj{Id}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{d}}}Bb}{{{BDj{Hn}}}Bb}{{{BDj{I`}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{En}}}Bb}{{{BDj{h}}}Bb}{{{BDj{Ib}}}Bb}{{{AA`{Id}}{AA`{Id}}}Af}{{{AA`{An}}{AA`{An}}}Af}{{{AA`{d}}{AA`{d}}}Af}{{{AA`{Al}}{AA`{Al}}}Af}{{{AA`{I`}}{AA`{I`}}}Af}{{{AA`{Ib}}{AA`{Ib}}}Af}{{{AA`{En}}{AA`{En}}}Af}{{{AA`{Bb}}{AA`{Bb}}}Af}{{{AA`{Hn}}{AA`{Hn}}}Af}{{{AA`{Ab}}{AA`{Ab}}}Af}{{{AA`{h}}{AA`{h}}}Af}{{{AA`{Dd}}{AA`{Dd}}}Af}{{{AA`{An}}{AA`{An}}}{{AA`{An}}}}{{{AA`{Ib}}{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{En}}{AA`{En}}}{{AA`{En}}}}{{{AA`{Dd}}{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{d}}{AA`{d}}}{{AA`{d}}}}{{{AA`{Id}}{AA`{Id}}}{{AA`{Id}}}}{{{AA`{Bb}}{AA`{Bb}}}{{AA`{Bb}}}}{{{AA`{h}}{AA`{h}}}{{AA`{h}}}}{{{AA`{I`}}{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Al}}{AA`{Al}}}{{AA`{Al}}}}{{{AA`{Hn}}{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{Ab}}{AA`{Ab}}}{{AA`{Ab}}}}45;760:5;204197638{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{Ib}}{BDh{Ib}}}}{{{BDh{d}}{BDh{d}}}}{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{An}}{BDh{An}}}}{{{BDh{En}}{BDh{En}}}}{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{Al}}{BDh{Al}}}}{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}{{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Ab}}{BDh{Ab}}}}6{{{BDh{h}}{BDh{h}}}}<{{{BDh{I`}}{BDh{I`}}}}72{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}9<{{{BDh{Hn}}{BDh{Hn}}}}7{{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}5{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}33<{{{BDh{Ib}}{BDh{Ib}}}}76{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}:{{{BDh{Id}}{BDh{Id}}}}93{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{Al}}{BDh{Al}}}}{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}44{{{BDh{d}}{BDh{d}}}}3{{{BDj{En}}{BDj{En}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{Al}}{BDj{Al}}}}3{{{BDj{An}}{BDj{An}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{d}}{BDj{d}}}}0{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}:991{{{BDj{h}}{BDj{h}}}}={{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}5:?{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}?83?{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}:{{{BDj{Ab}}{BDj{Ab}}}};7{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{I`}}{BDj{I`}}}}<7{{{BDj{En}}{BDj{En}}}}8{{{BDh{En}}En}Ah}{{{BDh{An}}An}Ah}{{{BDh{Bb}}Bb}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{I`}}I`}Ah}{{{BDh{d}}d}Ah}{{{BDh{Id}}Id}Ah}5{{{BDh{An}}{BDh{An}}}Ah}{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{h}}{BDh{h}}}Ah}0{{{BDh{Ab}}Ab}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{Id}}{BDh{Id}}}Ah};{{{BDh{Ib}}Ib}Ah}06{{{BDh{Al}}{BDh{Al}}}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{En}}En}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}1{{{BDh{d}}{BDh{d}}}Ah}{{{BDh{Al}}Al}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}31{{{BDh{I`}}I`}Ah}{{{BDh{An}}{BDh{An}}}Ah}>4{{{BDh{h}}h}Ah}>{{{BDh{Hn}}Hn}Ah}{{{BDh{Dd}}Dd}Ah}1<{{{BDh{Id}}Id}Ah}{{{BDh{d}}d}Ah}24{{{BDh{Hn}}{BDh{Hn}}}Ah}>{{{BDh{Id}}{BDh{Id}}}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{Hn}}Hn}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{En}}En}Ah}{{{BDj{Dd}}Dd}Ah}54{{{BDj{Ib}}{BDj{Ib}}}Ah}3{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{d}}d}Ah}?>:;{{{BDj{Id}}Id}Ah}{{{BDj{h}}h}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}6{{{BDj{I`}}I`}Ah}{{{BDj{An}}An}Ah}{{{BDj{h}}{BDj{h}}}Ah}0{{{BDj{Ab}}Ab}Ah}>{{{BDj{Id}}{BDj{Id}}}Ah}<54{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{Bb}}Bb}Ah}90<15;8?:{{{AA`{An}}{AA`{An}}}Af}{{{AA`{Bb}}{AA`{Bb}}}Af}{{{AA`{I`}}{AA`{I`}}}Af}{{{AA`{h}}{AA`{h}}}Af}{{{AA`{Ab}}{AA`{Ab}}}Af}{{{AA`{Id}}{AA`{Id}}}Af}{{{AA`{d}}{AA`{d}}}Af}{{{AA`{Dd}}{AA`{Dd}}}Af}{{{AA`{En}}{AA`{En}}}Af}{{{AA`{Ib}}{AA`{Ib}}}Af}{{{AA`{Al}}{AA`{Al}}}Af}{{{AA`{Hn}}{AA`{Hn}}}Af}{{{AA`{I`}}}{{AA`{I`}}}}{{{AA`{En}}}}{{{AA`{Ib}}}}{{{AA`{Dd}}}}{{{AA`{I`}}}}{{{AA`{Al}}}}{{{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{En}}}{{AA`{En}}}}{{{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Hn}}}}{{{AA`{Al}}}{{AA`{Al}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{Dd}}}}{{{BDh{En}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Ib}}}}{{{BDh{Al}}}}{{{BDh{I`}}}}{{{BDh{Hn}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Bb}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{Dd}}}}{{{BDj{Al}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Ib}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{d}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{An}}}}{{{BDj{Ab}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Hn}}}}{{{BDj{h}}}}{{{BDj{En}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{I`}}}}{{{BDj{Id}}}}{h{{B`{{AA`{h}}}}}}{Id{{B`{{AA`{Id}}}}}}{I`{{B`{{AA`{I`}}}}}}{Ib{{B`{{AA`{Ib}}}}}}{An{{B`{{AA`{An}}}}}}{Bb{{B`{{AA`{Bb}}}}}}{Dd{{B`{{AA`{Dd}}}}}}{Hn{{B`{{AA`{Hn}}}}}}{d{{B`{{AA`{d}}}}}}{Ab{{B`{{AA`{Ab}}}}}}{En{{B`{{AA`{En}}}}}}{Al{{B`{{AA`{Al}}}}}}{{{Bf{c}}}b{}}0000000{Dd{{AA`{Dd}}}}{d{{AA`{d}}}}{Id{{AA`{Id}}}}{Al{{AA`{Al}}}}{Bb{{AA`{Bb}}}}{I`{{AA`{I`}}}}{An{{AA`{An}}}}{Hn{{AA`{Hn}}}}{Ab{{AA`{Ab}}}}{Ib{{AA`{Ib}}}}{En{{AA`{En}}}}{h{{AA`{h}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Id}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Bb}}}}{{{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{d}}}}{{{BDh{An}}}}{{{BDh{Dd}}}}{{{BDh{Hn}}}}{{{BDh{An}}}{{BDh{An}}}}{{{BDh{h}}}}{{{BDh{I`}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{Ab}}}}{{{BDh{Ib}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{En}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{Al}}}}{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDj{Dd}}}}{{{BDj{Al}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{I`}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Id}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{h}}}}{{{BDj{En}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{d}}}}{{{BDj{An}}}}{{{BDj{Bb}}}}{{{BDj{Ib}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Hn}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Ab}}}}{{{BDj{An}}}{{BDj{An}}}}{{{AA`{Ib}}}{{G`{{AA`{Ib}}Af}}}}{{{AA`{En}}}{{G`{{AA`{En}}Af}}}}{{{AA`{I`}}}{{G`{{AA`{I`}}Af}}}}{{{AA`{Dd}}}{{G`{{AA`{Dd}}Af}}}}{{{AA`{Al}}}{{G`{{AA`{Al}}Af}}}}{{{AA`{Hn}}}{{G`{{AA`{Hn}}Af}}}}510423{{{AA`{h}}{AA`{h}}}{{B`{H`}}}}{{{AA`{d}}{AA`{d}}}{{B`{H`}}}}{{{AA`{Dd}}{AA`{Dd}}}{{B`{H`}}}}{{{AA`{Bb}}{AA`{Bb}}}{{B`{H`}}}}{{{AA`{Hn}}{AA`{Hn}}}{{B`{H`}}}}{{{AA`{Id}}{AA`{Id}}}{{B`{H`}}}}{{{AA`{En}}{AA`{En}}}{{B`{H`}}}}{{{AA`{Ab}}{AA`{Ab}}}{{B`{H`}}}}{{{AA`{Al}}{AA`{Al}}}{{B`{H`}}}}{{{AA`{I`}}{AA`{I`}}}{{B`{H`}}}}{{{AA`{Ib}}{AA`{Ib}}}{{B`{H`}}}}{{{AA`{An}}{AA`{An}}}{{B`{H`}}}}{{{BDh{c}}{BDh{c}}}{{B`{H`}}}ADj}{{{BDj{c}}{BDj{c}}}{{B`{H`}}}ADj}{{{BDh{Al}}Bb}{{BDh{Al}}}}{{{BDh{Dd}}Bb}{{BDh{Dd}}}}{{{BDh{Hn}}Bb}{{BDh{Hn}}}}{{{BDh{Ib}}Bb}{{BDh{Ib}}}}{{{BDh{h}}Bb}{{BDh{h}}}}{{{BDh{En}}Bb}{{BDh{En}}}}{{{BDh{Bb}}Bb}{{BDh{Bb}}}}{{{BDh{d}}Bb}{{BDh{d}}}}{{{BDh{I`}}Bb}{{BDh{I`}}}}{{{BDh{Id}}Bb}{{BDh{Id}}}}{{{BDh{Ab}}Bb}{{BDh{Ab}}}}{{{BDh{An}}Bb}{{BDh{An}}}}{{{BDj{I`}}Bb}{{BDj{I`}}}}{{{BDj{Hn}}Bb}{{BDj{Hn}}}}{{{BDj{Ib}}Bb}{{BDj{Ib}}}}{{{BDj{Dd}}Bb}{{BDj{Dd}}}}{{{BDj{Id}}Bb}{{BDj{Id}}}}{{{BDj{En}}Bb}{{BDj{En}}}}{{{BDj{Al}}Bb}{{BDj{Al}}}}{{{BDj{Ab}}Bb}{{BDj{Ab}}}}{{{BDj{Bb}}Bb}{{BDj{Bb}}}}{{{BDj{h}}Bb}{{BDj{h}}}}{{{BDj{An}}Bb}{{BDj{An}}}}{{{BDj{d}}Bb}{{BDj{d}}}}{c{{BDj{Dd}}}{{Lh{}{{Hd{{BDj{Dd}}}}}}}}{c{{BDj{d}}}{{Lh{}{{Hd{{BDj{d}}}}}}}}{c{{BDj{Bb}}}{{Lh{}{{Hd{{BDj{Bb}}}}}}}}{c{{BDj{Al}}}{{Lh{}{{Hd{{BDj{Al}}}}}}}}{c{{BDj{I`}}}{{Lh{}{{Hd{{BDj{I`}}}}}}}}4{c{{BDj{Ab}}}{{Lh{}{{Hd{{BDj{Ab}}}}}}}}{c{{BDj{Ib}}}{{Lh{}{{Hd{{BDj{Ib}}}}}}}}{c{{BDj{h}}}{{Lh{}{{Hd{{BDj{h}}}}}}}}{c{{BDj{En}}}{{Lh{}{{Hd{{BDj{En}}}}}}}}1632{c{{BDj{Hn}}}{{Lh{}{{Hd{{BDj{Hn}}}}}}}}5{c{{BDj{Id}}}{{Lh{}{{Hd{{BDj{Id}}}}}}}}{c{{BDj{An}}}{{Lh{}{{Hd{{BDj{An}}}}}}}}:08123{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{I`}}{BDh{I`}}}}00{{{BDh{Al}}{BDh{Al}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}3{{{BDh{d}}{BDh{d}}}}{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}5{{{BDh{An}}{BDh{An}}}}{{{BDh{Dd}}{BDh{Dd}}}}{{{BDh{Bb}}{BDh{Bb}}}}{{{BDh{Id}}{BDh{Id}}}}{{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}1{{{BDh{Hn}}{BDh{Hn}}}}54{{{BDh{En}}{BDh{En}}}}80301{{{BDh{Ib}}{BDh{Ib}}}}96{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}{{{BDh{Ab}}{BDh{Ab}}}}{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}99{{{BDh{h}}{BDh{h}}}}<050{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}6383{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Bb}}{BDj{Bb}}}}0{{{BDj{h}}{BDj{h}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Dd}}{BDj{Dd}}}}0{{{BDj{Id}}{BDj{Id}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}5{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}6{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}:{{{BDj{Al}}{BDj{Al}}}}{{{BDj{En}}{BDj{En}}}}8{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{An}}{BDj{An}}}}<:=;{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Hn}}{BDj{Hn}}}}0{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}55117>>2{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}<;<{{{BDh{An}}An}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{Ib}}Ib}Ah}{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{h}}h}Ah}{{{BDh{Al}}Al}Ah}{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}3{{{BDh{d}}d}Ah}{{{BDh{Ab}}Ab}Ah}{{{BDh{I`}}I`}Ah}{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{d}}{BDh{d}}}Ah}{{{BDh{En}}En}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{h}}{BDh{h}}}Ah}{{{BDh{An}}{BDh{An}}}Ah}{{{BDh{An}}An}Ah}{{{BDh{Hn}}Hn}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{Id}}Id}Ah}<{{{BDh{Bb}}Bb}Ah}70<{{{BDh{Al}}Al}Ah}9:{{{BDh{I`}}{BDh{I`}}}Ah}=7{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{d}}d}Ah}{{{BDh{Dd}}Dd}Ah}{{{BDh{Ib}}Ib}Ah}3{{{BDh{Hn}}{BDh{Hn}}}Ah}8:2={{{BDh{Al}}{BDh{Al}}}Ah}0{{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{d}}{BDh{d}}}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{En}}{BDj{En}}}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}6{{{BDj{Hn}}Hn}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Bb}}Bb}Ah}3{{{BDj{En}}En}Ah}{{{BDj{I`}}I`}Ah}2{{{BDj{d}}{BDj{d}}}Ah}4{{{BDj{Dd}}{BDj{Dd}}}Ah}:{{{BDj{Bb}}{BDj{Bb}}}Ah}>3{{{BDj{Ib}}Ib}Ah}5{{{BDj{Al}}Al}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{h}}h}Ah}641{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{An}}An}Ah};6:8{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{d}}d}Ah}{{{BDj{Id}}Id}Ah}16{{{BDj{Id}}{BDj{Id}}}Ah}94{{{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{An}}}{{BDh{An}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDh{Dd}}Bb}{{BDh{Dd}}}}{{{BDh{Ab}}Bb}{{BDh{Ab}}}}{{{BDh{En}}Bb}{{BDh{En}}}}{{{BDh{An}}Bb}{{BDh{An}}}}{{{BDh{Bb}}Bb}{{BDh{Bb}}}}{{{BDh{Id}}Bb}{{BDh{Id}}}}{{{BDh{Al}}Bb}{{BDh{Al}}}}{{{BDh{d}}Bb}{{BDh{d}}}}{{{BDh{h}}Bb}{{BDh{h}}}}{{{BDh{Hn}}Bb}{{BDh{Hn}}}}{{{BDh{I`}}Bb}{{BDh{I`}}}}{{{BDh{Ib}}Bb}{{BDh{Ib}}}}{{{BDj{d}}Bb}{{BDj{d}}}}{{{BDj{Bb}}Bb}{{BDj{Bb}}}}{{{BDj{h}}Bb}{{BDj{h}}}}{{{BDj{Ab}}Bb}{{BDj{Ab}}}}{{{BDj{Id}}Bb}{{BDj{Id}}}}{{{BDj{En}}Bb}{{BDj{En}}}}{{{BDj{Ib}}Bb}{{BDj{Ib}}}}{{{BDj{Al}}Bb}{{BDj{Al}}}}{{{BDj{An}}Bb}{{BDj{An}}}}{{{BDj{Hn}}Bb}{{BDj{Hn}}}}{{{BDj{I`}}Bb}{{BDj{I`}}}}{{{BDj{Dd}}Bb}{{BDj{Dd}}}}{{{BDh{Dd}}Bb}{{BDh{Dd}}}}{{{BDh{Bb}}Bb}{{BDh{Bb}}}}{{{BDh{h}}Bb}{{BDh{h}}}}{{{BDh{d}}Bb}{{BDh{d}}}}{{{BDh{Ib}}Bb}{{BDh{Ib}}}}{{{BDh{An}}Bb}{{BDh{An}}}}{{{BDh{Id}}Bb}{{BDh{Id}}}}{{{BDh{Hn}}Bb}{{BDh{Hn}}}}{{{BDh{Al}}Bb}{{BDh{Al}}}}{{{BDh{En}}Bb}{{BDh{En}}}}{{{BDh{I`}}Bb}{{BDh{I`}}}}{{{BDh{Ab}}Bb}{{BDh{Ab}}}}>{{{BDj{Ab}}Bb}{{BDj{Ab}}}}{{{BDj{An}}Bb}{{BDj{An}}}}{{{BDj{Bb}}Bb}{{BDj{Bb}}}}{{{BDj{d}}Bb}{{BDj{d}}}}{{{BDj{Ib}}Bb}{{BDj{Ib}}}}{{{BDj{Al}}Bb}{{BDj{Al}}}}{{{BDj{I`}}Bb}{{BDj{I`}}}}{{{BDj{Id}}Bb}{{BDj{Id}}}}{{{BDj{h}}Bb}{{BDj{h}}}}{{{BDj{Dd}}Bb}{{BDj{Dd}}}}{{{BDj{En}}Bb}{{BDj{En}}}}{{{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Al}}}{{AA`{Al}}}}{{{AA`{En}}}{{AA`{En}}}}{{{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{d}}d}{{AA`{d}}}}{{{AA`{Id}}Id}{{AA`{Id}}}}{{{AA`{Ab}}Ab}{{AA`{Ab}}}}{{{AA`{Bb}}Bb}{{AA`{Bb}}}}{{{AA`{An}}An}{{AA`{An}}}}{{{AA`{h}}h}{{AA`{h}}}}{{{AA`{Id}}{AA`{Id}}}{{AA`{Id}}}}{{{AA`{d}}{AA`{d}}}{{AA`{d}}}}{{{AA`{Al}}{AA`{Al}}}{{AA`{Al}}}}{{{AA`{En}}{AA`{En}}}{{AA`{En}}}}{{{AA`{Dd}}{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Ab}}{AA`{Ab}}}{{AA`{Ab}}}}{{{AA`{Bb}}{AA`{Bb}}}{{AA`{Bb}}}}{{{AA`{An}}{AA`{An}}}{{AA`{An}}}}{{{AA`{h}}{AA`{h}}}{{AA`{h}}}}{{{AA`{Hn}}{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{I`}}{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Ib}}{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{Al}}}{{AA`{Al}}}}{{{AA`{En}}}{{AA`{En}}}}{{{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Hn}}Bb}{{AA`{Hn}}}}{{{AA`{Ib}}Bb}{{AA`{Ib}}}}{{{AA`{h}}Bb}{{AA`{h}}}}{{{AA`{An}}Bb}{{AA`{An}}}}{{{AA`{I`}}Bb}{{AA`{I`}}}}{{{AA`{d}}Bb}{{AA`{d}}}}{{{AA`{Bb}}Bb}{{AA`{Bb}}}}{{{AA`{Id}}Bb}{{AA`{Id}}}}{{{AA`{Dd}}Bb}{{AA`{Dd}}}}{{{AA`{Ab}}Bb}{{AA`{Ab}}}}{{{AA`{Al}}Bb}{{AA`{Al}}}}{{{AA`{En}}Bb}{{AA`{En}}}}{{{BDj{Dd}}Ab}{{BDj{Dd}}}}{{{BDj{Ib}}Ab}}{{{BDj{h}}Ab}}1{{{BDj{En}}Ab}{{BDj{En}}}}{{{BDj{Dd}}Ab}}{{{BDj{Hn}}Ab}}41{{{BDj{Id}}Ab}}{{{BDj{d}}Ab}}{{{BDj{En}}Ab}}{{{BDj{An}}Ab}}{{{BDj{d}}Ab}{{BDj{d}}}}{{{BDj{Al}}Ab}}5{{{BDj{Ib}}Ab}{{BDj{Ib}}}}{{{BDj{Bb}}Ab}}9{{{BDj{Id}}Ab}{{BDj{Id}}}}{{{BDj{I`}}Ab}}:{{{BDj{Al}}Ab}{{BDj{Al}}}}{{{BDj{Ab}}Ab}}82?024;?{{{BDj{h}}Ab}{{BDj{h}}}}7{{{BDj{I`}}Ab}{{BDj{I`}}}}{{{BDj{An}}Ab}{{BDj{An}}}}{{{BDj{Hn}}Ab}{{BDj{Hn}}}}{{{BDj{Hn}}Ab}};?>9?5>{{{BDj{Ab}}Ab}{{BDj{Ab}}}}>{{{BDj{Bb}}Ab}{{BDj{Bb}}}}{{{BDj{Dd}}Ab}Ah}{{{BDj{En}}Ab}Ah}{{{BDj{Hn}}Ab}Ah}{{{BDj{An}}Ab}Ah}{{{BDj{h}}Ab}Ah}{{{BDj{Ib}}Ab}Ah}2{{{BDj{Id}}Ab}Ah}{{{BDj{Ab}}Ab}Ah}1{{{BDj{I`}}Ab}Ah}{{{BDj{d}}Ab}Ah}{{{BDj{Bb}}Ab}Ah}28{{{BDj{Al}}Ab}Ah}2;1067:4{{{BDj{I`}}Ab}}{{{BDj{An}}Ab}}{{{BDj{h}}Ab}}{{{BDj{Bb}}Ab}}{{{BDj{Hn}}Ab}}4{{{BDj{En}}Ab}}{{{BDj{I`}}Ab}{{BDj{I`}}}}{{{BDj{En}}Ab}{{BDj{En}}}}{{{BDj{Dd}}Ab}{{BDj{Dd}}}}{{{BDj{Ib}}Ab}{{BDj{Ib}}}}{{{BDj{Dd}}Ab}}9{{{BDj{Ab}}Ab}}1{{{BDj{Ib}}Ab}}{{{BDj{Al}}Ab}}3;2:9{{{BDj{Id}}Ab}{{BDj{Id}}}}>{{{BDj{d}}Ab}}2{{{BDj{Id}}Ab}}4;{{{BDj{An}}Ab}{{BDj{An}}}}5{{{BDj{d}}Ab}{{BDj{d}}}}?5{{{BDj{h}}Ab}{{BDj{h}}}}>8{{{BDj{Hn}}Ab}{{BDj{Hn}}}}{{{BDj{Al}}Ab}{{BDj{Al}}}}{{{BDj{Bb}}Ab}{{BDj{Bb}}}}6{{{BDj{Hn}}Ab}}{{{BDj{Ab}}Ab}{{BDj{Ab}}}}{{{BDj{An}}Ab}}9{{{BDj{h}}Ab}};;{{{BDj{An}}Ab}Ah}{{{BDj{Bb}}Ab}Ah}{{{BDj{I`}}Ab}Ah}{{{BDj{h}}Ab}Ah}{{{BDj{Dd}}Ab}Ah}{{{BDj{Id}}Ab}Ah}130{{{BDj{Ab}}Ab}Ah}{{{BDj{En}}Ab}Ah}{{{BDj{Ib}}Ab}Ah}{{{BDj{d}}Ab}Ah}{{{BDj{Al}}Ab}Ah}{{{BDj{Hn}}Ab}Ah};52418:30{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDh{En}}{BDh{En}}}{{BDh{En}}}}{{{BDh{Ib}}{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{I`}}{BDh{I`}}}}{{{BDh{Hn}}{BDh{Hn}}}}{{{BDh{Dd}}{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{Ib}}{BDh{Ib}}}}{{{BDh{d}}{BDh{d}}}}{{{BDh{Al}}{BDh{Al}}}}{{{BDh{Bb}}{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Hn}}{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{An}}{BDh{An}}}}8{{{BDh{I`}}{BDh{I`}}}{{BDh{I`}}}}4{{{BDh{h}}{BDh{h}}}}{{{BDh{Id}}{BDh{Id}}}}8{{{BDh{d}}{BDh{d}}}{{BDh{d}}}}{{{BDh{Ab}}{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Dd}}{BDh{Dd}}}}={{{BDh{En}}{BDh{En}}}}7{{{BDh{Bb}}{BDh{Bb}}}}<1=<{{{BDh{Al}}{BDh{Al}}}{{BDh{Al}}}}13{{{BDh{h}}{BDh{h}}}{{BDh{h}}}}4{{{BDh{Ab}}{BDh{Ab}}}};8{{{BDh{Hn}}{BDh{Hn}}}}1:{{{BDh{I`}}{BDh{I`}}}}{{{BDh{Al}}{BDh{Al}}}}37;{{{BDh{An}}{BDh{An}}}{{BDh{An}}}}={{{BDh{Id}}{BDh{Id}}}{{BDh{Id}}}}8{{{BDj{Hn}}{BDj{Hn}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}5{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{En}}{BDj{En}}}}{{{BDj{Ab}}{BDj{Ab}}}}0{{{BDj{Al}}{BDj{Al}}}}3{{{BDj{h}}{BDj{h}}}}{{{BDj{En}}{BDj{En}}}{{BDj{En}}}}84{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}?61{{{BDj{Dd}}{BDj{Dd}}}}<{{{BDj{d}}{BDj{d}}}}01>>{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}1{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}9{{{BDj{Hn}}{BDj{Hn}}}{{BDj{Hn}}}}96={{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}88:{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}7?={{{BDh{Ib}}{BDh{Ib}}}Ah}{{{BDh{Bb}}Bb}Ah}{{{BDh{En}}{BDh{En}}}Ah}{{{BDh{Ab}}Ab}Ah}{{{BDh{Ab}}{BDh{Ab}}}Ah}{{{BDh{Ib}}Ib}Ah}{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDh{Al}}{BDh{Al}}}Ah}{{{BDh{h}}h}Ah}{{{BDh{Hn}}{BDh{Hn}}}Ah}{{{BDh{Id}}{BDh{Id}}}Ah}{{{BDh{I`}}{BDh{I`}}}Ah}2{{{BDh{d}}d}Ah}<{{{BDh{h}}{BDh{h}}}Ah}{{{BDh{Id}}Id}Ah};4{{{BDh{Dd}}Dd}Ah}7403{{{BDh{I`}}I`}Ah}?3{{{BDh{En}}En}Ah}{{{BDh{An}}An}Ah};{{{BDh{Al}}Al}Ah}{{{BDh{An}}{BDh{An}}}Ah}{{{BDh{Dd}}{BDh{Dd}}}Ah}{{{BDh{Ib}}Ib}Ah}23{{{BDh{Hn}}Hn}Ah}6{{{BDh{Ab}}{BDh{Ab}}}Ah}86{{{BDh{d}}{BDh{d}}}Ah}042{{{BDh{En}}{BDh{En}}}Ah}<{{{BDh{Bb}}{BDh{Bb}}}Ah}{{{BDj{h}}h}Ah}{{{BDj{Hn}}{BDj{Hn}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Hn}}Hn}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{d}}d}Ah}{{{BDj{Dd}}Dd}Ah}3{{{BDj{Id}}Id}Ah}{{{BDj{En}}{BDj{En}}}Ah}0{{{BDj{Ib}}Ib}Ah}:{{{BDj{Bb}}Bb}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{Ab}}Ab}Ah}>0{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}<{{{BDj{Id}}{BDj{Id}}}Ah}2?;6{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{I`}}I`}Ah}?2{{{BDj{An}}An}Ah}{{{BDj{An}}{BDj{An}}}Ah}61{{{BDj{En}}En}Ah}=0:{{{BDj{Id}}Id}Ah}?54<7{c{{BDj{d}}}{{Lh{}{{Hd{{BDj{d}}}}}}}}{c{{BDj{An}}}{{Lh{}{{Hd{{BDj{An}}}}}}}}{c{{BDj{En}}}{{Lh{}{{Hd{{BDj{En}}}}}}}}{c{{BDj{Ab}}}{{Lh{}{{Hd{{BDj{Ab}}}}}}}}{c{{BDj{Ib}}}{{Lh{}{{Hd{{BDj{Ib}}}}}}}}{c{{BDj{I`}}}{{Lh{}{{Hd{{BDj{I`}}}}}}}}{c{{BDj{Dd}}}{{Lh{}{{Hd{{BDj{Dd}}}}}}}}36{c{{BDj{h}}}{{Lh{}{{Hd{{BDj{h}}}}}}}}{c{{BDj{Hn}}}{{Lh{}{{Hd{{BDj{Hn}}}}}}}}476{c{{BDj{Bb}}}{{Lh{}{{Hd{{BDj{Bb}}}}}}}}3{c{{BDj{Id}}}{{Lh{}{{Hd{{BDj{Id}}}}}}}}12{c{{BDj{Al}}}{{Lh{}{{Hd{{BDj{Al}}}}}}}}6041{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{An}}}{{BDh{An}}}}{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{d}}}{{BDj{d}}}}?={{{BDh{An}}}{{BDh{An}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDh{Hn}}}{{BDh{Hn}}}}{{{BDh{Ib}}}{{BDh{Ib}}}}{{{BDh{Id}}}{{BDh{Id}}}}{{{BDh{En}}}{{BDh{En}}}}{{{BDh{Dd}}}{{BDh{Dd}}}}{{{BDh{Bb}}}{{BDh{Bb}}}}{{{BDh{Ab}}}{{BDh{Ab}}}}{{{BDh{Al}}}{{BDh{Al}}}}{{{BDh{d}}}{{BDh{d}}}}{{{BDh{An}}}{{BDh{An}}}}{{{BDh{I`}}}{{BDh{I`}}}}{{{BDh{h}}}{{BDh{h}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}?{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{En}}}{{BDj{En}}}}{{{BDj{Hn}}}{{BDj{Hn}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Al}}}{{BDj{Al}}}}{ce{}{}}0000000{cC`{}}00000{{{AA`{Ab}}}Bb}{{{AA`{An}}}Bb}{{{AA`{Al}}}Bb}{{{AA`{Bb}}}Bb}{{{AA`{Dd}}}Bb}{{{AA`{I`}}}Bb}{{{AA`{En}}}Bb}{{{AA`{Ib}}}Bb}{{{AA`{d}}}Bb}{{{AA`{Id}}}Bb}{{{AA`{Hn}}}Bb}{{{AA`{h}}}Bb}{{{BDh{Al}}}Bb}{{{BDh{I`}}}Bb}{{{BDh{En}}}Bb}{{{BDh{An}}}Bb}{{{BDh{Dd}}}Bb}{{{BDh{Hn}}}Bb}{{{BDh{Id}}}Bb}{{{BDh{h}}}Bb}{{{BDh{Ib}}}Bb}{{{BDh{Bb}}}Bb}{{{BDh{Ab}}}Bb}{{{BDh{d}}}Bb}{{{BDj{Id}}}Bb}{{{BDj{An}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{d}}}Bb}{{{BDj{Al}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{En}}}Bb}{{{BDj{h}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{I`}}}Bb}{{{BDj{Hn}}}Bb}{{{AA`{I`}}}{{Al{{AA`{d}}}}}}{{{AA`{d}}}{{Al{{AA`{An}}}}}}{{{AA`{Ib}}}{{Al{{AA`{d}}}}}}{{{AA`{Id}}}{{Al{{AA`{Bb}}}}}}{{{AA`{Dd}}}{{Al{{AA`{Id}}}}}}{{{AA`{Hn}}}{{Al{{AA`{Al}}}}}}{{{AA`{Id}}}{{Al{{AA`{Ab}}}}}}{{{AA`{An}}}{{Al{{AA`{En}}}}}}{{{AA`{Dd}}}{{Al{{AA`{En}}}}}}{{{AA`{Id}}}{{Al{{AA`{Dd}}}}}}{{{AA`{Bb}}}{{Al{{AA`{Ab}}}}}}{{{AA`{d}}}{{Al{{AA`{Ib}}}}}}{{{AA`{Al}}}{{Al{{AA`{Ib}}}}}}{{{AA`{Bb}}}{{Al{{AA`{An}}}}}}{{{AA`{d}}}{{Al{{AA`{Ab}}}}}}{Dd{{Al{{AA`{Dd}}}}}}{{{AA`{Bb}}}{{Al{{AA`{h}}}}}}{{{AA`{Al}}}{{Al{{AA`{En}}}}}}{I`{{Al{{AA`{I`}}}}}}{{{AA`{Hn}}}{{Al{{AA`{I`}}}}}}{{{AA`{Bb}}}{{Al{{AA`{Dd}}}}}}{{{AA`{Al}}}{{Al{{AA`{h}}}}}}{{{AA`{I`}}}{{Al{{AA`{Ab}}}}}}{{{AA`{Hn}}}{{Al{{AA`{Ib}}}}}}{En{{Al{{AA`{En}}}}}}{{{AA`{Id}}}{{Al{{AA`{d}}}}}}{{{AA`{Ib}}}{{Al{{AA`{Ab}}}}}}{{{AA`{Ab}}}{{Al{{AA`{Ib}}}}}}{{{AA`{Ab}}}{{Al{{AA`{Id}}}}}}{{{AA`{I`}}}{{Al{{AA`{Id}}}}}}{{{AA`{En}}}{{Al{{AA`{h}}}}}}{{{AA`{Ib}}}{{Al{{AA`{An}}}}}}{{{AA`{Id}}}{{Al{{AA`{I`}}}}}}{{{AA`{h}}}{{Al{{AA`{En}}}}}}{{{AA`{Ab}}}{{Al{{AA`{h}}}}}}{{{AA`{Dd}}}{{Al{{AA`{Ab}}}}}}{Ab{{Al{{AA`{Ab}}}}}}{{{AA`{Bb}}}{{Al{{AA`{Al}}}}}}{{{AA`{d}}}{{Al{{AA`{En}}}}}}{{{AA`{Al}}}{{Al{{AA`{Dd}}}}}}{{{AA`{Ab}}}{{Al{{AA`{Dd}}}}}}{{{AA`{Dd}}}{{Al{{AA`{Bb}}}}}}{{{AA`{Al}}}{{Al{{AA`{Bb}}}}}}{{{AA`{Hn}}}{{Al{{AA`{Dd}}}}}}{{{AA`{I`}}}{{Al{{AA`{An}}}}}}{{{AA`{Al}}}{{Al{{AA`{Hn}}}}}}{{{AA`{Dd}}}{{Al{{AA`{d}}}}}}{Bb{{Al{{AA`{Bb}}}}}}{{{AA`{En}}}{{Al{{AA`{Bb}}}}}}{c{{Al{e}}}{}{}}{{{AA`{Hn}}}{{Al{{AA`{En}}}}}}{{{AA`{Al}}}{{Al{{AA`{Ab}}}}}}{{{AA`{d}}}{{Al{{AA`{Dd}}}}}}{{{AA`{Al}}}{{Al{{AA`{d}}}}}}{h{{Al{{AA`{h}}}}}}{d{{Al{{AA`{d}}}}}}{Al{{Al{{AA`{Al}}}}}}{{{AA`{En}}}{{Al{{AA`{An}}}}}}{Ib{{Al{{AA`{Ib}}}}}}{{{AA`{Dd}}}{{Al{{AA`{I`}}}}}}{{{AA`{Id}}}{{Al{{AA`{Ib}}}}}}{{{AA`{d}}}{{Al{{AA`{I`}}}}}}{{{AA`{I`}}}{{Al{{AA`{h}}}}}}{{{AA`{Ab}}}{{Al{{AA`{Al}}}}}}{{{AA`{Al}}}{{Al{{AA`{Id}}}}}}{Id{{Al{{AA`{Id}}}}}}{{{AA`{Ib}}}{{Al{{AA`{h}}}}}}{{{AA`{An}}}{{Al{{AA`{Al}}}}}}{{{AA`{Ab}}}{{Al{{AA`{Bb}}}}}}{{{AA`{Dd}}}{{Al{{AA`{h}}}}}}{{{AA`{Id}}}{{Al{{AA`{An}}}}}}{{{AA`{Ab}}}{{Al{{AA`{Hn}}}}}}{Hn{{Al{{AA`{Hn}}}}}}{{{AA`{Ib}}}{{Al{{AA`{Bb}}}}}}{{{AA`{Hn}}}{{Al{{AA`{d}}}}}}{{{AA`{Hn}}}{{Al{{AA`{h}}}}}}{{{AA`{Al}}}{{Al{{AA`{An}}}}}}{{{AA`{Id}}}{{Al{{AA`{En}}}}}}{{{AA`{I`}}}{{Al{{AA`{En}}}}}}{{{AA`{Dd}}}{{Al{{AA`{Al}}}}}}{{{AA`{En}}}{{Al{{AA`{d}}}}}}{{{AA`{Id}}}{{Al{{AA`{Hn}}}}}}{{{AA`{Hn}}}{{Al{{AA`{Id}}}}}}{{{AA`{Bb}}}{{Al{{AA`{En}}}}}}{{{AA`{En}}}{{Al{{AA`{Ab}}}}}}{{{AA`{d}}}{{Al{{AA`{Al}}}}}}{An{{Al{{AA`{An}}}}}}{{{AA`{Al}}}{{Al{{AA`{I`}}}}}}{{{AA`{An}}}{{Al{{AA`{h}}}}}}{{{AA`{Bb}}}{{Al{{AA`{I`}}}}}}{{{AA`{Dd}}}{{Al{{AA`{An}}}}}}{{{AA`{Hn}}}{{Al{{AA`{Ab}}}}}}{{{AA`{d}}}{{Al{{AA`{h}}}}}}{{{AA`{Ib}}}{{Al{{AA`{Id}}}}}}{{{AA`{Hn}}}{{Al{{AA`{An}}}}}}{{{AA`{Ib}}}{{Al{{AA`{En}}}}}}{{{AA`{Ab}}}{{Al{{AA`{En}}}}}}{{{AA`{Hn}}}{{Al{{AA`{Bb}}}}}}{{{AA`{d}}}{{Al{{AA`{Bb}}}}}}{{{AA`{Ib}}}{{Al{{AA`{Al}}}}}}{{{AA`{Ib}}}{{Al{{AA`{I`}}}}}}{{{AA`{I`}}}{{Al{{AA`{Bb}}}}}}{{{AA`{En}}}{{Al{{AA`{Id}}}}}}{{{AA`{Ab}}}{{Al{{AA`{I`}}}}}}{{{AA`{Ib}}}{{Al{{AA`{Dd}}}}}}{{{AA`{Ab}}}{{Al{{AA`{An}}}}}}{{{AA`{An}}}{{Al{{AA`{I`}}}}}}{{{AA`{Id}}}{{Al{{AA`{h}}}}}}{{{AA`{Id}}}{{Al{{AA`{Al}}}}}}{{{AA`{Ab}}}{{Al{{AA`{d}}}}}}{c{{Al{e}}}{}{}}00000000000000{cFb{}}0000000{{{AA`{Ab}}Ab}{{AA`{Ab}}}}{{{AA`{h}}h}{{AA`{h}}}}{{{AA`{Bb}}Bb}{{AA`{Bb}}}}{{{AA`{An}}An}{{AA`{An}}}}{{{AA`{Id}}Id}{{AA`{Id}}}}{{{AA`{d}}d}{{AA`{d}}}}{{{AA`{h}}{AA`{h}}}{{AA`{h}}}}{{{AA`{I`}}{AA`{I`}}}{{AA`{I`}}}}{{{AA`{Ab}}{AA`{Ab}}}{{AA`{Ab}}}}{{{AA`{Dd}}{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{Ib}}{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{Bb}}{AA`{Bb}}}{{AA`{Bb}}}}{{{AA`{Id}}{AA`{Id}}}{{AA`{Id}}}}{{{AA`{d}}{AA`{d}}}{{AA`{d}}}}{{{AA`{En}}{AA`{En}}}{{AA`{En}}}}{{{AA`{An}}{AA`{An}}}{{AA`{An}}}}{{{AA`{Al}}{AA`{Al}}}{{AA`{Al}}}}{{{AA`{Hn}}{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{Dd}}}{{AA`{Bb}}}}{{{AA`{Ib}}}{{AA`{d}}}}{{{AA`{Hn}}}{{AA`{Id}}}}{{{AA`{Al}}}{{AA`{Ab}}}}{{{AA`{I`}}}{{AA`{An}}}}{{{AA`{En}}}{{AA`{h}}}}{{{AA`{Hn}}}{{AA`{Hn}}}}{{{AA`{Al}}}{{AA`{Al}}}}{{{AA`{Ib}}}{{AA`{Ib}}}}{{{AA`{Dd}}}{{AA`{Dd}}}}{{{AA`{I`}}}{{AA`{I`}}}}{{{AA`{En}}}{{AA`{En}}}}240315``````````````````````````````````````````````````````````````````````````````````{{{BEh{}{{Cl{c}}}}e}c{}{}}{{BEjc}Ah{}}{{{Kb{c}}Ab}{{Al{Ah{AA`{Ab}}}}}ANj}0{{{BEl{c}}}{{BEl{c}}}{}}0{{{BF`{}{{BEn{c}}}}g}c{{Ej{}{{Cl{e}}}}}{}AKn}{{{BFd{}{{BFb{c}}}}g}c{{Ej{}{{Cl{e}}}}}{}AKn}{{{BFh{}{{BFf{c}}{Cl{e}}}}g}c{{Ej{}{{Cl{e}}}}}{}AKn}{{{BFj{}{{Cl{c}}}}e}c{}{}}{{BFlc}Ah{}}{{{BFn{}{{Cl{c}}}}e}c{}{}}{{BG`c}Ah{}}{{{BGb{}{{Cl{c}}}}e}c{}{}}{{BGdc}Ah{}}{ce{}{}}0000000000000000000{{{AAj{}{{Cl{c}}{BGf{e}}}}}{{BGh{ec}}}{}{}}{{{BGh{ce}}}BGh{}{}}{{{BGh{ce}}}{{B`{c}}}{}{}}{{AJfc}eAKn{}}{{AAfc}eAKn{}}{{{Cn{}{{Cl{c}}}}e}c{}AKn}{{{BGh{ce}}}{{BGh{ce}}}AAbAAb}{{{BGj{ce}}}{{BGj{ce}}}AAbAAb}{JjJj}{{{Kb{c}}}{{Kb{c}}}AAb}{{{Jl{c}}}{{Jl{c}}}AAb}{{{Kd{c}}}{{Kd{c}}}AAb}{{{K`{c}}}{{K`{c}}}AAb}{{{Jn{c}}}{{Jn{c}}}AAb}{{{BEl{c}}}{{BEl{c}}}AAb}{bb}000000000{{ce}Ah{}{}}000000002{{{BGj{ce}}{BGj{ce}}}H`ACjACj}{b{{Bf{c}}}{}}000000000{{Ilc}Af{ADjHb}{{ADj{c}}Hb}}{{{Kb{c}}e}Af{}{{ADj{c}}Hb}}{{{Jl{c}}e}Af{}{{ADj{c}}Hb}}{{{Kd{c}}e}Af{}{{ADj{c}}Hb}}{{{K`{c}}e}Af{}{{ADj{c}}Hb}}{{{Jn{c}}e}Af{}{{ADj{c}}Hb}}{{{BGh{ce}}}{{B`{e}}}{}{}}{{{Kb{c}}}AbANj}{{{K`{c}}}AbANj}{{}Jj}{{}{{Kb{c}}}ACn}{{{BGn{}{{BGl{c}}}}}cHb}{BH`c{}}{{{BHb{}{{Cl{c}}}}e}c{}{}}{{BHdc}Ah{}}{BHfAh}{{{K`{c}}}c{}}````{Il{{BEl{c}}}Hb}{Jj{{BEl{c}}}Hb}{{{Kb{c}}}{{BEl{c}}}{}}0{{{Jl{c}}}{{BEl{c}}}{}}0{{{Kd{c}}}{{BEl{c}}}{}}0{{{K`{c}}}{{BEl{c}}}{}}0{{{Jn{c}}}{{BEl{c}}}{}}0{{{BGh{ce}}{BGh{ce}}}AfADhADh}{{{BGj{ce}}{BGj{ce}}}AfADhADh}{{JjJj}Af}{{{Kb{c}}{Kb{c}}}AfADh}{{{Jl{c}}{Jl{c}}}AfADh}{{{Kd{c}}{Kd{c}}}AfADh}{{{K`{c}}{K`{c}}}AfADh}{{{Jn{c}}{Jn{c}}}AfADh}{{{BEl{c}}{BEl{c}}}AfADh}`{{{BGh{ce}}Ch}{{Al{AhCj}}}FlFl}{{{BGj{ce}}Ch}{{Al{AhCj}}}FlFl}{{JjCh}{{Al{AhCj}}}}{{{Kb{c}}Ch}{{Al{AhCj}}}Fl}{{{Jl{c}}Ch}{{Al{AhCj}}}Fl}{{{Kd{c}}Ch}{{Al{AhCj}}}Fl}{{{K`{c}}Ch}{{Al{AhCj}}}Fl}{{{Jn{c}}Ch}{{Al{AhCj}}}Fl}{{{BEl{c}}Ch}{{Al{AhCj}}}Fl}{{{BHh{c}}Ch}{{Al{AhCj}}}Fl}{{{K`{c}}eg}eANj{}{{AAf{e}{{Cl{e}}}}}}{cc{}}000000000{c{{AAj{}{{Cl{c}}{BGf{e}}}}}{}{}}{{}{{BGh{ce}}}{}{}}{cBHj{}}{{{BGh{cAAh}}}{{BGh{ce}}}{}{}}{{JjAd}B`}{{Jj{j{c}}}{{B`{{j{c}}}}}{}}{{{Kb{Ab}}Ad}B`}{{{Kb{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Jl{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Jl{Ab}}Ad}B`}{{{Kd{Ab}}Ad}B`}{{{Kd{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{K`{Ab}}Ad}B`}{{{K`{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Jn{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Jn{Ab}}Ad}B`}:;9876542301{{JjAd}}{{Jjj}j}{{{Kb{Ab}}Ad}}{{{Kb{Ab}}j}j}{{{Jl{Ab}}j}j}{{{Jl{Ab}}Ad}}{{{Kd{Ab}}Ad}}{{{Kd{Ab}}j}j}{{{K`{Ab}}Ad}}{{{K`{Ab}}j}j}{{{Jn{Ab}}Ad}}{{{Jn{Ab}}j}j};:9876542310{{{BGh{ce}}g}AhAFbAFbIf}{{{BGj{ce}}g}AhAFbAFbIf}{{Jjc}AhIf}{{{Kb{c}}e}AhAFbIf}{{{Jl{c}}e}AhAFbIf}{{{Kd{c}}e}AhAFbIf}{{{K`{c}}e}AhAFbIf}{{{Jn{c}}e}AhAFbIf}{{{BEl{c}}e}AhAFbIf}{{{BHl{}{{Cl{c}}}}e}cHbHb}{{Jj{j{c}}}{{j{c}}}{}}{{JjAd}}{{{Kb{Ab}}Ad}}{{{Kb{Ab}}{j{c}}}{{j{c}}}{}}{{{Jl{Ab}}{j{c}}}{{j{c}}}{}}{{{Jl{Ab}}Ad}}{{{Kd{Ab}}Ad}}{{{Kd{Ab}}{j{c}}}{{j{c}}}{}}{{{K`{Ab}}Ad}}{{{K`{Ab}}{j{c}}}{{j{c}}}{}}{{{Jn{Ab}}Ad}}{{{Jn{Ab}}{j{c}}}{{j{c}}}{}}{{BHnc}eHb{}}<;:987654321{ce{}{}}000000000{{{K`{c}}}{{G`{cc}}}{}}111{{{BGh{ce}}}Af{}{}}0{{{Kb{c}}}AfADj}{{{K`{c}}}AfADj}{{{Kb{c}}}AfANj}{{{K`{c}}}AfANj}{{{Kb{c}}}{{B`{c}}}ANj}{{{K`{c}}}{{B`{c}}}ANj}{{{BEl{c}}g}{{BEl{e}}}{}{}{{Cn{c}{{Cl{e}}}}}}{{{BGh{ce}}i}{{BGh{ge}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{BGh{ce}}i}{{BGh{cg}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Kb{c}}}{{B`{c}}}{ACjANj}}{{{K`{c}}}{{B`{c}}}{ACjANj}}10{{{BI`{}{{Cl{c}}}}e}c{}{}}{{BIbc}Ah{}}{{{BId{}{{Cl{c}}}}}c{}}{{cc}{{K`{c}}}{}}{{{Bf{c}}}b{}}000000000;{{{Jl{c}}}{{B`{c}}}ANj};<;{{{BIf{}{{Cl{c}}}}}c{}}{{{Kb{c}}Ab}{{B`{c}}}ANj}{{{Jl{c}}Ab}{{B`{c}}}ANj}{{{K`{c}}Ab}{{B`{c}}}ANj}20{{{BGj{ce}}{BGj{ce}}}{{B`{H`}}}ADjADj}{{{BIh{}{{Cl{c}}}}e}c{}{}}{{BIjc}Ah{}}{{{Mf{{BB`{}{{BIl{c}}{BAn{e}}}}}}g}{{BGj{ce}}}{}{}{}}{{{K`{c}}eg}eANj{}{{AAf{e}{{Cl{e}}}}}}{{{BIn{}{{Cl{c}}}}e}c{}{}}{{BJ`c}Ah{}}{{{BJb{}{{Cl{c}}}}e}c{}{}}{{BJdc}Ah{}}{{{Kb{c}}}{{G`{Ab{B`{Ab}}}}}ANj}{{{Jl{c}}}{{G`{Ab{B`{Ab}}}}}ANj}{{{K`{c}}}{{G`{Ab{B`{Ab}}}}}ANj}{{{K`{c}}}c{}}```{Il{{BEl{c}}}Hb}{Jj{{BEl{c}}}Hb}{{{Kb{c}}}{{BEl{c}}}{}}0{{{Jl{c}}}{{BEl{c}}}{}}0{{{Kd{c}}}{{BEl{c}}}{}}0{{{K`{c}}}{{BEl{c}}}{}}0{{{Jn{c}}}{{BEl{c}}}{}}0{{{BJf{}{{Cl{c}}}}e}c{}{}}{{BJhc}Ah{}}{ce{}{}}00000000{{{K`{c}}ei}gANj{}{{AAj{}{{Cl{e}}}}}{{AAf{e}{{Cl{g}}}}}}{c{{Al{e}}}{}{}}00000000000000000001{cFb{}}000000000``````{{{B`{c}}{B`{e}}}{{B`{e}}}{}{}}{{{B`{c}}g}{{B`{e}}}{}{}{{Cn{c}{{Cl{{B`{e}}}}}}}}{{{B`{c}}}B`BGn}{{{B`{c}}}B`BH`}{{{B`{c}}}{{B`{c}}}{}}{{{B`{c}}}{{j{c}}}{}}{{{Mf{{B`{c}}}}}{{B`{{Mf{c}}}}}{}}021::::::::{{{B`{c}}}BGh{}}{{{B`{c}}}{{B`{c}}}AAb}{{{BJj{c}}}{{BJj{c}}}{}}{{{BDf{c}}}{{BDf{c}}}AAb}{{{B`{c}}{B`{c}}}AhAAb}{bb}000{{ce}Ah{}{}}0055{{{B`{c}}{B`{c}}}H`ACj}{b{{Bf{c}}}{}}000{{{B`{c}}e}{{Al{cAj}}}{}{EdEhFj}}{{{B`{c}}}{{B`{c}}}ACh}0{{}{{B`{c}}}{}}{{{B`{c}}{B`{c}}}AfADh}{{{B`{c}}Ad}c{}}2{{{B`{c}}e}{{B`{c}}}{}{{Cn{c}{{Cl{Af}}}}}}{{{B`{{B`{c}}}}}{{B`{c}}}{}}{{{B`{c}}Ch}{{Al{AhCj}}}Fl}{{{BJj{c}}Ch}{{Al{AhCj}}}Fl}{{{BJl{c}}Ch}{{Al{AhCj}}}Fl}{{{BDf{c}}Ch}{{Al{AhCj}}}Fl}{cc{}}{c{{B`{c}}}{}}{{{B`{c}}}{{B`{c}}}{}}{Fnc{}}1333{e{{B`{g}}}{}{{Hf{}{{Hd{{B`{c}}}}}}}{{BAh{c}}}}={{{B`{AAh}}}{{B`{c}}}{}}{{{BHh{Ah}}}{{B`{c}}}{}}{{{B`{c}}c}c{}}{{{B`{c}}}cACn}{{{B`{c}}e}c{}{{Cn{}{{Cl{c}}}}}}{{{B`{c}}e}AhAFbIf}```3{{{B`{c}}e}{{B`{c}}}{}{{Cn{c}}}}{ce{}{}}000{{{B`{c}}}{{BJj{c}}}{}}{{{B`{c}}}{{BDf{c}}}{}}{{{B`{c}}}{{BJl{c}}}{}}333{{{B`{c}}}Af{}}0{{{B`{c}}e}Af{}{{Cn{c}{{Cl{Af}}}}}}42{{{B`{e}}}A`{}{{Eb{c}}}}{{{B`{c}}}{{Al{A`}}}{}}{{{B`{c}}g}{{B`{e}}}{}{}{{Cn{c}{{Cl{e}}}}}}{{{B`{c}}eg}e{}{}{{Cn{c}{{Cl{e}}}}}}{{{B`{c}}gi}e{}{}{{Cn{}{{Cl{e}}}}}{{Cn{c}{{Cl{e}}}}}}{{{Bf{c}}}b{}}000{{{BJj{c}}}{{B`{c}}}{}}{{{BJl{c}}}{{B`{c}}}{}}{{{BDf{c}}}{{B`{c}}}{}}210{{{B`{c}}e}{{Al{ce}}}{}{}}{{{B`{c}}g}{{Al{ce}}}{}{}{{Cn{}{{Cl{e}}}}}}{{{B`{c}}{B`{c}}}{{B`{c}}}{}}{{{B`{c}}e}{{B`{c}}}{}{{Cn{}{{Cl{{B`{c}}}}}}}}{{{B`{c}}{B`{c}}}{{B`{H`}}}ADj}{e{{B`{g}}}{}{{Lh{}{{Hd{{B`{c}}}}}}}{{BBf{c}}}}{{{B`{c}}c}{{B`{c}}}{}}{{{BJj{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BJl{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BDf{c}}}{{G`{Ab{B`{Ab}}}}}{}}{e{{B`{g}}}{}{{Lh{}{{Hd{{B`{c}}}}}}}{{BBh{c}}}}{{{B`{c}}}{{B`{c}}}{}}{{{B`{c}}e}{{B`{c}}}{}{{Cn{c}{{Cl{Af}}}}}}{ce{}{}}00{{{B`{{Al{ce}}}}}{{Al{{B`{c}}e}}}{}{}}{c{{Al{e}}}{}{}}0000000{A`{{Al{{B`{e}}Aj}}}{}{{F`{c}}}}{{}{{Al{{B`{c}}Aj}}}{}}{{{j{h}}}{{Al{{B`{e}}Aj}}}{}{{F`{c}}}}{cFb{}}000{{{B`{c}}}c{}}{{{B`{c}}c}c{}}{{{B`{c}}}cACn}{{{B`{c}}e}c{}{{Cn{}{{Cl{c}}}}}}3{{{B`{{G`{ce}}}}}{{G`{{B`{c}}{B`{e}}}}}{}{}}{{{B`{c}}g}{{Al{cAj}}}{}{EdEhFj}{{Cn{}{{Cl{e}}}}}}{{{B`{e}}{Bh{h}}}Ah{}{{Eb{c}}}}{{{B`{c}}{B`{c}}}{{B`{c}}}{}}{{{B`{c}}{B`{e}}}{{B`{{G`{ce}}}}}{}{}}{{{B`{c}}{B`{e}}i}{{B`{g}}}{}{}{}{{Cn{ce}{{Cl{g}}}}}}`````{ce{}{}}00000{{{BJn{e}}Ah}c{}{{Cn{}{{Cl{c}}}}}}{{}AKl}{BK`Af}`{AKlAKl}{bb}0{{ce}Ah{}{}}{{AKlAKl}H`}`{AKlBb}{b{{Bf{c}}}{}}0{{}{{BJn{c}}}ACn}{{{BJn{c}}}c{}}0{{AKlAKl}Af}{AKlAd}`{{{BJn{c}}Ch}{{Al{AhCj}}}Fl}{{AKlCh}{{Al{AhCj}}}}0{{BK`Ch}{{Al{AhCj}}}}0`{cc{}}00{{AKlc}AhIf}{ce{}{}}00{c{}{}}0<`{BK`{{B`{AKl}}}}`{BK`{{B`{Jb}}}}`{{{Bf{c}}}b{}}0{{AKlAKl}{{B`{H`}}}}{BK`Nl}`{{{Mf{{BJn{c}}}}Mh}MjEj}{{{Mf{{BJn{c}}}}Mh}{{Mj{B`}}}ABh}{{{BJn{c}}}{{G`{Ab{B`{Ab}}}}}ABh}9{cC`{}}0{c{{Al{e}}}{}{}}00000{cFb{}}00{JbFn}{AdFn}{cFnEd}{{}Fn}32{{JbAf}Fn}332`{{{Mf{{Mf{c}}}}}MfBH`}{{{Mf{c}}}MfBH`}{{{Mf{c}}}MfBGn}{ce{}{}}0{{{Mf{c}}}{{Mf{c}}}AAb}{bb}{{ce}Ah{}{}}{{{Mf{c}}{Mf{c}}}H`BGn}{b{{Bf{c}}}{}}{{{Mf{c}}}{}BGn}{{{Mf{c}}}{}BH`}{{{Mf{c}}{Mf{e}}}AfBGnBGn}{{{Mf{c}}Ch}{{Al{AhCj}}}Ed}{{{Mf{c}}Ch}{{Al{AhCj}}}Fl}{{{Mf{c}}Ch}{{Al{AhCj}}}AIn}{{{Hh{ce}}}{{Mf{{Hh{ce}}}}}HbNf}{cc{}}5{{{Mf{c}}}c{BBbHb}}{{{Mf{c}}}cHb}07{{{Mf{c}}e}AhBGnIf}{ce{}{}}{c{}{}}0{{{Mf{c}}}cBGn}0{{{Mf{c}}}{{Mf{c}}}Hb}<<{{{Mf{c}}g}{{Mf{e}}}HbHb{{Cn{c}{{Cl{e}}}}}}0={c{{Mf{c}}}BGn}{{{Bf{c}}}b{}}1{{{Mf{c}}{Mf{e}}}{{B`{H`}}}BGnBGn}`{{{Mf{{Mf{c}}}}Mh}MjBH`}{{{Mf{{Mf{c}}}}Mh}{{Mj{B`}}}BH`}{{{Mf{{Mf{e}}}}c}BGj{}{{BB`{c}}Hb}}{{{Mf{{Mf{{Hh{eg}}}}}}c}BGj{}{{BB`{c}}Hb}Nf}{{{Mf{c}}}AhBH`}{{{Mf{c}}}{{G`{Ab{B`{Ab}}}}}BH`}{c{{Mf{c}}}Hb}0>{cC`{}}{c{{Al{e}}}{}{}}0{cFb{}}````````````````````````````````````````````````{{ALnAb}{{Al{Ah{AA`{Ab}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}`0{{{Lh{}{{Hd{c}}}}}{{ANh{{Lh{}{{Hd{c}}}}}}}{}}{AFdcHb}{AFfcHb}``{{{Lh{}{{Hd{c}}}}}{{Lh{}{{Hd{c}}}}}{}}{{AJfc}eAKn{}}{{AAfc}eAKn{}}{{{Cn{}{{Cl{c}}}}e}c{}AKn}```{{{Lh{}{{Hd{c}}}}e}{{AMd{{Lh{}{{Hd{c}}}}}}}{}{{Hf{}{{Hd{c}}}}}}{{ACjACjACj}ACj}{AAbAAb}{{AAbAAb}Ah}{{{Lh{}{{Hd{c}}}}}{{AOb{{Lh{}{{Hd{c}}}}}}}{}}{{ACjACj}H`}{{{Lh{}{{Hd{c}}}}e}H`{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}eg}H`{}Hf{{AAf{c}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BAh{c}}}}{{{Lh{}{{Hd{c}}}}e}e{}{{BAj{c}}}}`````{{{Lh{}{{Hd{c}}}}}{{AMf{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}}Ab{}}{{{Lh{}{{Hd{c}}}}}{{ANf{{Lh{}{{Hd{c}}}}}}}{}}{{}ACn}``{cAh{}}{BHfAh}{{{Lh{}{{Hd{c}}}}}{{AMh{{Lh{}{{Hd{c}}}}}}}{}}`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Lh{}{{Hd{c}}}}eg}Af{}Hf{{AAf{c}{{Cl{Af}}}}}}{{BAje}Ah{}{{Hf{}{{Hd{c}}}}}}{{BAjc}Ah{}}{{BAjAb}Ah}`{{{Lh{}{{Hd{c}}}}e}{{AOd{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{AOf{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{e}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ALl{{Lh{}{{Hd{c}}}}eg}}}{}Hf{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{AM`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}eg}e{}{}{{AAf{ec}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}e}Ah{}{{AAf{c}}}}``{cAFh{}}{{{Lh{}{{Hd{c}}}}}{{AOh{{Lh{}{{Hd{c}}}}}}}{}}{{ADjc}AfHb}?`0?```{{{Lh{}{{Hd{c}}}}e}{{AOj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}}}}{{{Lh{}{{Hd{c}}}}c}{{AOl{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{ANl{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{}{{Cl{c}}}}}}{Cbc{}}{{{Hf{}{{Hd{c}}{BBd{e}}}}}e{}{{Lh{}{{Hd{c}}}}}}{AMjAf}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}Af{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{cc}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}Af{}ADj{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}};{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{AMjAb}``=1{{{Lh{}{{Hd{c}}}}g}{{AOn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ANn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{{Dj{c}}}{{Cl{e}}}}}}{{ACjACj}ACj}6{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}2810`{{ADhc}AfHb}89{ALn{{B`{c}}}{}}{{{Lh{}{{Hd{c}}}}}{{Al{{Dj{c}}{An{c}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{B`{c}}}{}}{{ALnAb}{{B`{c}}}{}}`{{ADjc}{{B`{H`}}}Hb}{{{Lh{}{{Hd{c}}}}e}{{B`{H`}}}{}Hf}{{{Lh{}{{Hd{c}}}}eg}{{B`{H`}}}{}Hf{{AAf{c}{{Cl{{B`{H`}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{G`{gg}}}{}{{AAf{c}{{Cl{Af}}}}}{ACn{BAj{c}}}}{{{Lh{}{{Hd{c}}}}g}Ab{}{}{{AAf{e}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}{{Bb{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBf{c}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AMl{{Lh{}{{Hd{c}}}}}}}{}}{{ALne}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{ALncg}c{}{}{{AAf{ce}{{Cl{c}}}}}}5{{{Lh{}{{Hd{c}}}}ei}{{Bd{{Lh{}{{Hd{c}}}}ei}}}{}{}{}{{AAf{ec}{{Cl{{B`{g}}}}}}}}{{{Lh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{AMn{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bf{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Bh{{Lh{}{{Hd{c}}}}}}}{}}`{{{Lh{}{{Hd{c}}}}}e{}{{BBh{c}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AN`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}```{{{Lh{}{{Hd{c}}}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{Af}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}ei}g{}{}{{AAj{}{{Cl{e}}}}}{{AAf{ec}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}g}e{}{{AAj{}{{Cl{Ah}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{c}}}}}{{AAf{cc}{{Cl{e}}}}}}{{ALnci}g{}{}{{AAj{}{{Cl{c}}}}}{{AAf{ce}{{Cl{g}}}}}}`{{{Lh{}{{Hd{c}}}}}{{G`{gk}}}{}{}{ACn{BAj{e}}}{}{ACn{BAj{i}}}}{{{Lh{}{{Hd{c}}}}e}{{Bl{{Lh{}{{Hd{c}}}}}}}{}Hf}```````````````````````````````````````````{{ALnAb}{{Al{Ah{AA`{Ab}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}`0{{{Lh{}{{Hd{c}}}}}{{ANh{{Lh{}{{Hd{c}}}}}}}{}}{AFdcHb}{AFfcHb}``{{{Lh{}{{Hd{c}}}}}{{Lh{}{{Hd{c}}}}}{}}{{AJfc}eAKn{}}{{AAfc}eAKn{}}{{{Cn{}{{Cl{c}}}}e}c{}AKn}```{{{Lh{}{{Hd{c}}}}e}{{AMd{{Lh{}{{Hd{c}}}}}}}{}{{Hf{}{{Hd{c}}}}}}{{ACjACjACj}ACj}{AAbAAb}{{AAbAAb}Ah}{{{Lh{}{{Hd{c}}}}}{{AOb{{Lh{}{{Hd{c}}}}}}}{}}{{ACjACj}H`}{{{Lh{}{{Hd{c}}}}e}H`{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}eg}H`{}Hf{{AAf{c}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BAh{c}}}}{{{Lh{}{{Hd{c}}}}e}e{}{{BAj{c}}}}`````{{{Lh{}{{Hd{c}}}}}{{AMf{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}}Ab{}}{{{Lh{}{{Hd{c}}}}}{{ANf{{Lh{}{{Hd{c}}}}}}}{}}{{}ACn}``{cAh{}}{BHfAh}{{{Lh{}{{Hd{c}}}}}{{AMh{{Lh{}{{Hd{c}}}}}}}{}}`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Lh{}{{Hd{c}}}}eg}Af{}Hf{{AAf{c}{{Cl{Af}}}}}}{{BAje}Ah{}{{Hf{}{{Hd{c}}}}}}{{BAjc}Ah{}}{{BAjAb}Ah}`{{{Lh{}{{Hd{c}}}}e}{{AOd{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{AOf{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{e}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ALl{{Lh{}{{Hd{c}}}}eg}}}{}Hf{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{AM`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}eg}e{}{}{{AAf{ec}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}e}Ah{}{{AAf{c}}}}``{cAFh{}}{{{Lh{}{{Hd{c}}}}}{{AOh{{Lh{}{{Hd{c}}}}}}}{}}{{ADjc}AfHb}?`0?```{{{Lh{}{{Hd{c}}}}e}{{AOj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}}}}{{{Lh{}{{Hd{c}}}}c}{{AOl{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{ANl{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{}{{Cl{c}}}}}}{Cbc{}}{{{Hf{}{{Hd{c}}{BBd{e}}}}}e{}{{Lh{}{{Hd{c}}}}}}{AMjAf}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}Af{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{cc}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}Af{}ADj{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}};{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{AMjAb}``=1{{{Lh{}{{Hd{c}}}}g}{{AOn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ANn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{{Dj{c}}}{{Cl{e}}}}}}{{ACjACj}ACj}6{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}2810`{{ADhc}AfHb}89{ALn{{B`{c}}}{}}{{{Lh{}{{Hd{c}}}}}{{Al{{Dj{c}}{An{c}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{B`{c}}}{}}{{ALnAb}{{B`{c}}}{}}`{{ADjc}{{B`{H`}}}Hb}{{{Lh{}{{Hd{c}}}}e}{{B`{H`}}}{}Hf}{{{Lh{}{{Hd{c}}}}eg}{{B`{H`}}}{}Hf{{AAf{c}{{Cl{{B`{H`}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{G`{gg}}}{}{{AAf{c}{{Cl{Af}}}}}{ACn{BAj{c}}}}{{{Lh{}{{Hd{c}}}}g}Ab{}{}{{AAf{e}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}{{Bb{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBf{c}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AMl{{Lh{}{{Hd{c}}}}}}}{}}{{ALne}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{ALncg}c{}{}{{AAf{ce}{{Cl{c}}}}}}5{{{Lh{}{{Hd{c}}}}ei}{{Bd{{Lh{}{{Hd{c}}}}ei}}}{}{}{}{{AAf{ec}{{Cl{{B`{g}}}}}}}}{{{Lh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{AMn{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bf{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Bh{{Lh{}{{Hd{c}}}}}}}{}}`{{{Lh{}{{Hd{c}}}}}e{}{{BBh{c}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AN`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}```{{{Lh{}{{Hd{c}}}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{Af}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}ei}g{}{}{{AAj{}{{Cl{e}}}}}{{AAf{ec}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}g}e{}{{AAj{}{{Cl{Ah}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{c}}}}}{{AAf{cc}{{Cl{e}}}}}}{{ALnci}g{}{}{{AAj{}{{Cl{c}}}}}{{AAf{ce}{{Cl{g}}}}}}`{{{Lh{}{{Hd{c}}}}}{{G`{gk}}}{}{}{ACn{BAj{e}}}{}{ACn{BAj{i}}}}{{{Lh{}{{Hd{c}}}}e}{{Bl{{Lh{}{{Hd{c}}}}}}}{}Hf}````````````````````````````````````````````````{{ALnAb}{{Al{Ah{AA`{Ab}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}`0{{{Lh{}{{Hd{c}}}}}{{ANh{{Lh{}{{Hd{c}}}}}}}{}}{AFdcHb}{AFfcHb}``{{{Lh{}{{Hd{c}}}}}{{Lh{}{{Hd{c}}}}}{}}{{AJfc}eAKn{}}{{AAfc}eAKn{}}{{{Cn{}{{Cl{c}}}}e}c{}AKn}```{{{Lh{}{{Hd{c}}}}e}{{AMd{{Lh{}{{Hd{c}}}}}}}{}{{Hf{}{{Hd{c}}}}}}{{ACjACjACj}ACj}{AAbAAb}{{AAbAAb}Ah}{{{Lh{}{{Hd{c}}}}}{{AOb{{Lh{}{{Hd{c}}}}}}}{}}{{ACjACj}H`}{{{Lh{}{{Hd{c}}}}e}H`{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}eg}H`{}Hf{{AAf{c}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BAh{c}}}}{{{Lh{}{{Hd{c}}}}e}e{}{{BAj{c}}}}`````{{{Lh{}{{Hd{c}}}}}{{AMf{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}}Ab{}}{{{Lh{}{{Hd{c}}}}}{{ANf{{Lh{}{{Hd{c}}}}}}}{}}{{}ACn}``{cAh{}}{BHfAh}{{{Lh{}{{Hd{c}}}}}{{AMh{{Lh{}{{Hd{c}}}}}}}{}}`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Lh{}{{Hd{c}}}}eg}Af{}Hf{{AAf{c}{{Cl{Af}}}}}}{{BAje}Ah{}{{Hf{}{{Hd{c}}}}}}{{BAjc}Ah{}}{{BAjAb}Ah}`{{{Lh{}{{Hd{c}}}}e}{{AOd{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{AOf{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{e}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ALl{{Lh{}{{Hd{c}}}}eg}}}{}Hf{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{AM`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}eg}e{}{}{{AAf{ec}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}e}Ah{}{{AAf{c}}}}``{cAFh{}}{eBAh{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AOh{{Lh{}{{Hd{c}}}}}}}{}}{{ADjc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}`10```{{{Lh{}{{Hd{c}}}}e}{{AOj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}}}}{{{Lh{}{{Hd{c}}}}c}{{AOl{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{ANl{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{}{{Cl{c}}}}}}{Cbc{}}{{{Hf{}{{Hd{c}}{BBd{e}}}}}e{}{{Lh{}{{Hd{c}}}}}}{AMjAf}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}Af{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{cc}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}Af{}ADj{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}}<;{AMjAb}``=<{{{Lh{}{{Hd{c}}}}g}{{AOn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ANn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{{Dj{c}}}{{Cl{e}}}}}}{{ACjACj}ACj}5{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}2710`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}9{ALn{{B`{c}}}{}}{{{Lh{}{{Hd{c}}}}}{{Al{{Dj{c}}{An{c}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{B`{c}}}{}}{{ALnAb}{{B`{c}}}{}}`{{ADjc}{{B`{H`}}}Hb}{{{Lh{}{{Hd{c}}}}e}{{B`{H`}}}{}Hf}{{{Lh{}{{Hd{c}}}}eg}{{B`{H`}}}{}Hf{{AAf{c}{{Cl{{B`{H`}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{G`{gg}}}{}{{AAf{c}{{Cl{Af}}}}}{ACn{BAj{c}}}}{{{Lh{}{{Hd{c}}}}g}Ab{}{}{{AAf{e}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}{{Bb{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBf{c}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AMl{{Lh{}{{Hd{c}}}}}}}{}}{{ALne}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{ALncg}c{}{}{{AAf{ce}{{Cl{c}}}}}}5{{{Lh{}{{Hd{c}}}}ei}{{Bd{{Lh{}{{Hd{c}}}}ei}}}{}{}{}{{AAf{ec}{{Cl{{B`{g}}}}}}}}{{{Lh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{AMn{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bf{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Bh{{Lh{}{{Hd{c}}}}}}}{}}`{{{Lh{}{{Hd{c}}}}}e{}{{BBh{c}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AN`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}```{{{Lh{}{{Hd{c}}}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{Af}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}ei}g{}{}{{AAj{}{{Cl{e}}}}}{{AAf{ec}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}g}e{}{{AAj{}{{Cl{Ah}}}}}{{AAf{c}{{Cl{e}}}}}}{c{{Al{{AFn{}{{AFl{e}}}}e}}}{}{}}{{{AG`{}{{AFl{c}}}}}{{Al{ec}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{c}}}}}{{AAf{cc}{{Cl{e}}}}}}{{ALnci}g{}{}{{AAj{}{{Cl{c}}}}}{{AAf{ce}{{Cl{g}}}}}}`{{{Lh{}{{Hd{c}}}}}{{G`{gk}}}{}{}{ACn{BAj{e}}}{}{ACn{BAj{i}}}}{{{Lh{}{{Hd{c}}}}e}{{Bl{{Lh{}{{Hd{c}}}}}}}{}Hf}````````````````````````````````````````````````{{ALnAb}{{Al{Ah{AA`{Ab}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}`0{{{Lh{}{{Hd{c}}}}}{{ANh{{Lh{}{{Hd{c}}}}}}}{}}{AFdcHb}{AFfcHb}``{{{Lh{}{{Hd{c}}}}}{{Lh{}{{Hd{c}}}}}{}}{{AJfc}eAKn{}}{{AAfc}eAKn{}}{{{Cn{}{{Cl{c}}}}e}c{}AKn}```{{{Lh{}{{Hd{c}}}}e}{{AMd{{Lh{}{{Hd{c}}}}}}}{}{{Hf{}{{Hd{c}}}}}}{{ACjACjACj}ACj}{AAbAAb}{{AAbAAb}Ah}{{{Lh{}{{Hd{c}}}}}{{AOb{{Lh{}{{Hd{c}}}}}}}{}}{{ACjACj}H`}{{{Lh{}{{Hd{c}}}}e}H`{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}eg}H`{}Hf{{AAf{c}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BAh{c}}}}{{{Lh{}{{Hd{c}}}}e}e{}{{BAj{c}}}}`````{{{Lh{}{{Hd{c}}}}}{{AMf{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}}Ab{}}{{{Lh{}{{Hd{c}}}}}{{ANf{{Lh{}{{Hd{c}}}}}}}{}}{{}ACn}``{cAh{}}{BHfAh}{{{Lh{}{{Hd{c}}}}}{{AMh{{Lh{}{{Hd{c}}}}}}}{}}`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Lh{}{{Hd{c}}}}eg}Af{}Hf{{AAf{c}{{Cl{Af}}}}}}{{BAje}Ah{}{{Hf{}{{Hd{c}}}}}}{{BAjc}Ah{}}{{BAjAb}Ah}`{{{Lh{}{{Hd{c}}}}e}{{AOd{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{AOf{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{e}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ALl{{Lh{}{{Hd{c}}}}eg}}}{}Hf{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{AM`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}eg}e{}{}{{AAf{ec}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}e}Ah{}{{AAf{c}}}}``{cAFh{}}{eBAh{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AOh{{Lh{}{{Hd{c}}}}}}}{}}{{ADjc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}`10```{{{Lh{}{{Hd{c}}}}e}{{AOj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}}}}{{{Lh{}{{Hd{c}}}}c}{{AOl{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{ANl{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{}{{Cl{c}}}}}}{Cbc{}}{{{Hf{}{{Hd{c}}{BBd{e}}}}}e{}{{Lh{}{{Hd{c}}}}}}{AMjAf}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}Af{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{cc}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}Af{}ADj{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}}<;{AMjAb}``=<{{{Lh{}{{Hd{c}}}}g}{{AOn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ANn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{{Dj{c}}}{{Cl{e}}}}}}{{ACjACj}ACj}5{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}2710`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}9{ALn{{B`{c}}}{}}{{{Lh{}{{Hd{c}}}}}{{Al{{Dj{c}}{An{c}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{B`{c}}}{}}{{ALnAb}{{B`{c}}}{}}`{{ADjc}{{B`{H`}}}Hb}{{{Lh{}{{Hd{c}}}}e}{{B`{H`}}}{}Hf}{{{Lh{}{{Hd{c}}}}eg}{{B`{H`}}}{}Hf{{AAf{c}{{Cl{{B`{H`}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{G`{gg}}}{}{{AAf{c}{{Cl{Af}}}}}{ACn{BAj{c}}}}{{{Lh{}{{Hd{c}}}}g}Ab{}{}{{AAf{e}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}{{Bb{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBf{c}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AMl{{Lh{}{{Hd{c}}}}}}}{}}{{ALne}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{ALncg}c{}{}{{AAf{ce}{{Cl{c}}}}}}5{{{Lh{}{{Hd{c}}}}ei}{{Bd{{Lh{}{{Hd{c}}}}ei}}}{}{}{}{{AAf{ec}{{Cl{{B`{g}}}}}}}}{{{Lh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{AMn{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bf{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Bh{{Lh{}{{Hd{c}}}}}}}{}}`{{{Lh{}{{Hd{c}}}}}e{}{{BBh{c}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AN`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}```{{{Lh{}{{Hd{c}}}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{Af}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}ei}g{}{}{{AAj{}{{Cl{e}}}}}{{AAf{ec}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}g}e{}{{AAj{}{{Cl{Ah}}}}}{{AAf{c}{{Cl{e}}}}}}{c{{Al{{AFn{}{{AFl{e}}}}e}}}{}{}}{{{AG`{}{{AFl{c}}}}}{{Al{ec}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{c}}}}}{{AAf{cc}{{Cl{e}}}}}}{{ALnci}g{}{}{{AAj{}{{Cl{c}}}}}{{AAf{ce}{{Cl{g}}}}}}`{{{Lh{}{{Hd{c}}}}}{{G`{gk}}}{}{}{ACn{BAj{e}}}{}{ACn{BAj{i}}}}{{{Lh{}{{Hd{c}}}}e}{{Bl{{Lh{}{{Hd{c}}}}}}}{}Hf}```````````````````````````````````````````{{ALnAb}{{Al{Ah{AA`{Ab}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}`0{{{Lh{}{{Hd{c}}}}}{{ANh{{Lh{}{{Hd{c}}}}}}}{}}{AFdcHb}{AFfcHb}``{{{Lh{}{{Hd{c}}}}}{{Lh{}{{Hd{c}}}}}{}}{{AJfc}eAKn{}}{{AAfc}eAKn{}}{{{Cn{}{{Cl{c}}}}e}c{}AKn}```{{{Lh{}{{Hd{c}}}}e}{{AMd{{Lh{}{{Hd{c}}}}}}}{}{{Hf{}{{Hd{c}}}}}}{{ACjACjACj}ACj}{AAbAAb}{{AAbAAb}Ah}{{{Lh{}{{Hd{c}}}}}{{AOb{{Lh{}{{Hd{c}}}}}}}{}}{{ACjACj}H`}{{{Lh{}{{Hd{c}}}}e}H`{}{{Hf{}{{Hd{c}}}}}}{{{Lh{}{{Hd{c}}}}eg}H`{}Hf{{AAf{c}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BAh{c}}}}{{{Lh{}{{Hd{c}}}}e}e{}{{BAj{c}}}}`````{{{Lh{}{{Hd{c}}}}}{{AMf{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}}Ab{}}{{{Lh{}{{Hd{c}}}}}{{ANf{{Lh{}{{Hd{c}}}}}}}{}}{{}ACn}``{cAh{}}{BHfAh}{{{Lh{}{{Hd{c}}}}}{{AMh{{Lh{}{{Hd{c}}}}}}}{}}`{{ADhc}AfHb}{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{{{Lh{}{{Hd{c}}}}eg}Af{}Hf{{AAf{c}{{Cl{Af}}}}}}{{BAje}Ah{}{{Hf{}{{Hd{c}}}}}}{{BAjc}Ah{}}{{BAjAb}Ah}`{{{Lh{}{{Hd{c}}}}e}{{AOd{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{AOf{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{e}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ALl{{Lh{}{{Hd{c}}}}eg}}}{}Hf{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{AM`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}eg}e{}{}{{AAf{ec}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}e}Ah{}{{AAf{c}}}}``{cAFh{}}{{{Lh{}{{Hd{c}}}}}{{AOh{{Lh{}{{Hd{c}}}}}}}{}}{{ADjc}AfHb}?`0?```{{{Lh{}{{Hd{c}}}}e}{{AOj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}}}}{{{Lh{}{{Hd{c}}}}c}{{AOl{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{ANl{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{}{{Cl{c}}}}}}{Cbc{}}{{{Hf{}{{Hd{c}}{BBd{e}}}}}e{}{{Lh{}{{Hd{c}}}}}}{AMjAf}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}Af{}}{{{Lh{}{{Hd{c}}}}e}Af{}{{AAf{cc}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}g}Af{}ADj{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}}{{B`{c}}}{}};{{{Lh{}{{Hd{c}}}}e}Af{}Hf}{AMjAb}``=1{{{Lh{}{{Hd{c}}}}g}{{AOn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{c}{{Cl{{B`{e}}}}}}}}{{{Lh{}{{Hd{c}}}}g}{{ANn{{Lh{}{{Hd{c}}}}g}}}{}{}{{AAf{{Dj{c}}}{{Cl{e}}}}}}{{ACjACj}ACj}6{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{H`}}}}}}{{{Lh{}{{Hd{c}}}}g}{{B`{c}}}{}ACj{{AAf{c}{{Cl{e}}}}}}2810`{{ADhc}AfHb}89{ALn{{B`{c}}}{}}{{{Lh{}{{Hd{c}}}}}{{Al{{Dj{c}}{An{c}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{B`{c}}}{}}{{ALnAb}{{B`{c}}}{}}`{{ADjc}{{B`{H`}}}Hb}{{{Lh{}{{Hd{c}}}}e}{{B`{H`}}}{}Hf}{{{Lh{}{{Hd{c}}}}eg}{{B`{H`}}}{}Hf{{AAf{c}{{Cl{{B`{H`}}}}}}}}{{{Lh{}{{Hd{c}}}}e}{{G`{gg}}}{}{{AAf{c}{{Cl{Af}}}}}{ACn{BAj{c}}}}{{{Lh{}{{Hd{c}}}}g}Ab{}{}{{AAf{e}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}{{Bb{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{B`{Ab}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}}e{}{{BBf{c}}}}{{{Lh{}{{Hd{c}}}}e}{{B`{c}}}{}{{AAf{cc}{{Cl{c}}}}}}{{{Lh{}{{Hd{c}}}}}{{AMl{{Lh{}{{Hd{c}}}}}}}{}}{{ALne}{{B`{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{{ALncg}c{}{}{{AAf{ce}{{Cl{c}}}}}}5{{{Lh{}{{Hd{c}}}}ei}{{Bd{{Lh{}{{Hd{c}}}}ei}}}{}{}{}{{AAf{ec}{{Cl{{B`{g}}}}}}}}{{{Lh{}{{Hd{c}}}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Lh{}{{Hd{c}}}}Ab}{{AMn{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bf{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{Lh{}{{Hd{c}}}}Ab}{{Bh{{Lh{}{{Hd{c}}}}}}}{}}`{{{Lh{}{{Hd{c}}}}}e{}{{BBh{c}}}}{{{Lh{}{{Hd{c}}}}Ab}{{AN`{{Lh{}{{Hd{c}}}}}}}{}}{{{Lh{}{{Hd{c}}}}e}{{Bj{{Lh{}{{Hd{c}}}}e}}}{}{{AAf{c}{{Cl{Af}}}}}}```{{{Lh{}{{Hd{c}}}}}{}{}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{Af}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}ei}g{}{}{{AAj{}{{Cl{e}}}}}{{AAf{ec}{{Cl{g}}}}}}{{{Lh{}{{Hd{c}}}}g}e{}{{AAj{}{{Cl{Ah}}}}}{{AAf{c}{{Cl{e}}}}}}{{{Lh{}{{Hd{c}}}}g}{}{}{{AAj{}{{Cl{c}}}}}{{AAf{cc}{{Cl{e}}}}}}{{ALnci}g{}{}{{AAj{}{{Cl{c}}}}}{{AAf{ce}{{Cl{g}}}}}}`{{{Lh{}{{Hd{c}}}}}{{G`{gk}}}{}{}{ACn{BAj{e}}}{}{ACn{BAj{i}}}}{{{Lh{}{{Hd{c}}}}e}{{Bl{{Lh{}{{Hd{c}}}}}}}{}Hf}```````````````````````{{{Nh{c}}Ab}{{Nh{c}}}Hb}{{{Nh{c}}}{{AA`{Ab}}}Hb}{{}Af}``{{{BKb{c}}}AbHb}{{{Nh{c}}Ab}AbHb}{{{Nh{c}}}cHb}{{{Nh{{j{c}}}}}{}{}}{{{Nh{{j{c}}}}}{{Nh{c}}}{}}{BEf{{AA`{Ab}}}}{{{Nh{c}}}{}Hb}4{{{Nh{c}}}{{In{c}}}{}}0{{{Nh{{j{c}}}}}{{j{{In{c}}}}}{}}0{BEfAb}{ce{}{}}00000={{{Nh{c}}Al}{{Nh{c}}}Hb}{{{Nh{c}}{Nh{e}}}AlHbHb}?{{{Nh{c}}}{{Nh{e}}}Hb{}}{{{BKb{c}}}{{BKb{c}}}Hb}{{{Nh{c}}}{{Nh{c}}}Hb}{BEfBEf}{bb}0{{ce}Ah{}{}}00{{{BKb{c}}{BKb{c}}}H`Hb}{{{Nh{c}}{Nh{c}}}H`Hb}{{BEfBEf}H`}{b{{Bf{c}}}{}}0{AbAh}{{{Nh{c}}{Nh{c}}Ab}AhHb}0100{{}{{Nh{c}}}{}}{{}BEf}{{}Ah}{{{Nh{c}}}AhHb}{{}Af}{{{BKb{c}}{BKb{c}}}AfHb}{{{Nh{c}}{Nh{c}}}AfHb}{{BEfBEf}Af}{{{BKb{c}}Ch}{{Al{AhCj}}}Hb}{{{Nh{c}}Ch}{{Al{AhCj}}}Hb}0{{BEfCh}{{Al{AhCj}}}}{cc{}}{c{{Nh{c}}}Hb}101{Ab}0{c{}Hb}{Ah}{{{Nh{Ah}}}{{Nh{c}}}Hb}12{{{Nh{{j{c}}}}e}Nh{}{{BKd{{j{c}}}}}}{cAhIf}{{{BKb{c}}e}AhHbIf}{{{Nh{c}}e}AhHbIf}{{BEfc}AhIf}{ce{}{}}0099{{{Nh{c}}}AfHb}{{{Nh{c}}Ab}AfHb}{{{BKb{c}}}N`Hb}{{{Nh{{j{c}}}}}Ab{}}{BEfBb}{{{Nh{c}}e}{{Nh{c}}}Hb{{Cn{{AA`{Ab}}}{{Cl{{AA`{Ab}}}}}}}}{BEfAb}{{}}{{}{{B`{{Nh{c}}}}}Hb}{Ab{{B`{BEf}}}}{{{Bf{c}}}b{}}0{{}{{Nh{c}}}Hb}{AbBEf}55{{}BEf}{{{Nh{c}}Al}{{Nh{c}}}Hb}{{{Nh{c}}{Nh{c}}}AlHb}{{{BKb{c}}{BKb{c}}}{{B`{H`}}}Hb}{{{Nh{c}}{Nh{c}}}{{B`{H`}}}Hb}{{BEfBEf}{{B`{H`}}}}``{{}c{}}{{{Nh{c}}}cHb}1010{cc{}}{{{Nh{c}}c}cHb}{{{BKb{c}}}AbHb}{Abj}{{{Nh{c}}Ab}{{Nh{{j{c}}}}}{}}1{{{Nh{c}}Ab}{{Nh{c}}}Hb}{{{Nh{c}}{Nh{c}}}AbHb}{{}Ah}{{{Nh{c}}{Nh{c}}}AhHb}{AbAh}{ce{}{}}00{{{Nh{c}}}{{G`{{Nh{Ah}}}}}Hb}{c{{Al{e}}}{}{}}00{{{AA`{Ab}}}{{Al{BEf}}}}{Ab{{Al{BEf}}}}222{cFb{}}00`{{{Nh{c}}{AA`{Ab}}}{{Nh{c}}}Hb}{cAh{}}{{{Nh{c}}c}AhHb}{{hAb}Ah}{{{Nh{c}}hAb}AhHb}3232``````{{{Al{ce}}{Al{ge}}}{{Al{ge}}}{}{}{}}{{{Al{ce}}i}{{Al{ge}}}{}{}{}{{Cn{c}{{Cl{{Al{ge}}}}}}}}{{{Al{ce}}}{{Al{e}}}BGn{}}{{{Al{ce}}}{{Al{e}}}BH`{}}{{{Al{ce}}}{{Al{ce}}}{}{}}0????????{{{Al{ce}}}BGh{}{}}{{{Al{ce}}}{{Al{ce}}}AAbAAb}{{{BKf{c}}}{{BKf{c}}}{}}{{{BKh{c}}}{{BKh{c}}}AAb}{{{Al{ce}}{Al{ce}}}AhAAbAAb}{bb}000{{ce}Ah{}{}}00{{{Al{ce}}}{{Al{ce}}}AAb{}}0{{{Al{ce}}{Al{ce}}}H`ACjACj}{b{{Bf{c}}}{}}000{{{Al{ce}}g}{{Al{cAj}}}{}{BKjEhFj}{EdEhFj}}{{{Al{ce}}}{{Al{ce}}}ACh{}}0{{{Al{ce}}{Al{ce}}}AfADhADh}{{{Al{ce}}}{{B`{e}}}{}{}}{{{Al{ce}}Ad}c{}Fl}{{{Al{ce}}Ad}eFl{}}{{{Al{{Al{ce}}e}}}{{Al{ce}}}{}{}}{{{Al{ce}}Ch}{{Al{AhCj}}}FlFl}{{{BKf{c}}Ch}{{Al{AhCj}}}Fl}{{{BKl{c}}Ch}{{Al{AhCj}}}Fl}{{{BKh{c}}Ch}{{Al{AhCj}}}Fl}{BKn{{Al{BL`BLb}}}}{cc{}}1000{g{{Al{ie}}}{}{}{{Hf{}{{Hd{{Al{ce}}}}}}}{{BAh{c}}}}{{}{{Al{ce}}}{}{}}{{{Al{AAhc}}}{{Al{eg}}}{}{}{{AFh{c}}}}{{{BHh{c}}}{{Al{eg}}}{}{}{{AFh{c}}}}{Cf{{Al{eg}}}{}{{D`{c}}}{{F`{c}{{Dl{A`}}}}{El{c}}}}{{AdAj}{{Al{eg}}}{}{{Dh{c}}}{{Eb{c}}FdEhFj}}{{{Al{ce}}g}AhAFbAFbIf}```{{{Al{ce}}g}{{Al{ce}}}{}{}{{Cn{c}}}}{{{Al{ce}}g}{{Al{ce}}}{}{}{{Cn{e}}}}{ce{}{}}000{{{Al{ce}}}e{{Cb{Fn}}}{}}{{{Al{ce}}}{{BKf{c}}}{}{}}{{{Al{ce}}}{{BKh{c}}}{}{}}{{{Al{ce}}}{{BKl{c}}}{}{}}444{{{Al{ce}}}c{}{{Cb{Fn}}}}{{{Al{ce}}}Af{}{}}{{{Al{ce}}g}Af{}{}{{Cn{e}{{Cl{Af}}}}}}1{{{Al{ce}}g}Af{}{}{{Cn{c}{{Cl{Af}}}}}}64{A`{{Al{eg}}}{}{{D`{c}}}{{F`{c}{{Dl{A`}}}}{El{c}}}}{{{Al{eg}}}{{Al{A`}}}{}{{Dh{c}}}{{Eb{c}}FdEhFj}}{{{Al{ce}}i}{{Al{ge}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{Al{ce}}i}{{Al{cg}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Al{ce}}gi}g{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{Al{ce}}ik}g{}{}{}{{Cn{e}{{Cl{g}}}}}{{Cn{c}{{Cl{g}}}}}}{{{Bf{c}}}b{}}000{{{BKf{c}}}{{B`{c}}}{}}{{{BKl{c}}}{{B`{c}}}{}}{{{BKh{c}}}{{B`{c}}}{}}210{{{Al{ce}}}{{B`{c}}}{}{}}{{{Al{ce}}{Al{cg}}}{{Al{cg}}}{}{}{}}{{{Al{ce}}i}{{Al{cg}}}{}{}{}{{Cn{e}{{Cl{{Al{cg}}}}}}}}{{{Al{ce}}{Al{ce}}}{{B`{H`}}}ADjADj}{g{{Al{ie}}}{}{}{{Lh{}{{Hd{{Al{ce}}}}}}}{{BBf{c}}}}{{{Al{ce}}}AFjBLdFl}{{{BKf{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BKl{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BKh{c}}}{{G`{Ab{B`{Ab}}}}}{}}{g{{Al{ie}}}{}{}{{Lh{}{{Hd{{Al{ce}}}}}}}{{BBh{c}}}}{ce{}{}}00{{{Al{{B`{c}}e}}}{{B`{{Al{ce}}}}}{}{}}{c{{Al{e}}}{}{}}0000000{{}{{Al{{Al{eg}}Aj}}}{}{{D`{c}}}{{F`{c}{{Dl{A`}}}}{El{c}}}}{cFb{}}000{{{Al{ce}}}c{}Fl}{{{Al{ce}}}eFl{}}{{{Al{ce}}}e{}{}}{{{Al{ce}}c}c{}{}}{{{Al{ce}}}cACn{}}{{{Al{ce}}g}c{}{}{{Cn{e}{{Cl{c}}}}}}{{{Al{ce}}}c{}{}}{{{Al{ce}}i}{{Al{cAj}}}{}{BKjEhFj}{EdEhFj}{{Cn{}{{Cl{g}}}}}}`````````````<<{bb}`{{{Aj{c}}{Aj{c}}}{{Aj{c}}}BLf}{{{BLh{c}}{BLh{c}}}{{BLh{c}}}BLj}{b{{Bf{c}}}{}}``````````````{cc{}}{c{{BLn{}{{BLl{c}}}}}{AChBBbEhFj{AFf{{j{h}}}}{AFd{{j{h}}}}{BMb{}{{BM`{h}}}}}}00````````````````````````````{ce{}{}}``````````````````````````````````````````{{{Bf{c}}}b{}}````{{{Aj{c}}}{{Aj{c}}}BLf}{{{BLh{c}}}{{BLh{c}}}BLj}{{{BLn{}{{BLl{c}}}}}c{AChBBbEhFj{AFf{{j{h}}}}{AFd{{j{h}}}}{BMb{}{{BM`{h}}}}}}00{c{{Al{e}}}{}{}}0{cFb{}}```````````````````````````````````````{{BMdBMdBMd}BMd}{{{BMh{}{{BMf{c}}}}{BMh{}{{BMf{c}}}}}c{}}{{BMjBMj}c{}}000{{BMdBMd}BMd}02`````````````{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}i{}{}{}{}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}i{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}e{}{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{c{{BN`{}{{BMf{e}}{BM`{g}}{BMl{c}}{BMn{i}}}}}{}{}{}{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}c{}{}{}{}}00{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}c{}{}{}{}}10111{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}g{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}10:{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}e{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}c{}{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}e{}{}{}{}}210212102102121<3<{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}>10?>{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}};;?6{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}g{}{}{}{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}i{}{}{}{}}1:9:99````````````````````````````````1{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{Aj{Hj}}}{{Aj{Hj}}}}{{{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{I`}}}{{Aj{I`}}}}{{{Aj{Al}}}{{Aj{Al}}}}{{{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{En}}}{{Aj{En}}}}{{{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{d}}{Aj{d}}}}{{{Aj{h}}{Aj{h}}}}{{{Aj{En}}{Aj{En}}}}{{{Aj{Bb}}{Aj{Bb}}}}{{{Aj{c}}{Aj{c}}}{}BLf}{{{Aj{An}}{Aj{An}}}}1{{{Aj{Al}}{Aj{Al}}}}{{{Aj{Hj}}{Aj{Hj}}}}{{{Aj{I`}}{Aj{I`}}}}{{{Aj{Hl}}{Aj{Hl}}}}{{{Aj{Ib}}{Aj{Ib}}}}{{{Aj{Dd}}{Aj{Dd}}}}7{{{Aj{Ab}}{Aj{Ab}}}}{{{Aj{c}}e}AhBLf{}}{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}c{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}c{}{}{}{}{}}{Aj}0{{{BLh{c}}}AfBLj}0{{{Aj{c}}}{{Dj{c}}}BLf}0{{{Aj{c}}}{{j{c}}}BLf}110{{{BLh{c}}{BLh{c}}}{{BLh{c}}}BLj}{{{BLh{c}}Af}{{BLh{c}}}BLj}={{{Aj{c}}{Aj{c}}}{}BLf}{{{Aj{d}}{Aj{d}}}}={{{Aj{h}}{Aj{h}}}}{{{Aj{En}}{Aj{En}}}}33={{{Aj{Bb}}{Aj{Bb}}}}?{{{Aj{Al}}{Aj{Al}}}}{{{Aj{An}}{Aj{An}}}}{{{BLh{c}}Af}AhBLj}{{{BLh{c}}{BLh{c}}}AhBLj}{{{Aj{c}}e}AhBLf{}}:;9{{{Aj{Ib}}{Aj{Ib}}}}59:7{{{Aj{Dd}}{Aj{Dd}}}}95{{{Aj{I`}}{Aj{I`}}}}<8{{{Aj{Ab}}{Aj{Ab}}}}564{{{BLh{c}}{BLh{c}}}{}BLj}{{{BLh{c}}Af}{}BLj}2>54=9?:3:???{{}{{Aj{An}}}}{{}{{Aj{Al}}}}{{}{{Aj{h}}}}{{}{{Aj{En}}}}{{}{{Aj{Ib}}}}{{}{{Aj{d}}}}1{{}{{Aj{Hj}}}}74{{}{{Aj{Ab}}}}776{{}{{Aj{I`}}}}{{}{{Aj{Hl}}}}249:4637792213{{}{{Aj{Dd}}}}4926114071756;8;798070:74092786;45591797;71162880003:82:7;386:9;5234:82:6;8574031724:{{{j{c}}}{{Aj{c}}}BLf}{{{j{c}}{Aj{Ab}}{Aj{c}}}{{Aj{c}}}BLf}{{{j{c}}{Aj{Ab}}}{{Aj{c}}}{ACnBLf}}{Aj{{Aj{c}}}{ACnBLf}}{{{j{c}}{BLh{Al}}{Aj{Ab}}{Aj{c}}}{{Aj{c}}}BLf}{{Aj{BLh{Al}}{Aj{c}}}{{Aj{c}}}BLf}1{{{Aj{c}}e}Ah{BLfAFb}If}````````````````````````````{{{Aj{c}}e}{}BLf{{BKd{{j{c}}}}}}0{{{Aj{c}}{Aj{c}}}{{G`{{Aj{c}}{Aj{c}}}}}BLf}{ce{}{}}0{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}c{}{}{}{}}{{{Aj{Hj}}}}{{{Aj{Hl}}}}201201{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}c{}{}{}{}}{{{Aj{Ib}}}}{{{Aj{I`}}}}{{{Aj{Dd}}}}{{{Aj{Al}}}}{{{Aj{En}}}}867{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}k{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}k{}{}{}{}{}}{Aj}0847635;:9;9:;9:```````{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}g{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}7{{{Aj{An}}}{{Aj{An}}}}79{{{Aj{h}}}{{Aj{h}}}}{{{Aj{Bb}}}{{Aj{Bb}}}}{{{Aj{Ab}}}{{Aj{Ab}}}}{{{Aj{d}}}{{Aj{d}}}}:>65<4;312>=:0{{{Aj{c}}}AbBLf}```````````````````````````````````{{{Aj{An}}{Aj{An}}}}{{{Aj{c}}{Aj{c}}}{}BLf}{{{Aj{Ib}}{Aj{Ib}}}}{{{Aj{Ab}}{Aj{Ab}}}}{{{Aj{Bb}}{Aj{Bb}}}}{{{Aj{I`}}{Aj{I`}}}}4{{{Aj{Dd}}{Aj{Dd}}}}5{{{Aj{h}}{Aj{h}}}}{{{Aj{Al}}{Aj{Al}}}}{{{Aj{En}}{Aj{En}}}}{{{Aj{d}}{Aj{d}}}}{{{Aj{Hl}}{Aj{Hl}}}}{{{Aj{Hj}}{Aj{Hj}}}}{{{Aj{c}}e}AhBLf{}}{{{Aj{c}}{Aj{c}}}Af{BLfADh}}{{{Aj{Al}}}}{{{Aj{Hl}}}}{{{Aj{Hj}}}}{{{Aj{I`}}}}{{{Aj{En}}}}{{{Aj{Dd}}}}{{{Aj{Ib}}}}{{{Bf{c}}}b{}}0{{{BLh{c}}}{}BLj}{{{Aj{h}}}}9{{{Aj{Ab}}}}4{{{Aj{Bb}}}}687{{{Aj{d}}}}{{{Aj{An}}}}{{{BLh{c}}{BLh{c}}}{{B`{H`}}}{BLjADj}}{{{Aj{c}}{Aj{c}}}{{B`{H`}}}{BLfADj}}{c{{Aj{h}}}{{Lh{}{{Hd{{Aj{h}}}}}}}}{c{{Aj{Bb}}}{{Lh{}{{Hd{{Aj{Bb}}}}}}}}{c{{Aj{Ab}}}{{Lh{}{{Hd{{Aj{Ab}}}}}}}}0{c{{Aj{I`}}}{{Lh{}{{Hd{{Aj{I`}}}}}}}}{c{{Aj{Hj}}}{{Lh{}{{Hd{{Aj{Hj}}}}}}}}{c{{Aj{Dd}}}{{Lh{}{{Hd{{Aj{Dd}}}}}}}}{c{{Aj{An}}}{{Lh{}{{Hd{{Aj{An}}}}}}}}05{c{{Aj{Ib}}}{{Lh{}{{Hd{{Aj{Ib}}}}}}}}{c{{Aj{Hl}}}{{Lh{}{{Hd{{Aj{Hl}}}}}}}}54{c{{Aj{d}}}{{Lh{}{{Hd{{Aj{d}}}}}}}}{c{{Aj{En}}}{{Lh{}{{Hd{{Aj{En}}}}}}}}01:53{c{{Aj{Al}}}{{Lh{}{{Hd{{Aj{Al}}}}}}}}30{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{Hj}}}{{Aj{Hj}}}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}e{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}c{}{}}{{{Aj{Dd}}}}{{{Aj{En}}}}{{{Aj{Ib}}}}{{{Aj{d}}}}{{{Aj{Bb}}}}{{{Aj{I`}}}}{{{Aj{Ab}}}}{{{Aj{An}}}}{{{Aj{Al}}}}{{{Aj{h}}}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}e{}{}{}{}}<;4:23{{{Aj{Hj}}}}6879{{{Aj{Hl}}}};32>=85;73196:<04>=<:845697;32>=;17:49580<632>=083<16:7;594>=54<;38:967{{{Aj{Bb}}{Aj{Bb}}}}{{{Aj{Al}}{Aj{Al}}}}{{{Aj{An}}{Aj{An}}}}{{{Aj{c}}{Aj{c}}}{}BLf}{{{Aj{I`}}{Aj{I`}}}}{{{Aj{Ib}}{Aj{Ib}}}}{{{Aj{d}}{Aj{d}}}}{{{Aj{Ab}}{Aj{Ab}}}}4{{{Aj{Dd}}{Aj{Dd}}}}{{{Aj{h}}{Aj{h}}}}{{{Aj{En}}{Aj{En}}}}{{{Aj{Hl}}{Aj{Hl}}}}{{{Aj{Hj}}{Aj{Hj}}}}9{{{Aj{c}}e}AhBLf{}}{{{Aj{c}}c}{{Aj{c}}}BLf}{{{Aj{c}}}{{Aj{c}}}BLf}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}{{{Aj{Al}}}{{Aj{Al}}}}{{{Aj{d}}}{{Aj{d}}}}{{{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{Ab}}}{{Aj{Ab}}}}{{{Aj{En}}}{{Aj{En}}}}{{{Aj{I`}}}{{Aj{I`}}}}{{{Aj{h}}}{{Aj{h}}}}{{{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{Bb}}}{{Aj{Bb}}}}{{{Aj{An}}}{{Aj{An}}}}<<;52497{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}{{{Aj{I`}}{Aj{I`}}}{{Aj{I`}}}}{{{Aj{An}}{Aj{An}}}{{Aj{An}}}}{{{Aj{Ib}}{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{Ab}}{Aj{Ab}}}{{Aj{Ab}}}}{{{Aj{Dd}}{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{Bb}}{Aj{Bb}}}{{Aj{Bb}}}}{{{Aj{d}}{Aj{d}}}{{Aj{d}}}}{{{Aj{Al}}{Aj{Al}}}{{Aj{Al}}}}{{{Aj{En}}{Aj{En}}}{{Aj{En}}}}{{{Aj{h}}{Aj{h}}}{{Aj{h}}}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}?{{{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{En}}}{{Aj{En}}}}{{{Aj{I`}}}{{Aj{I`}}}}{{{Aj{Al}}}{{Aj{Al}}}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}8={{{Aj{I`}}{Aj{I`}}}{{Aj{I`}}}}:<;8{{{Aj{An}}{Aj{An}}}{{Aj{An}}}}{{{Aj{Ib}}{Aj{Ib}}}{{Aj{Ib}}}}?{{{Aj{c}}{j{c}}{Aj{Ab}}}AhBLf}{{{Aj{c}}Aj}AhBLf}{{{Aj{c}}{j{c}}{BLh{Al}}{Aj{Ab}}}AhBLf}{{{Aj{c}}Aj{BLh{Al}}}AhBLf}1{{{BLh{c}}{Aj{e}}{Aj{e}}}{{Aj{e}}}BLj{{BLf{}{{BMf{c}}}}}}{{{BLh{c}}{BLh{c}}{BLh{c}}}{{BLh{c}}}BLj}{{{BLh{c}}AbAf}AhBLj}0{{{Aj{I`}}I`}}{{{Aj{Bb}}Bb}}0{{{Aj{d}}{Aj{d}}}}{{{Aj{En}}En}}{{{Aj{c}}{Aj{c}}}{}BLf}1{{{Aj{Dd}}Dd}}{{{Aj{Al}}Al}}6{{{Aj{An}}An}}{{{Aj{Ab}}Ab}}{{{Aj{Ib}}Ib}}58{{{Aj{d}}d}}:{{{Aj{An}}{Aj{An}}}}2866{{{Aj{Dd}}{Aj{Dd}}}}{{{Aj{h}}h}}73{{{Aj{Ab}}{Aj{Ab}}}}6511{{{Aj{h}}{Aj{h}}}}9:7{{{Aj{En}}{Aj{En}}}}<{{{Aj{I`}}{Aj{I`}}}}8:4{{{Aj{I`}}I`}};{{{Aj{Ib}}{Aj{Ib}}}}=;9{{{Aj{Bb}}{Aj{Bb}}}}{{{Aj{Al}}{Aj{Al}}}};{{{Aj{Bb}}Bb}}?{{{Aj{En}}En}}{{{Aj{c}}e}AhBLf{}}{{{Aj{c}}{Aj{c}}}{}BLf}{{{Aj{Al}}Al}}14{{{Aj{d}}d}}9{{{Aj{Ab}}Ab}}26350?{{{Aj{An}}An}}{{{Aj{Ib}}Ib}}4{{{Aj{An}}{Aj{An}}}}{{{Aj{Ab}}{Aj{Ab}}}}4{{{Aj{d}}{Aj{d}}}}{{{Aj{Dd}}Dd}};{{{Aj{I`}}I`}}==?>790{{{Aj{I`}}{Aj{I`}}}}9{{{Aj{En}}{Aj{En}}}}>{{{Aj{h}}h}};{{{Aj{h}}{Aj{h}}}}:{{{Aj{En}}En}}:{{{Aj{Ib}}{Aj{Ib}}}}6;37773<<{{{Aj{c}}e}AhBLf{}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{Aj{Al}}}{{Aj{Al}}}}{{{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{Hj}}}{{Aj{Hj}}}}{{{Aj{I`}}}{{Aj{I`}}}}{{{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{En}}}{{Aj{En}}}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{BMdBMdBMd}BMd}{{{BLh{Dd}}{BLh{Dd}}{BLh{Dd}}}{{BLh{Dd}}}}{{{BLh{Al}}{BLh{Al}}{BLh{Al}}}{{BLh{Al}}}}{{{BLh{I`}}{BLh{I`}}{BLh{I`}}}{{BLh{I`}}}}{{{BLh{Ib}}{BLh{Ib}}{BLh{Ib}}}{{BLh{Ib}}}}{{{BLh{En}}{BLh{En}}{BLh{En}}}{{BLh{En}}}}{{{Aj{En}}{Aj{En}}{Aj{En}}}{{Aj{En}}}}{{{Aj{Hj}}{Aj{Hj}}{Aj{Hj}}}{{Aj{Hj}}}}{{{Aj{Bb}}{Aj{Bb}}{Aj{Bb}}}{{Aj{Bb}}}}{{{Aj{Al}}{Aj{Al}}{Aj{Al}}}{{Aj{Al}}}}{{{Aj{Ab}}{Aj{Ab}}{Aj{Ab}}}{{Aj{Ab}}}}{{{Aj{Hl}}{Aj{Hl}}{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{Ib}}{Aj{Ib}}{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{I`}}{Aj{I`}}{Aj{I`}}}{{Aj{I`}}}}{{AjAjAj}Aj}{{{Aj{h}}{Aj{h}}{Aj{h}}}{{Aj{h}}}}1{{{Aj{d}}{Aj{d}}{Aj{d}}}{{Aj{d}}}}{{{Aj{An}}{Aj{An}}{Aj{An}}}{{Aj{An}}}}{{{Aj{Dd}}{Aj{Dd}}{Aj{Dd}}}{{Aj{Dd}}}}{{{BMh{}{{BMf{c}}}}{BMh{}{{BMf{c}}}}}c{}}{{{BLh{I`}}{BLh{I`}}}}{{{BLh{En}}{BLh{En}}}}{{{BLh{Al}}{BLh{Al}}}}{{{BLh{Ib}}{BLh{Ib}}}}{{{BLh{Dd}}{BLh{Dd}}}}{{{Aj{Al}}{Aj{Al}}}}{{{Aj{Hl}}{Aj{Hl}}}}{{{Aj{Hj}}{Aj{Hj}}}}{{{Aj{En}}{Aj{En}}}}{{{Aj{An}}{Aj{An}}}}{{{Aj{h}}{Aj{h}}}}{{{Aj{I`}}{Aj{I`}}}}{{AjAj}}{{{Aj{Bb}}{Aj{Bb}}}}{{{Aj{Ib}}{Aj{Ib}}}}2{{{Aj{Dd}}{Aj{Dd}}}}{{{Aj{Ab}}{Aj{Ab}}}}{{{Aj{d}}{Aj{d}}}}{{BMjBMj}c{}}{{{BLh{En}}{BLh{En}}}}{{{BLh{Ib}}{BLh{Ib}}}}{{{BLh{I`}}{BLh{I`}}}}{{{BLh{Dd}}{BLh{Dd}}}}{{{BLh{Al}}{BLh{Al}}}}6?98:{{{Aj{Hl}}{Aj{Hl}}}}<<{{{Aj{Al}}{Aj{Al}}}}>{{{Aj{Hj}}{Aj{Hj}}}}{{{Aj{h}}{Aj{h}}}};{{{Aj{An}}{Aj{An}}}}:59687241?;>{{{Aj{En}}{Aj{En}}}}4>1{{AjAj}}0{{{Aj{I`}}{Aj{I`}}}}?=:8<9;?54031>7{{{Aj{Ib}}{Aj{Ib}}}}23{{{Aj{Bb}}{Aj{Bb}}}}{{{Aj{Dd}}{Aj{Dd}}}}9{{BMjBMj}c{}}{{{BLh{En}}{BLh{En}}}}{{{BLh{Ib}}{BLh{Ib}}}}?{{{BLh{I`}}{BLh{I`}}}}?8689><={{{Aj{d}}{Aj{d}}}}865<;{{{Aj{Ab}}{Aj{Ab}}}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{BMdBMd}BMd}{{{BLh{Al}}{BLh{Al}}}{{BLh{Al}}}}{{{BLh{En}}{BLh{En}}}{{BLh{En}}}}{{{BLh{Ib}}{BLh{Ib}}}{{BLh{Ib}}}}{{{BLh{I`}}{BLh{I`}}}{{BLh{I`}}}}{{{BLh{Dd}}{BLh{Dd}}}{{BLh{Dd}}}}{{{Aj{An}}{Aj{An}}}{{Aj{An}}}}{{AjAj}Aj}{{{Aj{Dd}}{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{I`}}{Aj{I`}}}{{Aj{I`}}}}{{{Aj{Ib}}{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{Hj}}{Aj{Hj}}}{{Aj{Hj}}}}{{{Aj{Ab}}{Aj{Ab}}}{{Aj{Ab}}}}{{{Aj{En}}{Aj{En}}}{{Aj{En}}}}{{{Aj{Hl}}{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{Al}}{Aj{Al}}}{{Aj{Al}}}}{{{Aj{Bb}}{Aj{Bb}}}{{Aj{Bb}}}}{{{Aj{d}}{Aj{d}}}{{Aj{d}}}}{{{Aj{h}}{Aj{h}}}{{Aj{h}}}};{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{BMdBMd}BMd}{{{BLh{Al}}{BLh{Al}}}{{BLh{Al}}}}{{{BLh{I`}}{BLh{I`}}}{{BLh{I`}}}}{{{BLh{Ib}}{BLh{Ib}}}{{BLh{Ib}}}}{{{BLh{En}}{BLh{En}}}{{BLh{En}}}}{{{BLh{Dd}}{BLh{Dd}}}{{BLh{Dd}}}}{{{Aj{Dd}}{Aj{Dd}}}{{Aj{Dd}}}}9:=<>;{{{Aj{Ib}}{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{Hj}}{Aj{Hj}}}{{Aj{Hj}}}}:{{AjAj}Aj}{{{Aj{An}}{Aj{An}}}{{Aj{An}}}}1{{{Aj{I`}}{Aj{I`}}}{{Aj{I`}}}}{{{BMh{}{{BMf{c}}}}{BMh{}{{BMf{c}}}}}c{}}{{{BLh{Dd}}{BLh{Dd}}}}{{{BLh{Ib}}{BLh{Ib}}}}{{{BLh{I`}}{BLh{I`}}}}{{{BLh{Al}}{BLh{Al}}}}{{{BLh{En}}{BLh{En}}}}{{{Aj{Ab}}{Aj{Ab}}}}{{{Aj{An}}{Aj{An}}}}{{AjAj}}{{{Aj{Dd}}{Aj{Dd}}}}1{{{Aj{I`}}{Aj{I`}}}}{{{Aj{Hl}}{Aj{Hl}}}}{{{Aj{h}}{Aj{h}}}}{{{Aj{Ib}}{Aj{Ib}}}}{{{Aj{d}}{Aj{d}}}}{{{Aj{En}}{Aj{En}}}}{{{Aj{Hj}}{Aj{Hj}}}}{{{Aj{Al}}{Aj{Al}}}}{{{Aj{Bb}}{Aj{Bb}}}}`{Af{{BLh{c}}}BLj}{c{{Aj{c}}}BLf}2=;84:{{{Aj{c}}{Aj{c}}}{}BLf}:640?780{{{Aj{c}}e}AhBLf{}}{c{{Aj{Bb}}}{{Lh{}{{Hd{{Aj{Bb}}}}}}}}{c{{Aj{Al}}}{{Lh{}{{Hd{{Aj{Al}}}}}}}}{c{{Aj{Ab}}}{{Lh{}{{Hd{{Aj{Ab}}}}}}}}21{c{{Aj{I`}}}{{Lh{}{{Hd{{Aj{I`}}}}}}}}{c{{Aj{Dd}}}{{Lh{}{{Hd{{Aj{Dd}}}}}}}}{c{{Aj{h}}}{{Lh{}{{Hd{{Aj{h}}}}}}}}{c{{Aj{Hl}}}{{Lh{}{{Hd{{Aj{Hl}}}}}}}}{c{{Aj{Ib}}}{{Lh{}{{Hd{{Aj{Ib}}}}}}}}3{c{{Aj{Hj}}}{{Lh{}{{Hd{{Aj{Hj}}}}}}}}{c{{Aj{d}}}{{Lh{}{{Hd{{Aj{d}}}}}}}}{c{{Aj{An}}}{{Lh{}{{Hd{{Aj{An}}}}}}}}1{c{{Aj{En}}}{{Lh{}{{Hd{{Aj{En}}}}}}}}31680459{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}{{{Aj{An}}}{{Aj{An}}}}{{{Aj{h}}}{{Aj{h}}}}{{{Aj{Ab}}}{{Aj{Ab}}}}{{{Aj{Ib}}}{{Aj{Ib}}}}{{{Aj{Bb}}}{{Aj{Bb}}}}{{{Aj{d}}}{{Aj{d}}}}{{{Aj{En}}}{{Aj{En}}}}{{{Aj{I`}}}{{Aj{I`}}}}{{{Aj{Dd}}}{{Aj{Dd}}}}{{{Aj{Al}}}{{Aj{Al}}}}{{{Aj{h}}{Aj{h}}}{{Aj{h}}}}{{{BLh{c}}Ab}AfBLj}0{{{BLh{c}}}{{Dj{Af}}}BLj}{{{Aj{c}}}{{Dj{c}}}BLf}{{{Aj{Al}}}}{{{Aj{Dd}}}}{{{Aj{Ib}}}}{{{Aj{Hl}}}}{{{Aj{h}}}}{{{Aj{Ab}}}}{{{Aj{Hj}}}}0{{{Aj{En}}}}{{{Aj{Bb}}}}11{{{Aj{An}}}}1540{{{Aj{d}}}}{{{Aj{I`}}}}949708131238708:1;402976:2;054403::7;57256{{{BLh{c}}}dBLj}{{{BLh{c}}}{{Aj{h}}}BLj}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}g{}{}{}{}}{{{Aj{Hl}}}{{Aj{d}}}}{{{Aj{Hj}}}{{Aj{Bb}}}}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{Hj}}}{{Aj{Hj}}}}{{{BLh{c}}}{{Aj{c}}}BLj}{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}i{}{}{}{}}{{{Aj{Hl}}}}{{{Aj{Hj}}}}{{{Aj{h}}}}{{{Aj{En}}}}31{{{Aj{Al}}}}{{{Aj{Ib}}}}3{{{Aj{d}}}}{{{Aj{Dd}}}}357{{{Aj{Bb}}}}6{{{Aj{I`}}}}60{{{Aj{Ab}}}}{{{Aj{An}}}}532506;1;0402228:88368383:5:4746470:9:091199913;39:1:6746790945746:3:54758863;8:5882;20220082040113;829{ce{}{}}0{{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{{BN`{}{{BMf{c}}{BM`{e}}{BMl{g}}{BMn{i}}}}}{}{}{}{}}{{{Aj{Hl}}}{{Aj{Hl}}}}{{{Aj{Hj}}}{{Aj{Hj}}}}{{{BNd{}{{BMf{c}}{BM`{e}}{BNb{g}}{BMn{i}}}}}g{}{}{}{}}{{{BMb{}{{BM`{c}}{BMn{e}}}}}{{BMb{}{{BM`{c}}{BMn{e}}}}}{}{}}{{{Aj{Bb}}}{{Aj{Bb}}}}?={{{Aj{d}}}{{Aj{d}}}}{{{Aj{Ab}}}{{Aj{Ab}}}}={{{Aj{An}}}{{Aj{An}}}}{{{Aj{h}}}{{Aj{h}}}}{{{Aj{Al}}}}>7625>{{{Aj{Ib}}}}{{{Aj{Dd}}}}{{{Aj{En}}}}4367{c{{Al{e}}}{}{}}{{{j{c}}}{{Al{{Aj{c}}AAd}}}BLf}0111{cFb{}}0```````````````````````````````````{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}c}{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}c}{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}{}{}{}{}{}}{AjAj}02100?><:=;{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}e}{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}e}{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}{}{}{}{}{}}224322````````````{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}c{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}c{}{}{}{}{}}{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}g{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}g{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}i{}{}{}{}{}}{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}i{}{}{}{}{}}54{c{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}{}{}{}{}{}}{c{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}{}{}{}{}{}}{{{BNn{}{{BNf{c}}{BNh{e}}{BNj{g}}{BNl{i}}{BMf{k}}}}}k{}{}{}{}{}}{{{BOb{}{{BNf{c}}{BNh{e}}{BNj{g}}{BO`{i}}{BMf{k}}}}}k{}{}{}{}{}}>=>=;:>=``````````````````````````````````````{{{BOf{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}{{{BOh{c}}Ab}{{Al{Ah{AA`{Ab}}}}}{}}10{{{BOf{c}}e}Af{}{{AAf{}{{Cl{Af}}}}}}{{{BOh{c}}e}Af{}{{AAf{}{{Cl{Af}}}}}}10{{{BOh{c}}}{{j{c}}}{}}{{{BOf{c}}}{{j{c}}}{}}1{{{BOj{}{{Hd{c}}}}}{{j{c}}}{}}12{{{BOl{ce}}}{{j{c}}}{}{{AAf{c}{{Cl{Af}}}}}}{ce{}{}}0000000000000000000000000000000000000000000000000000000````````{{{BOf{c}}}{{BOf{c}}}{}}{{{BOl{ce}}}{{BOl{ce}}}{}{AAb{AAf{c}{{Cl{Af}}}}}}{{{BOn{ce}}}{{BOn{ce}}}{}{AAb{AAf{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{C`{ce}}}{}{AAb{AAf{c}{{Cl{Af}}}}}}{CbCb}{{{Cd{c}}}{{Cd{c}}}{}}{{{Cf{c}}}{{Cf{c}}}{}}{{{Ch{c}}}{{Ch{c}}}{}}{{{Cj{c}}}{{Cj{c}}}AAb}{{{Cl{c}}}{{Cl{c}}}{}}{{{Cn{c}}}{{Cn{c}}}{}}{{{CA`{c}}}{{CA`{c}}}{}}{bb}00000000000000000000000000{{ce}Ah{}{}}00000000000{b{{Bf{c}}}{}}00000000000000000000000000{{{BOf{c}}}Ab{}}{{{BOh{c}}}Ab{}}{{{Cd{c}}}Ab{}}{{{Cf{c}}}Ab{}}{{{CAb{c}}}Ab{}}{{{Ch{c}}}Ab{}}{{{CAd{c}}}Ab{}}{{{Cj{c}}}Ab{}}{{{Cl{c}}}Ab{}}{{{CAf{c}}}Ab{}}{{{Cn{c}}}Ab{}}{{{CAh{c}}}Ab{}}{{{CA`{c}}}Ab{}}{{{CAj{c}}}Ab{}}{{}{{BOf{c}}}{}}{{}{{BOh{c}}}{}}``{{{BOf{c}}e}B`{}{{AAf{}{{Cl{Af}}}}}}{{{BOh{c}}e}B`{}{{AAf{}{{Cl{Af}}}}}}{{{BOf{c}}g}{{B`{e}}}{}{}{{AAf{}{{Cl{{B`{e}}}}}}}}{{{BOh{c}}g}{{B`{e}}}{}{}{{AAf{}{{Cl{{B`{e}}}}}}}}````{{{BOf{c}}Ch}{{Al{AhCj}}}Fl}{{{BOh{c}}Ch}{{Al{AhCj}}}Fl}{{{BOl{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{BOn{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CAl{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CAn{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{C`{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CB`{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CBb{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CBd{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CBf{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CBh{ce}}Ch}{{Al{AhCj}}}Fl{{AAf{c}{{Cl{Af}}}}}}{{{CBj{ce}}Ch}{{Al{AhCj}}}Fl{}}{{{CBl{ce}}Ch}{{Al{AhCj}}}Fl{}}{{CBnCh}{{Al{AhCj}}}}0{{CbCh}{{Al{AhCj}}}}0{{{Cd{c}}Ch}{{Al{AhCj}}}Fl}{{{Cf{c}}Ch}{{Al{AhCj}}}Fl}{{{CAb{c}}Ch}{{Al{AhCj}}}Fl}{{{Ch{c}}Ch}{{Al{AhCj}}}Fl}{{{CAd{c}}Ch}{{Al{AhCj}}}Fl}{{{Cj{c}}Ch}{{Al{AhCj}}}Fl}{{{Cl{c}}Ch}{{Al{AhCj}}}Fl}{{{CAf{c}}Ch}{{Al{AhCj}}}Fl}{{{Cn{c}}Ch}{{Al{AhCj}}}Fl}{{{CAh{c}}Ch}{{Al{AhCj}}}Fl}{{{CA`{c}}Ch}{{Al{AhCj}}}Fl}{{{CAj{c}}Ch}{{Al{AhCj}}}Fl}{{{BOf{c}}eg}e{}{}{{AAf{e}{{Cl{e}}}}}}{{{BOh{c}}eg}e{}{}{{AAf{e}{{Cl{e}}}}}}{{Cbce}c{}{{AAf{c}{{Cl{c}}}}}}{{{BOf{c}}e}Ah{}AAf}{{{BOh{c}}e}Ah{}AAf}{cc{}}000000000000000000000000000{c{{j{c}}}{}}{Kb{{j{c}}}{}}0{Ab{{j{c}}}{}}02{{{BKd{}{{Cl{c}}}}e}{{B`{c}}}HbHb}0{{{BKd{}{{Cl{c}}}}}cHb}0{{{j{c}}e}Ah{}{{AAf{cc}{{Cl{Af}}}}}}{{{BKd{}{{Cl{c}}}}e}cHbHb}0```````{ce{}{}}000000000000000000000000000000000000000000000000000000{{{CAd{c}}}{{j{c}}}{}}{{{CAf{c}}}{{j{c}}}{}}{{{CAj{c}}}{{j{c}}}{}}{{{BOh{c}}}{{j{c}}}{}}{{{BOf{c}}}Af{}}{{{BOh{c}}}Af{}}{{{Ch{c}}}Af{}}{{{CAd{c}}}Af{}}{{{Cj{c}}}Af{}}{{{Cl{c}}}Af{}}{{{CAf{c}}}Af{}}{{{CA`{c}}}Af{}}{{{CAj{c}}}Af{}}{{{BOf{c}}e}Af{}{{AAf{}{{Cl{Af}}}}}}``{{{BOf{c}}}{{B`{c}}}{}}{{{BOh{c}}}{{B`{c}}}{}}{{{CBj{ce}}}B`{}{{AAf{cc}{{Cl{Af}}}}}}{{{CBl{ce}}}B`{}{{AAf{cc}{{Cl{Af}}}}}}{Cb{{B`{h}}}}{{{Cd{c}}}B`{}}{{{Cf{c}}}B`{}}{{{CAb{c}}}B`{}}{{{Ch{c}}}B`{}}{{{CAd{c}}}B`{}}{{{Cj{c}}}B`{}}{{{Cl{c}}}B`{}}{{{CAf{c}}}B`{}}{{{Cn{c}}}B`{}}{{{CAh{c}}}B`{}}{{{CA`{c}}}B`{}}{{{CAj{c}}}B`{}}{{{BOf{c}}}Ab{}}{{{BOh{c}}}Ab{}}``{{{Bf{c}}}b{}}00000000000000000000000000{{{BOf{c}}}{{B`{c}}}{}}{{{BOh{c}}}{{B`{c}}}{}}{{{BOl{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{BOn{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CAl{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CAn{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CB`{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBb{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBd{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBf{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBh{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBj{ce}}}B`{}{{AAf{cc}{{Cl{Af}}}}}}{{{CBl{ce}}}B`{}{{AAf{cc}{{Cl{Af}}}}}}{Cb{{B`{h}}}}{{{Cd{c}}}{{B`{{j{c}}}}}{}}{{{Cf{c}}}{{B`{{j{c}}}}}{}}{{{CAb{c}}}{{B`{{j{c}}}}}{}}{{{Ch{c}}}{{B`{{j{c}}}}}{}}{{{CAd{c}}}{{B`{{j{c}}}}}{}}{{{Cj{c}}}B`{}}{{{Cl{c}}}{{B`{{Dj{c}}}}}{}}{{{CAf{c}}}{{B`{{Dj{c}}}}}{}}{{{Cn{c}}}{{B`{{j{c}}}}}{}}{{{CAh{c}}}{{B`{{j{c}}}}}{}}{{{CA`{c}}}{{B`{{j{c}}}}}{}}{{{CAj{c}}}{{B`{{j{c}}}}}{}}{{{BOf{c}}}{{B`{c}}}{}}{{{BOh{c}}}{{B`{c}}}{}}{{{BOl{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{BOn{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CAl{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CAn{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CB`{ce}}}{{B`{{j{c}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBj{ce}}}B`{}{{AAf{cc}{{Cl{Af}}}}}}{{{CBl{ce}}}B`{}{{AAf{cc}{{Cl{Af}}}}}}{Cb{{B`{h}}}}{{{Cd{c}}}{{B`{{j{c}}}}}{}}{{{Cf{c}}}{{B`{{j{c}}}}}{}}{{{CAb{c}}}{{B`{{j{c}}}}}{}}{{{Ch{c}}}{{B`{{j{c}}}}}{}}{{{CAd{c}}}{{B`{{j{c}}}}}{}}{{{Cj{c}}}{{B`{{Dj{c}}}}}{}}{{{Cl{c}}}{{B`{{Dj{c}}}}}{}}{{{CAf{c}}}{{B`{{Dj{c}}}}}{}}{{{Cn{c}}}{{B`{{j{c}}}}}{}}{{{CAh{c}}}{{B`{{j{c}}}}}{}}{{{CA`{c}}}{{B`{{j{c}}}}}{}}{{{CAj{c}}}{{B`{{j{c}}}}}{}}{{{BOf{c}}Ab}{{B`{c}}}{}}{{{BOh{c}}Ab}{{B`{c}}}{}}{{{Cd{c}}Ab}B`{}}{{{Cf{c}}Ab}B`{}}{{{CAb{c}}Ab}{{B`{{j{c}}}}}{}}{{{Ch{c}}Ab}B`{}}{{{CAd{c}}Ab}{{B`{{j{c}}}}}{}}{{{Cj{c}}Ab}B`{}}{{{Cl{c}}Ab}B`{}}{{{CAf{c}}Ab}B`{}}{{{Cn{c}}Ab}B`{}}{{{CAh{c}}Ab}{{B`{{j{c}}}}}{}}{{{CA`{c}}Ab}B`{}}{{{CAj{c}}Ab}{{B`{{j{c}}}}}{}}=<;:{{{CAb{c}}Ab}B`{}}9{{{CAd{c}}Ab}B`{}}{{{Cj{c}}Ab}{{B`{{Dj{c}}}}}{}}876{{{CAh{c}}Ab}B`{}}5{{{CAj{c}}Ab}B`{}}`{{{BOf{c}}e}{{B`{Ab}}}{}{{AAf{}{{Cl{Af}}}}}}{{{BOh{c}}e}{{B`{Ab}}}{}{{AAf{}{{Cl{Af}}}}}}````````{{c{Kd{Ab}}}{{Kb{Ab}}}{{Il{Ab}}}}``````{{{Ch{c}}}{{j{c}}}{}}{{{Cl{c}}}{{j{c}}}{}}{{{CA`{c}}}{{j{c}}}{}}54`{{{BOf{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BOh{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{BOl{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{BOn{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CAl{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CAn{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CB`{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBb{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBd{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBf{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBh{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{c}{{Cl{Af}}}}}}{{{CBj{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{cc}{{Cl{Af}}}}}}{{{CBl{ce}}}{{G`{Ab{B`{Ab}}}}}{}{{AAf{cc}{{Cl{Af}}}}}}{Cb{{G`{Ab{B`{Ab}}}}}}{{{Cd{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Cf{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{CAb{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Ch{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{CAd{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Cj{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Cl{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{CAf{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{Cn{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{CAh{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{CA`{c}}}{{G`{Ab{B`{Ab}}}}}{}}{{{CAj{c}}}{{G`{Ab{B`{Ab}}}}}{}}````{ce{}{}}00000000000{cC`{}}0{{Cbcg}e{}{{AAj{}{{Cl{c}}}}}{{AAf{c}{{Cl{e}}}}}}{c{{Al{e}}}{}{}}0000000000000000000000000000000000000000000000000000000{cFb{}}000000000000000000000000000`````````````{{h{j{h}}}{{B`{Ab}}}}0`55{CC`CC`}{bb}{{ce}Ah{}{}}{b{{Bf{c}}}{}}{{CC`Ch}{{Al{AhCj}}}}{cc{}}{{{j{c}}e}Ah{}{{AAf{cc}{{Cl{Af}}}}}}<`{{{j{c}}egikm}Ah{}{{AAf{cc}{{Cl{Af}}}}}{{AJf{Ab}{{Cl{}}}}}{{AJf{Ab}}}{{AJf{Ab}{{Cl{CC`}}}}}{{AJf{CC`Ab}}}}{{{Bf{c}}}b{}}2`>;;:````````````````````````````{{CCbAb}{{Al{Ah{AA`{Ab}}}}}}{{CCdc}Af{{AAf{}{{Cl{Af}}}}}}0{CCbAd}{CCfAd}{ce{}{}}000000000000000000000000000000000000000000000000000`{{{CCh{c}}}{{CCh{c}}}CCj}{AHfAHf}{CClCCl}{CCbCCb}{CCfCCf}{CCdCCd}{{{CCn{c}}}{{CCn{c}}}CCj}{{{CD`{c}}}{{CD`{c}}}CCj}{{{CDb{c}}}{{CDb{c}}}CCj}{{{CDd{c}}}{{CDd{c}}}CCj}{{{CDf{c}}}{{CDf{c}}}CCj}{{{CDh{c}}}{{CDh{c}}}CCj}{{{CDj{c}}}{{CDj{c}}}CCj}{{{CDl{c}}}{{CDl{c}}}CCj}{{{CDn{c}}}{{CDn{c}}}CCj}{{{CE`{c}}}{{CE`{c}}}CCj}{CEbCEb}{CEdCEd}{CEfCEf}{CEhCEh}{CEjCEj}{CElCEl}{CEnCEn}{CF`CF`}{CFbCFb}{CFdCFd}{bb}0000000000000000000000000{{ce}Ah{}{}}0000000000000000000000000{b{{Bf{c}}}{}}0000000000000000000000000{CCbAb}{CCfAb}{CCdAb}{AHfAd}{CClAd}{{AHfAHf}Af}{{CClCCl}Af}{{CFbCFb}Af}{AHf{{B`{Ab}}}}``{{CCdc}B`{{AAf{}{{Cl{Af}}}}}}{{{CCh{c}}Ch}{{Al{AhCj}}}CCj}{{AHfCh}{{Al{AhCj}}}}0{{CClCh}{{Al{AhCj}}}}0{{CCbCh}{{Al{AhCj}}}}{{CCfCh}{{Al{AhCj}}}}{{CCdCh}{{Al{AhCj}}}}{{{CCn{c}}Ch}{{Al{AhCj}}}CCj}{{{CD`{c}}Ch}{{Al{AhCj}}}CCj}{{{CDb{c}}Ch}{{Al{AhCj}}}CCj}{{{CDd{c}}Ch}{{Al{AhCj}}}CCj}{{{CDf{c}}Ch}{{Al{AhCj}}}CCj}{{{CDh{c}}Ch}{{Al{AhCj}}}CCj}{{{CDj{c}}Ch}{{Al{AhCj}}}CCj}{{{CDl{c}}Ch}{{Al{AhCj}}}CCj}{{{CDn{c}}Ch}{{Al{AhCj}}}CCj}{{{CE`{c}}Ch}{{Al{AhCj}}}CCj}{{CEbCh}{{Al{AhCj}}}}{{CEdCh}{{Al{AhCj}}}}{{CEfCh}{{Al{AhCj}}}}{{CEhCh}{{Al{AhCj}}}}{{CEjCh}{{Al{AhCj}}}}{{CElCh}{{Al{AhCj}}}}0{{CEnCh}{{Al{AhCj}}}}0{{CF`Ch}{{Al{AhCj}}}}0{{CFbCh}{{Al{AhCj}}}}{{CFdCh}{{Al{AhCj}}}}{{CElce}c{}{{AAf{c}{{Cl{c}}}}}}{{CEnce}c{}{{AAf{c}{{Cl{c}}}}}}{{CF`ce}c{}{{AAf{c}{{Cl{c}}}}}}{cc{}}0000000000000000000000000{{hAb}Ad}0{Ad{{Al{{CFh{}{{CFf{c}}}}c}}}{}}{{{j{h}}}{{Al{AdAHf}}}}0{{{j{h}}}Ad}0``````{ce{}{}}000000000000000000000000000000000000000000000000{CFb{{j{h}}}}`{CCdAf}``{CCb{{B`{AB`}}}}{CCf{{B`{{G`{AbAB`}}}}}}{CCdB`}{CEb{{B`{Ad}}}}{CEf{{B`{Ad}}}}{CEh{{B`{Ad}}}}{CCdAb}{{{j{h}}}CFd}{{{Bf{c}}}b{}}0000000000000000000000000{{{CCh{c}}}{{B`{Ad}}}CCj}98{CCd{{B`{h}}}}{{{CCn{c}}}{{B`{Ad}}}CCj}{{{CD`{c}}}{{B`{Ad}}}CCj}{{{CDb{c}}}{{B`{Ad}}}CCj}{{{CDd{c}}}{{B`{Ad}}}CCj}{{{CDf{c}}}{{B`{Ad}}}CCj}{{{CDh{c}}}{{B`{Ad}}}CCj}{{{CDj{c}}}{{B`{{G`{AbAd}}}}}CCj}{{{CDl{c}}}{{B`{{G`{AbAd}}}}}CCj}{{{CDn{c}}}{{B`{Ad}}}CCj}{{{CE`{c}}}{{B`{Ad}}}CCj}{CEb{{B`{Ad}}}}{CEd{{B`{Ad}}}}{CEf{{B`{Ad}}}}{CEh{{B`{Ad}}}}{CEj{{B`{An}}}}{CEl{{B`{AB`}}}}{CEn{{B`{AB`}}}}{CF`{{B`{AB`}}}}{CFd{{B`{CFb}}}}{{{CCh{c}}}{{B`{Ad}}}CCj}{CCb{{B`{AB`}}}}{CCf{{B`{{G`{AbAB`}}}}}}{CCd{{B`{h}}}}{{{CCn{c}}}{{B`{Ad}}}CCj}{{{CD`{c}}}{{B`{Ad}}}CCj}{{{CDb{c}}}{{B`{Ad}}}CCj}{{{CDd{c}}}{{B`{Ad}}}CCj}{{{CDj{c}}}{{B`{{G`{AbAd}}}}}CCj}{{{CDl{c}}}{{B`{{G`{AbAd}}}}}CCj}{{{CDn{c}}}{{B`{Ad}}}CCj}{{{CE`{c}}}{{B`{Ad}}}CCj}{CEb{{B`{Ad}}}}{CEd{{B`{Ad}}}}{CEf{{B`{Ad}}}}{CEh{{B`{Ad}}}}{c{{B`{Bb}}}{{Lh{}{{Hd{h}}}}}}{{CCdAb}B`}0{CCfAb}`{{CCdc}{{B`{Ab}}}{{AAf{}{{Cl{Af}}}}}}{{{CCh{c}}}{{B`{Ad}}}CCj}{{{CCn{c}}}{{B`{Ad}}}CCj}{{{CD`{c}}}{{B`{Ad}}}CCj}{{{CDb{c}}}{{B`{Ad}}}CCj}{{{CDd{c}}}{{B`{Ad}}}CCj}{{{CDf{c}}}{{B`{Ad}}}CCj}{{{CDh{c}}}{{B`{Ad}}}CCj}><;{{CCdc}B`{{AAf{}{{Cl{Af}}}}}}8{CCb{{G`{Ab{B`{Ab}}}}}}{CCf{{G`{Ab{B`{Ab}}}}}}{CCd{{G`{Ab{B`{Ab}}}}}}{CEb{{G`{Ab{B`{Ab}}}}}}{CEd{{G`{Ab{B`{Ab}}}}}}{CEf{{G`{Ab{B`{Ab}}}}}}{CEh{{G`{Ab{B`{Ab}}}}}}{CEj{{G`{Ab{B`{Ab}}}}}}{CEl{{G`{Ab{B`{Ab}}}}}}{CEn{{G`{Ab{B`{Ab}}}}}}{CF`{{G`{Ab{B`{Ab}}}}}}`{ce{}{}}0000000000000000000000000{cC`{}}0000{{CElcg}e{}{{AAj{}{{Cl{c}}}}}{{AAf{c}{{Cl{e}}}}}}{{CEncg}e{}{{AAj{}{{Cl{c}}}}}{{AAf{c}{{Cl{e}}}}}}{{CF`cg}e{}{{AAj{}{{Cl{c}}}}}{{AAf{c}{{Cl{e}}}}}}{c{{Al{e}}}{}{}}000000000000000000000000000000000000000000000000000{cFb{}}0000000000000000000000000{hAb}{CFbAd}`{AHfAb}````````````````99999999999999{CFjCFj}{CFlCFl}{CFnCFn}{CG`CG`}{CGbCGb}{{{CGd{c}}}{{CGd{c}}}{AAb{AAf{AB`}{{Cl{Af}}}}}}{CGfCGf}{bb}000000{{ce}Ah{}{}}000000{b{{Bf{c}}}{}}000000{{CFjCFj}Af}``{{CFjCh}{{Al{AhCj}}}}{{CFlCh}{{Al{AhCj}}}}{{CFnCh}{{Al{AhCj}}}}{{CG`Ch}{{Al{AhCj}}}}{{CGbCh}{{Al{AhCj}}}}{{{CGd{c}}Ch}{{Al{AhCj}}}{{AAf{AB`}{{Cl{Af}}}}}}{{CGfCh}{{Al{AhCj}}}}{cc{}}000000{CGhAd}{CFlAd}{CFnAd}{CG`Ad}{CGbAd}{{{CGd{c}}}Ad{{AAf{AB`}{{Cl{Af}}}}}}{CGfAd}``{ce{}{}}000000{{{CCj{}{{CGj{c}}}}Ad}cCGh}{{{CCj{}{{CGj{c}}}}Ad}AfCGh}00``{{{Bf{c}}}b{}}000000{CGhCFj}{CFlCFj}{CFnCFj}{CG`CFj}{CGbCFj}{{{CGd{c}}}CFj{{AAf{AB`}{{Cl{Af}}}}}}{CGfCFj}{CGlCFj}654321{CGh{{B`{{G`{AbAb}}}}}}{CFl{{B`{{G`{AbAb}}}}}}{CFn{{B`{{G`{AbAb}}}}}}{CG`{{B`{{G`{AbAb}}}}}}{CGb{{B`{{G`{AbAb}}}}}}{{{CGd{c}}}{{B`{{G`{AbAb}}}}}{{AAf{AB`}{{Cl{Af}}}}}}{CGf{{B`{{G`{AbAb}}}}}}{CGl{{B`{{G`{AbAb}}}}}}6543217543205432`{{{CCj{}{{CGj{c}}}}Ad}{{B`{Ad}}}CGh}0{ce{}{}}000000{c{{Al{e}}}{}{}}0000000000000{cFb{}}000000````22{{{CGn{e}}c}{}AKn{{AAf{c}}}}{{{CGn{e}}c}{}AKn{{Cn{c}}}}{bb}{b{{Bf{c}}}{}}{{}{{CGn{c}}}{ACnHb}}{{{CGn{c}}Ch}{{Al{AhCj}}}Hb}{c{{CGn{c}}}{}}{Fnc{}}{cc{}}{c{{CGn{c}}}Hb}{{{Mf{c}}}{{Mf{{CGn{c}}}}}Hb}{{{CGn{c}}}cHb}{{{Mf{{CGn{c}}}}}{{Mf{c}}}Hb}`?{c{}{}}{{{CGn{c}}}c{}}{{cAd}{{CGd{e}}}{}{}}{{cAd}Af{}}00:{{{Bf{c}}}b{}}{{{Mf{{CGn{c}}}}Mh}Mj{EjHb}}{{{Mf{{CGn{e}}}}c}BGj{}{{BB`{c}}Hb}}{{cAd}{{B`{Ad}}}{}}0{c{{Al{e}}}{}{}}0{cFb{}}`````````````````````{CH`Af}{{{CHb{c}}}{}{}}{CHdEn}{CHfh}{CHhI`}{CHjAn}{CHlDd}{CHnBb}{CI`Ib}{CIbd}{CIdAl}{CIfAb}{ce{}{}}0000000000000000000000000{AhAh}{bb}000000000000{{ce}Ah{}{}}{{CH`AfAfAh}Af}{{{CHb{c}}Ah}{}{}}{{CHdEnEnAh}En}{{CHfhhAh}h}{{CHhI`I`Ah}I`}{{CHjAnAnAh}An}{{CHlDdDdAh}Dd}{{CHnBbBbAh}Bb}{{CI`IbIbAh}Ib}{{CIbddAh}d}{{CIdAlAlAh}Al}{{CIfAbAbAh}Ab}{{CH`AfAfAhAh}{{Al{AfAf}}}}{{{CHb{c}}AhAh}Al{}}{{CHdEnEnAhAh}{{Al{EnEn}}}}{{CHfhhAhAh}{{Al{hh}}}}{{CHhI`I`AhAh}{{Al{I`I`}}}}{{CHjAnAnAhAh}{{Al{AnAn}}}}{{CHlDdDdAhAh}{{Al{DdDd}}}}{{CHnBbBbAhAh}{{Al{BbBb}}}}{{CI`IbIbAhAh}{{Al{IbIb}}}}{{CIbddAhAh}{{Al{dd}}}}{{CIdAlAlAhAh}{{Al{AlAl}}}}{{CIfAbAbAhAh}{{Al{AbAb}}}};:9876543210{AhAh}{b{{Bf{c}}}{}}000000000000{{}CH`}{{}{{CHb{c}}}{}}{{}CHd}{{}CHf}{{}CHh}{{}CHj}{{}CHl}{{}CHn}{{}CI`}{{}CIb}{{}CId}{{}CIf}{{AhAh}Af}>{{CHdEnAh}En}{{CHfhAh}h}{{CHhI`Ah}I`}{{CHjAnAh}An}{{CHlDdAh}Dd}{{CHnBbAh}Bb}{{CI`IbAh}Ib}{{CIbdAh}d}{{CIdAlAh}Al}{{CIfAbAh}Ab}{{CH`AfAh}Af}{{{CHb{c}}AbAh}{}{}};:9876543200;:98765432;:987654321;:98765432{{CH`Ah}Af}21<;:987654311<;:9876543{{CH`AhAhc}{{Al{AfAf}}}{{AAf{Af}{{Cl{{B`{Af}}}}}}}}{{{CHb{c}}AhAhe}Al{}{{AAf{}{{Cl{B`}}}}}}{{CHdAhAhc}{{Al{EnEn}}}{{AAf{En}{{Cl{{B`{En}}}}}}}}{{CHfAhAhc}{{Al{hh}}}{{AAf{h}{{Cl{{B`{h}}}}}}}}{{CHhAhAhc}{{Al{I`I`}}}{{AAf{I`}{{Cl{{B`{I`}}}}}}}}{{CHjAhAhc}{{Al{AnAn}}}{{AAf{An}{{Cl{{B`{An}}}}}}}}{{CHlAhAhc}{{Al{DdDd}}}{{AAf{Dd}{{Cl{{B`{Dd}}}}}}}}{{CHnAhAhc}{{Al{BbBb}}}{{AAf{Bb}{{Cl{{B`{Bb}}}}}}}}{{CI`AhAhc}{{Al{IbIb}}}{{AAf{Ib}{{Cl{{B`{Ib}}}}}}}}{{CIbAhAhc}{{Al{dd}}}{{AAf{d}{{Cl{{B`{d}}}}}}}}{{CIdAhAhc}{{Al{AlAl}}}{{AAf{Al}{{Cl{{B`{Al}}}}}}}}{{CIfAhAhc}{{Al{AbAb}}}{{AAf{Ab}{{Cl{{B`{Ab}}}}}}}}>={{CHdEnAh}En}{{CHfhAh}h}{{CHhI`Ah}I`}{{CHjAnAh}An}{{CHlDdAh}Dd}{{CHnBbAh}Bb}{{CI`IbAh}Ib}{{CIbdAh}d}{{CIdAlAh}Al}{{CIfAbAh}Ab}{{CH`Ch}{{Al{AhCj}}}}{{{CHb{c}}Ch}{{Al{AhCj}}}{}}0{{AhCh}{{Al{AhCj}}}}{{CHdCh}{{Al{AhCj}}}}{{CHfCh}{{Al{AhCj}}}}{{CHhCh}{{Al{AhCj}}}}{{CHjCh}{{Al{AhCj}}}}{{CHlCh}{{Al{AhCj}}}}{{CHnCh}{{Al{AhCj}}}}{{CI`Ch}{{Al{AhCj}}}}{{CIbCh}{{Al{AhCj}}}}{{CIdCh}{{Al{AhCj}}}}{{CIfCh}{{Al{AhCj}}}}{AfCH`}{cc{}}0{{}{{CHb{c}}}{}}1{EnCHd}2{hCHf}3{I`CHh}44{AnCHj}5{DdCHl}6{BbCHn}{IbCI`}8{dCIb}99{AlCId}:{AbCIf}<:9876543210{{{j{Af}}}{{j{CH`}}}}{j{{j{{CHb{c}}}}}{}}{{{j{En}}}{{j{CHd}}}}{{{j{h}}}{{j{CHf}}}}{{{j{I`}}}{{j{CHh}}}}{{{j{An}}}{{j{CHj}}}}{{{j{Dd}}}{{j{CHl}}}}{{{j{Bb}}}{{j{CHn}}}}{{{j{Ib}}}{{j{CI`}}}}{{{j{d}}}{{j{CIb}}}}{{{j{Al}}}{{j{CId}}}}{{{j{Ab}}}{{j{CIf}}}}{AfCH`}{{}{{CHb{c}}}{}}{EnCHd}{hCHf}{I`CHh}{AnCHj}{DdCHl}{BbCHn}{IbCI`}{dCIb}{AlCId}{AbCIf}{CH`Af}{{{CHb{c}}}{}{}}{CHdEn}{CHfh}{CHhI`}{CHjAn}{CHlDd}{CHnBb}{CI`Ib}{CIbd}{CIdAl}{CIfAb}{{{j{CH`}}}{{j{Af}}}}{{{j{{CHb{c}}}}}j{}}{{{j{CHd}}}{{j{En}}}}{{{j{CHf}}}{{j{h}}}}{{{j{CHh}}}{{j{I`}}}}{{{j{CHj}}}{{j{An}}}}{{{j{CHl}}}{{j{Dd}}}}{{{j{CHn}}}{{j{Bb}}}}{{{j{CI`}}}{{j{Ib}}}}{{{j{CIb}}}{{j{d}}}}{{{j{CId}}}{{j{Al}}}}{{{j{CIf}}}{{j{Ab}}}}{{Ahc}AhIf}{ce{}{}}000000000000{CH`Af}{{{CHb{c}}}{}{}}{CHdEn}{CHfh}{CHhI`}{CHjAn}{CHlDd}{CHnBb}{CI`Ib}{CIbd}{CIdAl}{CIfAb}{{CH`Ah}Af}{{{CHb{c}}Ah}{}{}}{{CHdAh}En}{{CHfAh}h}{{CHhAh}I`}{{CHjAh}An}{{CHlAh}Dd}{{CHnAh}Bb}{{CI`Ah}Ib}{{CIbAh}d}{{CIdAh}Al}{{CIfAh}Ab}{AfCH`}{{}{{CHb{c}}}{}}{EnCHd}{hCHf}{I`CHh}{AnCHj}{DdCHl}{BbCHn}{IbCI`}{dCIb}{AlCId}{AbCIf}{{{Bf{c}}}b{}}000000000000`{{}Ah}{{CH`AfAh}Ah}{{{CHb{c}}Ah}Ah{}}{{CHdEnAh}Ah}{{CHfhAh}Ah}{{CHhI`Ah}Ah}{{CHjAnAh}Ah}{{CHlDdAh}Ah}{{CHnBbAh}Ah}{{CI`IbAh}Ah}{{CIbdAh}Ah}{{CIdAlAh}Ah}{{CIfAbAh}Ah}{{CH`AfAh}Af}{{{CHb{c}}Ah}{}{}}{{CHdEnAh}En}{{CHfhAh}h}{{CHhI`Ah}I`}{{CHjAnAh}An}{{CHlDdAh}Dd}{{CHnBbAh}Bb}{{CI`IbAh}Ib}{{CIbdAh}d}{{CIdAlAh}Al}{{CIfAbAh}Ab}{ce{}{}}{c{{Al{e}}}{}{}}0000000000000000000000000{cFb{}}000000000000``````````````````````{CIhCIj}{c{{Mj{{B`{c}}}}}{}}4444444444{{{Mj{{Al{ce}}}}}BGh{}{}}{{{Mj{{B`{{Al{ce}}}}}}}BGh{}{}}{CIhCIh}{{{Mj{c}}}{{Mj{c}}}AAb}{CIlCIl}`{{CIhCIh}Ah}{bb}00{{ce}Ah{}{}}00{{{Mj{c}}{Mj{c}}}H`ACj}{b{{Bf{c}}}{}}00{CIjAh}`{CIhAh}`{{{Mj{c}}{Mj{c}}}AfADh}{{CIjCIj}Af}{{CIlCIl}Af}{{MhCh}{{Al{AhCj}}}}{{CIhCh}{{Al{AhCj}}}}{{{Mj{c}}Ch}{{Al{AhCj}}}Fl}{{CIjCh}{{Al{AhCj}}}}{{CIlCh}{{Al{AhCj}}}}{cc{}}{{{Bf{c}}}CIh{CInEhFj}}11{Fnc{}}{c{{Mj{c}}}{}}{{{Bf{c}}}CIj{CInEhFj}}44{{}{{Mj{{Al{ce}}}}}{}{}}{{}{{Mj{{B`{{Al{ce}}}}}}}{}{}}{CIjCIh}{{{Al{AAhc}}}{{Mj{{Al{eg}}}}}{}{}{{AFh{c}}}}{{{Al{AAhc}}}{{Mj{{B`{{Al{eg}}}}}}}{}{}{{AFh{c}}}}{CIhMh}{{{Mj{c}}e}AhAFbIf}{ce{}{}}0000{{{Mj{c}}}Af{}}0{{{Mj{c}}g}{{Mj{e}}}{}{}{{Cn{c}{{Cl{e}}}}}}{{{Mj{{B`{{Al{ce}}}}}}i}{{Mj{{B`{{Al{cg}}}}}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Mj{{Al{ce}}}}i}{{Mj{{Al{cg}}}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Mj{{B`{{Al{ce}}}}}}i}{{Mj{{B`{{Al{ge}}}}}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{Mj{{Al{ce}}}}i}{{Mj{{Al{ge}}}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{AhCIl}CIj}{{}CIl}{{{Bf{c}}}b{}}00{{}CIh}{{{Mj{c}}{Mj{c}}}{{B`{H`}}}ADj}`;;;{c{{Al{e}}}{}{}}000000000{cFb{}}0000{CIjCIl}`{CIhAh}`0`{MhCIh}``{{CIhCIh}Af}````````{{MnMn}Mn}0{{MnMn}Ah}{MnId}00{Mnd}{MnHj}{MnHl}{ce{}{}}000{{MnMn}{{B`{Mn}}}}{{MnBb}{{B`{Mn}}}}01{MnMn}{CJ`CJ`}{bb}0{{ce}Ah{}{}}0{{MnMn}H`}{b{{Bf{c}}}{}}0{{}Mn}{{MnBb}Mn}{{MnBb}Ah}{{MnMn}Hj}{{MnMn}Hl}{{MnHj}Mn}{{MnHl}Mn}{{MnMn}Af}{{CJ`CJ`}Af}{{MnCh}{{Al{AhCj}}}}{{CJ`Ch}{{Al{AhCj}}}}0{cc{}}0{dMn}000{HjMn}{HlMn}{{Mnc}AhIf}{ce{}{}}0{MnAf}`{Mn}{MnA`}{Mn{{Al{A`}}}}{{MnBb}Mn}{{MnBb}Ah}{{MnHj}Mn}{{MnHl}Mn}`{{dBb}Mn}{{{Bf{c}}}b{}}0{{MnMn}{{B`{H`}}}}{{MnMn}Mn}70`0{{MnMn}Ah}{MnBb}00{cMn{{Lh{}{{Hd{Mn}}}}}}0??{cC`{}}{Cf{{Al{MnAj}}}}{c{{Al{e}}}{}{}}0{Hj{{Al{MnCJ`}}}}{Hl{{Al{MnCJ`}}}}22{A`{{Al{MnAj}}}}{{}{{Al{MnAj}}}}0{{{j{h}}}{{Al{MnAj}}}}0{cFb{}}0{{Mn{Bh{h}}}Ah}0``````````{AB`Af}0``{AB`{{Dj{AB`}}}}0`````````````````````````````{{}Cd}`{cg{{Cn{d}{{Cl{Bj}}}}}{}{{D`{e}}}}{{dDb}Ah}``````````{{ne}cCd{Ef{Cn{}{{Cl{{Al{cA`}}}}}}}}{bAh}{{bn}c{}}1{{gc}bEh{{Dh{c}}Eh}{{Ej{}{{Cl{e}}}}Eh}}{{bd}Ah}```{{dn}A`}{{A`n}Ah}{{ln}A`}{{A`dn}A`}```;`````````:9````````3210````````8````76754``{{{j{h}}}An}`````````````````````````````````````````````````","c":[1210,1211,1212,1213,1214,1220,1250,1251,1252,1253,1254,1255,1259,1266,1458,1459,1460,1461,1746,1747,1748,1749,5092,6190,6674,7495,7499,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7836,8019,8048,8051,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8223,8507,8508,9679,9680,9727,17719,18466,18467,18468,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18871,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19180,19181],"p":[[5,"Handle",0],[1,"u64"],[5,"MetadataBuffer",0],[1,"u8"],[1,"slice"],[5,"ForeignBytes",0],[5,"RustCallStatus",0],[5,"RustBuffer",0],[1,"usize"],[1,"str"],[1,"bool"],[1,"unit"],[5,"Error",268],[6,"Result",15105],[1,"u16"],[6,"Option",13708],[1,"u32"],[10,"HandleAlloc",0],[5,"Arc",19333],[5,"Vec",19334],[5,"ForeignFuture",0],[6,"RustCallStatusCode",0],[6,"RustFuturePoll",0],[5,"String",19335],[10,"Into",7444],[10,"FfiDefault",0],[5,"UnexpectedUniFFICallbackError",0],[5,"Formatter",7739],[5,"Error",7739],[17,"Output"],[10,"FnOnce",13269],[10,"LiftReturn",0],[5,"ForeignFutureResult",0],[1,"i32"],[17,"ReturnType"],[10,"LowerReturn",0],[1,"array"],[17,"FfiType"],[10,"FfiConverter",0],[10,"FfiConverterArc",0],[10,"Lower",0],[10,"Display",7739],[10,"UnwindSafe",13858],[10,"Send",9542],[10,"Future",7951],[10,"ConvertError",0],[1,"i8"],[10,"Lift",0],[5,"TypeId",1347],[10,"Error",7488],[5,"Chain",268],[10,"Context",268],[10,"Sync",9542],[10,"Debug",7739],[1,"never"],[1,"tuple"],[10,"Buf",329],[5,"Bytes",329],[5,"BytesMut",329],[10,"BufMut",329],[5,"Chain",576],[5,"UninitSlice",576],[5,"IoSlice",19336],[6,"Ordering",7360],[10,"Sized",9542],[17,"Item"],[10,"IntoIterator",8509],[5,"Box",19337],[1,"f32"],[1,"f64"],[1,"i128"],[1,"i16"],[1,"i64"],[1,"u128"],[10,"Hasher",8013],[5,"Limit",576],[5,"Reader",576],[10,"RangeBounds",13269],[20,"MaybeUninit",9599],[5,"Take",576],[5,"Arguments",7739],[5,"Writer",576],[5,"Error",19338],[5,"IntoIter",576],[5,"RangeFull",13269],[5,"RangeFrom",13269],[5,"RangeToInclusive",13269],[5,"RangeInclusive",13269],[5,"Range",13269],[5,"RangeTo",13269],[5,"Record",827],[5,"RecordBuilder",827],[6,"Level",827],[6,"LevelFilter",827],[5,"MetadataBuilder",827],[5,"Metadata",827],[10,"Log",827],[5,"ParseLevelError",827],[5,"SetLoggerError",827],[10,"Iterator",8509],[5,"SendError",1036],[5,"Sender",1036],[5,"Receiver",1036],[5,"RecvError",1036],[6,"TryRecvError",1036],[6,"RecvTimeoutError",1036],[5,"Pin",13939],[5,"Context",18947],[6,"Poll",18947],[5,"Instant",19339],[5,"Duration",19063],[5,"Layout",1262],[5,"LayoutError",1262],[10,"GlobalAlloc",1262],[10,"Allocator",1262],[5,"NonNull",14951],[5,"AllocError",1262],[10,"Any",1347],[5,"__m128",1393],[5,"CpuidResult",1393],[5,"__m256i",1393],[5,"__m256d",1393],[5,"__m256",1393],[5,"__m128i",1393],[5,"__m128d",1393],[5,"__m256bh",1393],[5,"__m128bh",1393],[5,"__m512i",1393],[5,"__m512d",1393],[5,"__m512",1393],[5,"__m512bh",1393],[6,"Ordering",18466],[5,"Simd",15489],[1,"isize"],[5,"IntoIter",6634],[5,"NonZero",10066],[10,"Clone",7356],[5,"TryFromSliceError",6634],[10,"FnMut",13269],[6,"Infallible",7444],[10,"Try",13269],[5,"EscapeDefault",6692],[6,"Char",6692],[1,"char"],[5,"FromIter",6882],[17,"IntoAsyncIter"],[10,"IntoAsyncIterator",6882],[10,"AsyncIterator",6882],[10,"Borrow",6910],[10,"BorrowMut",6910],[5,"Cell",6914],[5,"RefCell",6914],[5,"Ref",6914],[5,"RefMut",6914],[5,"OnceCell",6914],[10,"Copy",9542],[10,"Ord",7360],[5,"LazyCell",6914],[10,"Default",7485],[5,"UnsafeCell",6914],[5,"SyncUnsafeCell",6914],[5,"BorrowError",6914],[5,"BorrowMutError",6914],[10,"PartialEq",7360],[10,"PartialOrd",7360],[5,"EscapeUnicode",7139],[5,"EscapeDefault",7139],[5,"ParseCharError",7139],[5,"CharTryFromError",7139],[5,"DecodeUtf16",7139],[5,"DecodeUtf16Error",7139],[5,"EscapeDebug",7139],[5,"ToLowercase",7139],[5,"ToUppercase",7139],[5,"TryFromCharError",7139],[5,"Reverse",7360],[10,"Hash",8013],[10,"AsMut",7444],[10,"AsRef",7444],[10,"From",7444],[5,"ExitCode",19340],[17,"Error"],[10,"TryFrom",7444],[10,"TryInto",7444],[5,"Source",7488],[5,"Request",7488],[5,"VaListImpl",7612],[10,"VaArgSafe",19341],[5,"CStr",7612],[5,"VaList",7612],[5,"FromBytesWithNulError",7612],[5,"FromBytesUntilNulError",7612],[5,"CString",19342],[6,"c_void",7612],[5,"Utf8Error",17709],[6,"Cow",19343],[6,"Alignment",7739],[5,"DebugList",7739],[5,"DebugMap",7739],[5,"DebugSet",7739],[5,"DebugStruct",7739],[5,"DebugTuple",7739],[10,"Octal",7739],[10,"Binary",7739],[10,"LowerHex",7739],[10,"UpperHex",7739],[10,"Pointer",7739],[10,"LowerExp",7739],[10,"UpperExp",7739],[5,"FormatterFn",7739],[10,"Fn",13269],[10,"Write",7739],[5,"Pending",7951],[5,"Ready",7951],[5,"PollFn",7951],[17,"IntoFuture"],[10,"IntoFuture",7951],[17,"Hasher"],[10,"BuildHasher",8013],[5,"BuildHasherDefault",8013],[5,"SipHasher",8013],[5,"Location",13858],[10,"Tuple",9542],[5,"ReturnToArg",8328],[5,"UnwindActionArg",8328],[6,"BasicBlock",8328],[6,"UnwindTerminateReason",8328],[5,"BorrowedCursor",8455],[5,"BorrowedBuf",8455],[5,"FlatMap",8509],[10,"DoubleEndedIterator",8509],[5,"Flatten",8509],[5,"ByRefSized",8509],[5,"Chain",8509],[5,"Copied",8509],[5,"Enumerate",8509],[10,"ExactSizeIterator",8509],[5,"Rev",8509],[5,"Skip",8509],[5,"Take",8509],[5,"Repeat",8509],[5,"RepeatN",8509],[5,"Cycle",8509],[5,"ArrayChunks",8509],[10,"Step",8509],[5,"IntersperseWith",8509],[5,"MapWindows",8509],[5,"Empty",8509],[5,"Cloned",8509],[5,"Filter",8509],[5,"FilterMap",8509],[5,"Fuse",8509],[5,"Inspect",8509],[5,"Intersperse",8509],[5,"Map",8509],[5,"MapWhile",8509],[5,"Peekable",8509],[5,"Scan",8509],[5,"SkipWhile",8509],[5,"StepBy",8509],[5,"TakeWhile",8509],[5,"Zip",8509],[5,"FromFn",8509],[5,"Once",8509],[5,"OnceWith",8509],[5,"RepeatWith",8509],[5,"Successors",8509],[10,"FromIterator",8509],[10,"Extend",8509],[5,"FromCoroutine",19344],[17,"Return"],[10,"Coroutine",13269],[10,"Unpin",9542],[17,"IntoIter"],[10,"Product",8509],[10,"Sum",8509],[10,"FnPtr",9542],[5,"PhantomData",9542],[5,"PhantomPinned",9542],[5,"Assume",9599],[5,"Discriminant",9599],[5,"ManuallyDrop",9599],[5,"Ipv4Addr",9737],[5,"Ipv6Addr",9737],[6,"IpAddr",9737],[6,"Ipv6MulticastScope",9737],[5,"AddrParseError",9737],[6,"SocketAddr",9737],[5,"SocketAddrV4",9737],[5,"SocketAddrV6",9737],[5,"IntoIter",13708],[5,"Saturating",10066],[5,"Wrapping",10066],[5,"ParseFloatError",10066],[5,"TryFromIntError",10066],[5,"ParseIntError",10066],[6,"IntErrorKind",10066],[6,"FpCategory",10066],[5,"Alignment",14951],[10,"Add",13269],[10,"AddAssign",13269],[6,"Bound",13269],[17,"CallFuture"],[10,"AsyncFn",13269],[17,"CallMutFuture"],[10,"AsyncFnMut",13269],[17,"CallOnceFuture"],[10,"AsyncFnOnce",13269],[10,"BitAnd",13269],[10,"BitAndAssign",13269],[10,"BitOr",13269],[10,"BitOrAssign",13269],[10,"BitXor",13269],[10,"BitXorAssign",13269],[17,"Residual"],[6,"ControlFlow",13269],[6,"CoroutineState",13269],[17,"Target"],[10,"Deref",13269],[10,"DerefMut",13269],[10,"Div",13269],[10,"DivAssign",13269],[10,"Drop",13269],[5,"Yeet",13269],[10,"FromResidual",13269],[10,"Index",13269],[10,"IndexMut",13269],[10,"Mul",13269],[10,"MulAssign",13269],[10,"Neg",13269],[10,"Not",13269],[10,"Rem",13269],[10,"RemAssign",13269],[17,"Yield"],[10,"Shl",13269],[10,"ShlAssign",13269],[10,"Shr",13269],[10,"ShrAssign",13269],[10,"Sub",13269],[10,"SubAssign",13269],[5,"Iter",13708],[5,"IterMut",13708],[5,"AssertUnwindSafe",13858],[5,"PanicInfo",13858],[5,"DynMetadata",14951],[10,"SliceIndex",17019],[5,"Iter",15105],[5,"IntoIter",15105],[10,"StdError",19345],[5,"IterMut",15105],[5,"StreamResult",19346],[6,"MZStatus",19346],[6,"MZError",19346],[10,"Termination",19340],[10,"SimdElement",15243],[5,"Mask",15489],[10,"MaskElement",15243],[17,"Bytes"],[10,"ToBytes",15243],[17,"Scalar"],[10,"SimdUint",15489],[10,"SimdOrd",15489],[17,"Mask"],[10,"SimdPartialEq",15489],[10,"SimdPartialOrd",15489],[17,"Bits"],[17,"Cast"],[10,"SimdFloat",15489],[17,"Unsigned"],[10,"SimdInt",15489],[17,"Usize"],[17,"Isize"],[17,"CastPtr"],[17,"MutPtr"],[10,"SimdConstPtr",15489],[17,"ConstPtr"],[10,"SimdMutPtr",15489],[5,"Mask",19347],[5,"Iter",17019],[5,"IterMut",17019],[10,"SlicePattern",17019],[5,"Split",17019],[5,"SplitInclusive",17019],[5,"RSplit",17019],[5,"EscapeAscii",17019],[5,"Windows",17019],[5,"Chunks",17019],[5,"ChunksExact",17019],[5,"ArrayWindows",17019],[5,"ArrayChunks",17019],[5,"RChunks",17019],[5,"RChunksExact",17019],[5,"ChunksMut",17019],[5,"ChunksExactMut",17019],[5,"ArrayChunksMut",17019],[5,"RChunksMut",17019],[5,"RChunksExactMut",17019],[5,"SplitMut",17019],[5,"SplitInclusiveMut",17019],[5,"RSplitMut",17019],[5,"SplitN",17019],[5,"RSplitN",17019],[5,"SplitNMut",17019],[5,"RSplitNMut",17019],[5,"ChunkBy",17019],[5,"ChunkByMut",17019],[5,"GetManyMutError",17019],[5,"TimSortRun",17689],[5,"Chars",17709],[5,"Bytes",17709],[5,"CharIndices",17709],[5,"SplitInclusive",17709],[10,"Pattern",18258],[5,"ParseBoolError",17709],[5,"Split",17709],[5,"RSplit",17709],[5,"SplitTerminator",17709],[5,"RSplitTerminator",17709],[5,"SplitN",17709],[5,"RSplitN",17709],[5,"MatchIndices",17709],[5,"RMatchIndices",17709],[5,"Matches",17709],[5,"RMatches",17709],[5,"Lines",17709],[5,"LinesAny",17709],[5,"SplitWhitespace",17709],[5,"SplitAsciiWhitespace",17709],[5,"EncodeUtf16",17709],[5,"EscapeDebug",17709],[5,"EscapeDefault",17709],[5,"EscapeUnicode",17709],[5,"Utf8Chunk",17709],[5,"Utf8Chunks",17709],[17,"Err"],[10,"FromStr",17709],[6,"SearchStep",18258],[5,"CharSearcher",18258],[5,"CharArraySearcher",18258],[5,"CharArrayRefSearcher",18258],[5,"CharSliceSearcher",18258],[5,"CharPredicateSearcher",18258],[5,"StrSearcher",18258],[10,"Searcher",18258],[17,"Searcher"],[10,"ReverseSearcher",18258],[5,"Exclusive",18432],[5,"AtomicBool",18466],[5,"AtomicPtr",18466],[5,"AtomicI8",18466],[5,"AtomicU8",18466],[5,"AtomicI16",18466],[5,"AtomicU16",18466],[5,"AtomicI32",18466],[5,"AtomicU32",18466],[5,"AtomicI64",18466],[5,"AtomicU64",18466],[5,"AtomicIsize",18466],[5,"AtomicUsize",18466],[5,"Waker",18947],[5,"RawWaker",18947],[5,"RawWakerVTable",18947],[10,"Wake",19348],[5,"TryFromFloatSecsError",19063],[8,"Result",0],[10,"LiftRef",0],[10,"TypeId",0],[8,"Result",7739],[10,"DiscriminantKind",9542],[10,"Residual",13269],[10,"Pointee",14951],[5,"LaneCount",15243],[10,"Swizzle",15243]],"b":[[135,"impl-Debug-for-UnexpectedUniFFICallbackError"],[136,"impl-Display-for-UnexpectedUniFFICallbackError"],[276,"impl-AsRef%3Cdyn+Error%3E-for-Error"],[277,"impl-AsRef%3Cdyn+Error+%2B+Send+%2B+Sync%3E-for-Error"],[298,"impl-Display-for-Error"],[299,"impl-Debug-for-Error"],[385,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-Bytes"],[386,"impl-PartialEq%3C%5Bu8%5D%3E-for-Bytes"],[387,"impl-PartialEq%3CBytesMut%3E-for-Bytes"],[388,"impl-PartialEq%3C%26T%3E-for-Bytes"],[389,"impl-PartialEq-for-Bytes"],[390,"impl-PartialEq%3Cstr%3E-for-Bytes"],[391,"impl-PartialEq%3CString%3E-for-Bytes"],[392,"impl-PartialEq%3CBytes%3E-for-BytesMut"],[393,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-BytesMut"],[394,"impl-PartialEq%3CString%3E-for-BytesMut"],[395,"impl-PartialEq%3Cstr%3E-for-BytesMut"],[396,"impl-PartialEq%3C%5Bu8%5D%3E-for-BytesMut"],[397,"impl-PartialEq%3C%26T%3E-for-BytesMut"],[398,"impl-PartialEq-for-BytesMut"],[399,"impl-Extend%3C%26u8%3E-for-BytesMut"],[400,"impl-Extend%3CBytes%3E-for-BytesMut"],[401,"impl-Extend%3Cu8%3E-for-BytesMut"],[403,"impl-Debug-for-Bytes"],[404,"impl-UpperHex-for-Bytes"],[405,"impl-LowerHex-for-Bytes"],[406,"impl-UpperHex-for-BytesMut"],[407,"impl-LowerHex-for-BytesMut"],[408,"impl-Debug-for-BytesMut"],[410,"impl-From%3CString%3E-for-Bytes"],[411,"impl-From%3C%26str%3E-for-Bytes"],[413,"impl-From%3CBox%3C%5Bu8%5D%3E%3E-for-Bytes"],[414,"impl-From%3C%26%5Bu8%5D%3E-for-Bytes"],[415,"impl-From%3CBytesMut%3E-for-Bytes"],[416,"impl-From%3CVec%3Cu8%3E%3E-for-Bytes"],[417,"impl-From%3C%26str%3E-for-BytesMut"],[419,"impl-From%3C%26%5Bu8%5D%3E-for-BytesMut"],[421,"impl-FromIterator%3C%26u8%3E-for-BytesMut"],[422,"impl-FromIterator%3Cu8%3E-for-BytesMut"],[468,"impl-IntoIterator-for-Bytes"],[469,"impl-IntoIterator-for-%26Bytes"],[470,"impl-IntoIterator-for-%26BytesMut"],[471,"impl-IntoIterator-for-BytesMut"],[483,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-Bytes"],[484,"impl-PartialOrd%3C%26T%3E-for-Bytes"],[485,"impl-PartialOrd%3Cstr%3E-for-Bytes"],[486,"impl-PartialOrd%3C%5Bu8%5D%3E-for-Bytes"],[487,"impl-PartialOrd%3CString%3E-for-Bytes"],[488,"impl-PartialOrd-for-Bytes"],[489,"impl-PartialOrd%3Cstr%3E-for-BytesMut"],[490,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-BytesMut"],[491,"impl-PartialOrd%3CString%3E-for-BytesMut"],[492,"impl-PartialOrd%3C%26T%3E-for-BytesMut"],[493,"impl-PartialOrd-for-BytesMut"],[494,"impl-PartialOrd%3C%5Bu8%5D%3E-for-BytesMut"],[707,"impl-Index%3CRangeFull%3E-for-UninitSlice"],[708,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-UninitSlice"],[709,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-UninitSlice"],[710,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-UninitSlice"],[711,"impl-Index%3CRange%3Cusize%3E%3E-for-UninitSlice"],[712,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-UninitSlice"],[713,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-UninitSlice"],[714,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-UninitSlice"],[715,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-UninitSlice"],[716,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-UninitSlice"],[717,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-UninitSlice"],[718,"impl-IndexMut%3CRangeFull%3E-for-UninitSlice"],[901,"impl-PartialEq-for-Level"],[902,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[903,"impl-PartialEq-for-LevelFilter"],[904,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[915,"impl-Debug-for-Level"],[916,"impl-Display-for-Level"],[917,"impl-Display-for-LevelFilter"],[918,"impl-Debug-for-LevelFilter"],[923,"impl-Debug-for-SetLoggerError"],[924,"impl-Display-for-SetLoggerError"],[925,"impl-Debug-for-ParseLevelError"],[926,"impl-Display-for-ParseLevelError"],[984,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[985,"impl-PartialOrd-for-Level"],[986,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[987,"impl-PartialOrd-for-LevelFilter"],[1084,"impl-Display-for-SendError%3CT%3E"],[1085,"impl-Debug-for-SendError%3CT%3E"],[1086,"impl-Display-for-RecvError"],[1087,"impl-Debug-for-RecvError"],[1088,"impl-Display-for-TryRecvError"],[1089,"impl-Debug-for-TryRecvError"],[1090,"impl-Display-for-RecvTimeoutError"],[1091,"impl-Debug-for-RecvTimeoutError"],[1304,"impl-Display-for-LayoutError"],[1305,"impl-Debug-for-LayoutError"],[1306,"impl-Debug-for-AllocError"],[1307,"impl-Display-for-AllocError"],[1356,"impl-dyn+Any+%2B+Send"],[1357,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1358,"impl-dyn+Any"],[1359,"impl-dyn+Any+%2B+Send"],[1360,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1361,"impl-dyn+Any"],[1362,"impl-dyn+Any+%2B+Send"],[1363,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1364,"impl-dyn+Any"],[1365,"impl-dyn+Any+%2B+Send"],[1366,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1367,"impl-dyn+Any"],[1369,"impl-Debug-for-dyn+Any+%2B+Send+%2B+Sync"],[1370,"impl-Debug-for-dyn+Any"],[1371,"impl-Debug-for-dyn+Any+%2B+Send"],[1376,"impl-dyn+Any"],[1377,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1378,"impl-dyn+Any+%2B+Send"],[6505,"impl-From%3CSimd%3Cu64,+2%3E%3E-for-__m128i"],[6506,"impl-From%3CSimd%3Ci64,+2%3E%3E-for-__m128i"],[6508,"impl-From%3CSimd%3Cu16,+8%3E%3E-for-__m128i"],[6509,"impl-From%3CSimd%3Ci8,+16%3E%3E-for-__m128i"],[6510,"impl-From%3CSimd%3Cisize,+2%3E%3E-for-__m128i"],[6511,"impl-From%3CSimd%3Cu8,+16%3E%3E-for-__m128i"],[6512,"impl-From%3CSimd%3Cu32,+4%3E%3E-for-__m128i"],[6513,"impl-From%3CSimd%3Ci32,+4%3E%3E-for-__m128i"],[6514,"impl-From%3CSimd%3Ci16,+8%3E%3E-for-__m128i"],[6515,"impl-From%3CSimd%3Cusize,+2%3E%3E-for-__m128i"],[6521,"impl-From%3CSimd%3Cu64,+4%3E%3E-for-__m256i"],[6522,"impl-From%3CSimd%3Ci64,+4%3E%3E-for-__m256i"],[6523,"impl-From%3CSimd%3Ci32,+8%3E%3E-for-__m256i"],[6524,"impl-From%3CSimd%3Ci8,+32%3E%3E-for-__m256i"],[6525,"impl-From%3CSimd%3Cu8,+32%3E%3E-for-__m256i"],[6526,"impl-From%3CSimd%3Cusize,+4%3E%3E-for-__m256i"],[6527,"impl-From%3CSimd%3Cisize,+4%3E%3E-for-__m256i"],[6528,"impl-From%3CSimd%3Ci16,+16%3E%3E-for-__m256i"],[6529,"impl-From%3CSimd%3Cu32,+8%3E%3E-for-__m256i"],[6530,"impl-From%3CSimd%3Cu16,+16%3E%3E-for-__m256i"],[6535,"impl-From%3CSimd%3Ci32,+16%3E%3E-for-__m512i"],[6536,"impl-From%3CSimd%3Cu16,+32%3E%3E-for-__m512i"],[6537,"impl-From%3CSimd%3Cu32,+16%3E%3E-for-__m512i"],[6539,"impl-From%3CSimd%3Cusize,+8%3E%3E-for-__m512i"],[6540,"impl-From%3CSimd%3Cu8,+64%3E%3E-for-__m512i"],[6541,"impl-From%3CSimd%3Cu64,+8%3E%3E-for-__m512i"],[6542,"impl-From%3CSimd%3Ci16,+32%3E%3E-for-__m512i"],[6543,"impl-From%3CSimd%3Ci8,+64%3E%3E-for-__m512i"],[6544,"impl-From%3CSimd%3Ci64,+8%3E%3E-for-__m512i"],[6545,"impl-From%3CSimd%3Cisize,+8%3E%3E-for-__m512i"],[6659,"impl-Debug-for-TryFromSliceError"],[6660,"impl-Display-for-TryFromSliceError"],[6845,"impl-Debug-for-Char"],[6846,"impl-Display-for-Char"],[6847,"impl-Display-for-EscapeDefault"],[6848,"impl-Debug-for-EscapeDefault"],[6990,"impl-Debug-for-BorrowError"],[6991,"impl-Display-for-BorrowError"],[6992,"impl-Debug-for-BorrowMutError"],[6993,"impl-Display-for-BorrowMutError"],[6994,"impl-Debug-for-Ref%3C\'_,+T%3E"],[6995,"impl-Display-for-Ref%3C\'_,+T%3E"],[6996,"impl-Display-for-RefMut%3C\'_,+T%3E"],[6997,"impl-Debug-for-RefMut%3C\'_,+T%3E"],[7227,"impl-Display-for-ParseCharError"],[7228,"impl-Debug-for-ParseCharError"],[7229,"impl-Display-for-CharTryFromError"],[7230,"impl-Debug-for-CharTryFromError"],[7232,"impl-Display-for-DecodeUtf16Error"],[7233,"impl-Debug-for-DecodeUtf16Error"],[7234,"impl-Debug-for-EscapeUnicode"],[7235,"impl-Display-for-EscapeUnicode"],[7236,"impl-Debug-for-EscapeDefault"],[7237,"impl-Display-for-EscapeDefault"],[7238,"impl-Debug-for-EscapeDebug"],[7239,"impl-Display-for-EscapeDebug"],[7240,"impl-Debug-for-ToLowercase"],[7241,"impl-Display-for-ToLowercase"],[7242,"impl-Debug-for-ToUppercase"],[7243,"impl-Display-for-ToUppercase"],[7244,"impl-Display-for-TryFromCharError"],[7245,"impl-Debug-for-TryFromCharError"],[7465,"impl-Display-for-Infallible"],[7466,"impl-Debug-for-Infallible"],[7500,"impl-dyn+Error"],[7501,"impl-dyn+Error+%2B+Send"],[7502,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7503,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7504,"impl-dyn+Error"],[7505,"impl-dyn+Error+%2B+Send"],[7506,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7507,"impl-dyn+Error"],[7508,"impl-dyn+Error+%2B+Send"],[7514,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7515,"impl-dyn+Error"],[7516,"impl-dyn+Error+%2B+Send"],[7677,"impl-Display-for-FromBytesWithNulError"],[7678,"impl-Debug-for-FromBytesWithNulError"],[7679,"impl-Debug-for-FromBytesUntilNulError"],[7680,"impl-Display-for-FromBytesUntilNulError"],[7847,"impl-Debug-for-FormatterFn%3CF%3E"],[7848,"impl-Display-for-FormatterFn%3CF%3E"],[7850,"impl-Display-for-Error"],[7851,"impl-Debug-for-Error"],[7852,"impl-Display-for-Arguments%3C\'_%3E"],[7853,"impl-Debug-for-Arguments%3C\'_%3E"],[7946,"impl-Write-for-Formatter%3C\'_%3E"],[7947,"impl-Formatter%3C\'a%3E"],[7949,"impl-Write-for-Formatter%3C\'_%3E"],[7950,"impl-Formatter%3C\'a%3E"],[8481,"impl-From%3C%26mut+%5Bu8%5D%3E-for-BorrowedBuf%3C\'data%3E"],[8482,"impl-From%3C%26mut+%5BMaybeUninit%3Cu8%3E%5D%3E-for-BorrowedBuf%3C\'data%3E"],[9767,"impl-BitAnd-for-Ipv4Addr"],[9768,"impl-BitAnd%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9769,"impl-BitAnd%3CIpv4Addr%3E-for-%26Ipv4Addr"],[9770,"impl-BitAnd%3C%26Ipv4Addr%3E-for-%26Ipv4Addr"],[9771,"impl-BitAnd-for-Ipv6Addr"],[9772,"impl-BitAnd%3C%26Ipv6Addr%3E-for-%26Ipv6Addr"],[9773,"impl-BitAnd%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9774,"impl-BitAnd%3CIpv6Addr%3E-for-%26Ipv6Addr"],[9775,"impl-BitAndAssign-for-Ipv4Addr"],[9776,"impl-BitAndAssign%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9777,"impl-BitAndAssign-for-Ipv6Addr"],[9778,"impl-BitAndAssign%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9779,"impl-BitOr%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9780,"impl-BitOr-for-Ipv4Addr"],[9781,"impl-BitOr%3C%26Ipv4Addr%3E-for-%26Ipv4Addr"],[9782,"impl-BitOr%3CIpv4Addr%3E-for-%26Ipv4Addr"],[9783,"impl-BitOr-for-Ipv6Addr"],[9784,"impl-BitOr%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9785,"impl-BitOr%3CIpv6Addr%3E-for-%26Ipv6Addr"],[9786,"impl-BitOr%3C%26Ipv6Addr%3E-for-%26Ipv6Addr"],[9787,"impl-BitOrAssign-for-Ipv4Addr"],[9788,"impl-BitOrAssign%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9789,"impl-BitOrAssign-for-Ipv6Addr"],[9790,"impl-BitOrAssign%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9846,"impl-PartialEq-for-IpAddr"],[9847,"impl-PartialEq%3CIpv4Addr%3E-for-IpAddr"],[9848,"impl-PartialEq%3CIpv6Addr%3E-for-IpAddr"],[9849,"impl-PartialEq%3CIpAddr%3E-for-Ipv4Addr"],[9850,"impl-PartialEq-for-Ipv4Addr"],[9851,"impl-PartialEq-for-Ipv6Addr"],[9852,"impl-PartialEq%3CIpAddr%3E-for-Ipv6Addr"],[9860,"impl-Display-for-IpAddr"],[9861,"impl-Debug-for-IpAddr"],[9862,"impl-Display-for-Ipv4Addr"],[9863,"impl-Debug-for-Ipv4Addr"],[9864,"impl-Debug-for-Ipv6Addr"],[9865,"impl-Display-for-Ipv6Addr"],[9867,"impl-Debug-for-AddrParseError"],[9868,"impl-Display-for-AddrParseError"],[9869,"impl-Display-for-SocketAddr"],[9870,"impl-Debug-for-SocketAddr"],[9871,"impl-Debug-for-SocketAddrV4"],[9872,"impl-Display-for-SocketAddrV4"],[9873,"impl-Debug-for-SocketAddrV6"],[9874,"impl-Display-for-SocketAddrV6"],[9879,"impl-From%3C%5Bu16;+8%5D%3E-for-IpAddr"],[9880,"impl-From%3CIpv6Addr%3E-for-IpAddr"],[9881,"impl-From%3C%5Bu8;+16%5D%3E-for-IpAddr"],[9882,"impl-From%3CIpv4Addr%3E-for-IpAddr"],[9884,"impl-From%3C%5Bu8;+4%5D%3E-for-IpAddr"],[9885,"impl-From%3Cu32%3E-for-Ipv4Addr"],[9886,"impl-From%3C%5Bu8;+4%5D%3E-for-Ipv4Addr"],[9888,"impl-From%3C%5Bu16;+8%5D%3E-for-Ipv6Addr"],[9889,"impl-From%3Cu128%3E-for-Ipv6Addr"],[9891,"impl-From%3C%5Bu8;+16%5D%3E-for-Ipv6Addr"],[9894,"impl-From%3CSocketAddrV4%3E-for-SocketAddr"],[9895,"impl-From%3CSocketAddrV6%3E-for-SocketAddr"],[9896,"impl-From%3C(I,+u16)%3E-for-SocketAddr"],[9974,"impl-Not-for-Ipv4Addr"],[9975,"impl-Not-for-%26Ipv4Addr"],[9976,"impl-Not-for-Ipv6Addr"],[9977,"impl-Not-for-%26Ipv6Addr"],[9988,"impl-PartialOrd%3CIpv4Addr%3E-for-IpAddr"],[9989,"impl-PartialOrd-for-IpAddr"],[9990,"impl-PartialOrd%3CIpv6Addr%3E-for-IpAddr"],[9991,"impl-PartialOrd%3CIpAddr%3E-for-Ipv4Addr"],[9992,"impl-PartialOrd-for-Ipv4Addr"],[9993,"impl-PartialOrd-for-Ipv6Addr"],[9994,"impl-PartialOrd%3CIpAddr%3E-for-Ipv6Addr"],[10066,"impl-NonZero%3Cu64%3E"],[10067,"impl-NonZero%3Cu128%3E"],[10068,"impl-NonZero%3Ci64%3E"],[10069,"impl-NonZero%3Cu32%3E"],[10070,"impl-NonZero%3Cusize%3E"],[10071,"impl-NonZero%3Ci32%3E"],[10072,"impl-NonZero%3Ci8%3E"],[10073,"impl-NonZero%3Ci128%3E"],[10074,"impl-NonZero%3Cu16%3E"],[10075,"impl-NonZero%3Cisize%3E"],[10076,"impl-NonZero%3Cu8%3E"],[10077,"impl-NonZero%3Ci16%3E"],[10078,"impl-Saturating%3Ci8%3E"],[10079,"impl-Saturating%3Cusize%3E"],[10080,"impl-Saturating%3Cu32%3E"],[10081,"impl-Saturating%3Ci64%3E"],[10082,"impl-Saturating%3Ci32%3E"],[10083,"impl-Saturating%3Cisize%3E"],[10084,"impl-Saturating%3Ci128%3E"],[10085,"impl-Saturating%3Cu128%3E"],[10086,"impl-Saturating%3Cu64%3E"],[10087,"impl-Saturating%3Ci16%3E"],[10088,"impl-Saturating%3Cu8%3E"],[10089,"impl-Saturating%3Cu16%3E"],[10090,"impl-Wrapping%3Cu8%3E"],[10091,"impl-Wrapping%3Cu128%3E"],[10092,"impl-Wrapping%3Ci8%3E"],[10093,"impl-Wrapping%3Ci128%3E"],[10094,"impl-Wrapping%3Cu64%3E"],[10095,"impl-Wrapping%3Cisize%3E"],[10096,"impl-Wrapping%3Cusize%3E"],[10097,"impl-Wrapping%3Ci32%3E"],[10098,"impl-Wrapping%3Ci64%3E"],[10099,"impl-Wrapping%3Ci16%3E"],[10100,"impl-Wrapping%3Cu32%3E"],[10101,"impl-Wrapping%3Cu16%3E"],[10107,"impl-NonZero%3Cisize%3E"],[10108,"impl-NonZero%3Cu128%3E"],[10109,"impl-NonZero%3Ci16%3E"],[10110,"impl-NonZero%3Cu32%3E"],[10111,"impl-NonZero%3Ci32%3E"],[10112,"impl-NonZero%3Cu64%3E"],[10113,"impl-NonZero%3Ci128%3E"],[10114,"impl-NonZero%3Cusize%3E"],[10115,"impl-NonZero%3Ci8%3E"],[10116,"impl-NonZero%3Cu8%3E"],[10117,"impl-NonZero%3Cu16%3E"],[10118,"impl-NonZero%3Ci64%3E"],[10119,"impl-Saturating%3Ci8%3E"],[10120,"impl-Saturating%3Cu128%3E"],[10121,"impl-Saturating%3Cu32%3E"],[10122,"impl-Saturating%3Ci16%3E"],[10123,"impl-Saturating%3Cusize%3E"],[10124,"impl-Saturating%3Cisize%3E"],[10125,"impl-Saturating%3Ci32%3E"],[10126,"impl-Saturating%3Cu8%3E"],[10127,"impl-Saturating%3Cu16%3E"],[10128,"impl-Saturating%3Cu64%3E"],[10129,"impl-Saturating%3Ci128%3E"],[10130,"impl-Saturating%3Ci64%3E"],[10131,"impl-Wrapping%3Ci64%3E"],[10132,"impl-Wrapping%3Cusize%3E"],[10133,"impl-Wrapping%3Ci32%3E"],[10134,"impl-Wrapping%3Cu8%3E"],[10135,"impl-Wrapping%3Cu16%3E"],[10136,"impl-Wrapping%3Ci128%3E"],[10137,"impl-Wrapping%3Ci16%3E"],[10138,"impl-Wrapping%3Cu32%3E"],[10139,"impl-Wrapping%3Cu64%3E"],[10140,"impl-Wrapping%3Ci8%3E"],[10141,"impl-Wrapping%3Cu128%3E"],[10142,"impl-Wrapping%3Cisize%3E"],[10143,"impl-NonZero%3Cu32%3E"],[10144,"impl-NonZero%3Cisize%3E"],[10145,"impl-NonZero%3Ci128%3E"],[10146,"impl-NonZero%3Cu8%3E"],[10147,"impl-NonZero%3Ci16%3E"],[10148,"impl-NonZero%3Ci8%3E"],[10149,"impl-NonZero%3Cu64%3E"],[10150,"impl-NonZero%3Cu16%3E"],[10151,"impl-NonZero%3Cusize%3E"],[10152,"impl-NonZero%3Ci64%3E"],[10153,"impl-NonZero%3Cu128%3E"],[10154,"impl-NonZero%3Ci32%3E"],[10155,"impl-Saturating%3Cusize%3E"],[10156,"impl-Saturating%3Cisize%3E"],[10157,"impl-Saturating%3Cu16%3E"],[10158,"impl-Saturating%3Ci128%3E"],[10159,"impl-Saturating%3Ci16%3E"],[10160,"impl-Saturating%3Cu8%3E"],[10161,"impl-Saturating%3Ci8%3E"],[10162,"impl-Saturating%3Ci64%3E"],[10163,"impl-Saturating%3Cu32%3E"],[10164,"impl-Saturating%3Cu64%3E"],[10165,"impl-Saturating%3Ci32%3E"],[10166,"impl-Saturating%3Cu128%3E"],[10167,"impl-Wrapping%3Cu64%3E"],[10168,"impl-Wrapping%3Cusize%3E"],[10169,"impl-Wrapping%3Cu8%3E"],[10170,"impl-Wrapping%3Ci32%3E"],[10171,"impl-Wrapping%3Cu128%3E"],[10172,"impl-Wrapping%3Cu16%3E"],[10173,"impl-Wrapping%3Cisize%3E"],[10174,"impl-Wrapping%3Ci128%3E"],[10175,"impl-Wrapping%3Cu32%3E"],[10176,"impl-Wrapping%3Ci64%3E"],[10177,"impl-Wrapping%3Ci8%3E"],[10178,"impl-Wrapping%3Ci16%3E"],[10205,"impl-NonZero%3Ci64%3E"],[10206,"impl-NonZero%3Ci8%3E"],[10207,"impl-NonZero%3Ci32%3E"],[10208,"impl-NonZero%3Ci128%3E"],[10209,"impl-NonZero%3Ci16%3E"],[10210,"impl-NonZero%3Cisize%3E"],[10211,"impl-Saturating%3Ci64%3E"],[10212,"impl-Saturating%3Ci16%3E"],[10213,"impl-Saturating%3Ci32%3E"],[10214,"impl-Saturating%3Ci128%3E"],[10215,"impl-Saturating%3Ci8%3E"],[10216,"impl-Saturating%3Cisize%3E"],[10217,"impl-Wrapping%3Ci64%3E"],[10218,"impl-Wrapping%3Ci32%3E"],[10219,"impl-Wrapping%3Ci16%3E"],[10220,"impl-Wrapping%3Ci8%3E"],[10221,"impl-Wrapping%3Cisize%3E"],[10222,"impl-Wrapping%3Ci128%3E"],[10223,"impl-Add-for-Saturating%3Cu128%3E"],[10224,"impl-Add%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10225,"impl-Add%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10226,"impl-Add%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10227,"impl-Add%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10228,"impl-Add%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10229,"impl-Add-for-Saturating%3Cu8%3E"],[10230,"impl-Add%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10231,"impl-Add-for-Saturating%3Ci128%3E"],[10232,"impl-Add%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10233,"impl-Add%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10234,"impl-Add%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10235,"impl-Add-for-Saturating%3Cu16%3E"],[10236,"impl-Add%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10237,"impl-Add-for-Saturating%3Ci32%3E"],[10238,"impl-Add%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10239,"impl-Add%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10240,"impl-Add-for-Saturating%3Cisize%3E"],[10241,"impl-Add%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10242,"impl-Add%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10243,"impl-Add%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10244,"impl-Add%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10245,"impl-Add%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10246,"impl-Add%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10247,"impl-Add%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10248,"impl-Add-for-Saturating%3Ci64%3E"],[10249,"impl-Add%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10250,"impl-Add%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10251,"impl-Add%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10252,"impl-Add-for-Saturating%3Cu32%3E"],[10253,"impl-Add%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10254,"impl-Add-for-Saturating%3Cu64%3E"],[10255,"impl-Add%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10256,"impl-Add-for-Saturating%3Ci16%3E"],[10257,"impl-Add%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10258,"impl-Add%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10259,"impl-Add-for-Saturating%3Ci8%3E"],[10260,"impl-Add-for-Saturating%3Cusize%3E"],[10261,"impl-Add%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10262,"impl-Add%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10263,"impl-Add%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10264,"impl-Add%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10265,"impl-Add%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10266,"impl-Add%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10267,"impl-Add%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10268,"impl-Add%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10269,"impl-Add%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10270,"impl-Add%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10271,"impl-Add%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10272,"impl-Add%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10273,"impl-Add%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10274,"impl-Add%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10275,"impl-Add%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10276,"impl-Add%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10277,"impl-Add%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10278,"impl-Add%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10279,"impl-Add%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10280,"impl-Add%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10281,"impl-Add%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10282,"impl-Add%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10283,"impl-Add%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10284,"impl-Add-for-Wrapping%3Cu32%3E"],[10285,"impl-Add%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10286,"impl-Add%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10287,"impl-Add-for-Wrapping%3Cu64%3E"],[10288,"impl-Add%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10289,"impl-Add%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10290,"impl-Add-for-Wrapping%3Ci8%3E"],[10291,"impl-Add%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10292,"impl-Add%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10293,"impl-Add%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10294,"impl-Add%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10295,"impl-Add%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10296,"impl-Add%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10297,"impl-Add-for-Wrapping%3Ci32%3E"],[10298,"impl-Add%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10299,"impl-Add-for-Wrapping%3Ci16%3E"],[10300,"impl-Add-for-Wrapping%3Cu8%3E"],[10301,"impl-Add%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10302,"impl-Add%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10303,"impl-Add%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10304,"impl-Add%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10305,"impl-Add%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10306,"impl-Add%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10307,"impl-Add-for-Wrapping%3Ci64%3E"],[10308,"impl-Add%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10309,"impl-Add-for-Wrapping%3Cu128%3E"],[10310,"impl-Add%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10311,"impl-Add-for-Wrapping%3Cu16%3E"],[10312,"impl-Add%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10313,"impl-Add%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10314,"impl-Add-for-Wrapping%3Ci128%3E"],[10315,"impl-Add-for-Wrapping%3Cusize%3E"],[10316,"impl-Add%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10317,"impl-Add%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10318,"impl-Add-for-Wrapping%3Cisize%3E"],[10319,"impl-AddAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10320,"impl-AddAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10321,"impl-AddAssign-for-Saturating%3Cisize%3E"],[10322,"impl-AddAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10323,"impl-AddAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10324,"impl-AddAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10325,"impl-AddAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10326,"impl-AddAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10327,"impl-AddAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10328,"impl-AddAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10329,"impl-AddAssign-for-Saturating%3Ci8%3E"],[10330,"impl-AddAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10331,"impl-AddAssign-for-Saturating%3Cu32%3E"],[10332,"impl-AddAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10333,"impl-AddAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10334,"impl-AddAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10335,"impl-AddAssign-for-Saturating%3Cu64%3E"],[10336,"impl-AddAssign-for-Saturating%3Ci128%3E"],[10337,"impl-AddAssign-for-Saturating%3Cu128%3E"],[10338,"impl-AddAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10339,"impl-AddAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10340,"impl-AddAssign-for-Saturating%3Ci64%3E"],[10341,"impl-AddAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10342,"impl-AddAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10343,"impl-AddAssign-for-Saturating%3Cu8%3E"],[10344,"impl-AddAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10345,"impl-AddAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10346,"impl-AddAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10347,"impl-AddAssign-for-Saturating%3Cusize%3E"],[10348,"impl-AddAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10349,"impl-AddAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10350,"impl-AddAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10351,"impl-AddAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10352,"impl-AddAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10353,"impl-AddAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10354,"impl-AddAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10355,"impl-AddAssign-for-Saturating%3Ci32%3E"],[10356,"impl-AddAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10357,"impl-AddAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10358,"impl-AddAssign-for-Saturating%3Cu16%3E"],[10359,"impl-AddAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10360,"impl-AddAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10361,"impl-AddAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10362,"impl-AddAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10363,"impl-AddAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10364,"impl-AddAssign-for-Saturating%3Ci16%3E"],[10365,"impl-AddAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10366,"impl-AddAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10367,"impl-AddAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[10368,"impl-AddAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[10369,"impl-AddAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10370,"impl-AddAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[10371,"impl-AddAssign-for-Wrapping%3Cusize%3E"],[10372,"impl-AddAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[10373,"impl-AddAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[10374,"impl-AddAssign-for-Wrapping%3Ci16%3E"],[10375,"impl-AddAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10376,"impl-AddAssign-for-Wrapping%3Cu32%3E"],[10377,"impl-AddAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[10378,"impl-AddAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10379,"impl-AddAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10380,"impl-AddAssign-for-Wrapping%3Ci32%3E"],[10381,"impl-AddAssign-for-Wrapping%3Cu16%3E"],[10382,"impl-AddAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[10383,"impl-AddAssign-for-Wrapping%3Ci8%3E"],[10384,"impl-AddAssign-for-Wrapping%3Cu128%3E"],[10385,"impl-AddAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[10386,"impl-AddAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10387,"impl-AddAssign-for-Wrapping%3Cu8%3E"],[10388,"impl-AddAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[10389,"impl-AddAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10390,"impl-AddAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[10391,"impl-AddAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10392,"impl-AddAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[10393,"impl-AddAssign-for-Wrapping%3Cisize%3E"],[10394,"impl-AddAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[10395,"impl-AddAssign-for-Wrapping%3Ci128%3E"],[10396,"impl-AddAssign-for-Wrapping%3Cu64%3E"],[10397,"impl-AddAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10398,"impl-AddAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[10399,"impl-AddAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10400,"impl-AddAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10401,"impl-AddAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10402,"impl-AddAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10403,"impl-AddAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10404,"impl-AddAssign-for-Wrapping%3Ci64%3E"],[10405,"impl-AddAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[10406,"impl-AddAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[10407,"impl-AddAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[10408,"impl-AddAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[10409,"impl-AddAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10410,"impl-AddAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[10411,"impl-AddAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10412,"impl-AddAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10413,"impl-AddAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10414,"impl-AddAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[10415,"impl-BitAnd-for-Saturating%3Ci64%3E"],[10416,"impl-BitAnd-for-Saturating%3Cu32%3E"],[10417,"impl-BitAnd%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10418,"impl-BitAnd-for-Saturating%3Ci16%3E"],[10419,"impl-BitAnd%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10420,"impl-BitAnd%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10421,"impl-BitAnd%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10422,"impl-BitAnd%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10423,"impl-BitAnd%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10424,"impl-BitAnd%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10425,"impl-BitAnd%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10426,"impl-BitAnd%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10427,"impl-BitAnd%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10428,"impl-BitAnd%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10429,"impl-BitAnd%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10430,"impl-BitAnd%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10431,"impl-BitAnd%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10432,"impl-BitAnd-for-Saturating%3Cisize%3E"],[10433,"impl-BitAnd%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10434,"impl-BitAnd-for-Saturating%3Cu64%3E"],[10435,"impl-BitAnd%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10436,"impl-BitAnd%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10437,"impl-BitAnd%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10438,"impl-BitAnd%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10439,"impl-BitAnd%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10440,"impl-BitAnd%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10441,"impl-BitAnd%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10442,"impl-BitAnd%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10443,"impl-BitAnd-for-Saturating%3Cu128%3E"],[10444,"impl-BitAnd-for-Saturating%3Ci32%3E"],[10445,"impl-BitAnd%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10446,"impl-BitAnd%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10447,"impl-BitAnd%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10448,"impl-BitAnd-for-Saturating%3Cu8%3E"],[10449,"impl-BitAnd%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10450,"impl-BitAnd-for-Saturating%3Cu16%3E"],[10451,"impl-BitAnd%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10452,"impl-BitAnd%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10453,"impl-BitAnd%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10454,"impl-BitAnd%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10455,"impl-BitAnd%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10456,"impl-BitAnd-for-Saturating%3Ci128%3E"],[10457,"impl-BitAnd-for-Saturating%3Ci8%3E"],[10458,"impl-BitAnd%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10459,"impl-BitAnd%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10460,"impl-BitAnd%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10461,"impl-BitAnd%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10462,"impl-BitAnd-for-Saturating%3Cusize%3E"],[10463,"impl-BitAnd%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10464,"impl-BitAnd%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10465,"impl-BitAnd%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10466,"impl-BitAnd%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10467,"impl-BitAnd%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10468,"impl-BitAnd-for-Wrapping%3Cu128%3E"],[10469,"impl-BitAnd%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10470,"impl-BitAnd-for-Wrapping%3Cu8%3E"],[10471,"impl-BitAnd%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10472,"impl-BitAnd%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10473,"impl-BitAnd%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10474,"impl-BitAnd-for-Wrapping%3Ci32%3E"],[10475,"impl-BitAnd%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10476,"impl-BitAnd%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10477,"impl-BitAnd%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10478,"impl-BitAnd-for-Wrapping%3Cu32%3E"],[10479,"impl-BitAnd%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10480,"impl-BitAnd-for-Wrapping%3Cusize%3E"],[10481,"impl-BitAnd-for-Wrapping%3Ci16%3E"],[10482,"impl-BitAnd%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10483,"impl-BitAnd%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10484,"impl-BitAnd%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10485,"impl-BitAnd%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10486,"impl-BitAnd%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10487,"impl-BitAnd-for-Wrapping%3Ci64%3E"],[10488,"impl-BitAnd%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10489,"impl-BitAnd%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10490,"impl-BitAnd%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10491,"impl-BitAnd-for-Wrapping%3Ci8%3E"],[10492,"impl-BitAnd%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10493,"impl-BitAnd%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10494,"impl-BitAnd%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10495,"impl-BitAnd%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10496,"impl-BitAnd%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10497,"impl-BitAnd%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10498,"impl-BitAnd%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10499,"impl-BitAnd%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10500,"impl-BitAnd%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10501,"impl-BitAnd%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10502,"impl-BitAnd-for-Wrapping%3Cu16%3E"],[10503,"impl-BitAnd-for-Wrapping%3Cisize%3E"],[10504,"impl-BitAnd-for-Wrapping%3Ci128%3E"],[10505,"impl-BitAnd%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10506,"impl-BitAnd-for-Wrapping%3Cu64%3E"],[10507,"impl-BitAnd%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10508,"impl-BitAnd%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10509,"impl-BitAnd%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10510,"impl-BitAnd%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10511,"impl-BitAndAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10512,"impl-BitAndAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10513,"impl-BitAndAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10514,"impl-BitAndAssign-for-Saturating%3Ci32%3E"],[10515,"impl-BitAndAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10516,"impl-BitAndAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10517,"impl-BitAndAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10518,"impl-BitAndAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10519,"impl-BitAndAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10520,"impl-BitAndAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10521,"impl-BitAndAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10522,"impl-BitAndAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10523,"impl-BitAndAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10524,"impl-BitAndAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10525,"impl-BitAndAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10526,"impl-BitAndAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10527,"impl-BitAndAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10528,"impl-BitAndAssign-for-Saturating%3Ci64%3E"],[10529,"impl-BitAndAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10530,"impl-BitAndAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10531,"impl-BitAndAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10532,"impl-BitAndAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10533,"impl-BitAndAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10534,"impl-BitAndAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10535,"impl-BitAndAssign-for-Saturating%3Ci128%3E"],[10536,"impl-BitAndAssign-for-Saturating%3Cu32%3E"],[10537,"impl-BitAndAssign-for-Saturating%3Cu8%3E"],[10538,"impl-BitAndAssign-for-Saturating%3Cusize%3E"],[10539,"impl-BitAndAssign-for-Saturating%3Cu16%3E"],[10540,"impl-BitAndAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10541,"impl-BitAndAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10542,"impl-BitAndAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10543,"impl-BitAndAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10544,"impl-BitAndAssign-for-Saturating%3Ci16%3E"],[10545,"impl-BitAndAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10546,"impl-BitAndAssign-for-Saturating%3Cu128%3E"],[10547,"impl-BitAndAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10548,"impl-BitAndAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10549,"impl-BitAndAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10550,"impl-BitAndAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10551,"impl-BitAndAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10552,"impl-BitAndAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10553,"impl-BitAndAssign-for-Saturating%3Cu64%3E"],[10554,"impl-BitAndAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10555,"impl-BitAndAssign-for-Saturating%3Cisize%3E"],[10556,"impl-BitAndAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10557,"impl-BitAndAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10558,"impl-BitAndAssign-for-Saturating%3Ci8%3E"],[10559,"impl-BitAndAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[10560,"impl-BitAndAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10561,"impl-BitAndAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[10562,"impl-BitAndAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10563,"impl-BitAndAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[10564,"impl-BitAndAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10565,"impl-BitAndAssign-for-Wrapping%3Ci32%3E"],[10566,"impl-BitAndAssign-for-Wrapping%3Cisize%3E"],[10567,"impl-BitAndAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10568,"impl-BitAndAssign-for-Wrapping%3Cusize%3E"],[10569,"impl-BitAndAssign-for-Wrapping%3Ci128%3E"],[10570,"impl-BitAndAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10571,"impl-BitAndAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10572,"impl-BitAndAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[10573,"impl-BitAndAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10574,"impl-BitAndAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10575,"impl-BitAndAssign-for-Wrapping%3Ci8%3E"],[10576,"impl-BitAndAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[10577,"impl-BitAndAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10578,"impl-BitAndAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10579,"impl-BitAndAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[10580,"impl-BitAndAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[10581,"impl-BitAndAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10582,"impl-BitAndAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[10583,"impl-BitAndAssign-for-Wrapping%3Cu128%3E"],[10584,"impl-BitAndAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10585,"impl-BitAndAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[10586,"impl-BitAndAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10587,"impl-BitAndAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[10588,"impl-BitAndAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10589,"impl-BitAndAssign-for-Wrapping%3Ci16%3E"],[10590,"impl-BitAndAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10591,"impl-BitAndAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[10592,"impl-BitAndAssign-for-Wrapping%3Cu64%3E"],[10593,"impl-BitAndAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10594,"impl-BitAndAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[10595,"impl-BitAndAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10596,"impl-BitAndAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[10597,"impl-BitAndAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[10598,"impl-BitAndAssign-for-Wrapping%3Ci64%3E"],[10599,"impl-BitAndAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[10600,"impl-BitAndAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[10601,"impl-BitAndAssign-for-Wrapping%3Cu32%3E"],[10602,"impl-BitAndAssign-for-Wrapping%3Cu16%3E"],[10603,"impl-BitAndAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[10604,"impl-BitAndAssign-for-Wrapping%3Cu8%3E"],[10605,"impl-BitAndAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[10606,"impl-BitAndAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[10607,"impl-BitOr%3Cusize%3E-for-NonZero%3Cusize%3E"],[10608,"impl-BitOr%3Cu16%3E-for-NonZero%3Cu16%3E"],[10609,"impl-BitOr%3Cisize%3E-for-NonZero%3Cisize%3E"],[10610,"impl-BitOr%3Ci16%3E-for-NonZero%3Ci16%3E"],[10611,"impl-BitOr-for-NonZero%3Cu8%3E"],[10612,"impl-BitOr-for-NonZero%3Cu32%3E"],[10613,"impl-BitOr-for-NonZero%3Cu128%3E"],[10614,"impl-BitOr-for-NonZero%3Ci32%3E"],[10615,"impl-BitOr-for-NonZero%3Ci8%3E"],[10616,"impl-BitOr-for-NonZero%3Cisize%3E"],[10617,"impl-BitOr%3Ci128%3E-for-NonZero%3Ci128%3E"],[10618,"impl-BitOr%3Ci8%3E-for-NonZero%3Ci8%3E"],[10619,"impl-BitOr-for-NonZero%3Ci64%3E"],[10620,"impl-BitOr%3Cu8%3E-for-NonZero%3Cu8%3E"],[10621,"impl-BitOr-for-NonZero%3Cu16%3E"],[10622,"impl-BitOr-for-NonZero%3Cusize%3E"],[10623,"impl-BitOr%3Ci32%3E-for-NonZero%3Ci32%3E"],[10624,"impl-BitOr%3Ci64%3E-for-NonZero%3Ci64%3E"],[10625,"impl-BitOr%3Cu64%3E-for-NonZero%3Cu64%3E"],[10626,"impl-BitOr-for-NonZero%3Ci16%3E"],[10627,"impl-BitOr-for-NonZero%3Cu64%3E"],[10628,"impl-BitOr%3Cu128%3E-for-NonZero%3Cu128%3E"],[10629,"impl-BitOr%3Cu32%3E-for-NonZero%3Cu32%3E"],[10630,"impl-BitOr-for-NonZero%3Ci128%3E"],[10631,"impl-BitOr%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10632,"impl-BitOr%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10633,"impl-BitOr%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10634,"impl-BitOr%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10635,"impl-BitOr%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10636,"impl-BitOr-for-Saturating%3Cu128%3E"],[10637,"impl-BitOr%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10638,"impl-BitOr%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10639,"impl-BitOr%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10640,"impl-BitOr%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10641,"impl-BitOr%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10642,"impl-BitOr%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10643,"impl-BitOr%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10644,"impl-BitOr-for-Saturating%3Cu8%3E"],[10645,"impl-BitOr%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10646,"impl-BitOr%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10647,"impl-BitOr%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10648,"impl-BitOr%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10649,"impl-BitOr%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10650,"impl-BitOr%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10651,"impl-BitOr-for-Saturating%3Ci128%3E"],[10652,"impl-BitOr-for-Saturating%3Cu32%3E"],[10653,"impl-BitOr%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10654,"impl-BitOr-for-Saturating%3Ci64%3E"],[10655,"impl-BitOr-for-Saturating%3Ci8%3E"],[10656,"impl-BitOr%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10657,"impl-BitOr%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10658,"impl-BitOr%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10659,"impl-BitOr%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10660,"impl-BitOr%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10661,"impl-BitOr%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10662,"impl-BitOr-for-Saturating%3Cu64%3E"],[10663,"impl-BitOr%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10664,"impl-BitOr%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10665,"impl-BitOr%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10666,"impl-BitOr-for-Saturating%3Ci32%3E"],[10667,"impl-BitOr-for-Saturating%3Cu16%3E"],[10668,"impl-BitOr%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10669,"impl-BitOr-for-Saturating%3Cisize%3E"],[10670,"impl-BitOr-for-Saturating%3Cusize%3E"],[10671,"impl-BitOr%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10672,"impl-BitOr%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10673,"impl-BitOr%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10674,"impl-BitOr-for-Saturating%3Ci16%3E"],[10675,"impl-BitOr%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10676,"impl-BitOr%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10677,"impl-BitOr%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10678,"impl-BitOr%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10679,"impl-BitOr%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10680,"impl-BitOr%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10681,"impl-BitOr%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10682,"impl-BitOr%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10683,"impl-BitOr%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10684,"impl-BitOr-for-Wrapping%3Cisize%3E"],[10685,"impl-BitOr%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10686,"impl-BitOr%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10687,"impl-BitOr%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10688,"impl-BitOr%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10689,"impl-BitOr%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10690,"impl-BitOr%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10691,"impl-BitOr%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10692,"impl-BitOr%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10693,"impl-BitOr%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10694,"impl-BitOr%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10695,"impl-BitOr%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10696,"impl-BitOr-for-Wrapping%3Ci32%3E"],[10697,"impl-BitOr%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10698,"impl-BitOr-for-Wrapping%3Ci64%3E"],[10699,"impl-BitOr%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10700,"impl-BitOr%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10701,"impl-BitOr%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10702,"impl-BitOr%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10703,"impl-BitOr%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10704,"impl-BitOr%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10705,"impl-BitOr-for-Wrapping%3Cu128%3E"],[10706,"impl-BitOr%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10707,"impl-BitOr%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10708,"impl-BitOr-for-Wrapping%3Ci16%3E"],[10709,"impl-BitOr%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10710,"impl-BitOr-for-Wrapping%3Cu64%3E"],[10711,"impl-BitOr-for-Wrapping%3Cu32%3E"],[10712,"impl-BitOr%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10713,"impl-BitOr%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10714,"impl-BitOr%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10715,"impl-BitOr%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10716,"impl-BitOr-for-Wrapping%3Cu8%3E"],[10717,"impl-BitOr-for-Wrapping%3Ci128%3E"],[10718,"impl-BitOr-for-Wrapping%3Cusize%3E"],[10719,"impl-BitOr%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10720,"impl-BitOr-for-Wrapping%3Ci8%3E"],[10721,"impl-BitOr%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10722,"impl-BitOr%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10723,"impl-BitOr%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10724,"impl-BitOr-for-Wrapping%3Cu16%3E"],[10725,"impl-BitOr%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10726,"impl-BitOr%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10727,"impl-BitOrAssign%3Cisize%3E-for-NonZero%3Cisize%3E"],[10728,"impl-BitOrAssign-for-NonZero%3Cu8%3E"],[10729,"impl-BitOrAssign-for-NonZero%3Cusize%3E"],[10730,"impl-BitOrAssign-for-NonZero%3Ci8%3E"],[10731,"impl-BitOrAssign-for-NonZero%3Ci128%3E"],[10732,"impl-BitOrAssign-for-NonZero%3Ci32%3E"],[10733,"impl-BitOrAssign%3Cu32%3E-for-NonZero%3Cu32%3E"],[10734,"impl-BitOrAssign%3Ci16%3E-for-NonZero%3Ci16%3E"],[10735,"impl-BitOrAssign%3Cu64%3E-for-NonZero%3Cu64%3E"],[10736,"impl-BitOrAssign%3Ci128%3E-for-NonZero%3Ci128%3E"],[10737,"impl-BitOrAssign-for-NonZero%3Cu64%3E"],[10738,"impl-BitOrAssign%3Cu16%3E-for-NonZero%3Cu16%3E"],[10739,"impl-BitOrAssign%3Cu8%3E-for-NonZero%3Cu8%3E"],[10740,"impl-BitOrAssign%3Ci8%3E-for-NonZero%3Ci8%3E"],[10741,"impl-BitOrAssign-for-NonZero%3Cu128%3E"],[10742,"impl-BitOrAssign%3Ci64%3E-for-NonZero%3Ci64%3E"],[10743,"impl-BitOrAssign-for-NonZero%3Cu16%3E"],[10744,"impl-BitOrAssign-for-NonZero%3Ci16%3E"],[10745,"impl-BitOrAssign%3Cusize%3E-for-NonZero%3Cusize%3E"],[10746,"impl-BitOrAssign-for-NonZero%3Cisize%3E"],[10747,"impl-BitOrAssign-for-NonZero%3Ci64%3E"],[10748,"impl-BitOrAssign-for-NonZero%3Cu32%3E"],[10749,"impl-BitOrAssign%3Ci32%3E-for-NonZero%3Ci32%3E"],[10750,"impl-BitOrAssign%3Cu128%3E-for-NonZero%3Cu128%3E"],[10751,"impl-BitOrAssign-for-Saturating%3Ci64%3E"],[10752,"impl-BitOrAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10753,"impl-BitOrAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10754,"impl-BitOrAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10755,"impl-BitOrAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10756,"impl-BitOrAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10757,"impl-BitOrAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10758,"impl-BitOrAssign-for-Saturating%3Ci32%3E"],[10759,"impl-BitOrAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10760,"impl-BitOrAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10761,"impl-BitOrAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10762,"impl-BitOrAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10763,"impl-BitOrAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10764,"impl-BitOrAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10765,"impl-BitOrAssign-for-Saturating%3Cu8%3E"],[10766,"impl-BitOrAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10767,"impl-BitOrAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10768,"impl-BitOrAssign-for-Saturating%3Ci16%3E"],[10769,"impl-BitOrAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10770,"impl-BitOrAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10771,"impl-BitOrAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10772,"impl-BitOrAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10773,"impl-BitOrAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10774,"impl-BitOrAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10775,"impl-BitOrAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10776,"impl-BitOrAssign-for-Saturating%3Cu64%3E"],[10777,"impl-BitOrAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10778,"impl-BitOrAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10779,"impl-BitOrAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10780,"impl-BitOrAssign-for-Saturating%3Ci8%3E"],[10781,"impl-BitOrAssign-for-Saturating%3Cu16%3E"],[10782,"impl-BitOrAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10783,"impl-BitOrAssign-for-Saturating%3Cu32%3E"],[10784,"impl-BitOrAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10785,"impl-BitOrAssign-for-Saturating%3Cu128%3E"],[10786,"impl-BitOrAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10787,"impl-BitOrAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10788,"impl-BitOrAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10789,"impl-BitOrAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10790,"impl-BitOrAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10791,"impl-BitOrAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10792,"impl-BitOrAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10793,"impl-BitOrAssign-for-Saturating%3Cusize%3E"],[10794,"impl-BitOrAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10795,"impl-BitOrAssign-for-Saturating%3Ci128%3E"],[10796,"impl-BitOrAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10797,"impl-BitOrAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10798,"impl-BitOrAssign-for-Saturating%3Cisize%3E"],[10799,"impl-BitOrAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[10800,"impl-BitOrAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10801,"impl-BitOrAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10802,"impl-BitOrAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10803,"impl-BitOrAssign-for-Wrapping%3Cu8%3E"],[10804,"impl-BitOrAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[10805,"impl-BitOrAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[10806,"impl-BitOrAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10807,"impl-BitOrAssign-for-Wrapping%3Cusize%3E"],[10808,"impl-BitOrAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[10809,"impl-BitOrAssign-for-Wrapping%3Ci16%3E"],[10810,"impl-BitOrAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10811,"impl-BitOrAssign-for-Wrapping%3Ci8%3E"],[10812,"impl-BitOrAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[10813,"impl-BitOrAssign-for-Wrapping%3Cu16%3E"],[10814,"impl-BitOrAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10815,"impl-BitOrAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10816,"impl-BitOrAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[10817,"impl-BitOrAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10818,"impl-BitOrAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[10819,"impl-BitOrAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[10820,"impl-BitOrAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10821,"impl-BitOrAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[10822,"impl-BitOrAssign-for-Wrapping%3Ci128%3E"],[10823,"impl-BitOrAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[10824,"impl-BitOrAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10825,"impl-BitOrAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[10826,"impl-BitOrAssign-for-Wrapping%3Cisize%3E"],[10827,"impl-BitOrAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10828,"impl-BitOrAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10829,"impl-BitOrAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[10830,"impl-BitOrAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[10831,"impl-BitOrAssign-for-Wrapping%3Cu64%3E"],[10832,"impl-BitOrAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[10833,"impl-BitOrAssign-for-Wrapping%3Cu128%3E"],[10834,"impl-BitOrAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[10835,"impl-BitOrAssign-for-Wrapping%3Ci32%3E"],[10836,"impl-BitOrAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[10837,"impl-BitOrAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[10838,"impl-BitOrAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[10839,"impl-BitOrAssign-for-Wrapping%3Cu32%3E"],[10840,"impl-BitOrAssign-for-Wrapping%3Ci64%3E"],[10841,"impl-BitOrAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10842,"impl-BitOrAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10843,"impl-BitOrAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10844,"impl-BitOrAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10845,"impl-BitOrAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10846,"impl-BitOrAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[10847,"impl-BitXor%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10848,"impl-BitXor-for-Saturating%3Ci16%3E"],[10849,"impl-BitXor%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10850,"impl-BitXor%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10851,"impl-BitXor%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10852,"impl-BitXor-for-Saturating%3Ci64%3E"],[10853,"impl-BitXor%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10854,"impl-BitXor%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10855,"impl-BitXor%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10856,"impl-BitXor%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10857,"impl-BitXor-for-Saturating%3Cusize%3E"],[10858,"impl-BitXor-for-Saturating%3Cu16%3E"],[10859,"impl-BitXor%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10860,"impl-BitXor%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10861,"impl-BitXor%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10862,"impl-BitXor%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10863,"impl-BitXor%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10864,"impl-BitXor-for-Saturating%3Ci32%3E"],[10865,"impl-BitXor%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10866,"impl-BitXor%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10867,"impl-BitXor-for-Saturating%3Ci8%3E"],[10868,"impl-BitXor%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10869,"impl-BitXor%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10870,"impl-BitXor-for-Saturating%3Cu128%3E"],[10871,"impl-BitXor-for-Saturating%3Cu8%3E"],[10872,"impl-BitXor%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10873,"impl-BitXor-for-Saturating%3Ci128%3E"],[10874,"impl-BitXor%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10875,"impl-BitXor%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10876,"impl-BitXor%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10877,"impl-BitXor%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10878,"impl-BitXor%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10879,"impl-BitXor-for-Saturating%3Cu64%3E"],[10880,"impl-BitXor%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10881,"impl-BitXor%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10882,"impl-BitXor%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10883,"impl-BitXor%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10884,"impl-BitXor%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10885,"impl-BitXor-for-Saturating%3Cu32%3E"],[10886,"impl-BitXor%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10887,"impl-BitXor%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10888,"impl-BitXor%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10889,"impl-BitXor%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10890,"impl-BitXor%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10891,"impl-BitXor%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10892,"impl-BitXor%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10893,"impl-BitXor-for-Saturating%3Cisize%3E"],[10894,"impl-BitXor%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10895,"impl-BitXor%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10896,"impl-BitXor%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10897,"impl-BitXor%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10898,"impl-BitXor%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10899,"impl-BitXor%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10900,"impl-BitXor-for-Wrapping%3Cusize%3E"],[10901,"impl-BitXor%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10902,"impl-BitXor-for-Wrapping%3Cu64%3E"],[10903,"impl-BitXor%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10904,"impl-BitXor%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10905,"impl-BitXor%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10906,"impl-BitXor%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10907,"impl-BitXor-for-Wrapping%3Ci16%3E"],[10908,"impl-BitXor%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10909,"impl-BitXor%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10910,"impl-BitXor-for-Wrapping%3Ci32%3E"],[10911,"impl-BitXor%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10912,"impl-BitXor%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10913,"impl-BitXor%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10914,"impl-BitXor%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10915,"impl-BitXor-for-Wrapping%3Ci8%3E"],[10916,"impl-BitXor%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10917,"impl-BitXor-for-Wrapping%3Cisize%3E"],[10918,"impl-BitXor%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10919,"impl-BitXor%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10920,"impl-BitXor%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10921,"impl-BitXor%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10922,"impl-BitXor-for-Wrapping%3Cu16%3E"],[10923,"impl-BitXor%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10924,"impl-BitXor%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10925,"impl-BitXor-for-Wrapping%3Ci64%3E"],[10926,"impl-BitXor%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10927,"impl-BitXor%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10928,"impl-BitXor%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10929,"impl-BitXor%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10930,"impl-BitXor-for-Wrapping%3Cu128%3E"],[10931,"impl-BitXor%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10932,"impl-BitXor%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10933,"impl-BitXor%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10934,"impl-BitXor-for-Wrapping%3Cu32%3E"],[10935,"impl-BitXor%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10936,"impl-BitXor%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10937,"impl-BitXor%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10938,"impl-BitXor%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10939,"impl-BitXor%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10940,"impl-BitXor-for-Wrapping%3Cu8%3E"],[10941,"impl-BitXor-for-Wrapping%3Ci128%3E"],[10942,"impl-BitXor%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10943,"impl-BitXorAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10944,"impl-BitXorAssign-for-Saturating%3Ci64%3E"],[10945,"impl-BitXorAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10946,"impl-BitXorAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10947,"impl-BitXorAssign-for-Saturating%3Ci128%3E"],[10948,"impl-BitXorAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10949,"impl-BitXorAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10950,"impl-BitXorAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10951,"impl-BitXorAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10952,"impl-BitXorAssign-for-Saturating%3Ci16%3E"],[10953,"impl-BitXorAssign-for-Saturating%3Cu16%3E"],[10954,"impl-BitXorAssign-for-Saturating%3Cusize%3E"],[10955,"impl-BitXorAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10956,"impl-BitXorAssign-for-Saturating%3Cu128%3E"],[10957,"impl-BitXorAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10958,"impl-BitXorAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10959,"impl-BitXorAssign-for-Saturating%3Cu8%3E"],[10960,"impl-BitXorAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10961,"impl-BitXorAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10962,"impl-BitXorAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10963,"impl-BitXorAssign-for-Saturating%3Ci32%3E"],[10964,"impl-BitXorAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10965,"impl-BitXorAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10966,"impl-BitXorAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10967,"impl-BitXorAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10968,"impl-BitXorAssign-for-Saturating%3Cu32%3E"],[10969,"impl-BitXorAssign-for-Saturating%3Cisize%3E"],[10970,"impl-BitXorAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10971,"impl-BitXorAssign-for-Saturating%3Ci8%3E"],[10972,"impl-BitXorAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10973,"impl-BitXorAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10974,"impl-BitXorAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10975,"impl-BitXorAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10976,"impl-BitXorAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10977,"impl-BitXorAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10978,"impl-BitXorAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10979,"impl-BitXorAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10980,"impl-BitXorAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10981,"impl-BitXorAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10982,"impl-BitXorAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10983,"impl-BitXorAssign-for-Saturating%3Cu64%3E"],[10984,"impl-BitXorAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10985,"impl-BitXorAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10986,"impl-BitXorAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10987,"impl-BitXorAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10988,"impl-BitXorAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10989,"impl-BitXorAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10990,"impl-BitXorAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10991,"impl-BitXorAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10992,"impl-BitXorAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10993,"impl-BitXorAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10994,"impl-BitXorAssign-for-Wrapping%3Cu64%3E"],[10995,"impl-BitXorAssign-for-Wrapping%3Cu128%3E"],[10996,"impl-BitXorAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10997,"impl-BitXorAssign-for-Wrapping%3Ci128%3E"],[10998,"impl-BitXorAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10999,"impl-BitXorAssign-for-Wrapping%3Ci8%3E"],[11000,"impl-BitXorAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[11001,"impl-BitXorAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[11002,"impl-BitXorAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[11003,"impl-BitXorAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[11004,"impl-BitXorAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11005,"impl-BitXorAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[11006,"impl-BitXorAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[11007,"impl-BitXorAssign-for-Wrapping%3Cusize%3E"],[11008,"impl-BitXorAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11009,"impl-BitXorAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11010,"impl-BitXorAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[11011,"impl-BitXorAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[11012,"impl-BitXorAssign-for-Wrapping%3Cisize%3E"],[11013,"impl-BitXorAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11014,"impl-BitXorAssign-for-Wrapping%3Ci32%3E"],[11015,"impl-BitXorAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[11016,"impl-BitXorAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[11017,"impl-BitXorAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[11018,"impl-BitXorAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[11019,"impl-BitXorAssign-for-Wrapping%3Ci64%3E"],[11020,"impl-BitXorAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11021,"impl-BitXorAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11022,"impl-BitXorAssign-for-Wrapping%3Cu16%3E"],[11023,"impl-BitXorAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[11024,"impl-BitXorAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[11025,"impl-BitXorAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[11026,"impl-BitXorAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[11027,"impl-BitXorAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[11028,"impl-BitXorAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11029,"impl-BitXorAssign-for-Wrapping%3Cu8%3E"],[11030,"impl-BitXorAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[11031,"impl-BitXorAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11032,"impl-BitXorAssign-for-Wrapping%3Ci16%3E"],[11033,"impl-BitXorAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[11034,"impl-BitXorAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11035,"impl-BitXorAssign-for-Wrapping%3Cu32%3E"],[11036,"impl-BitXorAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[11037,"impl-BitXorAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[11038,"impl-BitXorAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11055,"impl-NonZero%3Ci16%3E"],[11056,"impl-NonZero%3Ci64%3E"],[11057,"impl-NonZero%3Ci32%3E"],[11058,"impl-NonZero%3Ci128%3E"],[11059,"impl-NonZero%3Ci8%3E"],[11060,"impl-NonZero%3Cisize%3E"],[11061,"impl-NonZero%3Cu16%3E"],[11062,"impl-NonZero%3Cu8%3E"],[11063,"impl-NonZero%3Cusize%3E"],[11064,"impl-NonZero%3Cu128%3E"],[11065,"impl-NonZero%3Cu64%3E"],[11066,"impl-NonZero%3Cu32%3E"],[11067,"impl-NonZero%3Cu32%3E"],[11068,"impl-NonZero%3Cisize%3E"],[11069,"impl-NonZero%3Cusize%3E"],[11070,"impl-NonZero%3Ci128%3E"],[11071,"impl-NonZero%3Ci16%3E"],[11072,"impl-NonZero%3Cu128%3E"],[11073,"impl-NonZero%3Cu8%3E"],[11074,"impl-NonZero%3Ci64%3E"],[11075,"impl-NonZero%3Ci8%3E"],[11076,"impl-NonZero%3Cu16%3E"],[11077,"impl-NonZero%3Cu64%3E"],[11078,"impl-NonZero%3Ci32%3E"],[11079,"impl-NonZero%3Ci32%3E"],[11080,"impl-NonZero%3Ci64%3E"],[11081,"impl-NonZero%3Ci8%3E"],[11082,"impl-NonZero%3Ci128%3E"],[11083,"impl-NonZero%3Cisize%3E"],[11084,"impl-NonZero%3Ci16%3E"],[11085,"impl-NonZero%3Cu32%3E"],[11086,"impl-NonZero%3Cu64%3E"],[11087,"impl-NonZero%3Cu16%3E"],[11088,"impl-NonZero%3Cu128%3E"],[11089,"impl-NonZero%3Cu8%3E"],[11090,"impl-NonZero%3Cusize%3E"],[11091,"impl-NonZero%3Ci16%3E"],[11092,"impl-NonZero%3Cu128%3E"],[11093,"impl-NonZero%3Cu8%3E"],[11094,"impl-NonZero%3Ci64%3E"],[11095,"impl-NonZero%3Cisize%3E"],[11096,"impl-NonZero%3Cusize%3E"],[11097,"impl-NonZero%3Ci128%3E"],[11098,"impl-NonZero%3Ci8%3E"],[11099,"impl-NonZero%3Cu16%3E"],[11100,"impl-NonZero%3Ci32%3E"],[11101,"impl-NonZero%3Cu32%3E"],[11102,"impl-NonZero%3Cu64%3E"],[11103,"impl-Ord-for-NonZero%3Cisize%3E"],[11104,"impl-Ord-for-NonZero%3Ci16%3E"],[11105,"impl-Ord-for-NonZero%3Ci128%3E"],[11106,"impl-Ord-for-NonZero%3Cu128%3E"],[11107,"impl-Ord-for-NonZero%3Cu64%3E"],[11108,"impl-Ord-for-NonZero%3Ci8%3E"],[11109,"impl-Ord-for-NonZero%3Ci32%3E"],[11110,"impl-Ord-for-NonZero%3Cu8%3E"],[11111,"impl-Ord-for-NonZero%3Cusize%3E"],[11112,"impl-Ord-for-NonZero%3Cu16%3E"],[11113,"impl-Ord-for-NonZero%3Cu32%3E"],[11114,"impl-Ord-for-NonZero%3Ci64%3E"],[11115,"impl-Clone-for-NonZero%3Ci16%3E"],[11116,"impl-Clone-for-NonZero%3Cu8%3E"],[11117,"impl-Clone-for-NonZero%3Ci8%3E"],[11118,"impl-Clone-for-NonZero%3Cu128%3E"],[11119,"impl-Clone-for-NonZero%3Cu16%3E"],[11120,"impl-Clone-for-NonZero%3Cisize%3E"],[11121,"impl-Clone-for-NonZero%3Cu64%3E"],[11122,"impl-Clone-for-NonZero%3Ci32%3E"],[11123,"impl-Clone-for-NonZero%3Ci64%3E"],[11124,"impl-Clone-for-NonZero%3Cusize%3E"],[11125,"impl-Clone-for-NonZero%3Cu32%3E"],[11126,"impl-Clone-for-NonZero%3Ci128%3E"],[11150,"impl-Ord-for-NonZero%3Ci16%3E"],[11151,"impl-Ord-for-NonZero%3Cu128%3E"],[11152,"impl-Ord-for-NonZero%3Ci32%3E"],[11153,"impl-Ord-for-NonZero%3Ci128%3E"],[11154,"impl-Ord-for-NonZero%3Cu64%3E"],[11155,"impl-Ord-for-NonZero%3Cu16%3E"],[11156,"impl-Ord-for-NonZero%3Ci8%3E"],[11157,"impl-Ord-for-NonZero%3Cisize%3E"],[11158,"impl-Ord-for-NonZero%3Ci64%3E"],[11159,"impl-Ord-for-NonZero%3Cu32%3E"],[11160,"impl-Ord-for-NonZero%3Cu8%3E"],[11161,"impl-Ord-for-NonZero%3Cusize%3E"],[11172,"impl-NonZero%3Cu8%3E"],[11173,"impl-NonZero%3Ci16%3E"],[11174,"impl-NonZero%3Cu16%3E"],[11175,"impl-NonZero%3Cu32%3E"],[11176,"impl-NonZero%3Ci128%3E"],[11177,"impl-NonZero%3Cu64%3E"],[11178,"impl-NonZero%3Cu128%3E"],[11179,"impl-NonZero%3Cusize%3E"],[11180,"impl-NonZero%3Ci64%3E"],[11181,"impl-NonZero%3Ci32%3E"],[11182,"impl-NonZero%3Ci8%3E"],[11183,"impl-NonZero%3Cisize%3E"],[11184,"impl-Saturating%3Ci32%3E"],[11185,"impl-Saturating%3Ci16%3E"],[11186,"impl-Saturating%3Cu16%3E"],[11187,"impl-Saturating%3Cu32%3E"],[11188,"impl-Saturating%3Ci64%3E"],[11189,"impl-Saturating%3Ci8%3E"],[11190,"impl-Saturating%3Cu128%3E"],[11191,"impl-Saturating%3Cusize%3E"],[11192,"impl-Saturating%3Cu8%3E"],[11193,"impl-Saturating%3Cisize%3E"],[11194,"impl-Saturating%3Ci128%3E"],[11195,"impl-Saturating%3Cu64%3E"],[11196,"impl-Wrapping%3Ci64%3E"],[11197,"impl-Wrapping%3Ci32%3E"],[11198,"impl-Wrapping%3Cu16%3E"],[11199,"impl-Wrapping%3Ci128%3E"],[11200,"impl-Wrapping%3Cu32%3E"],[11201,"impl-Wrapping%3Cusize%3E"],[11202,"impl-Wrapping%3Cu8%3E"],[11203,"impl-Wrapping%3Ci16%3E"],[11204,"impl-Wrapping%3Cu64%3E"],[11205,"impl-Wrapping%3Ci8%3E"],[11206,"impl-Wrapping%3Cisize%3E"],[11207,"impl-Wrapping%3Cu128%3E"],[11208,"impl-Saturating%3Cu8%3E"],[11209,"impl-Saturating%3Ci16%3E"],[11210,"impl-Saturating%3Ci64%3E"],[11211,"impl-Saturating%3Ci8%3E"],[11212,"impl-Saturating%3Cu64%3E"],[11213,"impl-Saturating%3Ci32%3E"],[11214,"impl-Saturating%3Cu32%3E"],[11215,"impl-Saturating%3Cu16%3E"],[11216,"impl-Saturating%3Ci128%3E"],[11217,"impl-Saturating%3Cu128%3E"],[11218,"impl-Saturating%3Cisize%3E"],[11219,"impl-Saturating%3Cusize%3E"],[11220,"impl-Wrapping%3Cusize%3E"],[11221,"impl-Wrapping%3Cisize%3E"],[11222,"impl-Wrapping%3Cu128%3E"],[11223,"impl-Wrapping%3Ci16%3E"],[11224,"impl-Wrapping%3Cu16%3E"],[11225,"impl-Wrapping%3Ci32%3E"],[11226,"impl-Wrapping%3Cu64%3E"],[11227,"impl-Wrapping%3Cu32%3E"],[11228,"impl-Wrapping%3Ci64%3E"],[11229,"impl-Wrapping%3Ci8%3E"],[11230,"impl-Wrapping%3Cu8%3E"],[11231,"impl-Wrapping%3Ci128%3E"],[11237,"impl-Div%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11238,"impl-Div-for-Saturating%3Cusize%3E"],[11239,"impl-Div-for-Saturating%3Ci32%3E"],[11240,"impl-Div%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11241,"impl-Div-for-Saturating%3Cu128%3E"],[11242,"impl-Div-for-Saturating%3Cu64%3E"],[11243,"impl-Div-for-Saturating%3Ci16%3E"],[11244,"impl-Div%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11245,"impl-Div-for-Saturating%3Cu32%3E"],[11246,"impl-Div%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[11247,"impl-Div%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11248,"impl-Div%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11249,"impl-Div%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11250,"impl-Div%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11251,"impl-Div%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[11252,"impl-Div-for-Saturating%3Ci64%3E"],[11253,"impl-Div-for-Saturating%3Cu8%3E"],[11254,"impl-Div%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11255,"impl-Div-for-Saturating%3Cisize%3E"],[11256,"impl-Div%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[11257,"impl-Div%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11258,"impl-Div%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11259,"impl-Div%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11260,"impl-Div%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11261,"impl-Div%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[11262,"impl-Div%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[11263,"impl-Div%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11264,"impl-Div%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11265,"impl-Div%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11266,"impl-Div%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11267,"impl-Div%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11268,"impl-Div%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11269,"impl-Div%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11270,"impl-Div%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11271,"impl-Div-for-Saturating%3Cu16%3E"],[11272,"impl-Div%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11273,"impl-Div%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11274,"impl-Div%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[11275,"impl-Div%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11276,"impl-Div%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11277,"impl-Div%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11278,"impl-Div%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11279,"impl-Div-for-Saturating%3Ci8%3E"],[11280,"impl-Div-for-Saturating%3Ci128%3E"],[11281,"impl-Div%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11282,"impl-Div%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11283,"impl-Div%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11284,"impl-Div%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11285,"impl-Div-for-Wrapping%3Cusize%3E"],[11286,"impl-Div%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11287,"impl-Div%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11288,"impl-Div%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11289,"impl-Div%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11290,"impl-Div%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11291,"impl-Div%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11292,"impl-Div%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11293,"impl-Div%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11294,"impl-Div-for-Wrapping%3Cu8%3E"],[11295,"impl-Div-for-Wrapping%3Ci128%3E"],[11296,"impl-Div%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11297,"impl-Div%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11298,"impl-Div%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11299,"impl-Div%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11300,"impl-Div-for-Wrapping%3Cu32%3E"],[11301,"impl-Div%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11302,"impl-Div-for-Wrapping%3Ci32%3E"],[11303,"impl-Div%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11304,"impl-Div%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11305,"impl-Div%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11306,"impl-Div%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11307,"impl-Div%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11308,"impl-Div%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11309,"impl-Div-for-Wrapping%3Ci8%3E"],[11310,"impl-Div%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11311,"impl-Div%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11312,"impl-Div%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11313,"impl-Div%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11314,"impl-Div-for-Wrapping%3Cu16%3E"],[11315,"impl-Div%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11316,"impl-Div%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11317,"impl-Div-for-Wrapping%3Ci64%3E"],[11318,"impl-Div%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11319,"impl-Div%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11320,"impl-Div-for-Wrapping%3Cisize%3E"],[11321,"impl-Div-for-Wrapping%3Ci16%3E"],[11322,"impl-Div%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11323,"impl-Div%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11324,"impl-Div-for-Wrapping%3Cu128%3E"],[11325,"impl-Div%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11326,"impl-Div%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11327,"impl-Div%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11328,"impl-Div%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11329,"impl-Div%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11330,"impl-Div%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11331,"impl-Div%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11332,"impl-Div-for-Wrapping%3Cu64%3E"],[11333,"impl-DivAssign-for-Saturating%3Cu32%3E"],[11334,"impl-DivAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[11335,"impl-DivAssign-for-Saturating%3Ci64%3E"],[11336,"impl-DivAssign-for-Saturating%3Cu8%3E"],[11337,"impl-DivAssign-for-Saturating%3Ci16%3E"],[11338,"impl-DivAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[11339,"impl-DivAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11340,"impl-DivAssign-for-Saturating%3Cu64%3E"],[11341,"impl-DivAssign-for-Saturating%3Cu16%3E"],[11342,"impl-DivAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11343,"impl-DivAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[11344,"impl-DivAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11345,"impl-DivAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[11346,"impl-DivAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[11347,"impl-DivAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[11348,"impl-DivAssign-for-Saturating%3Cu128%3E"],[11349,"impl-DivAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[11350,"impl-DivAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[11351,"impl-DivAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[11352,"impl-DivAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[11353,"impl-DivAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11354,"impl-DivAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[11355,"impl-DivAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[11356,"impl-DivAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[11357,"impl-DivAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[11358,"impl-DivAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[11359,"impl-DivAssign-for-Saturating%3Cusize%3E"],[11360,"impl-DivAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[11361,"impl-DivAssign-for-Saturating%3Ci32%3E"],[11362,"impl-DivAssign-for-Saturating%3Ci128%3E"],[11363,"impl-DivAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[11364,"impl-DivAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[11365,"impl-DivAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[11366,"impl-DivAssign-for-Saturating%3Ci8%3E"],[11367,"impl-DivAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[11368,"impl-DivAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11369,"impl-DivAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[11370,"impl-DivAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[11371,"impl-DivAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[11372,"impl-DivAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[11373,"impl-DivAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[11374,"impl-DivAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[11375,"impl-DivAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[11376,"impl-DivAssign-for-Saturating%3Cisize%3E"],[11377,"impl-DivAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[11378,"impl-DivAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11379,"impl-DivAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[11380,"impl-DivAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[11381,"impl-DivAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[11382,"impl-DivAssign-for-Wrapping%3Cu32%3E"],[11383,"impl-DivAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11384,"impl-DivAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[11385,"impl-DivAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[11386,"impl-DivAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[11387,"impl-DivAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11388,"impl-DivAssign-for-Wrapping%3Cu8%3E"],[11389,"impl-DivAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11390,"impl-DivAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[11391,"impl-DivAssign-for-Wrapping%3Ci8%3E"],[11392,"impl-DivAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11393,"impl-DivAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[11394,"impl-DivAssign-for-Wrapping%3Ci64%3E"],[11395,"impl-DivAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[11396,"impl-DivAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11397,"impl-DivAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[11398,"impl-DivAssign-for-Wrapping%3Ci16%3E"],[11399,"impl-DivAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[11400,"impl-DivAssign-for-Wrapping%3Cu64%3E"],[11401,"impl-DivAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11402,"impl-DivAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[11403,"impl-DivAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[11404,"impl-DivAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[11405,"impl-DivAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[11406,"impl-DivAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11407,"impl-DivAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[11408,"impl-DivAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[11409,"impl-DivAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[11410,"impl-DivAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[11411,"impl-DivAssign-for-Wrapping%3Cisize%3E"],[11412,"impl-DivAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[11413,"impl-DivAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11414,"impl-DivAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[11415,"impl-DivAssign-for-Wrapping%3Ci32%3E"],[11416,"impl-DivAssign-for-Wrapping%3Cusize%3E"],[11417,"impl-DivAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11418,"impl-DivAssign-for-Wrapping%3Ci128%3E"],[11419,"impl-DivAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[11420,"impl-DivAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[11421,"impl-DivAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11422,"impl-DivAssign-for-Wrapping%3Cu16%3E"],[11423,"impl-DivAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[11424,"impl-DivAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11425,"impl-DivAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[11426,"impl-DivAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11427,"impl-DivAssign-for-Wrapping%3Cu128%3E"],[11428,"impl-DivAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[11429,"impl-PartialEq-for-NonZero%3Cisize%3E"],[11430,"impl-PartialEq-for-NonZero%3Cu32%3E"],[11431,"impl-PartialEq-for-NonZero%3Cu16%3E"],[11432,"impl-PartialEq-for-NonZero%3Ci64%3E"],[11433,"impl-PartialEq-for-NonZero%3Ci16%3E"],[11434,"impl-PartialEq-for-NonZero%3Ci128%3E"],[11435,"impl-PartialEq-for-NonZero%3Cu64%3E"],[11436,"impl-PartialEq-for-NonZero%3Cu8%3E"],[11437,"impl-PartialEq-for-NonZero%3Cu128%3E"],[11438,"impl-PartialEq-for-NonZero%3Cusize%3E"],[11439,"impl-PartialEq-for-NonZero%3Ci32%3E"],[11440,"impl-PartialEq-for-NonZero%3Ci8%3E"],[11448,"impl-Debug-for-NonZero%3Cu32%3E"],[11449,"impl-LowerHex-for-NonZero%3Ci64%3E"],[11450,"impl-Octal-for-NonZero%3Ci128%3E"],[11451,"impl-Display-for-NonZero%3Ci64%3E"],[11452,"impl-Display-for-NonZero%3Cisize%3E"],[11453,"impl-Display-for-NonZero%3Cu8%3E"],[11454,"impl-Octal-for-NonZero%3Cu64%3E"],[11455,"impl-Display-for-NonZero%3Cu64%3E"],[11456,"impl-Display-for-NonZero%3Ci128%3E"],[11457,"impl-Octal-for-NonZero%3Cu32%3E"],[11458,"impl-Octal-for-NonZero%3Ci32%3E"],[11459,"impl-Octal-for-NonZero%3Cu8%3E"],[11460,"impl-Octal-for-NonZero%3Cu16%3E"],[11461,"impl-Display-for-NonZero%3Ci32%3E"],[11462,"impl-Display-for-NonZero%3Cu128%3E"],[11463,"impl-Display-for-NonZero%3Cusize%3E"],[11464,"impl-Debug-for-NonZero%3Cisize%3E"],[11465,"impl-Octal-for-NonZero%3Ci64%3E"],[11466,"impl-Octal-for-NonZero%3Ci8%3E"],[11467,"impl-Debug-for-NonZero%3Ci64%3E"],[11468,"impl-Octal-for-NonZero%3Cisize%3E"],[11469,"impl-Debug-for-NonZero%3Cusize%3E"],[11470,"impl-Debug-for-NonZero%3Cu64%3E"],[11471,"impl-Octal-for-NonZero%3Ci16%3E"],[11472,"impl-Display-for-NonZero%3Ci16%3E"],[11473,"impl-Octal-for-NonZero%3Cu128%3E"],[11474,"impl-Debug-for-NonZero%3Cu8%3E"],[11475,"impl-Debug-for-NonZero%3Ci8%3E"],[11476,"impl-Debug-for-NonZero%3Ci128%3E"],[11477,"impl-Debug-for-NonZero%3Cu128%3E"],[11478,"impl-LowerHex-for-NonZero%3Ci16%3E"],[11479,"impl-LowerHex-for-NonZero%3Cu32%3E"],[11480,"impl-UpperHex-for-NonZero%3Ci128%3E"],[11481,"impl-Display-for-NonZero%3Ci8%3E"],[11482,"impl-LowerHex-for-NonZero%3Cu16%3E"],[11483,"impl-Display-for-NonZero%3Cu16%3E"],[11484,"impl-Display-for-NonZero%3Cu32%3E"],[11485,"impl-LowerHex-for-NonZero%3Cisize%3E"],[11486,"impl-UpperHex-for-NonZero%3Ci8%3E"],[11487,"impl-LowerHex-for-NonZero%3Ci128%3E"],[11488,"impl-LowerHex-for-NonZero%3Cu64%3E"],[11489,"impl-LowerHex-for-NonZero%3Cu8%3E"],[11490,"impl-LowerHex-for-NonZero%3Cusize%3E"],[11491,"impl-LowerHex-for-NonZero%3Ci32%3E"],[11492,"impl-UpperHex-for-NonZero%3Ci64%3E"],[11493,"impl-Debug-for-NonZero%3Cu16%3E"],[11494,"impl-LowerHex-for-NonZero%3Ci8%3E"],[11495,"impl-Debug-for-NonZero%3Ci32%3E"],[11496,"impl-LowerHex-for-NonZero%3Cu128%3E"],[11497,"impl-Binary-for-NonZero%3Ci64%3E"],[11498,"impl-UpperHex-for-NonZero%3Cu32%3E"],[11499,"impl-UpperHex-for-NonZero%3Cu128%3E"],[11500,"impl-UpperHex-for-NonZero%3Cisize%3E"],[11501,"impl-Octal-for-NonZero%3Cusize%3E"],[11502,"impl-Binary-for-NonZero%3Cu64%3E"],[11503,"impl-UpperHex-for-NonZero%3Cu8%3E"],[11504,"impl-Binary-for-NonZero%3Cusize%3E"],[11505,"impl-UpperHex-for-NonZero%3Ci16%3E"],[11506,"impl-Binary-for-NonZero%3Cisize%3E"],[11507,"impl-Binary-for-NonZero%3Ci8%3E"],[11508,"impl-Binary-for-NonZero%3Ci16%3E"],[11509,"impl-Binary-for-NonZero%3Cu128%3E"],[11510,"impl-UpperHex-for-NonZero%3Cusize%3E"],[11511,"impl-UpperHex-for-NonZero%3Ci32%3E"],[11512,"impl-Binary-for-NonZero%3Cu8%3E"],[11513,"impl-Debug-for-NonZero%3Ci16%3E"],[11514,"impl-Binary-for-NonZero%3Ci128%3E"],[11515,"impl-Binary-for-NonZero%3Cu32%3E"],[11516,"impl-Binary-for-NonZero%3Ci32%3E"],[11517,"impl-UpperHex-for-NonZero%3Cu64%3E"],[11518,"impl-UpperHex-for-NonZero%3Cu16%3E"],[11519,"impl-Binary-for-NonZero%3Cu16%3E"],[11520,"impl-Display-for-ParseFloatError"],[11521,"impl-Debug-for-ParseFloatError"],[11522,"impl-Display-for-TryFromIntError"],[11523,"impl-Debug-for-TryFromIntError"],[11524,"impl-Display-for-ParseIntError"],[11525,"impl-Debug-for-ParseIntError"],[11527,"impl-LowerHex-for-Saturating%3CT%3E"],[11528,"impl-Octal-for-Saturating%3CT%3E"],[11529,"impl-Binary-for-Saturating%3CT%3E"],[11530,"impl-Display-for-Saturating%3CT%3E"],[11531,"impl-Debug-for-Saturating%3CT%3E"],[11532,"impl-UpperHex-for-Saturating%3CT%3E"],[11533,"impl-Binary-for-Wrapping%3CT%3E"],[11534,"impl-Display-for-Wrapping%3CT%3E"],[11535,"impl-Octal-for-Wrapping%3CT%3E"],[11536,"impl-Debug-for-Wrapping%3CT%3E"],[11537,"impl-LowerHex-for-Wrapping%3CT%3E"],[11538,"impl-UpperHex-for-Wrapping%3CT%3E"],[11540,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci16%3E"],[11541,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu128%3E"],[11542,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cusize%3E"],[11543,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci64%3E"],[11544,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cusize%3E"],[11545,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu16%3E"],[11546,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci32%3E"],[11547,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci64%3E"],[11548,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci128%3E"],[11549,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci64%3E"],[11550,"impl-From%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci128%3E"],[11551,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu32%3E"],[11552,"impl-From%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci128%3E"],[11553,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu128%3E"],[11554,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu32%3E"],[11555,"impl-From%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci64%3E"],[11556,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci32%3E"],[11557,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci128%3E"],[11558,"impl-From%3CAlignment%3E-for-NonZero%3Cusize%3E"],[11559,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci32%3E"],[11560,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu128%3E"],[11561,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cisize%3E"],[11562,"impl-From%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu128%3E"],[11563,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci64%3E"],[11564,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci64%3E"],[11565,"impl-From%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci128%3E"],[11566,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu64%3E"],[11567,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci128%3E"],[11568,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cisize%3E"],[11569,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci128%3E"],[11570,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu64%3E"],[11571,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cisize%3E"],[11572,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci16%3E"],[11573,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci128%3E"],[11574,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu64%3E"],[11576,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci32%3E"],[11580,"impl-From%3CInfallible%3E-for-TryFromIntError"],[11581,"impl-From%3C!%3E-for-TryFromIntError"],[11587,"impl-Saturating%3Cusize%3E"],[11588,"impl-Saturating%3Cisize%3E"],[11589,"impl-Saturating%3Cu32%3E"],[11590,"impl-Saturating%3Cu128%3E"],[11591,"impl-Saturating%3Ci8%3E"],[11592,"impl-Saturating%3Cu8%3E"],[11593,"impl-Saturating%3Cu16%3E"],[11594,"impl-Saturating%3Cu64%3E"],[11595,"impl-Saturating%3Ci16%3E"],[11596,"impl-Saturating%3Ci32%3E"],[11597,"impl-Saturating%3Ci64%3E"],[11598,"impl-Saturating%3Ci128%3E"],[11599,"impl-Wrapping%3Cu8%3E"],[11600,"impl-Wrapping%3Cu16%3E"],[11601,"impl-Wrapping%3Cu128%3E"],[11602,"impl-Wrapping%3Ci32%3E"],[11603,"impl-Wrapping%3Cu32%3E"],[11604,"impl-Wrapping%3Ci16%3E"],[11605,"impl-Wrapping%3Cu64%3E"],[11606,"impl-Wrapping%3Cusize%3E"],[11607,"impl-Wrapping%3Cisize%3E"],[11608,"impl-Wrapping%3Ci128%3E"],[11609,"impl-Wrapping%3Ci8%3E"],[11610,"impl-Wrapping%3Ci64%3E"],[11611,"impl-Saturating%3Ci128%3E"],[11612,"impl-Saturating%3Ci16%3E"],[11613,"impl-Saturating%3Ci32%3E"],[11614,"impl-Saturating%3Cu8%3E"],[11615,"impl-Saturating%3Cusize%3E"],[11616,"impl-Saturating%3Cu16%3E"],[11617,"impl-Saturating%3Cu64%3E"],[11618,"impl-Saturating%3Ci8%3E"],[11619,"impl-Saturating%3Cu32%3E"],[11620,"impl-Saturating%3Cisize%3E"],[11621,"impl-Saturating%3Ci64%3E"],[11622,"impl-Saturating%3Cu128%3E"],[11623,"impl-Wrapping%3Ci32%3E"],[11624,"impl-Wrapping%3Ci128%3E"],[11625,"impl-Wrapping%3Cu16%3E"],[11626,"impl-Wrapping%3Cu32%3E"],[11627,"impl-Wrapping%3Ci16%3E"],[11628,"impl-Wrapping%3Cu64%3E"],[11629,"impl-Wrapping%3Cu128%3E"],[11630,"impl-Wrapping%3Cu8%3E"],[11631,"impl-Wrapping%3Cusize%3E"],[11632,"impl-Wrapping%3Ci64%3E"],[11633,"impl-Wrapping%3Cisize%3E"],[11634,"impl-Wrapping%3Ci8%3E"],[11635,"impl-NonZero%3Cusize%3E"],[11636,"impl-NonZero%3Cu16%3E"],[11637,"impl-NonZero%3Ci32%3E"],[11638,"impl-NonZero%3Ci64%3E"],[11639,"impl-NonZero%3Ci128%3E"],[11640,"impl-NonZero%3Cu32%3E"],[11641,"impl-NonZero%3Cisize%3E"],[11642,"impl-NonZero%3Ci16%3E"],[11643,"impl-NonZero%3Cu64%3E"],[11644,"impl-NonZero%3Cu8%3E"],[11645,"impl-NonZero%3Cu128%3E"],[11646,"impl-NonZero%3Ci8%3E"],[11647,"impl-NonZero%3Ci16%3E"],[11648,"impl-NonZero%3Ci8%3E"],[11649,"impl-NonZero%3Cu128%3E"],[11650,"impl-NonZero%3Cu16%3E"],[11651,"impl-NonZero%3Cu8%3E"],[11652,"impl-NonZero%3Cisize%3E"],[11653,"impl-NonZero%3Ci32%3E"],[11654,"impl-NonZero%3Cu32%3E"],[11655,"impl-NonZero%3Cu64%3E"],[11656,"impl-NonZero%3Cusize%3E"],[11657,"impl-NonZero%3Ci128%3E"],[11658,"impl-NonZero%3Ci64%3E"],[11659,"impl-FromStr-for-NonZero%3Ci64%3E"],[11660,"impl-FromStr-for-NonZero%3Cu64%3E"],[11661,"impl-FromStr-for-NonZero%3Cu16%3E"],[11662,"impl-FromStr-for-NonZero%3Cu8%3E"],[11663,"impl-FromStr-for-NonZero%3Cisize%3E"],[11664,"impl-FromStr-for-NonZero%3Ci128%3E"],[11665,"impl-FromStr-for-NonZero%3Ci16%3E"],[11666,"impl-FromStr-for-NonZero%3Cu32%3E"],[11667,"impl-FromStr-for-NonZero%3Cusize%3E"],[11668,"impl-FromStr-for-NonZero%3Ci32%3E"],[11669,"impl-FromStr-for-NonZero%3Ci8%3E"],[11670,"impl-FromStr-for-NonZero%3Cu128%3E"],[11671,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11672,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11673,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11674,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11675,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11676,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11677,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11678,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11679,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11680,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11681,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11682,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11683,"impl-NonZero%3Cu32%3E"],[11684,"impl-NonZero%3Cu128%3E"],[11685,"impl-NonZero%3Cu16%3E"],[11686,"impl-NonZero%3Cu64%3E"],[11687,"impl-NonZero%3Cisize%3E"],[11688,"impl-NonZero%3Ci128%3E"],[11689,"impl-NonZero%3Ci16%3E"],[11690,"impl-NonZero%3Cusize%3E"],[11691,"impl-NonZero%3Ci8%3E"],[11692,"impl-NonZero%3Cu8%3E"],[11693,"impl-NonZero%3Ci64%3E"],[11694,"impl-NonZero%3Ci32%3E"],[11695,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11696,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11697,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11698,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11699,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11700,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11701,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11702,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11703,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11704,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11705,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11706,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11707,"impl-Hash-for-NonZero%3Cu16%3E"],[11708,"impl-Hash-for-NonZero%3Cu32%3E"],[11709,"impl-Hash-for-NonZero%3Ci32%3E"],[11710,"impl-Hash-for-NonZero%3Ci128%3E"],[11711,"impl-Hash-for-NonZero%3Cu64%3E"],[11712,"impl-Hash-for-NonZero%3Cisize%3E"],[11713,"impl-Hash-for-NonZero%3Cu128%3E"],[11714,"impl-Hash-for-NonZero%3Ci8%3E"],[11715,"impl-Hash-for-NonZero%3Cu8%3E"],[11716,"impl-Hash-for-NonZero%3Ci16%3E"],[11717,"impl-Hash-for-NonZero%3Cusize%3E"],[11718,"impl-Hash-for-NonZero%3Ci64%3E"],[11721,"impl-NonZero%3Cu8%3E"],[11722,"impl-NonZero%3Cu32%3E"],[11723,"impl-NonZero%3Cu128%3E"],[11724,"impl-NonZero%3Cusize%3E"],[11725,"impl-NonZero%3Cu64%3E"],[11726,"impl-NonZero%3Cu16%3E"],[11727,"impl-NonZero%3Cu64%3E"],[11728,"impl-NonZero%3Cu8%3E"],[11729,"impl-NonZero%3Cu16%3E"],[11730,"impl-NonZero%3Cu32%3E"],[11731,"impl-NonZero%3Cu128%3E"],[11732,"impl-NonZero%3Cusize%3E"],[11741,"impl-NonZero%3Ci32%3E"],[11742,"impl-NonZero%3Ci8%3E"],[11743,"impl-NonZero%3Cisize%3E"],[11744,"impl-NonZero%3Ci64%3E"],[11745,"impl-NonZero%3Ci16%3E"],[11746,"impl-NonZero%3Ci128%3E"],[11747,"impl-Saturating%3Ci16%3E"],[11748,"impl-Saturating%3Ci8%3E"],[11749,"impl-Saturating%3Cisize%3E"],[11750,"impl-Saturating%3Ci32%3E"],[11751,"impl-Saturating%3Ci64%3E"],[11752,"impl-Saturating%3Ci128%3E"],[11753,"impl-Wrapping%3Cisize%3E"],[11754,"impl-Wrapping%3Ci32%3E"],[11755,"impl-Wrapping%3Ci128%3E"],[11756,"impl-Wrapping%3Ci8%3E"],[11757,"impl-Wrapping%3Ci16%3E"],[11758,"impl-Wrapping%3Ci64%3E"],[11759,"impl-NonZero%3Ci16%3E"],[11760,"impl-NonZero%3Ci32%3E"],[11761,"impl-NonZero%3Ci64%3E"],[11762,"impl-NonZero%3Ci8%3E"],[11763,"impl-NonZero%3Ci128%3E"],[11764,"impl-NonZero%3Cisize%3E"],[11765,"impl-Saturating%3Ci64%3E"],[11766,"impl-Saturating%3Cisize%3E"],[11767,"impl-Saturating%3Ci8%3E"],[11768,"impl-Saturating%3Ci128%3E"],[11769,"impl-Saturating%3Ci16%3E"],[11770,"impl-Saturating%3Ci32%3E"],[11771,"impl-Wrapping%3Ci64%3E"],[11772,"impl-Wrapping%3Ci32%3E"],[11773,"impl-Wrapping%3Ci16%3E"],[11774,"impl-Wrapping%3Cisize%3E"],[11775,"impl-Wrapping%3Ci8%3E"],[11776,"impl-Wrapping%3Ci128%3E"],[11777,"impl-NonZero%3Cusize%3E"],[11778,"impl-NonZero%3Cu64%3E"],[11779,"impl-NonZero%3Cu16%3E"],[11780,"impl-NonZero%3Cu8%3E"],[11781,"impl-NonZero%3Cu32%3E"],[11782,"impl-NonZero%3Cu128%3E"],[11783,"impl-Saturating%3Cusize%3E"],[11784,"impl-Saturating%3Cu32%3E"],[11785,"impl-Saturating%3Cu16%3E"],[11786,"impl-Saturating%3Cu8%3E"],[11787,"impl-Saturating%3Cu128%3E"],[11788,"impl-Saturating%3Cu64%3E"],[11789,"impl-Wrapping%3Cu8%3E"],[11790,"impl-Wrapping%3Cu64%3E"],[11791,"impl-Wrapping%3Cu16%3E"],[11792,"impl-Wrapping%3Cu128%3E"],[11793,"impl-Wrapping%3Cusize%3E"],[11794,"impl-Wrapping%3Cu32%3E"],[11798,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11799,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11800,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11801,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11802,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11803,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11804,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11805,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11806,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11807,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11808,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11809,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11810,"impl-NonZero%3Ci128%3E"],[11811,"impl-NonZero%3Ci64%3E"],[11812,"impl-NonZero%3Cu16%3E"],[11813,"impl-NonZero%3Ci8%3E"],[11814,"impl-NonZero%3Ci32%3E"],[11815,"impl-NonZero%3Ci16%3E"],[11816,"impl-NonZero%3Cusize%3E"],[11817,"impl-NonZero%3Cu64%3E"],[11818,"impl-NonZero%3Cu128%3E"],[11819,"impl-NonZero%3Cu32%3E"],[11820,"impl-NonZero%3Cu8%3E"],[11821,"impl-NonZero%3Cisize%3E"],[11822,"impl-Saturating%3Cu64%3E"],[11823,"impl-Saturating%3Cu8%3E"],[11824,"impl-Saturating%3Cisize%3E"],[11825,"impl-Saturating%3Cu128%3E"],[11826,"impl-Saturating%3Ci32%3E"],[11827,"impl-Saturating%3Ci8%3E"],[11828,"impl-Saturating%3Cusize%3E"],[11829,"impl-Saturating%3Cu16%3E"],[11830,"impl-Saturating%3Ci64%3E"],[11831,"impl-Saturating%3Ci16%3E"],[11832,"impl-Saturating%3Ci128%3E"],[11833,"impl-Saturating%3Cu32%3E"],[11834,"impl-Wrapping%3Cisize%3E"],[11835,"impl-Wrapping%3Cu32%3E"],[11836,"impl-Wrapping%3Cu16%3E"],[11837,"impl-Wrapping%3Cu128%3E"],[11838,"impl-Wrapping%3Cusize%3E"],[11839,"impl-Wrapping%3Cu64%3E"],[11840,"impl-Wrapping%3Ci128%3E"],[11841,"impl-Wrapping%3Ci16%3E"],[11842,"impl-Wrapping%3Ci32%3E"],[11843,"impl-Wrapping%3Ci8%3E"],[11844,"impl-Wrapping%3Cu8%3E"],[11845,"impl-Wrapping%3Ci64%3E"],[11846,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11847,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11848,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11849,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11850,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11851,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11852,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11853,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11854,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11855,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11856,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11857,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11858,"impl-Ord-for-NonZero%3Cu16%3E"],[11859,"impl-Ord-for-NonZero%3Ci64%3E"],[11860,"impl-Ord-for-NonZero%3Ci8%3E"],[11861,"impl-Ord-for-NonZero%3Ci32%3E"],[11862,"impl-Ord-for-NonZero%3Cu64%3E"],[11863,"impl-Ord-for-NonZero%3Cu128%3E"],[11864,"impl-Ord-for-NonZero%3Cu32%3E"],[11865,"impl-Ord-for-NonZero%3Cu8%3E"],[11866,"impl-Ord-for-NonZero%3Ci16%3E"],[11867,"impl-Ord-for-NonZero%3Cisize%3E"],[11868,"impl-Ord-for-NonZero%3Ci128%3E"],[11869,"impl-Ord-for-NonZero%3Cusize%3E"],[11870,"impl-NonZero%3Cu8%3E"],[11871,"impl-NonZero%3Cu32%3E"],[11872,"impl-NonZero%3Cu16%3E"],[11873,"impl-NonZero%3Cu64%3E"],[11874,"impl-NonZero%3Cu128%3E"],[11875,"impl-NonZero%3Cusize%3E"],[11876,"impl-Ord-for-NonZero%3Ci64%3E"],[11877,"impl-Ord-for-NonZero%3Cu32%3E"],[11878,"impl-Ord-for-NonZero%3Cu16%3E"],[11879,"impl-Ord-for-NonZero%3Cisize%3E"],[11880,"impl-Ord-for-NonZero%3Cusize%3E"],[11881,"impl-Ord-for-NonZero%3Cu8%3E"],[11882,"impl-Ord-for-NonZero%3Ci128%3E"],[11883,"impl-Ord-for-NonZero%3Ci8%3E"],[11884,"impl-Ord-for-NonZero%3Cu64%3E"],[11885,"impl-Ord-for-NonZero%3Cu128%3E"],[11886,"impl-Ord-for-NonZero%3Ci16%3E"],[11887,"impl-Ord-for-NonZero%3Ci32%3E"],[11888,"impl-Mul-for-Saturating%3Ci8%3E"],[11889,"impl-Mul%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11890,"impl-Mul%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11891,"impl-Mul%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11892,"impl-Mul-for-Saturating%3Cu8%3E"],[11893,"impl-Mul%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11894,"impl-Mul%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11895,"impl-Mul%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11896,"impl-Mul-for-Saturating%3Ci32%3E"],[11897,"impl-Mul%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[11898,"impl-Mul-for-Saturating%3Cu64%3E"],[11899,"impl-Mul-for-Saturating%3Ci64%3E"],[11900,"impl-Mul%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11901,"impl-Mul%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11902,"impl-Mul%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11903,"impl-Mul%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[11904,"impl-Mul%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11905,"impl-Mul%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11906,"impl-Mul%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11907,"impl-Mul-for-Saturating%3Ci128%3E"],[11908,"impl-Mul%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[11909,"impl-Mul%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[11910,"impl-Mul%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11911,"impl-Mul%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11912,"impl-Mul-for-Saturating%3Cu128%3E"],[11913,"impl-Mul-for-Saturating%3Cu32%3E"],[11914,"impl-Mul%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11915,"impl-Mul-for-Saturating%3Ci16%3E"],[11916,"impl-Mul%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11917,"impl-Mul%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[11918,"impl-Mul%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11919,"impl-Mul%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11920,"impl-Mul%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11921,"impl-Mul%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11922,"impl-Mul%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11923,"impl-Mul-for-Saturating%3Cusize%3E"],[11924,"impl-Mul%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11925,"impl-Mul%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[11926,"impl-Mul%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11927,"impl-Mul%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11928,"impl-Mul-for-Saturating%3Cu16%3E"],[11929,"impl-Mul%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11930,"impl-Mul%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11931,"impl-Mul-for-Saturating%3Cisize%3E"],[11932,"impl-Mul%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11933,"impl-Mul%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11934,"impl-Mul%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11935,"impl-Mul%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11936,"impl-Mul%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11937,"impl-Mul%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11938,"impl-Mul%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11939,"impl-Mul%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11940,"impl-Mul%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11941,"impl-Mul%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11942,"impl-Mul%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11943,"impl-Mul-for-Wrapping%3Cusize%3E"],[11944,"impl-Mul-for-Wrapping%3Ci8%3E"],[11945,"impl-Mul%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11946,"impl-Mul%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11947,"impl-Mul%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11948,"impl-Mul%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11949,"impl-Mul-for-Wrapping%3Ci32%3E"],[11950,"impl-Mul%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11951,"impl-Mul-for-Wrapping%3Cisize%3E"],[11952,"impl-Mul%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11953,"impl-Mul%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11954,"impl-Mul%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11955,"impl-Mul%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11956,"impl-Mul%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11957,"impl-Mul%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11958,"impl-Mul-for-Wrapping%3Ci16%3E"],[11959,"impl-Mul%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11960,"impl-Mul%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11961,"impl-Mul%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11962,"impl-Mul-for-Wrapping%3Ci64%3E"],[11963,"impl-Mul-for-Wrapping%3Ci128%3E"],[11964,"impl-Mul%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11965,"impl-Mul%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11966,"impl-Mul%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11967,"impl-Mul%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11968,"impl-Mul-for-Wrapping%3Cu8%3E"],[11969,"impl-Mul%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11970,"impl-Mul%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11971,"impl-Mul%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11972,"impl-Mul%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11973,"impl-Mul-for-Wrapping%3Cu128%3E"],[11974,"impl-Mul-for-Wrapping%3Cu64%3E"],[11975,"impl-Mul-for-Wrapping%3Cu32%3E"],[11976,"impl-Mul%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11977,"impl-Mul-for-Wrapping%3Cu16%3E"],[11978,"impl-Mul%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11979,"impl-Mul%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11980,"impl-Mul%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11981,"impl-Mul%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11982,"impl-Mul%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11983,"impl-Mul%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11984,"impl-MulAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[11985,"impl-MulAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[11986,"impl-MulAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[11987,"impl-MulAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11988,"impl-MulAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[11989,"impl-MulAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[11990,"impl-MulAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[11991,"impl-MulAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[11992,"impl-MulAssign-for-Saturating%3Cu16%3E"],[11993,"impl-MulAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11994,"impl-MulAssign-for-Saturating%3Cu8%3E"],[11995,"impl-MulAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11996,"impl-MulAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[11997,"impl-MulAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11998,"impl-MulAssign-for-Saturating%3Ci128%3E"],[11999,"impl-MulAssign-for-Saturating%3Cu128%3E"],[12000,"impl-MulAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[12001,"impl-MulAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[12002,"impl-MulAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[12003,"impl-MulAssign-for-Saturating%3Cu32%3E"],[12004,"impl-MulAssign-for-Saturating%3Cisize%3E"],[12005,"impl-MulAssign-for-Saturating%3Ci64%3E"],[12006,"impl-MulAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[12007,"impl-MulAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12008,"impl-MulAssign-for-Saturating%3Ci16%3E"],[12009,"impl-MulAssign-for-Saturating%3Ci32%3E"],[12010,"impl-MulAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12011,"impl-MulAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[12012,"impl-MulAssign-for-Saturating%3Cusize%3E"],[12013,"impl-MulAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12014,"impl-MulAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[12015,"impl-MulAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[12016,"impl-MulAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12017,"impl-MulAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[12018,"impl-MulAssign-for-Saturating%3Cu64%3E"],[12019,"impl-MulAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[12020,"impl-MulAssign-for-Saturating%3Ci8%3E"],[12021,"impl-MulAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[12022,"impl-MulAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[12023,"impl-MulAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[12024,"impl-MulAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12025,"impl-MulAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[12026,"impl-MulAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[12027,"impl-MulAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[12028,"impl-MulAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[12029,"impl-MulAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12030,"impl-MulAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12031,"impl-MulAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12032,"impl-MulAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[12033,"impl-MulAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[12034,"impl-MulAssign-for-Wrapping%3Cu128%3E"],[12035,"impl-MulAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12036,"impl-MulAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12037,"impl-MulAssign-for-Wrapping%3Cu16%3E"],[12038,"impl-MulAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12039,"impl-MulAssign-for-Wrapping%3Ci16%3E"],[12040,"impl-MulAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[12041,"impl-MulAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12042,"impl-MulAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[12043,"impl-MulAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[12044,"impl-MulAssign-for-Wrapping%3Cusize%3E"],[12045,"impl-MulAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12046,"impl-MulAssign-for-Wrapping%3Ci64%3E"],[12047,"impl-MulAssign-for-Wrapping%3Cisize%3E"],[12048,"impl-MulAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12049,"impl-MulAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12050,"impl-MulAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[12051,"impl-MulAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[12052,"impl-MulAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[12053,"impl-MulAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12054,"impl-MulAssign-for-Wrapping%3Ci8%3E"],[12055,"impl-MulAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[12056,"impl-MulAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[12057,"impl-MulAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12058,"impl-MulAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12059,"impl-MulAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[12060,"impl-MulAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[12061,"impl-MulAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12062,"impl-MulAssign-for-Wrapping%3Cu8%3E"],[12063,"impl-MulAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12064,"impl-MulAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[12065,"impl-MulAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12066,"impl-MulAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[12067,"impl-MulAssign-for-Wrapping%3Cu32%3E"],[12068,"impl-MulAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[12069,"impl-MulAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12070,"impl-MulAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[12071,"impl-MulAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[12072,"impl-MulAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[12073,"impl-MulAssign-for-Wrapping%3Cu64%3E"],[12074,"impl-MulAssign-for-Wrapping%3Ci32%3E"],[12075,"impl-MulAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[12076,"impl-MulAssign-for-Wrapping%3Ci128%3E"],[12077,"impl-MulAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[12078,"impl-MulAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[12079,"impl-MulAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[12080,"impl-PartialEq-for-NonZero%3Cu16%3E"],[12081,"impl-PartialEq-for-NonZero%3Cu32%3E"],[12082,"impl-PartialEq-for-NonZero%3Ci16%3E"],[12083,"impl-PartialEq-for-NonZero%3Cu8%3E"],[12084,"impl-PartialEq-for-NonZero%3Cusize%3E"],[12085,"impl-PartialEq-for-NonZero%3Cu128%3E"],[12086,"impl-PartialEq-for-NonZero%3Cu64%3E"],[12087,"impl-PartialEq-for-NonZero%3Ci32%3E"],[12088,"impl-PartialEq-for-NonZero%3Ci8%3E"],[12089,"impl-PartialEq-for-NonZero%3Ci64%3E"],[12090,"impl-PartialEq-for-NonZero%3Cisize%3E"],[12091,"impl-PartialEq-for-NonZero%3Ci128%3E"],[12092,"impl-Neg-for-NonZero%3Ci16%3E"],[12093,"impl-Neg-for-%26NonZero%3Ci8%3E"],[12094,"impl-Neg-for-%26NonZero%3Ci64%3E"],[12095,"impl-Neg-for-%26NonZero%3Ci32%3E"],[12096,"impl-Neg-for-%26NonZero%3Ci16%3E"],[12097,"impl-Neg-for-%26NonZero%3Cisize%3E"],[12098,"impl-Neg-for-NonZero%3Ci128%3E"],[12099,"impl-Neg-for-NonZero%3Ci8%3E"],[12100,"impl-Neg-for-NonZero%3Ci64%3E"],[12101,"impl-Neg-for-NonZero%3Ci32%3E"],[12102,"impl-Neg-for-%26NonZero%3Ci128%3E"],[12103,"impl-Neg-for-NonZero%3Cisize%3E"],[12104,"impl-Neg-for-Saturating%3Ci128%3E"],[12105,"impl-Neg-for-%26Saturating%3Ci32%3E"],[12106,"impl-Neg-for-%26Saturating%3Ci8%3E"],[12107,"impl-Neg-for-Saturating%3Cisize%3E"],[12108,"impl-Neg-for-Saturating%3Ci32%3E"],[12109,"impl-Neg-for-Saturating%3Ci8%3E"],[12110,"impl-Neg-for-Saturating%3Ci64%3E"],[12111,"impl-Neg-for-Saturating%3Ci16%3E"],[12112,"impl-Neg-for-%26Saturating%3Ci64%3E"],[12113,"impl-Neg-for-%26Saturating%3Cisize%3E"],[12114,"impl-Neg-for-%26Saturating%3Ci16%3E"],[12115,"impl-Neg-for-%26Saturating%3Ci128%3E"],[12116,"impl-Neg-for-Wrapping%3Cisize%3E"],[12117,"impl-Neg-for-Wrapping%3Cu128%3E"],[12118,"impl-Neg-for-%26Wrapping%3Cu32%3E"],[12119,"impl-Neg-for-Wrapping%3Cu16%3E"],[12120,"impl-Neg-for-Wrapping%3Cu32%3E"],[12121,"impl-Neg-for-Wrapping%3Cu8%3E"],[12122,"impl-Neg-for-Wrapping%3Ci8%3E"],[12123,"impl-Neg-for-%26Wrapping%3Ci32%3E"],[12124,"impl-Neg-for-%26Wrapping%3Cisize%3E"],[12125,"impl-Neg-for-Wrapping%3Cu64%3E"],[12126,"impl-Neg-for-%26Wrapping%3Ci64%3E"],[12127,"impl-Neg-for-Wrapping%3Ci32%3E"],[12128,"impl-Neg-for-%26Wrapping%3Cu64%3E"],[12129,"impl-Neg-for-Wrapping%3Ci64%3E"],[12130,"impl-Neg-for-%26Wrapping%3Cu16%3E"],[12131,"impl-Neg-for-%26Wrapping%3Cusize%3E"],[12132,"impl-Neg-for-Wrapping%3Cusize%3E"],[12133,"impl-Neg-for-%26Wrapping%3Ci128%3E"],[12134,"impl-Neg-for-%26Wrapping%3Cu8%3E"],[12135,"impl-Neg-for-%26Wrapping%3Ci8%3E"],[12136,"impl-Neg-for-Wrapping%3Ci128%3E"],[12137,"impl-Neg-for-Wrapping%3Ci16%3E"],[12138,"impl-Neg-for-%26Wrapping%3Ci16%3E"],[12139,"impl-Neg-for-%26Wrapping%3Cu128%3E"],[12140,"impl-NonZero%3Cu8%3E"],[12141,"impl-NonZero%3Cu128%3E"],[12142,"impl-NonZero%3Ci16%3E"],[12143,"impl-NonZero%3Ci64%3E"],[12144,"impl-NonZero%3Cu16%3E"],[12145,"impl-NonZero%3Cu32%3E"],[12146,"impl-NonZero%3Ci32%3E"],[12147,"impl-NonZero%3Ci128%3E"],[12148,"impl-NonZero%3Cu64%3E"],[12149,"impl-NonZero%3Cusize%3E"],[12150,"impl-NonZero%3Ci8%3E"],[12151,"impl-NonZero%3Cisize%3E"],[12160,"impl-NonZero%3Ci32%3E"],[12161,"impl-NonZero%3Cu64%3E"],[12162,"impl-NonZero%3Cu128%3E"],[12163,"impl-NonZero%3Cisize%3E"],[12164,"impl-NonZero%3Cu32%3E"],[12165,"impl-NonZero%3Ci16%3E"],[12166,"impl-NonZero%3Cu16%3E"],[12167,"impl-NonZero%3Ci128%3E"],[12168,"impl-NonZero%3Cusize%3E"],[12169,"impl-NonZero%3Ci64%3E"],[12170,"impl-NonZero%3Ci8%3E"],[12171,"impl-NonZero%3Cu8%3E"],[12172,"impl-Wrapping%3Cu64%3E"],[12173,"impl-Wrapping%3Cu32%3E"],[12174,"impl-Wrapping%3Cu8%3E"],[12175,"impl-Wrapping%3Cu16%3E"],[12176,"impl-Wrapping%3Cusize%3E"],[12177,"impl-Wrapping%3Cu128%3E"],[12178,"impl-Not-for-Saturating%3Ci128%3E"],[12179,"impl-Not-for-Saturating%3Ci64%3E"],[12180,"impl-Not-for-%26Saturating%3Cu128%3E"],[12181,"impl-Not-for-Saturating%3Cisize%3E"],[12182,"impl-Not-for-%26Saturating%3Cu32%3E"],[12183,"impl-Not-for-Saturating%3Cu32%3E"],[12184,"impl-Not-for-%26Saturating%3Cu64%3E"],[12185,"impl-Not-for-%26Saturating%3Cu16%3E"],[12186,"impl-Not-for-%26Saturating%3Ci32%3E"],[12187,"impl-Not-for-%26Saturating%3Ci128%3E"],[12188,"impl-Not-for-Saturating%3Cu16%3E"],[12189,"impl-Not-for-%26Saturating%3Cu8%3E"],[12190,"impl-Not-for-%26Saturating%3Ci16%3E"],[12191,"impl-Not-for-Saturating%3Cu64%3E"],[12192,"impl-Not-for-%26Saturating%3Cusize%3E"],[12193,"impl-Not-for-%26Saturating%3Ci64%3E"],[12194,"impl-Not-for-Saturating%3Ci8%3E"],[12195,"impl-Not-for-Saturating%3Cu8%3E"],[12196,"impl-Not-for-Saturating%3Ci16%3E"],[12197,"impl-Not-for-%26Saturating%3Ci8%3E"],[12198,"impl-Not-for-Saturating%3Cu128%3E"],[12199,"impl-Not-for-Saturating%3Ci32%3E"],[12200,"impl-Not-for-%26Saturating%3Cisize%3E"],[12201,"impl-Not-for-Saturating%3Cusize%3E"],[12202,"impl-Not-for-%26Wrapping%3Ci32%3E"],[12203,"impl-Not-for-%26Wrapping%3Cisize%3E"],[12204,"impl-Not-for-Wrapping%3Ci128%3E"],[12205,"impl-Not-for-Wrapping%3Ci8%3E"],[12206,"impl-Not-for-%26Wrapping%3Ci16%3E"],[12207,"impl-Not-for-Wrapping%3Cu64%3E"],[12208,"impl-Not-for-%26Wrapping%3Cu128%3E"],[12209,"impl-Not-for-Wrapping%3Cusize%3E"],[12210,"impl-Not-for-%26Wrapping%3Cu8%3E"],[12211,"impl-Not-for-%26Wrapping%3Ci8%3E"],[12212,"impl-Not-for-Wrapping%3Ci64%3E"],[12213,"impl-Not-for-%26Wrapping%3Cu64%3E"],[12214,"impl-Not-for-%26Wrapping%3Cu16%3E"],[12215,"impl-Not-for-%26Wrapping%3Cu32%3E"],[12216,"impl-Not-for-%26Wrapping%3Ci64%3E"],[12217,"impl-Not-for-Wrapping%3Ci16%3E"],[12218,"impl-Not-for-Wrapping%3Cu128%3E"],[12219,"impl-Not-for-Wrapping%3Cu32%3E"],[12220,"impl-Not-for-Wrapping%3Ci32%3E"],[12221,"impl-Not-for-%26Wrapping%3Ci128%3E"],[12222,"impl-Not-for-Wrapping%3Cisize%3E"],[12223,"impl-Not-for-Wrapping%3Cu8%3E"],[12224,"impl-Not-for-%26Wrapping%3Cusize%3E"],[12225,"impl-Not-for-Wrapping%3Cu16%3E"],[12226,"impl-NonZero%3Ci64%3E"],[12227,"impl-NonZero%3Ci8%3E"],[12228,"impl-NonZero%3Ci16%3E"],[12229,"impl-NonZero%3Ci32%3E"],[12230,"impl-NonZero%3Cisize%3E"],[12231,"impl-NonZero%3Ci128%3E"],[12232,"impl-NonZero%3Ci64%3E"],[12233,"impl-NonZero%3Cisize%3E"],[12234,"impl-NonZero%3Ci128%3E"],[12235,"impl-NonZero%3Ci8%3E"],[12236,"impl-NonZero%3Ci32%3E"],[12237,"impl-NonZero%3Ci16%3E"],[12238,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[12239,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[12240,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[12241,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[12242,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[12243,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[12244,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[12245,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[12246,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[12247,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[12248,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[12249,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[12252,"impl-Saturating%3Cisize%3E"],[12253,"impl-Saturating%3Ci32%3E"],[12254,"impl-Saturating%3Ci128%3E"],[12255,"impl-Saturating%3Ci64%3E"],[12256,"impl-Saturating%3Cu8%3E"],[12257,"impl-Saturating%3Ci8%3E"],[12258,"impl-Saturating%3Cu32%3E"],[12259,"impl-Saturating%3Cu64%3E"],[12260,"impl-Saturating%3Ci16%3E"],[12261,"impl-Saturating%3Cu128%3E"],[12262,"impl-Saturating%3Cusize%3E"],[12263,"impl-Saturating%3Cu16%3E"],[12264,"impl-Wrapping%3Ci16%3E"],[12265,"impl-Wrapping%3Ci128%3E"],[12266,"impl-Wrapping%3Ci64%3E"],[12267,"impl-Wrapping%3Ci32%3E"],[12268,"impl-Wrapping%3Cu128%3E"],[12269,"impl-Wrapping%3Ci8%3E"],[12270,"impl-Wrapping%3Cisize%3E"],[12271,"impl-Wrapping%3Cusize%3E"],[12272,"impl-Wrapping%3Cu32%3E"],[12273,"impl-Wrapping%3Cu8%3E"],[12274,"impl-Wrapping%3Cu16%3E"],[12275,"impl-Wrapping%3Cu64%3E"],[12276,"impl-Product-for-Wrapping%3Ci32%3E"],[12277,"impl-Product-for-Wrapping%3Cu64%3E"],[12278,"impl-Product%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12279,"impl-Product%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12280,"impl-Product%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12281,"impl-Product%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12282,"impl-Product-for-Wrapping%3Cusize%3E"],[12283,"impl-Product-for-Wrapping%3Ci64%3E"],[12284,"impl-Product%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12285,"impl-Product%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12286,"impl-Product-for-Wrapping%3Cu8%3E"],[12287,"impl-Product-for-Wrapping%3Cu32%3E"],[12288,"impl-Product%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12289,"impl-Product%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12290,"impl-Product%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12291,"impl-Product-for-Wrapping%3Ci16%3E"],[12292,"impl-Product-for-Wrapping%3Cu128%3E"],[12293,"impl-Product-for-Wrapping%3Cu16%3E"],[12294,"impl-Product%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12295,"impl-Product%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12296,"impl-Product-for-Wrapping%3Cisize%3E"],[12297,"impl-Product%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12298,"impl-Product-for-Wrapping%3Ci128%3E"],[12299,"impl-Product-for-Wrapping%3Ci8%3E"],[12300,"impl-Rem-for-Saturating%3Ci128%3E"],[12301,"impl-Rem%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12302,"impl-Rem%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12303,"impl-Rem%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12304,"impl-Rem%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12305,"impl-Rem-for-Saturating%3Cusize%3E"],[12306,"impl-Rem-for-Saturating%3Cu32%3E"],[12307,"impl-Rem-for-Saturating%3Cu128%3E"],[12308,"impl-Rem%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12309,"impl-Rem%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12310,"impl-Rem-for-Saturating%3Cu64%3E"],[12311,"impl-Rem%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12312,"impl-Rem%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12313,"impl-Rem%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12314,"impl-Rem%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12315,"impl-Rem%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12316,"impl-Rem-for-Saturating%3Ci64%3E"],[12317,"impl-Rem%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12318,"impl-Rem%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12319,"impl-Rem%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12320,"impl-Rem%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12321,"impl-Rem%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12322,"impl-Rem%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12323,"impl-Rem%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12324,"impl-Rem%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12325,"impl-Rem%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12326,"impl-Rem%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12327,"impl-Rem%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12328,"impl-Rem%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12329,"impl-Rem%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12330,"impl-Rem-for-Saturating%3Cu8%3E"],[12331,"impl-Rem-for-Saturating%3Ci8%3E"],[12332,"impl-Rem%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12333,"impl-Rem-for-Saturating%3Cisize%3E"],[12334,"impl-Rem%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12335,"impl-Rem%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12336,"impl-Rem%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12337,"impl-Rem%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12338,"impl-Rem%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12339,"impl-Rem%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12340,"impl-Rem%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12341,"impl-Rem-for-Saturating%3Cu16%3E"],[12342,"impl-Rem%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12343,"impl-Rem%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12344,"impl-Rem%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12345,"impl-Rem%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12346,"impl-Rem-for-Saturating%3Ci32%3E"],[12347,"impl-Rem-for-Saturating%3Ci16%3E"],[12348,"impl-Rem-for-Wrapping%3Cusize%3E"],[12349,"impl-Rem%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12350,"impl-Rem%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12351,"impl-Rem%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12352,"impl-Rem%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12353,"impl-Rem%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12354,"impl-Rem%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12355,"impl-Rem%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12356,"impl-Rem%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12357,"impl-Rem%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12358,"impl-Rem-for-Wrapping%3Ci16%3E"],[12359,"impl-Rem%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12360,"impl-Rem-for-Wrapping%3Cu64%3E"],[12361,"impl-Rem-for-Wrapping%3Cu16%3E"],[12362,"impl-Rem%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12363,"impl-Rem-for-Wrapping%3Ci64%3E"],[12364,"impl-Rem-for-Wrapping%3Cu8%3E"],[12365,"impl-Rem%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12366,"impl-Rem%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12367,"impl-Rem%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12368,"impl-Rem%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12369,"impl-Rem-for-Wrapping%3Cu128%3E"],[12370,"impl-Rem%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12371,"impl-Rem%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12372,"impl-Rem%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12373,"impl-Rem%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12374,"impl-Rem%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12375,"impl-Rem-for-Wrapping%3Ci32%3E"],[12376,"impl-Rem-for-Wrapping%3Cisize%3E"],[12377,"impl-Rem%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12378,"impl-Rem%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12379,"impl-Rem%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12380,"impl-Rem-for-Wrapping%3Ci128%3E"],[12381,"impl-Rem%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12382,"impl-Rem%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12383,"impl-Rem%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12384,"impl-Rem%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12385,"impl-Rem%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12386,"impl-Rem%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12387,"impl-Rem%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12388,"impl-Rem%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12389,"impl-Rem%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12390,"impl-Rem%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12391,"impl-Rem-for-Wrapping%3Ci8%3E"],[12392,"impl-Rem-for-Wrapping%3Cu32%3E"],[12393,"impl-Rem%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12394,"impl-Rem%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12395,"impl-Rem%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12396,"impl-RemAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[12397,"impl-RemAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12398,"impl-RemAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[12399,"impl-RemAssign-for-Saturating%3Ci64%3E"],[12400,"impl-RemAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[12401,"impl-RemAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[12402,"impl-RemAssign-for-Saturating%3Ci128%3E"],[12403,"impl-RemAssign-for-Saturating%3Ci16%3E"],[12404,"impl-RemAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[12405,"impl-RemAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[12406,"impl-RemAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[12407,"impl-RemAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[12408,"impl-RemAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12409,"impl-RemAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12410,"impl-RemAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[12411,"impl-RemAssign-for-Saturating%3Cu128%3E"],[12412,"impl-RemAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12413,"impl-RemAssign-for-Saturating%3Cu8%3E"],[12414,"impl-RemAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12415,"impl-RemAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[12416,"impl-RemAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[12417,"impl-RemAssign-for-Saturating%3Cusize%3E"],[12418,"impl-RemAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[12419,"impl-RemAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[12420,"impl-RemAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[12421,"impl-RemAssign-for-Saturating%3Ci8%3E"],[12422,"impl-RemAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[12423,"impl-RemAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[12424,"impl-RemAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[12425,"impl-RemAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12426,"impl-RemAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[12427,"impl-RemAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12428,"impl-RemAssign-for-Saturating%3Cu32%3E"],[12429,"impl-RemAssign-for-Saturating%3Cu16%3E"],[12430,"impl-RemAssign-for-Saturating%3Ci32%3E"],[12431,"impl-RemAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[12432,"impl-RemAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[12433,"impl-RemAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[12434,"impl-RemAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12435,"impl-RemAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12436,"impl-RemAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[12437,"impl-RemAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[12438,"impl-RemAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[12439,"impl-RemAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12440,"impl-RemAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12441,"impl-RemAssign-for-Saturating%3Cisize%3E"],[12442,"impl-RemAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12443,"impl-RemAssign-for-Saturating%3Cu64%3E"],[12444,"impl-RemAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12445,"impl-RemAssign-for-Wrapping%3Ci8%3E"],[12446,"impl-RemAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12447,"impl-RemAssign-for-Wrapping%3Ci128%3E"],[12448,"impl-RemAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12449,"impl-RemAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12450,"impl-RemAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12451,"impl-RemAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12452,"impl-RemAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[12453,"impl-RemAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[12454,"impl-RemAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12455,"impl-RemAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[12456,"impl-RemAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[12457,"impl-RemAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[12458,"impl-RemAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[12459,"impl-RemAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[12460,"impl-RemAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12461,"impl-RemAssign-for-Wrapping%3Cusize%3E"],[12462,"impl-RemAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12463,"impl-RemAssign-for-Wrapping%3Cu8%3E"],[12464,"impl-RemAssign-for-Wrapping%3Cu32%3E"],[12465,"impl-RemAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12466,"impl-RemAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[12467,"impl-RemAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[12468,"impl-RemAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[12469,"impl-RemAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[12470,"impl-RemAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[12471,"impl-RemAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12472,"impl-RemAssign-for-Wrapping%3Cisize%3E"],[12473,"impl-RemAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[12474,"impl-RemAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12475,"impl-RemAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[12476,"impl-RemAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12477,"impl-RemAssign-for-Wrapping%3Ci64%3E"],[12478,"impl-RemAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12479,"impl-RemAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[12480,"impl-RemAssign-for-Wrapping%3Cu64%3E"],[12481,"impl-RemAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[12482,"impl-RemAssign-for-Wrapping%3Ci32%3E"],[12483,"impl-RemAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[12484,"impl-RemAssign-for-Wrapping%3Ci16%3E"],[12485,"impl-RemAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[12486,"impl-RemAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[12487,"impl-RemAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[12488,"impl-RemAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[12489,"impl-RemAssign-for-Wrapping%3Cu128%3E"],[12490,"impl-RemAssign-for-Wrapping%3Cu16%3E"],[12491,"impl-RemAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[12492,"impl-Saturating%3Cu32%3E"],[12493,"impl-Saturating%3Ci32%3E"],[12494,"impl-Saturating%3Ci16%3E"],[12495,"impl-Saturating%3Cu8%3E"],[12496,"impl-Saturating%3Cusize%3E"],[12497,"impl-Saturating%3Ci64%3E"],[12498,"impl-Saturating%3Cu64%3E"],[12499,"impl-Saturating%3Ci8%3E"],[12500,"impl-Saturating%3Ci128%3E"],[12501,"impl-Saturating%3Cu16%3E"],[12502,"impl-Saturating%3Cu128%3E"],[12503,"impl-Saturating%3Cisize%3E"],[12504,"impl-Wrapping%3Ci128%3E"],[12505,"impl-Wrapping%3Cu128%3E"],[12506,"impl-Wrapping%3Ci64%3E"],[12507,"impl-Wrapping%3Cu8%3E"],[12508,"impl-Wrapping%3Cusize%3E"],[12509,"impl-Wrapping%3Ci32%3E"],[12510,"impl-Wrapping%3Cu32%3E"],[12511,"impl-Wrapping%3Ci16%3E"],[12512,"impl-Wrapping%3Cu64%3E"],[12513,"impl-Wrapping%3Cisize%3E"],[12514,"impl-Wrapping%3Cu16%3E"],[12515,"impl-Wrapping%3Ci8%3E"],[12516,"impl-Saturating%3Ci32%3E"],[12517,"impl-Saturating%3Cusize%3E"],[12518,"impl-Saturating%3Ci8%3E"],[12519,"impl-Saturating%3Cu16%3E"],[12520,"impl-Saturating%3Cu32%3E"],[12521,"impl-Saturating%3Cu128%3E"],[12522,"impl-Saturating%3Cisize%3E"],[12523,"impl-Saturating%3Cu64%3E"],[12524,"impl-Saturating%3Cu8%3E"],[12525,"impl-Saturating%3Ci128%3E"],[12526,"impl-Saturating%3Ci16%3E"],[12527,"impl-Saturating%3Ci64%3E"],[12528,"impl-Wrapping%3Cu64%3E"],[12529,"impl-Wrapping%3Cu32%3E"],[12530,"impl-Wrapping%3Cu8%3E"],[12531,"impl-Wrapping%3Cusize%3E"],[12532,"impl-Wrapping%3Cu128%3E"],[12533,"impl-Wrapping%3Ci8%3E"],[12534,"impl-Wrapping%3Ci64%3E"],[12535,"impl-Wrapping%3Cisize%3E"],[12536,"impl-Wrapping%3Cu16%3E"],[12537,"impl-Wrapping%3Ci128%3E"],[12538,"impl-Wrapping%3Ci16%3E"],[12539,"impl-Wrapping%3Ci32%3E"],[12540,"impl-Saturating%3Ci32%3E"],[12541,"impl-Saturating%3Cu32%3E"],[12542,"impl-Saturating%3Cu8%3E"],[12543,"impl-Saturating%3Cu64%3E"],[12544,"impl-Saturating%3Ci64%3E"],[12545,"impl-Saturating%3Cu16%3E"],[12546,"impl-Saturating%3Cu128%3E"],[12547,"impl-Saturating%3Ci128%3E"],[12548,"impl-Saturating%3Cisize%3E"],[12549,"impl-Saturating%3Ci8%3E"],[12550,"impl-Saturating%3Ci16%3E"],[12551,"impl-Saturating%3Cusize%3E"],[12552,"impl-Wrapping%3Ci128%3E"],[12553,"impl-Wrapping%3Cusize%3E"],[12554,"impl-Wrapping%3Cu16%3E"],[12555,"impl-Wrapping%3Cu32%3E"],[12556,"impl-Wrapping%3Cu64%3E"],[12557,"impl-Wrapping%3Ci64%3E"],[12558,"impl-Wrapping%3Cisize%3E"],[12559,"impl-Wrapping%3Ci16%3E"],[12560,"impl-Wrapping%3Cu128%3E"],[12561,"impl-Wrapping%3Cu8%3E"],[12562,"impl-Wrapping%3Ci32%3E"],[12563,"impl-Wrapping%3Ci8%3E"],[12564,"impl-NonZero%3Ci32%3E"],[12565,"impl-NonZero%3Cisize%3E"],[12566,"impl-NonZero%3Ci8%3E"],[12567,"impl-NonZero%3Ci16%3E"],[12568,"impl-NonZero%3Ci128%3E"],[12569,"impl-NonZero%3Ci64%3E"],[12570,"impl-NonZero%3Cu64%3E"],[12571,"impl-NonZero%3Cu128%3E"],[12572,"impl-NonZero%3Cusize%3E"],[12573,"impl-NonZero%3Cu32%3E"],[12574,"impl-NonZero%3Cu16%3E"],[12575,"impl-NonZero%3Cu8%3E"],[12576,"impl-NonZero%3Cu128%3E"],[12577,"impl-NonZero%3Cu64%3E"],[12578,"impl-NonZero%3Cisize%3E"],[12579,"impl-NonZero%3Ci8%3E"],[12580,"impl-NonZero%3Ci32%3E"],[12581,"impl-NonZero%3Cusize%3E"],[12582,"impl-NonZero%3Cu32%3E"],[12583,"impl-NonZero%3Cu16%3E"],[12584,"impl-NonZero%3Cu8%3E"],[12585,"impl-NonZero%3Ci128%3E"],[12586,"impl-NonZero%3Ci16%3E"],[12587,"impl-NonZero%3Ci64%3E"],[12588,"impl-NonZero%3Ci32%3E"],[12589,"impl-NonZero%3Ci128%3E"],[12590,"impl-NonZero%3Ci64%3E"],[12591,"impl-NonZero%3Cisize%3E"],[12592,"impl-NonZero%3Ci8%3E"],[12593,"impl-NonZero%3Ci16%3E"],[12594,"impl-NonZero%3Ci128%3E"],[12595,"impl-NonZero%3Ci64%3E"],[12596,"impl-NonZero%3Cu8%3E"],[12597,"impl-NonZero%3Cu16%3E"],[12598,"impl-NonZero%3Ci16%3E"],[12599,"impl-NonZero%3Cu64%3E"],[12600,"impl-NonZero%3Cu32%3E"],[12601,"impl-NonZero%3Cu128%3E"],[12602,"impl-NonZero%3Ci32%3E"],[12603,"impl-NonZero%3Cusize%3E"],[12604,"impl-NonZero%3Cisize%3E"],[12605,"impl-NonZero%3Ci8%3E"],[12606,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12607,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12608,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu8%3E"],[12609,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci64%3E"],[12610,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12611,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12612,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12613,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci64%3E"],[12614,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci32%3E"],[12615,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12616,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12617,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci8%3E"],[12618,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu16%3E"],[12619,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12620,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12621,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu128%3E"],[12622,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12623,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu32%3E"],[12624,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci32%3E"],[12625,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12626,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci16%3E"],[12627,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci128%3E"],[12628,"impl-Shl%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12629,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12630,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu16%3E"],[12631,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12632,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu8%3E"],[12633,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cusize%3E"],[12634,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci16%3E"],[12635,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12636,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu128%3E"],[12637,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12638,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12639,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cisize%3E"],[12640,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12641,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12642,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12643,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci128%3E"],[12644,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cisize%3E"],[12645,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu64%3E"],[12646,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci8%3E"],[12647,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu32%3E"],[12648,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu64%3E"],[12649,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cusize%3E"],[12650,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12651,"impl-Shl%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12652,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12653,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12654,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12655,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12656,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12657,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12658,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12659,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12660,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12661,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12662,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12663,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12664,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12665,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12666,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12667,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12668,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12669,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12670,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12671,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12672,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12673,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12674,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12675,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12676,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12677,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12678,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci16%3E"],[12679,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu16%3E"],[12680,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12681,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12682,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci128%3E"],[12683,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci16%3E"],[12684,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci8%3E"],[12685,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12686,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12687,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12688,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12689,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci32%3E"],[12690,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12691,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12692,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci32%3E"],[12693,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12694,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cisize%3E"],[12695,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12696,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu8%3E"],[12697,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cusize%3E"],[12698,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu32%3E"],[12699,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12700,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12701,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12702,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu64%3E"],[12703,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12704,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu128%3E"],[12705,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci64%3E"],[12706,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci8%3E"],[12707,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12708,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci64%3E"],[12709,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12710,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu32%3E"],[12711,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cisize%3E"],[12712,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12713,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12714,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cusize%3E"],[12715,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12716,"impl-Shr%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12717,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12718,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu128%3E"],[12719,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci128%3E"],[12720,"impl-Shr%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12721,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu16%3E"],[12722,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12723,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu8%3E"],[12724,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12725,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu64%3E"],[12726,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12727,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12728,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12729,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12730,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12731,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12732,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12733,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12734,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12735,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12736,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12737,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12738,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12739,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12740,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12741,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12742,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12743,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12744,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12745,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12746,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12747,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12748,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12749,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12750,"impl-Saturating%3Cisize%3E"],[12751,"impl-Saturating%3Ci64%3E"],[12752,"impl-Saturating%3Ci8%3E"],[12753,"impl-Saturating%3Ci16%3E"],[12754,"impl-Saturating%3Ci128%3E"],[12755,"impl-Saturating%3Ci32%3E"],[12756,"impl-Wrapping%3Ci16%3E"],[12757,"impl-Wrapping%3Ci32%3E"],[12758,"impl-Wrapping%3Ci64%3E"],[12759,"impl-Wrapping%3Ci128%3E"],[12760,"impl-Wrapping%3Cisize%3E"],[12761,"impl-Wrapping%3Ci8%3E"],[12762,"impl-Sub-for-Saturating%3Ci8%3E"],[12763,"impl-Sub-for-Saturating%3Ci64%3E"],[12764,"impl-Sub%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12765,"impl-Sub%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12766,"impl-Sub-for-Saturating%3Ci32%3E"],[12767,"impl-Sub%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12768,"impl-Sub%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12769,"impl-Sub%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12770,"impl-Sub-for-Saturating%3Cu32%3E"],[12771,"impl-Sub-for-Saturating%3Ci128%3E"],[12772,"impl-Sub%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12773,"impl-Sub%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12774,"impl-Sub-for-Saturating%3Ci16%3E"],[12775,"impl-Sub%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12776,"impl-Sub%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12777,"impl-Sub%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12778,"impl-Sub%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12779,"impl-Sub-for-Saturating%3Cu64%3E"],[12780,"impl-Sub-for-Saturating%3Cusize%3E"],[12781,"impl-Sub%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12782,"impl-Sub%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12783,"impl-Sub%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12784,"impl-Sub%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12785,"impl-Sub%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12786,"impl-Sub%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12787,"impl-Sub%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12788,"impl-Sub%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12789,"impl-Sub%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12790,"impl-Sub-for-Saturating%3Cisize%3E"],[12791,"impl-Sub%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12792,"impl-Sub%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12793,"impl-Sub-for-Saturating%3Cu8%3E"],[12794,"impl-Sub%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12795,"impl-Sub%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12796,"impl-Sub%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12797,"impl-Sub%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12798,"impl-Sub%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12799,"impl-Sub%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12800,"impl-Sub%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12801,"impl-Sub%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12802,"impl-Sub%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12803,"impl-Sub%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12804,"impl-Sub%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12805,"impl-Sub%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12806,"impl-Sub-for-Saturating%3Cu16%3E"],[12807,"impl-Sub%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12808,"impl-Sub-for-Saturating%3Cu128%3E"],[12809,"impl-Sub%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12810,"impl-Sub%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12811,"impl-Sub-for-Wrapping%3Cu32%3E"],[12812,"impl-Sub-for-Wrapping%3Cusize%3E"],[12813,"impl-Sub%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12814,"impl-Sub%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12815,"impl-Sub-for-Wrapping%3Cu8%3E"],[12816,"impl-Sub%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12817,"impl-Sub-for-Wrapping%3Ci64%3E"],[12818,"impl-Sub%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12819,"impl-Sub%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12820,"impl-Sub%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12821,"impl-Sub%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12822,"impl-Sub%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12823,"impl-Sub%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12824,"impl-Sub%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12825,"impl-Sub-for-Wrapping%3Ci8%3E"],[12826,"impl-Sub%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12827,"impl-Sub%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12828,"impl-Sub%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12829,"impl-Sub%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12830,"impl-Sub-for-Wrapping%3Cu16%3E"],[12831,"impl-Sub%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12832,"impl-Sub%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12833,"impl-Sub%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12834,"impl-Sub%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12835,"impl-Sub%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12836,"impl-Sub%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12837,"impl-Sub%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12838,"impl-Sub%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12839,"impl-Sub%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12840,"impl-Sub%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12841,"impl-Sub-for-Wrapping%3Cu64%3E"],[12842,"impl-Sub%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12843,"impl-Sub-for-Wrapping%3Ci16%3E"],[12844,"impl-Sub%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12845,"impl-Sub-for-Wrapping%3Ci128%3E"],[12846,"impl-Sub%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12847,"impl-Sub%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12848,"impl-Sub%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12849,"impl-Sub-for-Wrapping%3Ci32%3E"],[12850,"impl-Sub%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12851,"impl-Sub%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12852,"impl-Sub%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12853,"impl-Sub-for-Wrapping%3Cu128%3E"],[12854,"impl-Sub-for-Wrapping%3Cisize%3E"],[12855,"impl-Sub%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12856,"impl-Sub%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12857,"impl-Sub%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12858,"impl-SubAssign-for-Saturating%3Ci64%3E"],[12859,"impl-SubAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[12860,"impl-SubAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12861,"impl-SubAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[12862,"impl-SubAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12863,"impl-SubAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[12864,"impl-SubAssign-for-Saturating%3Cu32%3E"],[12865,"impl-SubAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12866,"impl-SubAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[12867,"impl-SubAssign-for-Saturating%3Ci128%3E"],[12868,"impl-SubAssign-for-Saturating%3Cu128%3E"],[12869,"impl-SubAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12870,"impl-SubAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12871,"impl-SubAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[12872,"impl-SubAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12873,"impl-SubAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12874,"impl-SubAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[12875,"impl-SubAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[12876,"impl-SubAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12877,"impl-SubAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[12878,"impl-SubAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[12879,"impl-SubAssign-for-Saturating%3Ci16%3E"],[12880,"impl-SubAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[12881,"impl-SubAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[12882,"impl-SubAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[12883,"impl-SubAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[12884,"impl-SubAssign-for-Saturating%3Cu8%3E"],[12885,"impl-SubAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[12886,"impl-SubAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[12887,"impl-SubAssign-for-Saturating%3Cisize%3E"],[12888,"impl-SubAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[12889,"impl-SubAssign-for-Saturating%3Cu16%3E"],[12890,"impl-SubAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12891,"impl-SubAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[12892,"impl-SubAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12893,"impl-SubAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[12894,"impl-SubAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[12895,"impl-SubAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[12896,"impl-SubAssign-for-Saturating%3Cusize%3E"],[12897,"impl-SubAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[12898,"impl-SubAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[12899,"impl-SubAssign-for-Saturating%3Cu64%3E"],[12900,"impl-SubAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12901,"impl-SubAssign-for-Saturating%3Ci32%3E"],[12902,"impl-SubAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[12903,"impl-SubAssign-for-Saturating%3Ci8%3E"],[12904,"impl-SubAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[12905,"impl-SubAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12906,"impl-SubAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[12907,"impl-SubAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12908,"impl-SubAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12909,"impl-SubAssign-for-Wrapping%3Cu8%3E"],[12910,"impl-SubAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[12911,"impl-SubAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[12912,"impl-SubAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[12913,"impl-SubAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[12914,"impl-SubAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[12915,"impl-SubAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[12916,"impl-SubAssign-for-Wrapping%3Ci8%3E"],[12917,"impl-SubAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12918,"impl-SubAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[12919,"impl-SubAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[12920,"impl-SubAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[12921,"impl-SubAssign-for-Wrapping%3Cusize%3E"],[12922,"impl-SubAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12923,"impl-SubAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12924,"impl-SubAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12925,"impl-SubAssign-for-Wrapping%3Ci128%3E"],[12926,"impl-SubAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12927,"impl-SubAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12928,"impl-SubAssign-for-Wrapping%3Ci16%3E"],[12929,"impl-SubAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[12930,"impl-SubAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12931,"impl-SubAssign-for-Wrapping%3Ci64%3E"],[12932,"impl-SubAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12933,"impl-SubAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[12934,"impl-SubAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12935,"impl-SubAssign-for-Wrapping%3Cu64%3E"],[12936,"impl-SubAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12937,"impl-SubAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[12938,"impl-SubAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[12939,"impl-SubAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12940,"impl-SubAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[12941,"impl-SubAssign-for-Wrapping%3Cu16%3E"],[12942,"impl-SubAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12943,"impl-SubAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[12944,"impl-SubAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[12945,"impl-SubAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[12946,"impl-SubAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[12947,"impl-SubAssign-for-Wrapping%3Cisize%3E"],[12948,"impl-SubAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[12949,"impl-SubAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[12950,"impl-SubAssign-for-Wrapping%3Cu32%3E"],[12951,"impl-SubAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[12952,"impl-SubAssign-for-Wrapping%3Ci32%3E"],[12953,"impl-SubAssign-for-Wrapping%3Cu128%3E"],[12954,"impl-Sum%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12955,"impl-Sum%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12956,"impl-Sum-for-Wrapping%3Ci8%3E"],[12957,"impl-Sum-for-Wrapping%3Cusize%3E"],[12958,"impl-Sum%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12959,"impl-Sum%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12960,"impl-Sum%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12961,"impl-Sum%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12962,"impl-Sum-for-Wrapping%3Cu64%3E"],[12963,"impl-Sum%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12964,"impl-Sum%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12965,"impl-Sum-for-Wrapping%3Ci64%3E"],[12966,"impl-Sum-for-Wrapping%3Cu16%3E"],[12967,"impl-Sum%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12968,"impl-Sum%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12969,"impl-Sum-for-Wrapping%3Ci32%3E"],[12970,"impl-Sum-for-Wrapping%3Cu128%3E"],[12971,"impl-Sum-for-Wrapping%3Cu32%3E"],[12972,"impl-Sum-for-Wrapping%3Ci128%3E"],[12973,"impl-Sum%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12974,"impl-Sum-for-Wrapping%3Ci16%3E"],[12975,"impl-Sum-for-Wrapping%3Cisize%3E"],[12976,"impl-Sum-for-Wrapping%3Cu8%3E"],[12977,"impl-Sum%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12978,"impl-Saturating%3Ci128%3E"],[12979,"impl-Saturating%3Ci16%3E"],[12980,"impl-Saturating%3Cu16%3E"],[12981,"impl-Saturating%3Cusize%3E"],[12982,"impl-Saturating%3Ci64%3E"],[12983,"impl-Saturating%3Ci32%3E"],[12984,"impl-Saturating%3Cu8%3E"],[12985,"impl-Saturating%3Ci8%3E"],[12986,"impl-Saturating%3Cu32%3E"],[12987,"impl-Saturating%3Cu64%3E"],[12988,"impl-Saturating%3Cisize%3E"],[12989,"impl-Saturating%3Cu128%3E"],[12990,"impl-Wrapping%3Ci16%3E"],[12991,"impl-Wrapping%3Ci64%3E"],[12992,"impl-Wrapping%3Cusize%3E"],[12993,"impl-Wrapping%3Ci8%3E"],[12994,"impl-Wrapping%3Ci128%3E"],[12995,"impl-Wrapping%3Cisize%3E"],[12996,"impl-Wrapping%3Cu16%3E"],[12997,"impl-Wrapping%3Cu128%3E"],[12998,"impl-Wrapping%3Cu8%3E"],[12999,"impl-Wrapping%3Cu32%3E"],[13000,"impl-Wrapping%3Ci32%3E"],[13001,"impl-Wrapping%3Cu64%3E"],[13002,"impl-Saturating%3Cu32%3E"],[13003,"impl-Saturating%3Cisize%3E"],[13004,"impl-Saturating%3Cu16%3E"],[13005,"impl-Saturating%3Ci16%3E"],[13006,"impl-Saturating%3Cusize%3E"],[13007,"impl-Saturating%3Ci128%3E"],[13008,"impl-Saturating%3Cu64%3E"],[13009,"impl-Saturating%3Cu128%3E"],[13010,"impl-Saturating%3Ci64%3E"],[13011,"impl-Saturating%3Ci32%3E"],[13012,"impl-Saturating%3Ci8%3E"],[13013,"impl-Saturating%3Cu8%3E"],[13014,"impl-Wrapping%3Ci8%3E"],[13015,"impl-Wrapping%3Ci64%3E"],[13016,"impl-Wrapping%3Cu128%3E"],[13017,"impl-Wrapping%3Cusize%3E"],[13018,"impl-Wrapping%3Cisize%3E"],[13019,"impl-Wrapping%3Cu32%3E"],[13020,"impl-Wrapping%3Cu8%3E"],[13021,"impl-Wrapping%3Ci128%3E"],[13022,"impl-Wrapping%3Cu64%3E"],[13023,"impl-Wrapping%3Ci32%3E"],[13024,"impl-Wrapping%3Cu16%3E"],[13025,"impl-Wrapping%3Ci16%3E"],[13026,"impl-Saturating%3Ci128%3E"],[13027,"impl-Saturating%3Ci64%3E"],[13028,"impl-Saturating%3Cu128%3E"],[13029,"impl-Saturating%3Ci8%3E"],[13030,"impl-Saturating%3Ci32%3E"],[13031,"impl-Saturating%3Cu32%3E"],[13032,"impl-Saturating%3Cusize%3E"],[13033,"impl-Saturating%3Cisize%3E"],[13034,"impl-Saturating%3Cu64%3E"],[13035,"impl-Saturating%3Cu16%3E"],[13036,"impl-Saturating%3Ci16%3E"],[13037,"impl-Saturating%3Cu8%3E"],[13038,"impl-Wrapping%3Ci64%3E"],[13039,"impl-Wrapping%3Cusize%3E"],[13040,"impl-Wrapping%3Cu16%3E"],[13041,"impl-Wrapping%3Cu128%3E"],[13042,"impl-Wrapping%3Ci32%3E"],[13043,"impl-Wrapping%3Cu64%3E"],[13044,"impl-Wrapping%3Cu8%3E"],[13045,"impl-Wrapping%3Cu32%3E"],[13046,"impl-Wrapping%3Ci8%3E"],[13047,"impl-Wrapping%3Ci128%3E"],[13048,"impl-Wrapping%3Ci16%3E"],[13049,"impl-Wrapping%3Cisize%3E"],[13064,"impl-NonZero%3Cusize%3E"],[13065,"impl-NonZero%3Cu16%3E"],[13066,"impl-NonZero%3Cisize%3E"],[13067,"impl-NonZero%3Cu32%3E"],[13068,"impl-NonZero%3Ci32%3E"],[13069,"impl-NonZero%3Ci16%3E"],[13070,"impl-NonZero%3Ci8%3E"],[13071,"impl-NonZero%3Ci64%3E"],[13072,"impl-NonZero%3Cu64%3E"],[13073,"impl-NonZero%3Cu128%3E"],[13074,"impl-NonZero%3Ci128%3E"],[13075,"impl-NonZero%3Cu8%3E"],[13076,"impl-Saturating%3Cisize%3E"],[13077,"impl-Saturating%3Ci16%3E"],[13078,"impl-Saturating%3Ci8%3E"],[13079,"impl-Saturating%3Cu16%3E"],[13080,"impl-Saturating%3Ci32%3E"],[13081,"impl-Saturating%3Ci128%3E"],[13082,"impl-Saturating%3Cu128%3E"],[13083,"impl-Saturating%3Cu8%3E"],[13084,"impl-Saturating%3Ci64%3E"],[13085,"impl-Saturating%3Cu32%3E"],[13086,"impl-Saturating%3Cusize%3E"],[13087,"impl-Saturating%3Cu64%3E"],[13088,"impl-Wrapping%3Cu128%3E"],[13089,"impl-Wrapping%3Cu16%3E"],[13090,"impl-Wrapping%3Cu32%3E"],[13091,"impl-Wrapping%3Ci32%3E"],[13092,"impl-Wrapping%3Cu64%3E"],[13093,"impl-Wrapping%3Cisize%3E"],[13094,"impl-Wrapping%3Cusize%3E"],[13095,"impl-Wrapping%3Ci8%3E"],[13096,"impl-Wrapping%3Cu8%3E"],[13097,"impl-Wrapping%3Ci64%3E"],[13098,"impl-Wrapping%3Ci16%3E"],[13099,"impl-Wrapping%3Ci128%3E"],[13100,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu64%3E"],[13101,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu16%3E"],[13102,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu64%3E"],[13103,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu32%3E"],[13104,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu128%3E"],[13105,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cisize%3E"],[13106,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cusize%3E"],[13107,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci8%3E"],[13108,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci8%3E"],[13109,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci32%3E"],[13110,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cusize%3E"],[13111,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci64%3E"],[13112,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci64%3E"],[13113,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu16%3E"],[13114,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cusize%3E"],[13115,"impl-TryFrom%3Ci32%3E-for-NonZero%3Ci32%3E"],[13116,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu8%3E"],[13117,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci8%3E"],[13118,"impl-TryFrom%3Ci16%3E-for-NonZero%3Ci16%3E"],[13119,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci16%3E"],[13120,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci32%3E"],[13121,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu8%3E"],[13122,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cusize%3E"],[13123,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci64%3E"],[13124,"impl-TryFrom%3Ci8%3E-for-NonZero%3Ci8%3E"],[13125,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu64%3E"],[13126,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cusize%3E"],[13127,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci64%3E"],[13128,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu128%3E"],[13129,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu128%3E"],[13130,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu8%3E"],[13131,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu16%3E"],[13132,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci16%3E"],[13133,"impl-TryFrom%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci8%3E"],[13134,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu8%3E"],[13135,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cusize%3E"],[13136,"impl-TryFrom%3Cusize%3E-for-NonZero%3Cusize%3E"],[13137,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cisize%3E"],[13138,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci8%3E"],[13139,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci32%3E"],[13140,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci32%3E"],[13141,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu32%3E"],[13142,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu32%3E"],[13143,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci32%3E"],[13144,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu16%3E"],[13145,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci128%3E"],[13146,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu64%3E"],[13147,"impl-TryFrom%3Cu32%3E-for-NonZero%3Cu32%3E"],[13148,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu32%3E"],[13150,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci8%3E"],[13151,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cusize%3E"],[13152,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci32%3E"],[13153,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu64%3E"],[13154,"impl-TryFrom%3Cu8%3E-for-NonZero%3Cu8%3E"],[13155,"impl-TryFrom%3Cu64%3E-for-NonZero%3Cu64%3E"],[13156,"impl-TryFrom%3Cisize%3E-for-NonZero%3Cisize%3E"],[13157,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu16%3E"],[13158,"impl-TryFrom%3Ci64%3E-for-NonZero%3Ci64%3E"],[13159,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci16%3E"],[13160,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci64%3E"],[13161,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci16%3E"],[13162,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu8%3E"],[13163,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cisize%3E"],[13164,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu128%3E"],[13165,"impl-TryFrom%3Cu128%3E-for-NonZero%3Cu128%3E"],[13166,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu8%3E"],[13167,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cisize%3E"],[13168,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu32%3E"],[13169,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu8%3E"],[13170,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu16%3E"],[13171,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci128%3E"],[13172,"impl-TryFrom%3Ci128%3E-for-NonZero%3Ci128%3E"],[13173,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu32%3E"],[13174,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu64%3E"],[13175,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu8%3E"],[13176,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu16%3E"],[13177,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci8%3E"],[13178,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci8%3E"],[13179,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cisize%3E"],[13180,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu64%3E"],[13181,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci128%3E"],[13182,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu128%3E"],[13183,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci8%3E"],[13184,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cusize%3E"],[13185,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cisize%3E"],[13186,"impl-TryFrom%3Cu16%3E-for-NonZero%3Cu16%3E"],[13187,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci16%3E"],[13188,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu8%3E"],[13189,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci16%3E"],[13190,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu16%3E"],[13191,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cusize%3E"],[13192,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu8%3E"],[13193,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu128%3E"],[13194,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu16%3E"],[13195,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci8%3E"],[13196,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci8%3E"],[13197,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu32%3E"],[13198,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu32%3E"],[13199,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cisize%3E"],[13200,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci16%3E"],[13201,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu32%3E"],[13202,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu128%3E"],[13203,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci16%3E"],[13204,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci32%3E"],[13205,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu16%3E"],[13206,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci16%3E"],[13207,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu8%3E"],[13208,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cisize%3E"],[13209,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu64%3E"],[13233,"impl-NonZero%3Cusize%3E"],[13234,"impl-NonZero%3Cu8%3E"],[13235,"impl-NonZero%3Cu32%3E"],[13236,"impl-NonZero%3Cu16%3E"],[13237,"impl-NonZero%3Cu128%3E"],[13238,"impl-NonZero%3Cu64%3E"],[13239,"impl-NonZero%3Cu8%3E"],[13240,"impl-NonZero%3Ci16%3E"],[13241,"impl-NonZero%3Cusize%3E"],[13242,"impl-NonZero%3Ci32%3E"],[13243,"impl-NonZero%3Ci64%3E"],[13244,"impl-NonZero%3Cu32%3E"],[13245,"impl-NonZero%3Cu128%3E"],[13246,"impl-NonZero%3Cu64%3E"],[13247,"impl-NonZero%3Ci8%3E"],[13248,"impl-NonZero%3Cu16%3E"],[13249,"impl-NonZero%3Cisize%3E"],[13250,"impl-NonZero%3Ci128%3E"],[13251,"impl-NonZero%3Ci32%3E"],[13252,"impl-NonZero%3Ci64%3E"],[13253,"impl-NonZero%3Ci128%3E"],[13254,"impl-NonZero%3Cisize%3E"],[13255,"impl-NonZero%3Ci16%3E"],[13256,"impl-NonZero%3Ci8%3E"],[13257,"impl-NonZero%3Ci128%3E"],[13258,"impl-NonZero%3Cisize%3E"],[13259,"impl-NonZero%3Ci64%3E"],[13260,"impl-NonZero%3Ci32%3E"],[13261,"impl-NonZero%3Ci16%3E"],[13262,"impl-NonZero%3Ci8%3E"],[13263,"impl-NonZero%3Ci32%3E"],[13264,"impl-NonZero%3Cisize%3E"],[13265,"impl-NonZero%3Ci8%3E"],[13266,"impl-NonZero%3Ci64%3E"],[13267,"impl-NonZero%3Ci16%3E"],[13268,"impl-NonZero%3Ci128%3E"],[13455,"impl-RangeBounds%3CT%3E-for-Range%3C%26T%3E"],[13456,"impl-RangeBounds%3CT%3E-for-Range%3CT%3E"],[13457,"impl-RangeBounds%3CT%3E-for-RangeFrom%3C%26T%3E"],[13458,"impl-RangeBounds%3CT%3E-for-RangeFrom%3CT%3E"],[13459,"impl-RangeBounds%3CT%3E-for-RangeTo%3CT%3E"],[13460,"impl-RangeBounds%3CT%3E-for-RangeTo%3C%26T%3E"],[13461,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3CT%3E"],[13462,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3C%26T%3E"],[13463,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3C%26T%3E"],[13464,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3CT%3E"],[13500,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13501,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13502,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13503,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13504,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13505,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13506,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13507,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13508,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13509,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13510,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13511,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13512,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13513,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13514,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13515,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13516,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13517,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13518,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13519,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13520,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13521,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13522,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13523,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13524,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13525,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13526,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13527,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13528,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13529,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13530,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13531,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13532,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13533,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13534,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13535,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13536,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13537,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13538,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13539,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13540,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13541,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13542,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13543,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13544,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13545,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13546,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13547,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13558,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13559,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13560,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13561,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13562,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13563,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13564,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13565,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13566,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13567,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13568,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13569,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13571,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13572,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13573,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13574,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13575,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13576,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13577,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13578,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13579,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13580,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13581,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13582,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13655,"impl-RangeBounds%3CT%3E-for-Range%3C%26T%3E"],[13656,"impl-RangeBounds%3CT%3E-for-Range%3CT%3E"],[13657,"impl-RangeBounds%3CT%3E-for-RangeFrom%3CT%3E"],[13658,"impl-RangeBounds%3CT%3E-for-RangeFrom%3C%26T%3E"],[13659,"impl-RangeBounds%3CT%3E-for-RangeTo%3C%26T%3E"],[13660,"impl-RangeBounds%3CT%3E-for-RangeTo%3CT%3E"],[13661,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3CT%3E"],[13662,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3C%26T%3E"],[13663,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3C%26T%3E"],[13664,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3CT%3E"],[13744,"impl-Option%3C%26mut+T%3E"],[13745,"impl-Option%3C%26T%3E"],[13752,"impl-Option%3C%26mut+T%3E"],[13753,"impl-Option%3C%26T%3E"],[13765,"impl-From%3CT%3E-for-Option%3CT%3E"],[13766,"impl-From%3C%26mut+Option%3CT%3E%3E-for-Option%3C%26mut+T%3E"],[13768,"impl-From%3C%26Option%3CT%3E%3E-for-Option%3C%26T%3E"],[13774,"impl-FromResidual-for-Option%3CT%3E"],[13775,"impl-FromResidual%3CYeet%3C()%3E%3E-for-Option%3CT%3E"],[13789,"impl-IntoIterator-for-%26Option%3CT%3E"],[13790,"impl-IntoIterator-for-Option%3CT%3E"],[13791,"impl-IntoIterator-for-%26mut+Option%3CT%3E"],[13889,"impl-Debug-for-Location%3C\'a%3E"],[13890,"impl-Display-for-Location%3C\'_%3E"],[13891,"impl-Debug-for-PanicInfo%3C\'a%3E"],[13892,"impl-Display-for-PanicInfo%3C\'_%3E"],[13953,"impl-Display-for-Pin%3CPtr%3E"],[13954,"impl-Debug-for-Pin%3CPtr%3E"],[13955,"impl-Pointer-for-Pin%3CPtr%3E"],[13982,"impl-Coroutine%3CR%3E-for-Pin%3C%26mut+G%3E"],[13983,"impl-Coroutine%3CR%3E-for-Pin%3CBox%3CG,+A%3E%3E"],[15014,"impl-Pointer-for-NonNull%3CT%3E"],[15015,"impl-Debug-for-NonNull%3CT%3E"],[15018,"impl-From%3C%26mut+T%3E-for-NonNull%3CT%3E"],[15020,"impl-From%3C%26T%3E-for-NonNull%3CT%3E"],[15087,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-Alignment"],[15088,"impl-TryFrom%3Cusize%3E-for-Alignment"],[15137,"impl-Result%3C%26T,+E%3E"],[15138,"impl-Result%3C%26mut+T,+E%3E"],[15145,"impl-Result%3C%26T,+E%3E"],[15146,"impl-Result%3C%26mut+T,+E%3E"],[15156,"impl-From%3CStreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[15158,"impl-From%3C%26StreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[15164,"impl-FromResidual%3CResult%3CInfallible,+E%3E%3E-for-Result%3CT,+F%3E"],[15165,"impl-FromResidual%3CYeet%3CE%3E%3E-for-Result%3CT,+F%3E"],[15179,"impl-IntoIterator-for-%26Result%3CT,+E%3E"],[15180,"impl-IntoIterator-for-Result%3CT,+E%3E"],[15181,"impl-IntoIterator-for-%26mut+Result%3CT,+E%3E"],[15523,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15524,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[15525,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[15526,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[15527,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[15528,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[15529,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15530,"impl-Add-for-Simd%3Cu64,+N%3E"],[15531,"impl-Add-for-Simd%3Cu8,+N%3E"],[15532,"impl-Add-for-Simd%3Ci8,+N%3E"],[15533,"impl-Add-for-Simd%3Cu32,+N%3E"],[15534,"impl-Add%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15535,"impl-Add-for-Simd%3Cu16,+N%3E"],[15536,"impl-Add%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15537,"impl-Add-for-Simd%3Cisize,+N%3E"],[15538,"impl-Add-for-Simd%3Cf32,+N%3E"],[15539,"impl-Add-for-Simd%3Ci16,+N%3E"],[15540,"impl-Add-for-Simd%3Cf64,+N%3E"],[15541,"impl-Add-for-Simd%3Ci64,+N%3E"],[15542,"impl-Add-for-Simd%3Ci32,+N%3E"],[15543,"impl-Add%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15544,"impl-Add-for-Simd%3Cusize,+N%3E"],[15548,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15549,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15553,"impl-AsMut%3C%5BT;+N%5D%3E-for-Simd%3CT,+N%3E"],[15554,"impl-AsMut%3C%5BT%5D%3E-for-Simd%3CT,+N%3E"],[15556,"impl-AsRef%3C%5BT;+N%5D%3E-for-Simd%3CT,+N%3E"],[15557,"impl-AsRef%3C%5BT%5D%3E-for-Simd%3CT,+N%3E"],[15558,"impl-BitAnd-for-Mask%3CT,+N%3E"],[15559,"impl-BitAnd%3Cbool%3E-for-Mask%3CT,+N%3E"],[15560,"impl-BitAnd-for-Simd%3Ci16,+N%3E"],[15561,"impl-BitAnd%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15562,"impl-BitAnd-for-Simd%3Cu64,+N%3E"],[15563,"impl-BitAnd-for-Simd%3Ci64,+N%3E"],[15564,"impl-BitAnd-for-Simd%3Cu8,+N%3E"],[15565,"impl-BitAnd-for-Simd%3Ci8,+N%3E"],[15566,"impl-BitAnd%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15567,"impl-BitAnd%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15568,"impl-BitAnd-for-Simd%3Cusize,+N%3E"],[15569,"impl-BitAnd-for-Simd%3Cu32,+N%3E"],[15570,"impl-BitAnd-for-Simd%3Ci32,+N%3E"],[15571,"impl-BitAnd-for-Simd%3Cisize,+N%3E"],[15572,"impl-BitAnd-for-Simd%3Cu16,+N%3E"],[15573,"impl-BitAndAssign%3Cbool%3E-for-Mask%3CT,+N%3E"],[15574,"impl-BitAndAssign-for-Mask%3CT,+N%3E"],[15576,"impl-BitOr%3Cbool%3E-for-Mask%3CT,+N%3E"],[15577,"impl-BitOr-for-Mask%3CT,+N%3E"],[15578,"impl-BitOr%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15579,"impl-BitOr-for-Simd%3Ci64,+N%3E"],[15580,"impl-BitOr-for-Simd%3Cisize,+N%3E"],[15581,"impl-BitOr-for-Simd%3Cu64,+N%3E"],[15582,"impl-BitOr%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15583,"impl-BitOr-for-Simd%3Ci8,+N%3E"],[15584,"impl-BitOr-for-Simd%3Ci32,+N%3E"],[15585,"impl-BitOr-for-Simd%3Cu8,+N%3E"],[15586,"impl-BitOr-for-Simd%3Cu16,+N%3E"],[15587,"impl-BitOr-for-Simd%3Ci16,+N%3E"],[15588,"impl-BitOr%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15589,"impl-BitOr-for-Simd%3Cu32,+N%3E"],[15590,"impl-BitOr-for-Simd%3Cusize,+N%3E"],[15591,"impl-BitOrAssign-for-Mask%3CT,+N%3E"],[15592,"impl-BitOrAssign%3Cbool%3E-for-Mask%3CT,+N%3E"],[15594,"impl-BitXor-for-Mask%3CT,+N%3E"],[15595,"impl-BitXor%3Cbool%3E-for-Mask%3CT,+N%3E"],[15596,"impl-BitXor-for-Simd%3Cusize,+N%3E"],[15597,"impl-BitXor-for-Simd%3Cu64,+N%3E"],[15598,"impl-BitXor-for-Simd%3Ci64,+N%3E"],[15599,"impl-BitXor-for-Simd%3Ci32,+N%3E"],[15600,"impl-BitXor-for-Simd%3Cu8,+N%3E"],[15601,"impl-BitXor-for-Simd%3Cu16,+N%3E"],[15602,"impl-BitXor%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15603,"impl-BitXor-for-Simd%3Cisize,+N%3E"],[15604,"impl-BitXor-for-Simd%3Ci16,+N%3E"],[15605,"impl-BitXor-for-Simd%3Ci8,+N%3E"],[15606,"impl-BitXor%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15607,"impl-BitXor%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15608,"impl-BitXor-for-Simd%3Cu32,+N%3E"],[15609,"impl-BitXorAssign-for-Mask%3CT,+N%3E"],[15610,"impl-BitXorAssign%3Cbool%3E-for-Mask%3CT,+N%3E"],[15622,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[15623,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[15624,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[15625,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15626,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15627,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[15628,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15629,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15630,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[15631,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[15632,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[15633,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[15634,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[15635,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[15651,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15652,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15656,"impl-Div%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15657,"impl-Div-for-Simd%3Cu64,+N%3E"],[15658,"impl-Div-for-Simd%3Cu32,+N%3E"],[15659,"impl-Div%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15660,"impl-Div-for-Simd%3Ci64,+N%3E"],[15661,"impl-Div%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15662,"impl-Div-for-Simd%3Cf64,+N%3E"],[15663,"impl-Div-for-Simd%3Cu8,+N%3E"],[15664,"impl-Div-for-Simd%3Cf32,+N%3E"],[15665,"impl-Div-for-Simd%3Ci32,+N%3E"],[15666,"impl-Div-for-Simd%3Cisize,+N%3E"],[15667,"impl-Div-for-Simd%3Ci8,+N%3E"],[15668,"impl-Div-for-Simd%3Cusize,+N%3E"],[15669,"impl-Div-for-Simd%3Cu16,+N%3E"],[15670,"impl-Div-for-Simd%3Ci16,+N%3E"],[15676,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15677,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15695,"impl-StdFloat-for-Simd%3Cf32,+N%3E"],[15696,"impl-StdFloat-for-Simd%3Cf64,+N%3E"],[15697,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15698,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15699,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15700,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15701,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15702,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15703,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15704,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15705,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15706,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15708,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15709,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15710,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15711,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15712,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15713,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15714,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15715,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15716,"impl-From%3C%5Bbool;+N%5D%3E-for-Mask%3CT,+N%3E"],[15717,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15718,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15719,"impl-From%3C__m512i%3E-for-Simd%3Ci8,+64%3E"],[15720,"impl-From%3C__m128i%3E-for-Simd%3Ci16,+8%3E"],[15721,"impl-From%3C__m128i%3E-for-Simd%3Cu8,+16%3E"],[15722,"impl-From%3C__m512i%3E-for-Simd%3Cu32,+16%3E"],[15723,"impl-From%3C__m512i%3E-for-Simd%3Cisize,+8%3E"],[15724,"impl-From%3C__m512i%3E-for-Simd%3Ci64,+8%3E"],[15725,"impl-From%3C__m128i%3E-for-Simd%3Cu16,+8%3E"],[15726,"impl-From%3C__m512d%3E-for-Simd%3Cf64,+8%3E"],[15727,"impl-From%3C__m512i%3E-for-Simd%3Ci16,+32%3E"],[15728,"impl-From%3C__m256%3E-for-Simd%3Cf32,+8%3E"],[15729,"impl-From%3C__m256i%3E-for-Simd%3Cisize,+4%3E"],[15730,"impl-From%3C__m256i%3E-for-Simd%3Cu16,+16%3E"],[15731,"impl-From%3C__m256i%3E-for-Simd%3Ci32,+8%3E"],[15732,"impl-From%3C__m512i%3E-for-Simd%3Cusize,+8%3E"],[15733,"impl-From%3C%5BT;+N%5D%3E-for-Simd%3CT,+N%3E"],[15734,"impl-From%3C__m512i%3E-for-Simd%3Cu64,+8%3E"],[15735,"impl-From%3C__m512i%3E-for-Simd%3Cu8,+64%3E"],[15736,"impl-From%3CMask%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15738,"impl-From%3C__m512%3E-for-Simd%3Cf32,+16%3E"],[15739,"impl-From%3C__m128%3E-for-Simd%3Cf32,+4%3E"],[15740,"impl-From%3C__m256i%3E-for-Simd%3Ci8,+32%3E"],[15741,"impl-From%3C__m256i%3E-for-Simd%3Cusize,+4%3E"],[15742,"impl-From%3C__m256i%3E-for-Simd%3Cu8,+32%3E"],[15743,"impl-From%3C__m128i%3E-for-Simd%3Cu64,+2%3E"],[15744,"impl-From%3C__m256d%3E-for-Simd%3Cf64,+4%3E"],[15745,"impl-From%3C__m128i%3E-for-Simd%3Cu32,+4%3E"],[15746,"impl-From%3C__m512i%3E-for-Simd%3Ci32,+16%3E"],[15747,"impl-From%3C__m128i%3E-for-Simd%3Ci32,+4%3E"],[15748,"impl-From%3C__m512i%3E-for-Simd%3Cu16,+32%3E"],[15749,"impl-From%3C__m128i%3E-for-Simd%3Ci8,+16%3E"],[15750,"impl-From%3C__m256i%3E-for-Simd%3Cu64,+4%3E"],[15751,"impl-From%3C__m128i%3E-for-Simd%3Cusize,+2%3E"],[15752,"impl-From%3C__m128i%3E-for-Simd%3Ci64,+2%3E"],[15753,"impl-From%3C__m256i%3E-for-Simd%3Ci16,+16%3E"],[15754,"impl-From%3C__m256i%3E-for-Simd%3Cu32,+8%3E"],[15755,"impl-From%3C__m256i%3E-for-Simd%3Ci64,+4%3E"],[15756,"impl-From%3C__m128i%3E-for-Simd%3Cisize,+2%3E"],[15757,"impl-From%3C__m128d%3E-for-Simd%3Cf64,+2%3E"],[15760,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[15761,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[15762,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[15763,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[15764,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[15765,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[15766,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[15767,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[15768,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[15769,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[15770,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[15771,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[15772,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[15773,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[15774,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[15775,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[15776,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[15777,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[15778,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[15779,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[15780,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[15781,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[15782,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[15783,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[15784,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[15785,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[15786,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[15787,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[15788,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[15789,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[15790,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[15791,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[15792,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[15793,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[15794,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[15795,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[15796,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[15797,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[15798,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[15799,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[15800,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[15801,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[15802,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[15803,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[15804,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[15805,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[15806,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[15807,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[15808,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[15809,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[15810,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[15811,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[15812,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[15813,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[15814,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[15815,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[15816,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[15817,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[15818,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[15819,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[15820,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[15824,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15825,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15828,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15829,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15832,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[15833,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[15834,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[15835,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[15836,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[15837,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[15838,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[15839,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[15840,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[15841,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[15842,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[15843,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[15844,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[15845,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[15846,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[15847,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[15848,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[15849,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[15850,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[15851,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[15852,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[15853,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[15854,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[15855,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[15856,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[15857,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[15858,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[15859,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[15860,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[15861,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[15862,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[15863,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[15864,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[15865,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[15866,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[15867,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[15868,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[15869,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[15870,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[15871,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[15872,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[15873,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[15874,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[15875,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[15876,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[15877,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[15878,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[15879,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[15880,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[15881,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[15882,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[15883,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[15884,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[15885,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[15886,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[15887,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[15888,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[15889,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[15890,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[15891,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[15892,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[15893,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[15894,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[15895,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[15896,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[15897,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[15898,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[15899,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[15900,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[15901,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[15902,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[15903,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[15904,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[15905,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[15906,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[15907,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[15908,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[15909,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[15910,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[15911,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[15912,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[15913,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[15914,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[15915,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[15916,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[15917,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[15918,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[15919,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[15920,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[15921,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[15922,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[15923,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[15924,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[15925,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[15926,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[15927,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[15928,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[15929,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[15930,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[15931,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[15932,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[15933,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[15934,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[15935,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[15936,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[15937,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[15938,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[15939,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[15940,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[15941,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[15942,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[15943,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[15944,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[15945,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[15946,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[15947,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[15948,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[15949,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[15950,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[15951,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[15952,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[15953,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[15996,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15997,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15999,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16000,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16002,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16003,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16005,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16006,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16007,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16008,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16009,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16011,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16012,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16015,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16016,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16018,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16019,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16020,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16021,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16022,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16024,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16025,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16027,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16028,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16030,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16031,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16041,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16042,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16043,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16044,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16045,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16046,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16047,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16048,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16049,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16050,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16053,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16054,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16055,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16056,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16057,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16058,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16059,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16060,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16061,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16062,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16099,"impl-Mul-for-Simd%3Cu16,+N%3E"],[16100,"impl-Mul%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16101,"impl-Mul-for-Simd%3Ci64,+N%3E"],[16102,"impl-Mul-for-Simd%3Cusize,+N%3E"],[16103,"impl-Mul-for-Simd%3Cu32,+N%3E"],[16104,"impl-Mul-for-Simd%3Ci16,+N%3E"],[16105,"impl-Mul%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16106,"impl-Mul-for-Simd%3Ci32,+N%3E"],[16107,"impl-Mul%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16108,"impl-Mul-for-Simd%3Cu8,+N%3E"],[16109,"impl-Mul-for-Simd%3Cisize,+N%3E"],[16110,"impl-Mul-for-Simd%3Ci8,+N%3E"],[16111,"impl-Mul-for-Simd%3Cu64,+N%3E"],[16112,"impl-Mul-for-Simd%3Cf64,+N%3E"],[16113,"impl-Mul-for-Simd%3Cf32,+N%3E"],[16116,"impl-Neg-for-Simd%3Cisize,+N%3E"],[16117,"impl-Neg-for-Simd%3Cf64,+N%3E"],[16118,"impl-Neg-for-Simd%3Cf32,+N%3E"],[16119,"impl-Neg-for-Simd%3Ci16,+N%3E"],[16120,"impl-Neg-for-Simd%3Ci8,+N%3E"],[16121,"impl-Neg-for-Simd%3Ci32,+N%3E"],[16122,"impl-Neg-for-Simd%3Ci64,+N%3E"],[16126,"impl-Not-for-Simd%3Cu8,+N%3E"],[16127,"impl-Not-for-Simd%3Cisize,+N%3E"],[16128,"impl-Not-for-Simd%3Cusize,+N%3E"],[16129,"impl-Not-for-Simd%3Ci64,+N%3E"],[16130,"impl-Not-for-Simd%3Cu32,+N%3E"],[16131,"impl-Not-for-Simd%3Ci32,+N%3E"],[16132,"impl-Not-for-Simd%3Ci16,+N%3E"],[16133,"impl-Not-for-Simd%3Ci8,+N%3E"],[16134,"impl-Not-for-Simd%3Cu64,+N%3E"],[16135,"impl-Not-for-Simd%3Cu16,+N%3E"],[16138,"impl-Product%3C%26Simd%3Cu8,+N%3E%3E-for-Simd%3Cu8,+N%3E"],[16139,"impl-Product-for-Simd%3Cu32,+N%3E"],[16140,"impl-Product%3C%26Simd%3Cusize,+N%3E%3E-for-Simd%3Cusize,+N%3E"],[16141,"impl-Product-for-Simd%3Cusize,+N%3E"],[16142,"impl-Product%3C%26Simd%3Ci16,+N%3E%3E-for-Simd%3Ci16,+N%3E"],[16143,"impl-Product-for-Simd%3Cf32,+N%3E"],[16144,"impl-Product-for-Simd%3Ci32,+N%3E"],[16145,"impl-Product-for-Simd%3Cu16,+N%3E"],[16146,"impl-Product%3C%26Simd%3Cu16,+N%3E%3E-for-Simd%3Cu16,+N%3E"],[16147,"impl-Product%3C%26Simd%3Cu32,+N%3E%3E-for-Simd%3Cu32,+N%3E"],[16148,"impl-Product%3C%26Simd%3Ci64,+N%3E%3E-for-Simd%3Ci64,+N%3E"],[16149,"impl-Product-for-Simd%3Cf64,+N%3E"],[16150,"impl-Product-for-Simd%3Ci16,+N%3E"],[16151,"impl-Product%3C%26Simd%3Cf32,+N%3E%3E-for-Simd%3Cf32,+N%3E"],[16152,"impl-Product-for-Simd%3Cu64,+N%3E"],[16153,"impl-Product%3C%26Simd%3Ci8,+N%3E%3E-for-Simd%3Ci8,+N%3E"],[16154,"impl-Product-for-Simd%3Ci8,+N%3E"],[16155,"impl-Product%3C%26Simd%3Cu64,+N%3E%3E-for-Simd%3Cu64,+N%3E"],[16156,"impl-Product-for-Simd%3Cu8,+N%3E"],[16157,"impl-Product%3C%26Simd%3Ci32,+N%3E%3E-for-Simd%3Ci32,+N%3E"],[16158,"impl-Product-for-Simd%3Ci64,+N%3E"],[16159,"impl-Product-for-Simd%3Cisize,+N%3E"],[16160,"impl-Product%3C%26Simd%3Cf64,+N%3E%3E-for-Simd%3Cf64,+N%3E"],[16161,"impl-Product%3C%26Simd%3Cisize,+N%3E%3E-for-Simd%3Cisize,+N%3E"],[16163,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16164,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16167,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16168,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16169,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16170,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16171,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16172,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16173,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16174,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16175,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16176,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16180,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16181,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16182,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16183,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16184,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16185,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16186,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16187,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16188,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16189,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16190,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16191,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16195,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16196,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16197,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16198,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16199,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16200,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16201,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16202,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16203,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16204,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16205,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16206,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16209,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16210,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16211,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16212,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16213,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16214,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16215,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16216,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16217,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16218,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16222,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16223,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16224,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16225,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16226,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16227,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16228,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16229,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16230,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16231,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16232,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16233,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16237,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16238,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16239,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16240,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16241,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16242,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16243,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16244,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16245,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16246,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16247,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16248,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16251,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16252,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16253,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16254,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16255,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16256,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16257,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16258,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16259,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16260,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16261,"impl-Rem-for-Simd%3Cu32,+N%3E"],[16262,"impl-Rem-for-Simd%3Cisize,+N%3E"],[16263,"impl-Rem-for-Simd%3Cu16,+N%3E"],[16264,"impl-Rem%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16265,"impl-Rem-for-Simd%3Ci16,+N%3E"],[16266,"impl-Rem-for-Simd%3Ci64,+N%3E"],[16267,"impl-Rem-for-Simd%3Cu64,+N%3E"],[16268,"impl-Rem-for-Simd%3Cusize,+N%3E"],[16269,"impl-Rem%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16270,"impl-Rem-for-Simd%3Ci32,+N%3E"],[16271,"impl-Rem-for-Simd%3Cu8,+N%3E"],[16272,"impl-Rem-for-Simd%3Ci8,+N%3E"],[16273,"impl-Rem-for-Simd%3Cf64,+N%3E"],[16274,"impl-Rem-for-Simd%3Cf32,+N%3E"],[16275,"impl-Rem%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16281,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16282,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16283,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16284,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16285,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16286,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16287,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16288,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16289,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16290,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16294,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16295,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16296,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16297,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16298,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16301,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16302,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16303,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16304,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16305,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16306,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16307,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16308,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16309,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16310,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16312,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16313,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16314,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16315,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16316,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16319,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16320,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16321,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16322,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16323,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16324,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16325,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16326,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16327,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16328,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16338,"impl-Shl%3C%26i16%3E-for-%26Simd%3Ci16,+N%3E"],[16339,"impl-Shl%3Cu32%3E-for-%26Simd%3Cu32,+N%3E"],[16340,"impl-Shl%3C%26u32%3E-for-Simd%3Cu32,+N%3E"],[16341,"impl-Shl-for-Simd%3Cu64,+N%3E"],[16342,"impl-Shl%3C%26i8%3E-for-Simd%3Ci8,+N%3E"],[16343,"impl-Shl%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16344,"impl-Shl%3Ci8%3E-for-Simd%3Ci8,+N%3E"],[16345,"impl-Shl%3Ci32%3E-for-Simd%3Ci32,+N%3E"],[16346,"impl-Shl%3Cisize%3E-for-%26Simd%3Cisize,+N%3E"],[16347,"impl-Shl%3C%26i16%3E-for-Simd%3Ci16,+N%3E"],[16348,"impl-Shl%3Cu16%3E-for-Simd%3Cu16,+N%3E"],[16349,"impl-Shl%3Cusize%3E-for-%26Simd%3Cusize,+N%3E"],[16350,"impl-Shl%3C%26i64%3E-for-%26Simd%3Ci64,+N%3E"],[16351,"impl-Shl%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16352,"impl-Shl%3Cu32%3E-for-Simd%3Cu32,+N%3E"],[16353,"impl-Shl%3Cu64%3E-for-%26Simd%3Cu64,+N%3E"],[16354,"impl-Shl%3Ci16%3E-for-%26Simd%3Ci16,+N%3E"],[16355,"impl-Shl-for-Simd%3Cu16,+N%3E"],[16356,"impl-Shl%3Ci64%3E-for-%26Simd%3Ci64,+N%3E"],[16357,"impl-Shl%3Ci8%3E-for-%26Simd%3Ci8,+N%3E"],[16358,"impl-Shl%3Ci32%3E-for-%26Simd%3Ci32,+N%3E"],[16359,"impl-Shl%3C%26i32%3E-for-Simd%3Ci32,+N%3E"],[16360,"impl-Shl-for-Simd%3Ci32,+N%3E"],[16361,"impl-Shl%3Cu8%3E-for-Simd%3Cu8,+N%3E"],[16362,"impl-Shl%3Cisize%3E-for-Simd%3Cisize,+N%3E"],[16363,"impl-Shl%3Cu64%3E-for-Simd%3Cu64,+N%3E"],[16364,"impl-Shl-for-Simd%3Cusize,+N%3E"],[16365,"impl-Shl%3Cusize%3E-for-Simd%3Cusize,+N%3E"],[16366,"impl-Shl%3Ci64%3E-for-Simd%3Ci64,+N%3E"],[16367,"impl-Shl%3C%26u8%3E-for-Simd%3Cu8,+N%3E"],[16368,"impl-Shl%3Cu8%3E-for-%26Simd%3Cu8,+N%3E"],[16369,"impl-Shl-for-Simd%3Cu8,+N%3E"],[16370,"impl-Shl%3C%26isize%3E-for-%26Simd%3Cisize,+N%3E"],[16371,"impl-Shl%3C%26i32%3E-for-%26Simd%3Ci32,+N%3E"],[16372,"impl-Shl%3C%26usize%3E-for-%26Simd%3Cusize,+N%3E"],[16373,"impl-Shl-for-Simd%3Ci8,+N%3E"],[16374,"impl-Shl%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16375,"impl-Shl-for-Simd%3Ci16,+N%3E"],[16376,"impl-Shl%3C%26i64%3E-for-Simd%3Ci64,+N%3E"],[16377,"impl-Shl%3C%26u16%3E-for-Simd%3Cu16,+N%3E"],[16378,"impl-Shl%3C%26u8%3E-for-%26Simd%3Cu8,+N%3E"],[16379,"impl-Shl%3Ci16%3E-for-Simd%3Ci16,+N%3E"],[16380,"impl-Shl%3C%26u16%3E-for-%26Simd%3Cu16,+N%3E"],[16381,"impl-Shl-for-Simd%3Ci64,+N%3E"],[16382,"impl-Shl%3C%26isize%3E-for-Simd%3Cisize,+N%3E"],[16383,"impl-Shl%3C%26usize%3E-for-Simd%3Cusize,+N%3E"],[16384,"impl-Shl%3C%26u64%3E-for-Simd%3Cu64,+N%3E"],[16385,"impl-Shl-for-Simd%3Cu32,+N%3E"],[16386,"impl-Shl-for-Simd%3Cisize,+N%3E"],[16387,"impl-Shl%3C%26u64%3E-for-%26Simd%3Cu64,+N%3E"],[16388,"impl-Shl%3C%26u32%3E-for-%26Simd%3Cu32,+N%3E"],[16389,"impl-Shl%3Cu16%3E-for-%26Simd%3Cu16,+N%3E"],[16390,"impl-Shl%3C%26i8%3E-for-%26Simd%3Ci8,+N%3E"],[16392,"impl-Shr-for-Simd%3Ci32,+N%3E"],[16393,"impl-Shr%3C%26i64%3E-for-Simd%3Ci64,+N%3E"],[16394,"impl-Shr%3Cu64%3E-for-%26Simd%3Cu64,+N%3E"],[16395,"impl-Shr%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16396,"impl-Shr%3Cisize%3E-for-Simd%3Cisize,+N%3E"],[16397,"impl-Shr%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16398,"impl-Shr%3Cu32%3E-for-Simd%3Cu32,+N%3E"],[16399,"impl-Shr%3C%26u64%3E-for-%26Simd%3Cu64,+N%3E"],[16400,"impl-Shr%3Ci16%3E-for-%26Simd%3Ci16,+N%3E"],[16401,"impl-Shr%3C%26usize%3E-for-%26Simd%3Cusize,+N%3E"],[16402,"impl-Shr%3Cisize%3E-for-%26Simd%3Cisize,+N%3E"],[16403,"impl-Shr%3Cu32%3E-for-%26Simd%3Cu32,+N%3E"],[16404,"impl-Shr%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16405,"impl-Shr%3C%26i8%3E-for-Simd%3Ci8,+N%3E"],[16406,"impl-Shr%3Cusize%3E-for-Simd%3Cusize,+N%3E"],[16407,"impl-Shr%3C%26u8%3E-for-%26Simd%3Cu8,+N%3E"],[16408,"impl-Shr%3C%26u16%3E-for-%26Simd%3Cu16,+N%3E"],[16409,"impl-Shr%3Ci64%3E-for-Simd%3Ci64,+N%3E"],[16410,"impl-Shr%3C%26isize%3E-for-Simd%3Cisize,+N%3E"],[16411,"impl-Shr-for-Simd%3Cu16,+N%3E"],[16412,"impl-Shr-for-Simd%3Cusize,+N%3E"],[16413,"impl-Shr%3Cusize%3E-for-%26Simd%3Cusize,+N%3E"],[16414,"impl-Shr-for-Simd%3Cu64,+N%3E"],[16415,"impl-Shr%3Ci32%3E-for-Simd%3Ci32,+N%3E"],[16416,"impl-Shr%3Ci8%3E-for-%26Simd%3Ci8,+N%3E"],[16417,"impl-Shr%3C%26i16%3E-for-%26Simd%3Ci16,+N%3E"],[16418,"impl-Shr%3C%26u32%3E-for-%26Simd%3Cu32,+N%3E"],[16419,"impl-Shr%3C%26u32%3E-for-Simd%3Cu32,+N%3E"],[16420,"impl-Shr-for-Simd%3Cu32,+N%3E"],[16421,"impl-Shr-for-Simd%3Cisize,+N%3E"],[16422,"impl-Shr%3C%26usize%3E-for-Simd%3Cusize,+N%3E"],[16423,"impl-Shr%3C%26isize%3E-for-%26Simd%3Cisize,+N%3E"],[16424,"impl-Shr%3C%26i16%3E-for-Simd%3Ci16,+N%3E"],[16425,"impl-Shr-for-Simd%3Ci16,+N%3E"],[16426,"impl-Shr%3Cu64%3E-for-Simd%3Cu64,+N%3E"],[16427,"impl-Shr-for-Simd%3Ci8,+N%3E"],[16428,"impl-Shr%3C%26i8%3E-for-%26Simd%3Ci8,+N%3E"],[16429,"impl-Shr%3Cu8%3E-for-%26Simd%3Cu8,+N%3E"],[16430,"impl-Shr%3C%26u64%3E-for-Simd%3Cu64,+N%3E"],[16431,"impl-Shr-for-Simd%3Cu8,+N%3E"],[16432,"impl-Shr%3C%26u16%3E-for-Simd%3Cu16,+N%3E"],[16433,"impl-Shr%3Ci8%3E-for-Simd%3Ci8,+N%3E"],[16434,"impl-Shr%3Ci64%3E-for-%26Simd%3Ci64,+N%3E"],[16435,"impl-Shr-for-Simd%3Ci64,+N%3E"],[16436,"impl-Shr%3Ci16%3E-for-Simd%3Ci16,+N%3E"],[16437,"impl-Shr%3C%26i64%3E-for-%26Simd%3Ci64,+N%3E"],[16438,"impl-Shr%3C%26u8%3E-for-Simd%3Cu8,+N%3E"],[16439,"impl-Shr%3C%26i32%3E-for-%26Simd%3Ci32,+N%3E"],[16440,"impl-Shr%3C%26i32%3E-for-Simd%3Ci32,+N%3E"],[16441,"impl-Shr%3Ci32%3E-for-%26Simd%3Ci32,+N%3E"],[16442,"impl-Shr%3Cu8%3E-for-Simd%3Cu8,+N%3E"],[16443,"impl-Shr%3Cu16%3E-for-Simd%3Cu16,+N%3E"],[16444,"impl-Shr%3Cu16%3E-for-%26Simd%3Cu16,+N%3E"],[16448,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16449,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16450,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16451,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16452,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16453,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16454,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16457,"impl-SimdOrd-for-Mask%3Ci32,+N%3E"],[16458,"impl-SimdOrd-for-Mask%3Cisize,+N%3E"],[16459,"impl-SimdOrd-for-Mask%3Ci16,+N%3E"],[16460,"impl-SimdOrd-for-Mask%3Ci64,+N%3E"],[16461,"impl-SimdOrd-for-Mask%3Ci8,+N%3E"],[16462,"impl-SimdOrd-for-Simd%3Ci8,+N%3E"],[16463,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16464,"impl-SimdOrd-for-Simd%3Cu32,+N%3E"],[16465,"impl-SimdOrd-for-Simd%3Cisize,+N%3E"],[16466,"impl-SimdOrd-for-Simd%3Cusize,+N%3E"],[16467,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16468,"impl-SimdOrd-for-Simd%3Ci64,+N%3E"],[16469,"impl-SimdOrd-for-Simd%3Ci16,+N%3E"],[16470,"impl-SimdOrd-for-Simd%3C*const+T,+N%3E"],[16471,"impl-SimdOrd-for-Simd%3Cu8,+N%3E"],[16472,"impl-SimdOrd-for-Simd%3C*mut+T,+N%3E"],[16473,"impl-SimdOrd-for-Simd%3Cu64,+N%3E"],[16474,"impl-SimdOrd-for-Simd%3Cu16,+N%3E"],[16475,"impl-SimdOrd-for-Simd%3Ci32,+N%3E"],[16477,"impl-SimdPartialEq-for-Mask%3Ci16,+N%3E"],[16478,"impl-SimdPartialEq-for-Mask%3Ci8,+N%3E"],[16479,"impl-SimdPartialEq-for-Mask%3Cisize,+N%3E"],[16480,"impl-SimdPartialEq-for-Mask%3Ci64,+N%3E"],[16481,"impl-SimdPartialEq-for-Mask%3Ci32,+N%3E"],[16482,"impl-SimdPartialEq-for-Simd%3Cisize,+N%3E"],[16483,"impl-SimdPartialEq-for-Simd%3Cf64,+N%3E"],[16484,"impl-SimdPartialEq-for-Simd%3Cf32,+N%3E"],[16485,"impl-SimdPartialEq-for-Simd%3Ci8,+N%3E"],[16486,"impl-SimdPartialEq-for-Simd%3Cu16,+N%3E"],[16487,"impl-SimdPartialEq-for-Simd%3Cu8,+N%3E"],[16488,"impl-SimdPartialEq-for-Simd%3Ci16,+N%3E"],[16489,"impl-SimdPartialEq-for-Simd%3C*mut+T,+N%3E"],[16490,"impl-SimdPartialEq-for-Simd%3Cu32,+N%3E"],[16491,"impl-SimdPartialEq-for-Simd%3Ci64,+N%3E"],[16492,"impl-SimdPartialEq-for-Simd%3C*const+T,+N%3E"],[16493,"impl-SimdPartialEq-for-Simd%3Ci32,+N%3E"],[16494,"impl-SimdPartialEq-for-Simd%3Cusize,+N%3E"],[16495,"impl-SimdPartialEq-for-Simd%3Cu64,+N%3E"],[16497,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16498,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16499,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16500,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16501,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16502,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16503,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16504,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16505,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16506,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16507,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16508,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16509,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16510,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16511,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16512,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16513,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16514,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16515,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16517,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16518,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16519,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16520,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16521,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16522,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16523,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16524,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16525,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16526,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16527,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16528,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16529,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16530,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16531,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16532,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16533,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16534,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16535,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16537,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16538,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16539,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16540,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16541,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16542,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16543,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16544,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16545,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16546,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16547,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16548,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16549,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16550,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16551,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16552,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16553,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16554,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16555,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16557,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16558,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16559,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16560,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16561,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16562,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16563,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16564,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16565,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16566,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16567,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16568,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16569,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16570,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16571,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16572,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16573,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16574,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16575,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16578,"impl-SimdOrd-for-Mask%3Cisize,+N%3E"],[16579,"impl-SimdOrd-for-Mask%3Ci8,+N%3E"],[16580,"impl-SimdOrd-for-Mask%3Ci64,+N%3E"],[16581,"impl-SimdOrd-for-Mask%3Ci16,+N%3E"],[16582,"impl-SimdOrd-for-Mask%3Ci32,+N%3E"],[16583,"impl-SimdOrd-for-Simd%3Cu16,+N%3E"],[16584,"impl-SimdOrd-for-Simd%3C*mut+T,+N%3E"],[16585,"impl-SimdOrd-for-Simd%3Ci32,+N%3E"],[16586,"impl-SimdOrd-for-Simd%3Ci16,+N%3E"],[16587,"impl-SimdOrd-for-Simd%3Ci64,+N%3E"],[16588,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16589,"impl-SimdOrd-for-Simd%3Cusize,+N%3E"],[16590,"impl-SimdOrd-for-Simd%3Ci8,+N%3E"],[16591,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16592,"impl-SimdOrd-for-Simd%3Cisize,+N%3E"],[16593,"impl-SimdOrd-for-Simd%3Cu32,+N%3E"],[16594,"impl-SimdOrd-for-Simd%3Cu64,+N%3E"],[16595,"impl-SimdOrd-for-Simd%3Cu8,+N%3E"],[16596,"impl-SimdOrd-for-Simd%3C*const+T,+N%3E"],[16599,"impl-SimdOrd-for-Mask%3Cisize,+N%3E"],[16600,"impl-SimdOrd-for-Mask%3Ci16,+N%3E"],[16601,"impl-SimdOrd-for-Mask%3Ci64,+N%3E"],[16602,"impl-SimdOrd-for-Mask%3Ci8,+N%3E"],[16603,"impl-SimdOrd-for-Mask%3Ci32,+N%3E"],[16604,"impl-SimdOrd-for-Simd%3Ci32,+N%3E"],[16605,"impl-SimdOrd-for-Simd%3Cu64,+N%3E"],[16606,"impl-SimdOrd-for-Simd%3Cu32,+N%3E"],[16607,"impl-SimdOrd-for-Simd%3Ci8,+N%3E"],[16608,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16609,"impl-SimdOrd-for-Simd%3Cusize,+N%3E"],[16610,"impl-SimdOrd-for-Simd%3Cisize,+N%3E"],[16611,"impl-SimdOrd-for-Simd%3Ci64,+N%3E"],[16612,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16613,"impl-SimdOrd-for-Simd%3Cu8,+N%3E"],[16614,"impl-SimdOrd-for-Simd%3C*mut+T,+N%3E"],[16615,"impl-SimdOrd-for-Simd%3Cu16,+N%3E"],[16616,"impl-SimdOrd-for-Simd%3C*const+T,+N%3E"],[16617,"impl-SimdOrd-for-Simd%3Ci16,+N%3E"],[16619,"impl-SimdPartialEq-for-Mask%3Ci32,+N%3E"],[16620,"impl-SimdPartialEq-for-Mask%3Ci64,+N%3E"],[16621,"impl-SimdPartialEq-for-Mask%3Ci16,+N%3E"],[16622,"impl-SimdPartialEq-for-Mask%3Cisize,+N%3E"],[16623,"impl-SimdPartialEq-for-Mask%3Ci8,+N%3E"],[16624,"impl-SimdPartialEq-for-Simd%3Cusize,+N%3E"],[16625,"impl-SimdPartialEq-for-Simd%3Cu16,+N%3E"],[16626,"impl-SimdPartialEq-for-Simd%3C*const+T,+N%3E"],[16627,"impl-SimdPartialEq-for-Simd%3Ci32,+N%3E"],[16628,"impl-SimdPartialEq-for-Simd%3C*mut+T,+N%3E"],[16629,"impl-SimdPartialEq-for-Simd%3Ci16,+N%3E"],[16630,"impl-SimdPartialEq-for-Simd%3Cf64,+N%3E"],[16631,"impl-SimdPartialEq-for-Simd%3Cu8,+N%3E"],[16632,"impl-SimdPartialEq-for-Simd%3Ci64,+N%3E"],[16633,"impl-SimdPartialEq-for-Simd%3Cu64,+N%3E"],[16634,"impl-SimdPartialEq-for-Simd%3Ci8,+N%3E"],[16635,"impl-SimdPartialEq-for-Simd%3Cf32,+N%3E"],[16636,"impl-SimdPartialEq-for-Simd%3Cisize,+N%3E"],[16637,"impl-SimdPartialEq-for-Simd%3Cu32,+N%3E"],[16641,"impl-Sub-for-Simd%3Cu32,+N%3E"],[16642,"impl-Sub-for-Simd%3Cu16,+N%3E"],[16643,"impl-Sub-for-Simd%3Ci32,+N%3E"],[16644,"impl-Sub-for-Simd%3Cu8,+N%3E"],[16645,"impl-Sub-for-Simd%3Cf32,+N%3E"],[16646,"impl-Sub-for-Simd%3Ci16,+N%3E"],[16647,"impl-Sub%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16648,"impl-Sub-for-Simd%3Cf64,+N%3E"],[16649,"impl-Sub-for-Simd%3Ci8,+N%3E"],[16650,"impl-Sub-for-Simd%3Cisize,+N%3E"],[16651,"impl-Sub%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16652,"impl-Sub-for-Simd%3Cusize,+N%3E"],[16653,"impl-Sub-for-Simd%3Cu64,+N%3E"],[16654,"impl-Sub-for-Simd%3Ci64,+N%3E"],[16655,"impl-Sub%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16657,"impl-Sum%3C%26Simd%3Cu32,+N%3E%3E-for-Simd%3Cu32,+N%3E"],[16658,"impl-Sum%3C%26Simd%3Cisize,+N%3E%3E-for-Simd%3Cisize,+N%3E"],[16659,"impl-Sum-for-Simd%3Cusize,+N%3E"],[16660,"impl-Sum-for-Simd%3Cu32,+N%3E"],[16661,"impl-Sum-for-Simd%3Cisize,+N%3E"],[16662,"impl-Sum-for-Simd%3Ci16,+N%3E"],[16663,"impl-Sum%3C%26Simd%3Ci32,+N%3E%3E-for-Simd%3Ci32,+N%3E"],[16664,"impl-Sum%3C%26Simd%3Cu8,+N%3E%3E-for-Simd%3Cu8,+N%3E"],[16665,"impl-Sum-for-Simd%3Cf64,+N%3E"],[16666,"impl-Sum%3C%26Simd%3Ci64,+N%3E%3E-for-Simd%3Ci64,+N%3E"],[16667,"impl-Sum-for-Simd%3Ci32,+N%3E"],[16668,"impl-Sum-for-Simd%3Cf32,+N%3E"],[16669,"impl-Sum%3C%26Simd%3Cu64,+N%3E%3E-for-Simd%3Cu64,+N%3E"],[16670,"impl-Sum%3C%26Simd%3Cu16,+N%3E%3E-for-Simd%3Cu16,+N%3E"],[16671,"impl-Sum-for-Simd%3Cu64,+N%3E"],[16672,"impl-Sum-for-Simd%3Ci8,+N%3E"],[16673,"impl-Sum%3C%26Simd%3Cf32,+N%3E%3E-for-Simd%3Cf32,+N%3E"],[16674,"impl-Sum-for-Simd%3Cu16,+N%3E"],[16675,"impl-Sum-for-Simd%3Cu8,+N%3E"],[16676,"impl-Sum%3C%26Simd%3Ci16,+N%3E%3E-for-Simd%3Ci16,+N%3E"],[16677,"impl-Sum%3C%26Simd%3Ci8,+N%3E%3E-for-Simd%3Ci8,+N%3E"],[16678,"impl-Sum-for-Simd%3Ci64,+N%3E"],[16679,"impl-Sum%3C%26Simd%3Cf64,+N%3E%3E-for-Simd%3Cf64,+N%3E"],[16680,"impl-Sum%3C%26Simd%3Cusize,+N%3E%3E-for-Simd%3Cusize,+N%3E"],[16683,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16684,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16685,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16686,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16687,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16688,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16689,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16690,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16691,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16692,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16698,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[16699,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[16700,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[16701,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[16702,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[16703,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[16704,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[16705,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[16706,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[16707,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[16708,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[16709,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[16710,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[16711,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[16712,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[16713,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[16714,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[16715,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[16716,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[16717,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[16718,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[16719,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[16720,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[16721,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[16722,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[16723,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[16724,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[16725,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[16726,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[16727,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[16728,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[16729,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[16730,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[16731,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[16732,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[16733,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[16734,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[16735,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[16736,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[16737,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[16738,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[16739,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[16740,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[16741,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[16742,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[16743,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[16744,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[16745,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[16746,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[16747,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[16748,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[16749,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[16750,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[16751,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[16752,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[16753,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[16754,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[16755,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[16756,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[16757,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[16758,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[16762,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16763,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16765,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16766,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16769,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16770,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16771,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[16772,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[16773,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[16774,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[16775,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[16776,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[16777,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[16778,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[16779,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[16780,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[16781,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[16782,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[16783,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[16784,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[16785,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[16786,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[16787,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[16788,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[16789,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[16790,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[16791,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[16792,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[16793,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[16794,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[16795,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[16796,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[16797,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[16798,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[16799,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[16800,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[16801,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[16802,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[16803,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[16804,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[16805,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[16806,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[16807,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[16808,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[16809,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[16810,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[16811,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[16812,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[16813,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[16814,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[16815,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[16816,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[16817,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[16818,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[16819,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[16820,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[16821,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[16822,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[16823,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[16824,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[16825,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[16826,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[16827,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[16828,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[16829,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[16830,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[16831,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[16832,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[16833,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[16834,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[16835,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[16836,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[16837,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[16838,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[16839,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[16840,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[16841,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[16842,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[16843,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[16844,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[16845,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[16846,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[16847,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[16848,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[16849,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[16850,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[16851,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[16852,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[16853,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[16854,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[16855,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[16856,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[16857,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[16858,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[16859,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[16860,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[16861,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[16862,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[16863,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[16864,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[16865,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[16866,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[16867,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[16868,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[16869,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[16870,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[16871,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[16872,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[16873,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[16874,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[16875,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[16876,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[16877,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[16878,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[16879,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[16880,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[16881,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[16882,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[16883,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[16884,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[16885,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[16886,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[16887,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[16888,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[16889,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[16890,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[16891,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[16892,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[16896,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16897,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16900,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16901,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16902,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16903,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16904,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16905,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16906,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16907,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16908,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16909,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16912,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16913,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16914,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16915,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16916,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16917,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16918,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16919,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16920,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16921,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16923,"impl-TryFrom%3C%26%5BT%5D%3E-for-Simd%3CT,+N%3E"],[16924,"impl-TryFrom%3C%26mut+%5BT%5D%3E-for-Simd%3CT,+N%3E"],[16967,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16968,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16971,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16972,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16974,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16975,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16976,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16977,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16978,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16981,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16982,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16985,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16986,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[17254,"impl-Display-for-GetManyMutError%3CN%3E"],[17255,"impl-Debug-for-GetManyMutError%3CN%3E"],[17256,"impl-Display-for-EscapeAscii%3C\'a%3E"],[17257,"impl-Debug-for-EscapeAscii%3C\'a%3E"],[17912,"impl-Display-for-Utf8Error"],[17913,"impl-Debug-for-Utf8Error"],[17914,"impl-Display-for-ParseBoolError"],[17915,"impl-Debug-for-ParseBoolError"],[17934,"impl-Display-for-EscapeDebug%3C\'a%3E"],[17935,"impl-Debug-for-EscapeDebug%3C\'a%3E"],[17936,"impl-Debug-for-EscapeDefault%3C\'a%3E"],[17937,"impl-Display-for-EscapeDefault%3C\'a%3E"],[17938,"impl-Display-for-EscapeUnicode%3C\'a%3E"],[17939,"impl-Debug-for-EscapeUnicode%3C\'a%3E"],[18709,"impl-Pointer-for-AtomicPtr%3CT%3E"],[18710,"impl-Debug-for-AtomicPtr%3CT%3E"],[18970,"impl-Try-for-Poll%3CResult%3CT,+E%3E%3E"],[18971,"impl-Try-for-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19008,"impl-Try-for-Poll%3CResult%3CT,+E%3E%3E"],[19009,"impl-Try-for-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19011,"impl-FromResidual%3CResult%3CInfallible,+E%3E%3E-for-Poll%3CResult%3CT,+F%3E%3E"],[19012,"impl-FromResidual%3CResult%3CInfallible,+E%3E%3E-for-Poll%3COption%3CResult%3CT,+F%3E%3E%3E"],[19023,"impl-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19024,"impl-Poll%3CResult%3CT,+E%3E%3E"],[19025,"impl-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19026,"impl-Poll%3CResult%3CT,+E%3E%3E"],[19107,"impl-Display-for-TryFromFloatSecsError"],[19108,"impl-Debug-for-TryFromFloatSecsError"],[19122,"impl-Lower%3CUT%3E-for-Duration"],[19123,"impl-FfiConverter%3CUT%3E-for-Duration"],[19143,"impl-Sum-for-Duration"],[19144,"impl-Sum%3C%26Duration%3E-for-Duration"],[19155,"impl-FfiConverter%3CUT%3E-for-Duration"],[19156,"impl-Lift%3CUT%3E-for-Duration"],[19158,"impl-Lift%3CUT%3E-for-Duration"],[19159,"impl-FfiConverter%3CUT%3E-for-Duration"],[19162,"impl-FfiConverter%3CUT%3E-for-Duration"],[19163,"impl-Lower%3CUT%3E-for-Duration"]],"a":{"!":[13308],"!=":[7360,7368,14009,14031,14193,14215,14377,14402,14569,14594,14761,14783],"%":[13333,13334],"%=":[13334],"&":[13274],"&*":[13291],"&=":[13275],"*":[13291,13292,13305,13306],"*=":[13306],"+":[13269,13270],"+=":[13270],"-":[13307,13342,13343],"-=":[13343],"..":[13326,13328,13329,13331],"..=":[13330,13332],"/":[13294,13295],"/=":[13295],"<":[7365,7370,14028,14033,14212,14217,14399,14404,14591,14596,14780,14785],"<<":[13338],"<<=":[13339],"<=":[7365,7370,14028,14033,14212,14217,14399,14404,14591,14596,14780,14785],"==":[7360,7368,14009,14031,14193,14215,14377,14402,14569,14594,14761,14783],">":[7365,7370,14028,14033,14212,14217,14399,14404,14591,14596,14780,14785],">=":[7365,7370,14028,14033,14212,14217,14399,14404,14591,14596,14780,14785],">>":[13340],">>=":[13341],"?":[1250,9554,13345,14037,14221,14408,14600,14789],"?sized":[9554,14037,14221,14408,14600,14789],"[":[13303,13304],"[]":[13303,13304],"]":[13303,13304],"^":[13278],"^=":[13279],"assume":[8077],"compare_and_swap":[18552,18564],"drop_while":[9339,14164,14348,14538,14730,14916],"flatmap":[13715],"foldl":[8900,14096,14280,14469,14661,14848],"foldr":[9282,14159,14343,14533,14725,14911],"in6addr_any":[9758],"in6addr_any_init":[9758],"in6addr_loopback":[9749],"in6addr_loopback_init":[9749],"inaddr_any":[9757],"inject":[8900,14096,14280,14469,14661,14848],"len":[7666],"memcpy":[8212,15002],"memmove":[8211,14999],"memset":[8326,15099,15100],"popcnt":[11172,11173,11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,11201,11202,11203,11204,11205,11206,11207],"popcount":[11172,11173,11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,11201,11202,11203,11204,11205,11206,11207],"reverse":[9275,14157,14341,14531,14723,14909],"stream":[6882],"strlen":[7666],"synccell":[18432],"syncwrapper":[18432],"unique":[18432],"{:?}":[7743],"{}":[7750],"|":[13276],"|=":[13277]}}],\ +["uniffi",{"doc":"","t":"PKYPPYKKKRRRRFFIIIFFKKKKRKKKPFYPPYIRRFFGIGPTTTKPFNNNNQNNNNNNNNNNNNNNNNNNNNQOONNOHHNHNMNNNNNNNONNNNNNNXMNNNNNNQQOONNNNCQNNNNNNNOXCQQQMNNNNNNNNNNHHONNNNNNNNNNNNNNNNNNONNQNNNNNNNNNNNNNNNOONNMMMMNMCXNNNNMNNNNNNNOOHHHHHHQONNMNNNNNNNNNNNNNNNNNNNNNMMMNMMMMNNNNNNNNNNHHHHQQQQMMMFKPFHPIQNNQNNNNNNNNNMNNNNNNNNQNNQNNNNONNNNNNNNNNNNNONNNNNNNNMKKFFMNNMNNNNNNNNNNNCONNNMNNMNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNONNNNNKKFFFFFFFOMNNMNNNNONNNNNNNNNNNNNNOONNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPGGKFFPFFFSFPPPPNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNMNNNNNNNQNNONNMNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNONNOMQQHNNHNNOONNONNNNNNNNNNNNNNNNOHHHHNNNNONNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNQPPPFFGFFPGONNNNNNNNNNNNNHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQCCCCCQQCQCCCQQCCCQQQQQQCQQQCQCCCCQCQQCCCCCCCCQQQCCCCQQCQCQCCCCQCQCCCCCCCCCQCCCQQQCCCCCCQQCQQFKKFIFNONMNMNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNHHQQCFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSHHHHSSSSSSIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSSHHHHHHSSSSSSSSSSSSSSSSSSSSSSSSHHHFFFFFFFFFFFFIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNONNNNNNNNNNNNNNNONNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNHNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQKFRKRRNNNNNNNNHNMNONMNNNNNNNKKMMFFFFFFFFFFNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFFFFFFSFSFFFSNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYMNKYPPPKYGKYKYFNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNHNHHHNHHHHHNNNMNNNNNNNNNNNNNKKRRKKGKKKMMNNNNNNNNNNNMNNNNHMNNNNNNMNMNNKYMKFFNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNSSSSSSSSSSSSSSCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSCSSSSSSSSSSSSSSSSSSSSSSSSFFFFFOONNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONNOONNNNNNNONNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNGFKPKYFFFFFKPFFFPKKKPKIPKKKNONONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONONNNNNNNOMMMMMMMMMNNNNNNNOOOONNNNNNNNNNOOONOONNNNNNNNNNNNNNNNNNONOOOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNMNNKKRRRFFFONNNNNNNNNNNNNNNNONNNNNNNNNMNNNNQNNNHMNNNHHNNNNNNNNNNNKFKYKRFNNNNMNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNHHHHHSSSSSSSSSSHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHPHGHHHPHHHHHHPHHPHHHHFHHHHHHFHHHHGHHNNNNNNNNNNNNNNNNNNNNNNNNQNNNNQNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNNNNOONNNNNNNNNONNNNNNNNONNNNNNNNNNNONNNNNNNNNNSSFFFFFFKFFKKFFFFFKFKFFFRKRRKFFFFFFKFFFFFFFKFFKFFKKFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNOOHNNNMNNOOOOONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMNNONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNHHONNNNNNNONOOOOMNNOHHHONNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONMOHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNKYKYKRKKFFKKKKKKKKMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTFKFTFUTTTNHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNHHNNNNNNNNHHNNNNNNNNNNNOHHHNNNNNNQNHOHHHNNNNNNNHHNNNNNHHNNNNNNNNNNNNNNONHOOOHNNNHNFPTTTPPGFFGTTPPPPGFFTTPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPGPGPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPFIIIIIIIIIIIIPFFPFPFFPPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKGPRRRKPPGKGKKKKKKPKKKKPKKKKKKKRRRRRRRRRRRRRRRRFKFFFFFKKKRRKKKKKKRKRPFRPMMNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNOOOOMNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNMNNNNNNMMMNMMMMNNNNOOOMNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFKKNNNNNNNNNONNNNNONNNNNNNNONNNNNONNNNNNNNNNONONONNNNONNNNNNNNNNNNNNNHHHHHHHHHHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNCCCCCKKKYKYYKYKKKYPKKKKKKYKRKRRKPPGKYRKYKYGKKPKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNNNQNNKKKYKYYKYKKKYPKKKKKKYKRKRRKPPGKYRKYKYGKKPKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNNNQNNKKKYKYYKYKKKYPRRKKKKKKKYKRKRRKPPGKYRKYKYGKKPKKKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNMMNNQNNKKKYKYYKYKKKYPRRKKKKKKKYKRKRRKPPGKYRKYKYGKKPKKKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNMMNNQNNKKKYKYYKYKKKYPKKKKKKYKRKRRKPPGKYRKYKYGKKPKKNNNXNNMMQXNMMMQXXNNMNNMNNNNQQQQQNNNMXXHMNQMNNMNNQNNNNNNNNQQMNNNXNNQQQNNNMMNNNNNNNNNQQNNNNNNNNNNNNNQNNMMNNNQMNNNNNNNNNNNNNNNNNQNNNXXQNNNNNNQNNEEEEEEEEEEEEEEEEEFFTRFKNNHQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNHNHNNNNNNNNNNNNHHHHNHHNHNNNNNNHHNNNNNNNHNNNNNNHHNNNNNNOOHNHNHNHNNHNHNNHNHNNNNNNNNNNNNNNNONHNHNHNHNPFFFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTRTFFRKFKKKKKNNNCNNNIIIIIIIIIIIIIINMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIINIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINCCCQNNMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIRKKKMMMMMMMMMRRRRRRRRRKKKRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRTFRRRRRRRRRFKKKKKKKKRRRMMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNMNMNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMNNIIIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNMNNMNNMNNMNNNNNMNNMMNNMNNNNNMNNMNNMNNIIIIIIIMMNNNNNNNNNNMMNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNMMNNNNNNNNNNMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNMMNNNNNNNNNNMNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMNNMMNNMNNNNNMMNNMMNNRRRRRRRRKKRRMMMMMMMMMMMMMMMMMMMMFFFFFFFFFFFRFFRFFFFFFFFKKFFFFFFFOOOOOONNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHMMMMHMMOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOOOOOOOOHOOOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOHHFNNNNNNNNHNOHNHONNNNFFFFRFFFKFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMHHHHOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNCNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNONOFFFFFPKPKPKGKRFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNMNNNNNNOONNNNNNNMNNNOONNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFCNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNSSSPPFFFFFFFFFFFFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOFTTPGFFPFOONNNNNNNNNNNNNNNNNONNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNONONONOONFTTTTTFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSHHSCHHSSPPKFFIIIFFPPFFGIGPPFOCOOOOOMCHHCCCOCOOOOOHHHHHHCCCHHHHFOKMFOOFIIIFOHHOOOFFOOOHHHHPPFGPPOOHPPIGHHHHHFOHCOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS","n":["Cancelled","ConvertError","Enum","Err","Error","Error","FfiConverter","FfiConverterArc","FfiDefault","FfiType","FfiType","FfiType","FfiType","ForeignBytes","ForeignFuture","ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","ForeignFutureResult","Handle","HandleAlloc","Lift","LiftRef","LiftReturn","LiftType","Lower","LowerError","LowerReturn","MaybeReady","MetadataBuffer","Object","Ok","Ready","Record","Result","ReturnType","ReturnType","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFuturePoll","Success","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TypeId","UnexpectedError","UnexpectedUniFFICallbackError","as_pointer","as_raw","as_ref","as_slice","assert_compatible_version","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_foreign_language_testcases","bytes","call_status","cancelled","capacity","capacity","check_compatible_version","check_remaining","checksum","checksum_metadata","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","code","concat","concat_bool","concat_long_str","concat_option_bool","concat_str","concat_u32","concat_value","constructor","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","custom_newtype","custom_type","data","data","data_pointer","default","default","default","deps","derive_ffi_traits","destroy","destroy_into_vec","drop","eq","eq","eq","error","error_buf","export","ffi","ffi_converter_arc_forward","ffi_converter_forward","ffi_converter_rust_buffer_lift_and_lower","ffi_default","ffi_default","ffi_default","ffi_default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","foreign_async_call","foreign_future_complete","free","from","from","from","from","from","from","from","from","from","from","from_code","from_pointer","from_raw","from_raw_parts","from_raw_parts","from_raw_unchecked","from_vec","get_arc","handle","handle_callback_unexpected_error","handle_failed_lift","include_scaffolding","into","into","into","into","into","into","into","into","into","into","into_array","is_empty","is_empty","len","len","len","len","lift_error","lift_foreign_return","lower","lower","lower","lower_error","lower_into_rust_buffer","lower_return","metadata","method","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_with_size","reason","return_value","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","setup_scaffolding","size","to_owned","to_string","try_convert_unexpected_callback_error","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_lift","try_lift","try_lift","try_lift_from_rust_buffer","try_lift_successful_return","try_read","try_read","try_read","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve","use_udl_enum","use_udl_error","use_udl_object","use_udl_record","write","write","write","Chain","Context","Err","Error","Ok","Ok","Result","anyhow","as_ref","as_ref","bail","borrow","borrow","borrow_mut","borrow_mut","chain","clone","clone_handle","clone_into","consume_handle","context","context","default","deref","deref_mut","downcast","downcast_mut","downcast_ref","drop","ensure","fmt","fmt","format_err","from","from","from","from","inner","into","into","into_iter","is","len","msg","new","new","new_handle","next","next_back","root_cause","size_hint","state","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","with_context","Buf","BufMut","Bytes","BytesMut","advance","advance","advance","advance_mut","advance_mut","as_mut","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buf","cap","capacity","chain","chain_mut","chunk","chunk","chunk","chunk_mut","chunk_mut","chunks_vectored","clear","clear","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","cmp","consume_handle","consume_handle","copy_from_slice","copy_to_bytes","copy_to_bytes","copy_to_bytes","copy_to_slice","data","data","default","default","deref","deref","deref_mut","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","fmt","freeze","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_static","get_f32","get_f32_le","get_f32_ne","get_f64","get_f64_le","get_f64_ne","get_i128","get_i128_le","get_i128_ne","get_i16","get_i16_le","get_i16_ne","get_i32","get_i32_le","get_i32_ne","get_i64","get_i64_le","get_i64_ne","get_i8","get_int","get_int_le","get_int_ne","get_u128","get_u128_le","get_u128_ne","get_u16","get_u16_le","get_u16_ne","get_u32","get_u32_le","get_u32_ne","get_u64","get_u64_le","get_u64_ne","get_u8","get_uint","get_uint_le","get_uint_ne","has_remaining","has_remaining_mut","hash","hash","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","len","len","len","len","limit","new","new","new_handle","new_handle","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","ptr","ptr","put","put","put_bytes","put_bytes","put_f32","put_f32_le","put_f32_ne","put_f64","put_f64_le","put_f64_ne","put_i128","put_i128_le","put_i128_ne","put_i16","put_i16_le","put_i16_ne","put_i32","put_i32_le","put_i32_ne","put_i64","put_i64_le","put_i64_ne","put_i8","put_int","put_int_le","put_int_ne","put_slice","put_slice","put_u128","put_u128_le","put_u128_ne","put_u16","put_u16_le","put_u16_ne","put_u32","put_u32_le","put_u32_ne","put_u64","put_u64_le","put_u64_ne","put_u8","put_uint","put_uint_le","put_uint_ne","reader","remaining","remaining","remaining","remaining_mut","remaining_mut","reserve","resize","set_len","slice","slice_ref","spare_capacity_mut","split","split_off","split_off","split_to","split_to","take","to_owned","to_owned","truncate","truncate","try_from","try_from","try_into","try_into","type_id","type_id","unsplit","vtable","with_capacity","write_fmt","write_str","writer","zeroed","Buf","BufMut","Chain","IntoIter","Limit","Reader","Take","UninitSlice","Writer","a","advance","advance","advance","advance_mut","advance_mut","advance_mut","as_mut_ptr","as_uninit_slice_mut","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","buf","chain","chain_mut","chunk","chunk","chunk","chunk_mut","chunk_mut","chunk_mut","chunks_vectored","chunks_vectored","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","consume","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","copy_from_slice","copy_to_bytes","copy_to_bytes","copy_to_bytes","copy_to_slice","fill_buf","first_mut","first_ref","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_raw_parts_mut","get_f32","get_f32_le","get_f32_ne","get_f64","get_f64_le","get_f64_ne","get_i128","get_i128_le","get_i128_ne","get_i16","get_i16_le","get_i16_ne","get_i32","get_i32_le","get_i32_ne","get_i64","get_i64_le","get_i64_ne","get_i8","get_int","get_int_le","get_int_ne","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_u128","get_u128_le","get_u128_ne","get_u16","get_u16_le","get_u16_ne","get_u32","get_u32_le","get_u32_ne","get_u64","get_u64_le","get_u64_ne","get_u8","get_uint","get_uint_le","get_uint_ne","has_remaining","has_remaining_mut","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","inner","inner","inner","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","last_mut","last_ref","len","limit","limit","limit","limit","limit","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","put","put_bytes","put_f32","put_f32_le","put_f32_ne","put_f64","put_f64_le","put_f64_ne","put_i128","put_i128_le","put_i128_ne","put_i16","put_i16_le","put_i16_ne","put_i32","put_i32_le","put_i32_ne","put_i64","put_i64_le","put_i64_ne","put_i8","put_int","put_int_le","put_int_ne","put_slice","put_u128","put_u128_le","put_u128_ne","put_u16","put_u16_le","put_u16_ne","put_u32","put_u32_le","put_u32_ne","put_u64","put_u64_le","put_u64_ne","put_u8","put_uint","put_uint_le","put_uint_ne","read","reader","remaining","remaining","remaining","remaining_mut","remaining_mut","remaining_mut","set_limit","set_limit","size_hint","take","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","write","write_byte","writer","Debug","Debug","Error","Error","Info","Info","Level","LevelFilter","Log","Metadata","MetadataBuilder","Off","ParseLevelError","Record","RecordBuilder","STATIC_MAX_LEVEL","SetLoggerError","Trace","Trace","Warn","Warn","args","args","args","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","builder","builder","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","debug","default","default","enabled","eq","eq","eq","eq","eq","eq","eq","error","file","file","file","file_static","file_static","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","from_str","hash","hash","hash","hash","info","into","into","into","into","into","into","into","into","iter","iter","level","level","level","level","level","line","line","line","log","log","log_enabled","logger","max","max","max_level","metadata","metadata","metadata","metadata","module_path","module_path","module_path","module_path_static","module_path_static","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","record","set_logger","set_logger_racy","set_max_level","set_max_level_racy","target","target","target","target","target","to_level","to_level_filter","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","trace","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","warn","Disconnected","Disconnected","Empty","Receiver","RecvError","RecvTimeoutError","SendError","Sender","Timeout","TryRecvError","_invariant","as_inner","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel","channel_ptr","channel_ptr","channel_ptr","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","drop","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_raw","from_raw","hash","hash","hash","into","into","into","into","into","into","into_future","into_inner","into_raw","into_raw","new_handle","new_handle","new_handle","new_handle","poll","recv","recv_deadline","recv_ref","recv_timeout","send","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_recv","type_id","type_id","type_id","type_id","type_id","type_id","assert_cfg","assert_eq_align","assert_eq_size","assert_eq_size_ptr","assert_eq_size_val","assert_fields","assert_impl_all","assert_impl_any","assert_impl_one","assert_not_impl_all","assert_not_impl_any","assert_obj_safe","assert_trait_sub_all","assert_trait_super_all","assert_type_eq_all","assert_type_ne_all","const_assert","const_assert_eq","const_assert_ne","alloc","any","arch","array","ascii","assert","assert_eq","assert_matches","assert_ne","async_iter","borrow","cell","cfg","cfg_match","char","clone","cmp","column","compile_error","concat","concat_bytes","concat_idents","const_format_args","convert","debug_assert","debug_assert_eq","debug_assert_ne","default","env","error","f32","f64","ffi","file","fmt","format_args","format_args_nl","future","hash","hint","i128","i16","i32","i64","i8","include","include_bytes","include_str","intrinsics","io","isize","iter","line","log_syntax","marker","matches","mem","module_path","net","num","ops","option","option_env","panic","panic","panicking","pin","prelude","primitive","ptr","result","simd","slice","str","stringify","sync","task","time","todo","trace_macros","try","u128","u16","u32","u64","u8","unicode","unimplemented","unreachable","usize","write","writeln","AllocError","Allocator","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align","align_to","alloc","alloc_zeroed","allocate","allocate_zeroed","array","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","dangling","dealloc","deallocate","eq","eq","eq","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from_size_align","from_size_align_unchecked","grow","grow_zeroed","hash","into","into","into","new","new_handle","new_handle","new_handle","pad_to_align","padding_needed_for","realloc","repeat","repeat_packed","shrink","size","size","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Any","TypeId","borrow","borrow_mut","clone","clone_handle","clone_into","cmp","consume_handle","downcast_mut","downcast_mut","downcast_mut","downcast_mut_unchecked","downcast_mut_unchecked","downcast_mut_unchecked","downcast_ref","downcast_ref","downcast_ref","downcast_ref_unchecked","downcast_ref_unchecked","downcast_ref_unchecked","eq","fmt","fmt","fmt","fmt","from","hash","into","is","is","is","new_handle","of","partial_cmp","t","to_owned","try_from","try_into","type_id","type_id","type_name","type_name_of_val","asm","global_asm","x86_64","CpuidResult","_CMP_EQ_OQ","_CMP_EQ_OS","_CMP_EQ_UQ","_CMP_EQ_US","_CMP_FALSE_OQ","_CMP_FALSE_OS","_CMP_GE_OQ","_CMP_GE_OS","_CMP_GT_OQ","_CMP_GT_OS","_CMP_LE_OQ","_CMP_LE_OS","_CMP_LT_OQ","_CMP_LT_OS","_CMP_NEQ_OQ","_CMP_NEQ_OS","_CMP_NEQ_UQ","_CMP_NEQ_US","_CMP_NGE_UQ","_CMP_NGE_US","_CMP_NGT_UQ","_CMP_NGT_US","_CMP_NLE_UQ","_CMP_NLE_US","_CMP_NLT_UQ","_CMP_NLT_US","_CMP_ORD_Q","_CMP_ORD_S","_CMP_TRUE_UQ","_CMP_TRUE_US","_CMP_UNORD_Q","_CMP_UNORD_S","_MM_CMPINT_ENUM","_MM_CMPINT_EQ","_MM_CMPINT_FALSE","_MM_CMPINT_LE","_MM_CMPINT_LT","_MM_CMPINT_NE","_MM_CMPINT_NLE","_MM_CMPINT_NLT","_MM_CMPINT_TRUE","_MM_EXCEPT_DENORM","_MM_EXCEPT_DIV_ZERO","_MM_EXCEPT_INEXACT","_MM_EXCEPT_INVALID","_MM_EXCEPT_MASK","_MM_EXCEPT_OVERFLOW","_MM_EXCEPT_UNDERFLOW","_MM_FLUSH_ZERO_MASK","_MM_FLUSH_ZERO_OFF","_MM_FLUSH_ZERO_ON","_MM_FROUND_CEIL","_MM_FROUND_CUR_DIRECTION","_MM_FROUND_FLOOR","_MM_FROUND_NEARBYINT","_MM_FROUND_NINT","_MM_FROUND_NO_EXC","_MM_FROUND_RAISE_EXC","_MM_FROUND_RINT","_MM_FROUND_TO_NEAREST_INT","_MM_FROUND_TO_NEG_INF","_MM_FROUND_TO_POS_INF","_MM_FROUND_TO_ZERO","_MM_FROUND_TRUNC","_MM_GET_EXCEPTION_MASK","_MM_GET_EXCEPTION_STATE","_MM_GET_FLUSH_ZERO_MODE","_MM_GET_ROUNDING_MODE","_MM_HINT_ET0","_MM_HINT_ET1","_MM_HINT_NTA","_MM_HINT_T0","_MM_HINT_T1","_MM_HINT_T2","_MM_MANTISSA_NORM_ENUM","_MM_MANTISSA_SIGN_ENUM","_MM_MANT_NORM_1_2","_MM_MANT_NORM_P5_1","_MM_MANT_NORM_P5_2","_MM_MANT_NORM_P75_1P5","_MM_MANT_SIGN_NAN","_MM_MANT_SIGN_SRC","_MM_MANT_SIGN_ZERO","_MM_MASK_DENORM","_MM_MASK_DIV_ZERO","_MM_MASK_INEXACT","_MM_MASK_INVALID","_MM_MASK_MASK","_MM_MASK_OVERFLOW","_MM_MASK_UNDERFLOW","_MM_PERM_AAAA","_MM_PERM_AAAB","_MM_PERM_AAAC","_MM_PERM_AAAD","_MM_PERM_AABA","_MM_PERM_AABB","_MM_PERM_AABC","_MM_PERM_AABD","_MM_PERM_AACA","_MM_PERM_AACB","_MM_PERM_AACC","_MM_PERM_AACD","_MM_PERM_AADA","_MM_PERM_AADB","_MM_PERM_AADC","_MM_PERM_AADD","_MM_PERM_ABAA","_MM_PERM_ABAB","_MM_PERM_ABAC","_MM_PERM_ABAD","_MM_PERM_ABBA","_MM_PERM_ABBB","_MM_PERM_ABBC","_MM_PERM_ABBD","_MM_PERM_ABCA","_MM_PERM_ABCB","_MM_PERM_ABCC","_MM_PERM_ABCD","_MM_PERM_ABDA","_MM_PERM_ABDB","_MM_PERM_ABDC","_MM_PERM_ABDD","_MM_PERM_ACAA","_MM_PERM_ACAB","_MM_PERM_ACAC","_MM_PERM_ACAD","_MM_PERM_ACBA","_MM_PERM_ACBB","_MM_PERM_ACBC","_MM_PERM_ACBD","_MM_PERM_ACCA","_MM_PERM_ACCB","_MM_PERM_ACCC","_MM_PERM_ACCD","_MM_PERM_ACDA","_MM_PERM_ACDB","_MM_PERM_ACDC","_MM_PERM_ACDD","_MM_PERM_ADAA","_MM_PERM_ADAB","_MM_PERM_ADAC","_MM_PERM_ADAD","_MM_PERM_ADBA","_MM_PERM_ADBB","_MM_PERM_ADBC","_MM_PERM_ADBD","_MM_PERM_ADCA","_MM_PERM_ADCB","_MM_PERM_ADCC","_MM_PERM_ADCD","_MM_PERM_ADDA","_MM_PERM_ADDB","_MM_PERM_ADDC","_MM_PERM_ADDD","_MM_PERM_BAAA","_MM_PERM_BAAB","_MM_PERM_BAAC","_MM_PERM_BAAD","_MM_PERM_BABA","_MM_PERM_BABB","_MM_PERM_BABC","_MM_PERM_BABD","_MM_PERM_BACA","_MM_PERM_BACB","_MM_PERM_BACC","_MM_PERM_BACD","_MM_PERM_BADA","_MM_PERM_BADB","_MM_PERM_BADC","_MM_PERM_BADD","_MM_PERM_BBAA","_MM_PERM_BBAB","_MM_PERM_BBAC","_MM_PERM_BBAD","_MM_PERM_BBBA","_MM_PERM_BBBB","_MM_PERM_BBBC","_MM_PERM_BBBD","_MM_PERM_BBCA","_MM_PERM_BBCB","_MM_PERM_BBCC","_MM_PERM_BBCD","_MM_PERM_BBDA","_MM_PERM_BBDB","_MM_PERM_BBDC","_MM_PERM_BBDD","_MM_PERM_BCAA","_MM_PERM_BCAB","_MM_PERM_BCAC","_MM_PERM_BCAD","_MM_PERM_BCBA","_MM_PERM_BCBB","_MM_PERM_BCBC","_MM_PERM_BCBD","_MM_PERM_BCCA","_MM_PERM_BCCB","_MM_PERM_BCCC","_MM_PERM_BCCD","_MM_PERM_BCDA","_MM_PERM_BCDB","_MM_PERM_BCDC","_MM_PERM_BCDD","_MM_PERM_BDAA","_MM_PERM_BDAB","_MM_PERM_BDAC","_MM_PERM_BDAD","_MM_PERM_BDBA","_MM_PERM_BDBB","_MM_PERM_BDBC","_MM_PERM_BDBD","_MM_PERM_BDCA","_MM_PERM_BDCB","_MM_PERM_BDCC","_MM_PERM_BDCD","_MM_PERM_BDDA","_MM_PERM_BDDB","_MM_PERM_BDDC","_MM_PERM_BDDD","_MM_PERM_CAAA","_MM_PERM_CAAB","_MM_PERM_CAAC","_MM_PERM_CAAD","_MM_PERM_CABA","_MM_PERM_CABB","_MM_PERM_CABC","_MM_PERM_CABD","_MM_PERM_CACA","_MM_PERM_CACB","_MM_PERM_CACC","_MM_PERM_CACD","_MM_PERM_CADA","_MM_PERM_CADB","_MM_PERM_CADC","_MM_PERM_CADD","_MM_PERM_CBAA","_MM_PERM_CBAB","_MM_PERM_CBAC","_MM_PERM_CBAD","_MM_PERM_CBBA","_MM_PERM_CBBB","_MM_PERM_CBBC","_MM_PERM_CBBD","_MM_PERM_CBCA","_MM_PERM_CBCB","_MM_PERM_CBCC","_MM_PERM_CBCD","_MM_PERM_CBDA","_MM_PERM_CBDB","_MM_PERM_CBDC","_MM_PERM_CBDD","_MM_PERM_CCAA","_MM_PERM_CCAB","_MM_PERM_CCAC","_MM_PERM_CCAD","_MM_PERM_CCBA","_MM_PERM_CCBB","_MM_PERM_CCBC","_MM_PERM_CCBD","_MM_PERM_CCCA","_MM_PERM_CCCB","_MM_PERM_CCCC","_MM_PERM_CCCD","_MM_PERM_CCDA","_MM_PERM_CCDB","_MM_PERM_CCDC","_MM_PERM_CCDD","_MM_PERM_CDAA","_MM_PERM_CDAB","_MM_PERM_CDAC","_MM_PERM_CDAD","_MM_PERM_CDBA","_MM_PERM_CDBB","_MM_PERM_CDBC","_MM_PERM_CDBD","_MM_PERM_CDCA","_MM_PERM_CDCB","_MM_PERM_CDCC","_MM_PERM_CDCD","_MM_PERM_CDDA","_MM_PERM_CDDB","_MM_PERM_CDDC","_MM_PERM_CDDD","_MM_PERM_DAAA","_MM_PERM_DAAB","_MM_PERM_DAAC","_MM_PERM_DAAD","_MM_PERM_DABA","_MM_PERM_DABB","_MM_PERM_DABC","_MM_PERM_DABD","_MM_PERM_DACA","_MM_PERM_DACB","_MM_PERM_DACC","_MM_PERM_DACD","_MM_PERM_DADA","_MM_PERM_DADB","_MM_PERM_DADC","_MM_PERM_DADD","_MM_PERM_DBAA","_MM_PERM_DBAB","_MM_PERM_DBAC","_MM_PERM_DBAD","_MM_PERM_DBBA","_MM_PERM_DBBB","_MM_PERM_DBBC","_MM_PERM_DBBD","_MM_PERM_DBCA","_MM_PERM_DBCB","_MM_PERM_DBCC","_MM_PERM_DBCD","_MM_PERM_DBDA","_MM_PERM_DBDB","_MM_PERM_DBDC","_MM_PERM_DBDD","_MM_PERM_DCAA","_MM_PERM_DCAB","_MM_PERM_DCAC","_MM_PERM_DCAD","_MM_PERM_DCBA","_MM_PERM_DCBB","_MM_PERM_DCBC","_MM_PERM_DCBD","_MM_PERM_DCCA","_MM_PERM_DCCB","_MM_PERM_DCCC","_MM_PERM_DCCD","_MM_PERM_DCDA","_MM_PERM_DCDB","_MM_PERM_DCDC","_MM_PERM_DCDD","_MM_PERM_DDAA","_MM_PERM_DDAB","_MM_PERM_DDAC","_MM_PERM_DDAD","_MM_PERM_DDBA","_MM_PERM_DDBB","_MM_PERM_DDBC","_MM_PERM_DDBD","_MM_PERM_DDCA","_MM_PERM_DDCB","_MM_PERM_DDCC","_MM_PERM_DDCD","_MM_PERM_DDDA","_MM_PERM_DDDB","_MM_PERM_DDDC","_MM_PERM_DDDD","_MM_PERM_ENUM","_MM_ROUND_DOWN","_MM_ROUND_MASK","_MM_ROUND_NEAREST","_MM_ROUND_TOWARD_ZERO","_MM_ROUND_UP","_MM_SET_EXCEPTION_MASK","_MM_SET_EXCEPTION_STATE","_MM_SET_FLUSH_ZERO_MODE","_MM_SET_ROUNDING_MODE","_MM_SHUFFLE","_MM_TRANSPOSE4_PS","_SIDD_BIT_MASK","_SIDD_CMP_EQUAL_ANY","_SIDD_CMP_EQUAL_EACH","_SIDD_CMP_EQUAL_ORDERED","_SIDD_CMP_RANGES","_SIDD_LEAST_SIGNIFICANT","_SIDD_MASKED_NEGATIVE_POLARITY","_SIDD_MASKED_POSITIVE_POLARITY","_SIDD_MOST_SIGNIFICANT","_SIDD_NEGATIVE_POLARITY","_SIDD_POSITIVE_POLARITY","_SIDD_SBYTE_OPS","_SIDD_SWORD_OPS","_SIDD_UBYTE_OPS","_SIDD_UNIT_MASK","_SIDD_UWORD_OPS","_XABORT_CAPACITY","_XABORT_CONFLICT","_XABORT_DEBUG","_XABORT_EXPLICIT","_XABORT_NESTED","_XABORT_RETRY","_XBEGIN_STARTED","_XCR_XFEATURE_ENABLED_MASK","__cpuid","__cpuid_count","__get_cpuid_max","__m128","__m128bh","__m128d","__m128i","__m256","__m256bh","__m256d","__m256i","__m512","__m512bh","__m512d","__m512i","__mmask16","__mmask32","__mmask64","__mmask8","__rdtscp","_addcarry_u32","_addcarry_u64","_addcarryx_u32","_addcarryx_u64","_andn_u32","_andn_u64","_bextr2_u32","_bextr2_u64","_bextr_u32","_bextr_u64","_bittest","_bittest64","_bittestandcomplement","_bittestandcomplement64","_bittestandreset","_bittestandreset64","_bittestandset","_bittestandset64","_blcfill_u32","_blcfill_u64","_blci_u32","_blci_u64","_blcic_u32","_blcic_u64","_blcmsk_u32","_blcmsk_u64","_blcs_u32","_blcs_u64","_blsfill_u32","_blsfill_u64","_blsi_u32","_blsi_u64","_blsic_u32","_blsic_u64","_blsmsk_u32","_blsmsk_u64","_blsr_u32","_blsr_u64","_bswap","_bswap64","_bzhi_u32","_bzhi_u64","_fxrstor","_fxrstor64","_fxsave","_fxsave64","_kadd_mask32","_kadd_mask64","_kand_mask16","_kand_mask32","_kand_mask64","_kandn_mask16","_kandn_mask32","_kandn_mask64","_knot_mask16","_knot_mask32","_knot_mask64","_kor_mask16","_kor_mask32","_kor_mask64","_kxnor_mask16","_kxnor_mask32","_kxnor_mask64","_kxor_mask16","_kxor_mask32","_kxor_mask64","_load_mask32","_load_mask64","_lzcnt_u32","_lzcnt_u64","_mm256_abs_epi16","_mm256_abs_epi32","_mm256_abs_epi64","_mm256_abs_epi8","_mm256_add_epi16","_mm256_add_epi32","_mm256_add_epi64","_mm256_add_epi8","_mm256_add_pd","_mm256_add_ps","_mm256_adds_epi16","_mm256_adds_epi8","_mm256_adds_epu16","_mm256_adds_epu8","_mm256_addsub_pd","_mm256_addsub_ps","_mm256_aesdec_epi128","_mm256_aesdeclast_epi128","_mm256_aesenc_epi128","_mm256_aesenclast_epi128","_mm256_alignr_epi32","_mm256_alignr_epi64","_mm256_alignr_epi8","_mm256_and_pd","_mm256_and_ps","_mm256_and_si256","_mm256_andnot_pd","_mm256_andnot_ps","_mm256_andnot_si256","_mm256_avg_epu16","_mm256_avg_epu8","_mm256_bitshuffle_epi64_mask","_mm256_blend_epi16","_mm256_blend_epi32","_mm256_blend_pd","_mm256_blend_ps","_mm256_blendv_epi8","_mm256_blendv_pd","_mm256_blendv_ps","_mm256_broadcast_f32x4","_mm256_broadcast_i32x4","_mm256_broadcast_pd","_mm256_broadcast_ps","_mm256_broadcast_sd","_mm256_broadcast_ss","_mm256_broadcastb_epi8","_mm256_broadcastd_epi32","_mm256_broadcastmb_epi64","_mm256_broadcastmw_epi32","_mm256_broadcastq_epi64","_mm256_broadcastsd_pd","_mm256_broadcastsi128_si256","_mm256_broadcastss_ps","_mm256_broadcastw_epi16","_mm256_bslli_epi128","_mm256_bsrli_epi128","_mm256_castpd128_pd256","_mm256_castpd256_pd128","_mm256_castpd_ps","_mm256_castpd_si256","_mm256_castps128_ps256","_mm256_castps256_ps128","_mm256_castps_pd","_mm256_castps_si256","_mm256_castsi128_si256","_mm256_castsi256_pd","_mm256_castsi256_ps","_mm256_castsi256_si128","_mm256_ceil_pd","_mm256_ceil_ps","_mm256_clmulepi64_epi128","_mm256_cmp_epi16_mask","_mm256_cmp_epi32_mask","_mm256_cmp_epi64_mask","_mm256_cmp_epi8_mask","_mm256_cmp_epu16_mask","_mm256_cmp_epu32_mask","_mm256_cmp_epu64_mask","_mm256_cmp_epu8_mask","_mm256_cmp_pd","_mm256_cmp_pd_mask","_mm256_cmp_ps","_mm256_cmp_ps_mask","_mm256_cmpeq_epi16","_mm256_cmpeq_epi16_mask","_mm256_cmpeq_epi32","_mm256_cmpeq_epi32_mask","_mm256_cmpeq_epi64","_mm256_cmpeq_epi64_mask","_mm256_cmpeq_epi8","_mm256_cmpeq_epi8_mask","_mm256_cmpeq_epu16_mask","_mm256_cmpeq_epu32_mask","_mm256_cmpeq_epu64_mask","_mm256_cmpeq_epu8_mask","_mm256_cmpge_epi16_mask","_mm256_cmpge_epi32_mask","_mm256_cmpge_epi64_mask","_mm256_cmpge_epi8_mask","_mm256_cmpge_epu16_mask","_mm256_cmpge_epu32_mask","_mm256_cmpge_epu64_mask","_mm256_cmpge_epu8_mask","_mm256_cmpgt_epi16","_mm256_cmpgt_epi16_mask","_mm256_cmpgt_epi32","_mm256_cmpgt_epi32_mask","_mm256_cmpgt_epi64","_mm256_cmpgt_epi64_mask","_mm256_cmpgt_epi8","_mm256_cmpgt_epi8_mask","_mm256_cmpgt_epu16_mask","_mm256_cmpgt_epu32_mask","_mm256_cmpgt_epu64_mask","_mm256_cmpgt_epu8_mask","_mm256_cmple_epi16_mask","_mm256_cmple_epi32_mask","_mm256_cmple_epi64_mask","_mm256_cmple_epi8_mask","_mm256_cmple_epu16_mask","_mm256_cmple_epu32_mask","_mm256_cmple_epu64_mask","_mm256_cmple_epu8_mask","_mm256_cmplt_epi16_mask","_mm256_cmplt_epi32_mask","_mm256_cmplt_epi64_mask","_mm256_cmplt_epi8_mask","_mm256_cmplt_epu16_mask","_mm256_cmplt_epu32_mask","_mm256_cmplt_epu64_mask","_mm256_cmplt_epu8_mask","_mm256_cmpneq_epi16_mask","_mm256_cmpneq_epi32_mask","_mm256_cmpneq_epi64_mask","_mm256_cmpneq_epi8_mask","_mm256_cmpneq_epu16_mask","_mm256_cmpneq_epu32_mask","_mm256_cmpneq_epu64_mask","_mm256_cmpneq_epu8_mask","_mm256_conflict_epi32","_mm256_conflict_epi64","_mm256_cvtepi16_epi32","_mm256_cvtepi16_epi64","_mm256_cvtepi16_epi8","_mm256_cvtepi32_epi16","_mm256_cvtepi32_epi64","_mm256_cvtepi32_epi8","_mm256_cvtepi32_pd","_mm256_cvtepi32_ps","_mm256_cvtepi64_epi16","_mm256_cvtepi64_epi32","_mm256_cvtepi64_epi8","_mm256_cvtepi8_epi16","_mm256_cvtepi8_epi32","_mm256_cvtepi8_epi64","_mm256_cvtepu16_epi32","_mm256_cvtepu16_epi64","_mm256_cvtepu32_epi64","_mm256_cvtepu32_pd","_mm256_cvtepu8_epi16","_mm256_cvtepu8_epi32","_mm256_cvtepu8_epi64","_mm256_cvtne2ps_pbh","_mm256_cvtneps_pbh","_mm256_cvtpd_epi32","_mm256_cvtpd_epu32","_mm256_cvtpd_ps","_mm256_cvtph_ps","_mm256_cvtps_epi32","_mm256_cvtps_epu32","_mm256_cvtps_pd","_mm256_cvtps_ph","_mm256_cvtsd_f64","_mm256_cvtsepi16_epi8","_mm256_cvtsepi32_epi16","_mm256_cvtsepi32_epi8","_mm256_cvtsepi64_epi16","_mm256_cvtsepi64_epi32","_mm256_cvtsepi64_epi8","_mm256_cvtsi256_si32","_mm256_cvtss_f32","_mm256_cvttpd_epi32","_mm256_cvttpd_epu32","_mm256_cvttps_epi32","_mm256_cvttps_epu32","_mm256_cvtusepi16_epi8","_mm256_cvtusepi32_epi16","_mm256_cvtusepi32_epi8","_mm256_cvtusepi64_epi16","_mm256_cvtusepi64_epi32","_mm256_cvtusepi64_epi8","_mm256_dbsad_epu8","_mm256_div_pd","_mm256_div_ps","_mm256_dp_ps","_mm256_dpbf16_ps","_mm256_dpbusd_epi32","_mm256_dpbusds_epi32","_mm256_dpwssd_epi32","_mm256_dpwssds_epi32","_mm256_extract_epi16","_mm256_extract_epi32","_mm256_extract_epi64","_mm256_extract_epi8","_mm256_extractf128_pd","_mm256_extractf128_ps","_mm256_extractf128_si256","_mm256_extractf32x4_ps","_mm256_extracti128_si256","_mm256_extracti32x4_epi32","_mm256_fixupimm_pd","_mm256_fixupimm_ps","_mm256_floor_pd","_mm256_floor_ps","_mm256_fmadd_pd","_mm256_fmadd_ps","_mm256_fmaddsub_pd","_mm256_fmaddsub_ps","_mm256_fmsub_pd","_mm256_fmsub_ps","_mm256_fmsubadd_pd","_mm256_fmsubadd_ps","_mm256_fnmadd_pd","_mm256_fnmadd_ps","_mm256_fnmsub_pd","_mm256_fnmsub_ps","_mm256_getexp_pd","_mm256_getexp_ps","_mm256_getmant_pd","_mm256_getmant_ps","_mm256_gf2p8affine_epi64_epi8","_mm256_gf2p8affineinv_epi64_epi8","_mm256_gf2p8mul_epi8","_mm256_hadd_epi16","_mm256_hadd_epi32","_mm256_hadd_pd","_mm256_hadd_ps","_mm256_hadds_epi16","_mm256_hsub_epi16","_mm256_hsub_epi32","_mm256_hsub_pd","_mm256_hsub_ps","_mm256_hsubs_epi16","_mm256_i32gather_epi32","_mm256_i32gather_epi64","_mm256_i32gather_pd","_mm256_i32gather_ps","_mm256_i32scatter_epi64","_mm256_i64gather_epi32","_mm256_i64gather_epi64","_mm256_i64gather_pd","_mm256_i64gather_ps","_mm256_insert_epi16","_mm256_insert_epi32","_mm256_insert_epi64","_mm256_insert_epi8","_mm256_insertf128_pd","_mm256_insertf128_ps","_mm256_insertf128_si256","_mm256_insertf32x4","_mm256_inserti128_si256","_mm256_inserti32x4","_mm256_lddqu_si256","_mm256_load_epi32","_mm256_load_epi64","_mm256_load_pd","_mm256_load_ps","_mm256_load_si256","_mm256_loadu2_m128","_mm256_loadu2_m128d","_mm256_loadu2_m128i","_mm256_loadu_epi16","_mm256_loadu_epi32","_mm256_loadu_epi64","_mm256_loadu_epi8","_mm256_loadu_pd","_mm256_loadu_ps","_mm256_loadu_si256","_mm256_lzcnt_epi32","_mm256_lzcnt_epi64","_mm256_madd52hi_epu64","_mm256_madd52lo_epu64","_mm256_madd_epi16","_mm256_maddubs_epi16","_mm256_mask2_permutex2var_epi16","_mm256_mask2_permutex2var_epi32","_mm256_mask2_permutex2var_epi64","_mm256_mask2_permutex2var_epi8","_mm256_mask2_permutex2var_pd","_mm256_mask2_permutex2var_ps","_mm256_mask3_fmadd_pd","_mm256_mask3_fmadd_ps","_mm256_mask3_fmaddsub_pd","_mm256_mask3_fmaddsub_ps","_mm256_mask3_fmsub_pd","_mm256_mask3_fmsub_ps","_mm256_mask3_fmsubadd_pd","_mm256_mask3_fmsubadd_ps","_mm256_mask3_fnmadd_pd","_mm256_mask3_fnmadd_ps","_mm256_mask3_fnmsub_pd","_mm256_mask3_fnmsub_ps","_mm256_mask_abs_epi16","_mm256_mask_abs_epi32","_mm256_mask_abs_epi64","_mm256_mask_abs_epi8","_mm256_mask_add_epi16","_mm256_mask_add_epi32","_mm256_mask_add_epi64","_mm256_mask_add_epi8","_mm256_mask_add_pd","_mm256_mask_add_ps","_mm256_mask_adds_epi16","_mm256_mask_adds_epi8","_mm256_mask_adds_epu16","_mm256_mask_adds_epu8","_mm256_mask_alignr_epi32","_mm256_mask_alignr_epi64","_mm256_mask_alignr_epi8","_mm256_mask_and_epi32","_mm256_mask_and_epi64","_mm256_mask_andnot_epi32","_mm256_mask_andnot_epi64","_mm256_mask_avg_epu16","_mm256_mask_avg_epu8","_mm256_mask_bitshuffle_epi64_mask","_mm256_mask_blend_epi16","_mm256_mask_blend_epi32","_mm256_mask_blend_epi64","_mm256_mask_blend_epi8","_mm256_mask_blend_pd","_mm256_mask_blend_ps","_mm256_mask_broadcast_f32x4","_mm256_mask_broadcast_i32x4","_mm256_mask_broadcastb_epi8","_mm256_mask_broadcastd_epi32","_mm256_mask_broadcastq_epi64","_mm256_mask_broadcastsd_pd","_mm256_mask_broadcastss_ps","_mm256_mask_broadcastw_epi16","_mm256_mask_cmp_epi16_mask","_mm256_mask_cmp_epi32_mask","_mm256_mask_cmp_epi64_mask","_mm256_mask_cmp_epi8_mask","_mm256_mask_cmp_epu16_mask","_mm256_mask_cmp_epu32_mask","_mm256_mask_cmp_epu64_mask","_mm256_mask_cmp_epu8_mask","_mm256_mask_cmp_pd_mask","_mm256_mask_cmp_ps_mask","_mm256_mask_cmpeq_epi16_mask","_mm256_mask_cmpeq_epi32_mask","_mm256_mask_cmpeq_epi64_mask","_mm256_mask_cmpeq_epi8_mask","_mm256_mask_cmpeq_epu16_mask","_mm256_mask_cmpeq_epu32_mask","_mm256_mask_cmpeq_epu64_mask","_mm256_mask_cmpeq_epu8_mask","_mm256_mask_cmpge_epi16_mask","_mm256_mask_cmpge_epi32_mask","_mm256_mask_cmpge_epi64_mask","_mm256_mask_cmpge_epi8_mask","_mm256_mask_cmpge_epu16_mask","_mm256_mask_cmpge_epu32_mask","_mm256_mask_cmpge_epu64_mask","_mm256_mask_cmpge_epu8_mask","_mm256_mask_cmpgt_epi16_mask","_mm256_mask_cmpgt_epi32_mask","_mm256_mask_cmpgt_epi64_mask","_mm256_mask_cmpgt_epi8_mask","_mm256_mask_cmpgt_epu16_mask","_mm256_mask_cmpgt_epu32_mask","_mm256_mask_cmpgt_epu64_mask","_mm256_mask_cmpgt_epu8_mask","_mm256_mask_cmple_epi16_mask","_mm256_mask_cmple_epi32_mask","_mm256_mask_cmple_epi64_mask","_mm256_mask_cmple_epi8_mask","_mm256_mask_cmple_epu16_mask","_mm256_mask_cmple_epu32_mask","_mm256_mask_cmple_epu64_mask","_mm256_mask_cmple_epu8_mask","_mm256_mask_cmplt_epi16_mask","_mm256_mask_cmplt_epi32_mask","_mm256_mask_cmplt_epi64_mask","_mm256_mask_cmplt_epi8_mask","_mm256_mask_cmplt_epu16_mask","_mm256_mask_cmplt_epu32_mask","_mm256_mask_cmplt_epu64_mask","_mm256_mask_cmplt_epu8_mask","_mm256_mask_cmpneq_epi16_mask","_mm256_mask_cmpneq_epi32_mask","_mm256_mask_cmpneq_epi64_mask","_mm256_mask_cmpneq_epi8_mask","_mm256_mask_cmpneq_epu16_mask","_mm256_mask_cmpneq_epu32_mask","_mm256_mask_cmpneq_epu64_mask","_mm256_mask_cmpneq_epu8_mask","_mm256_mask_compress_epi16","_mm256_mask_compress_epi32","_mm256_mask_compress_epi64","_mm256_mask_compress_epi8","_mm256_mask_compress_pd","_mm256_mask_compress_ps","_mm256_mask_compressstoreu_epi16","_mm256_mask_compressstoreu_epi32","_mm256_mask_compressstoreu_epi64","_mm256_mask_compressstoreu_epi8","_mm256_mask_compressstoreu_pd","_mm256_mask_compressstoreu_ps","_mm256_mask_conflict_epi32","_mm256_mask_conflict_epi64","_mm256_mask_cvt_roundps_ph","_mm256_mask_cvtepi16_epi32","_mm256_mask_cvtepi16_epi64","_mm256_mask_cvtepi16_epi8","_mm256_mask_cvtepi16_storeu_epi8","_mm256_mask_cvtepi32_epi16","_mm256_mask_cvtepi32_epi64","_mm256_mask_cvtepi32_epi8","_mm256_mask_cvtepi32_pd","_mm256_mask_cvtepi32_ps","_mm256_mask_cvtepi32_storeu_epi16","_mm256_mask_cvtepi32_storeu_epi8","_mm256_mask_cvtepi64_epi16","_mm256_mask_cvtepi64_epi32","_mm256_mask_cvtepi64_epi8","_mm256_mask_cvtepi64_storeu_epi16","_mm256_mask_cvtepi64_storeu_epi32","_mm256_mask_cvtepi64_storeu_epi8","_mm256_mask_cvtepi8_epi16","_mm256_mask_cvtepi8_epi32","_mm256_mask_cvtepi8_epi64","_mm256_mask_cvtepu16_epi32","_mm256_mask_cvtepu16_epi64","_mm256_mask_cvtepu32_epi64","_mm256_mask_cvtepu32_pd","_mm256_mask_cvtepu8_epi16","_mm256_mask_cvtepu8_epi32","_mm256_mask_cvtepu8_epi64","_mm256_mask_cvtne2ps_pbh","_mm256_mask_cvtneps_pbh","_mm256_mask_cvtpd_epi32","_mm256_mask_cvtpd_epu32","_mm256_mask_cvtpd_ps","_mm256_mask_cvtph_ps","_mm256_mask_cvtps_epi32","_mm256_mask_cvtps_epu32","_mm256_mask_cvtps_ph","_mm256_mask_cvtsepi16_epi8","_mm256_mask_cvtsepi16_storeu_epi8","_mm256_mask_cvtsepi32_epi16","_mm256_mask_cvtsepi32_epi8","_mm256_mask_cvtsepi32_storeu_epi16","_mm256_mask_cvtsepi32_storeu_epi8","_mm256_mask_cvtsepi64_epi16","_mm256_mask_cvtsepi64_epi32","_mm256_mask_cvtsepi64_epi8","_mm256_mask_cvtsepi64_storeu_epi16","_mm256_mask_cvtsepi64_storeu_epi32","_mm256_mask_cvtsepi64_storeu_epi8","_mm256_mask_cvttpd_epi32","_mm256_mask_cvttpd_epu32","_mm256_mask_cvttps_epi32","_mm256_mask_cvttps_epu32","_mm256_mask_cvtusepi16_epi8","_mm256_mask_cvtusepi16_storeu_epi8","_mm256_mask_cvtusepi32_epi16","_mm256_mask_cvtusepi32_epi8","_mm256_mask_cvtusepi32_storeu_epi16","_mm256_mask_cvtusepi32_storeu_epi8","_mm256_mask_cvtusepi64_epi16","_mm256_mask_cvtusepi64_epi32","_mm256_mask_cvtusepi64_epi8","_mm256_mask_cvtusepi64_storeu_epi16","_mm256_mask_cvtusepi64_storeu_epi32","_mm256_mask_cvtusepi64_storeu_epi8","_mm256_mask_dbsad_epu8","_mm256_mask_div_pd","_mm256_mask_div_ps","_mm256_mask_dpbf16_ps","_mm256_mask_dpbusd_epi32","_mm256_mask_dpbusds_epi32","_mm256_mask_dpwssd_epi32","_mm256_mask_dpwssds_epi32","_mm256_mask_expand_epi16","_mm256_mask_expand_epi32","_mm256_mask_expand_epi64","_mm256_mask_expand_epi8","_mm256_mask_expand_pd","_mm256_mask_expand_ps","_mm256_mask_expandloadu_epi16","_mm256_mask_expandloadu_epi32","_mm256_mask_expandloadu_epi64","_mm256_mask_expandloadu_epi8","_mm256_mask_expandloadu_pd","_mm256_mask_expandloadu_ps","_mm256_mask_extractf32x4_ps","_mm256_mask_extracti32x4_epi32","_mm256_mask_fixupimm_pd","_mm256_mask_fixupimm_ps","_mm256_mask_fmadd_pd","_mm256_mask_fmadd_ps","_mm256_mask_fmaddsub_pd","_mm256_mask_fmaddsub_ps","_mm256_mask_fmsub_pd","_mm256_mask_fmsub_ps","_mm256_mask_fmsubadd_pd","_mm256_mask_fmsubadd_ps","_mm256_mask_fnmadd_pd","_mm256_mask_fnmadd_ps","_mm256_mask_fnmsub_pd","_mm256_mask_fnmsub_ps","_mm256_mask_getexp_pd","_mm256_mask_getexp_ps","_mm256_mask_getmant_pd","_mm256_mask_getmant_ps","_mm256_mask_gf2p8affine_epi64_epi8","_mm256_mask_gf2p8affineinv_epi64_epi8","_mm256_mask_gf2p8mul_epi8","_mm256_mask_i32gather_epi32","_mm256_mask_i32gather_epi64","_mm256_mask_i32gather_pd","_mm256_mask_i32gather_ps","_mm256_mask_i64gather_epi32","_mm256_mask_i64gather_epi64","_mm256_mask_i64gather_pd","_mm256_mask_i64gather_ps","_mm256_mask_insertf32x4","_mm256_mask_inserti32x4","_mm256_mask_load_epi32","_mm256_mask_load_epi64","_mm256_mask_load_pd","_mm256_mask_load_ps","_mm256_mask_loadu_epi16","_mm256_mask_loadu_epi32","_mm256_mask_loadu_epi64","_mm256_mask_loadu_epi8","_mm256_mask_loadu_pd","_mm256_mask_loadu_ps","_mm256_mask_lzcnt_epi32","_mm256_mask_lzcnt_epi64","_mm256_mask_madd_epi16","_mm256_mask_maddubs_epi16","_mm256_mask_max_epi16","_mm256_mask_max_epi32","_mm256_mask_max_epi64","_mm256_mask_max_epi8","_mm256_mask_max_epu16","_mm256_mask_max_epu32","_mm256_mask_max_epu64","_mm256_mask_max_epu8","_mm256_mask_max_pd","_mm256_mask_max_ps","_mm256_mask_min_epi16","_mm256_mask_min_epi32","_mm256_mask_min_epi64","_mm256_mask_min_epi8","_mm256_mask_min_epu16","_mm256_mask_min_epu32","_mm256_mask_min_epu64","_mm256_mask_min_epu8","_mm256_mask_min_pd","_mm256_mask_min_ps","_mm256_mask_mov_epi16","_mm256_mask_mov_epi32","_mm256_mask_mov_epi64","_mm256_mask_mov_epi8","_mm256_mask_mov_pd","_mm256_mask_mov_ps","_mm256_mask_movedup_pd","_mm256_mask_movehdup_ps","_mm256_mask_moveldup_ps","_mm256_mask_mul_epi32","_mm256_mask_mul_epu32","_mm256_mask_mul_pd","_mm256_mask_mul_ps","_mm256_mask_mulhi_epi16","_mm256_mask_mulhi_epu16","_mm256_mask_mulhrs_epi16","_mm256_mask_mullo_epi16","_mm256_mask_mullo_epi32","_mm256_mask_multishift_epi64_epi8","_mm256_mask_or_epi32","_mm256_mask_or_epi64","_mm256_mask_packs_epi16","_mm256_mask_packs_epi32","_mm256_mask_packus_epi16","_mm256_mask_packus_epi32","_mm256_mask_permute_pd","_mm256_mask_permute_ps","_mm256_mask_permutevar_pd","_mm256_mask_permutevar_ps","_mm256_mask_permutex2var_epi16","_mm256_mask_permutex2var_epi32","_mm256_mask_permutex2var_epi64","_mm256_mask_permutex2var_epi8","_mm256_mask_permutex2var_pd","_mm256_mask_permutex2var_ps","_mm256_mask_permutex_epi64","_mm256_mask_permutex_pd","_mm256_mask_permutexvar_epi16","_mm256_mask_permutexvar_epi32","_mm256_mask_permutexvar_epi64","_mm256_mask_permutexvar_epi8","_mm256_mask_permutexvar_pd","_mm256_mask_permutexvar_ps","_mm256_mask_popcnt_epi16","_mm256_mask_popcnt_epi32","_mm256_mask_popcnt_epi64","_mm256_mask_popcnt_epi8","_mm256_mask_rcp14_pd","_mm256_mask_rcp14_ps","_mm256_mask_rol_epi32","_mm256_mask_rol_epi64","_mm256_mask_rolv_epi32","_mm256_mask_rolv_epi64","_mm256_mask_ror_epi32","_mm256_mask_ror_epi64","_mm256_mask_rorv_epi32","_mm256_mask_rorv_epi64","_mm256_mask_roundscale_pd","_mm256_mask_roundscale_ps","_mm256_mask_rsqrt14_pd","_mm256_mask_rsqrt14_ps","_mm256_mask_scalef_pd","_mm256_mask_scalef_ps","_mm256_mask_set1_epi16","_mm256_mask_set1_epi32","_mm256_mask_set1_epi64","_mm256_mask_set1_epi8","_mm256_mask_shldi_epi16","_mm256_mask_shldi_epi32","_mm256_mask_shldi_epi64","_mm256_mask_shldv_epi16","_mm256_mask_shldv_epi32","_mm256_mask_shldv_epi64","_mm256_mask_shrdi_epi16","_mm256_mask_shrdi_epi32","_mm256_mask_shrdi_epi64","_mm256_mask_shrdv_epi16","_mm256_mask_shrdv_epi32","_mm256_mask_shrdv_epi64","_mm256_mask_shuffle_epi32","_mm256_mask_shuffle_epi8","_mm256_mask_shuffle_f32x4","_mm256_mask_shuffle_f64x2","_mm256_mask_shuffle_i32x4","_mm256_mask_shuffle_i64x2","_mm256_mask_shuffle_pd","_mm256_mask_shuffle_ps","_mm256_mask_shufflehi_epi16","_mm256_mask_shufflelo_epi16","_mm256_mask_sll_epi16","_mm256_mask_sll_epi32","_mm256_mask_sll_epi64","_mm256_mask_slli_epi16","_mm256_mask_slli_epi32","_mm256_mask_slli_epi64","_mm256_mask_sllv_epi16","_mm256_mask_sllv_epi32","_mm256_mask_sllv_epi64","_mm256_mask_sqrt_pd","_mm256_mask_sqrt_ps","_mm256_mask_sra_epi16","_mm256_mask_sra_epi32","_mm256_mask_sra_epi64","_mm256_mask_srai_epi16","_mm256_mask_srai_epi32","_mm256_mask_srai_epi64","_mm256_mask_srav_epi16","_mm256_mask_srav_epi32","_mm256_mask_srav_epi64","_mm256_mask_srl_epi16","_mm256_mask_srl_epi32","_mm256_mask_srl_epi64","_mm256_mask_srli_epi16","_mm256_mask_srli_epi32","_mm256_mask_srli_epi64","_mm256_mask_srlv_epi16","_mm256_mask_srlv_epi32","_mm256_mask_srlv_epi64","_mm256_mask_store_epi32","_mm256_mask_store_epi64","_mm256_mask_store_pd","_mm256_mask_store_ps","_mm256_mask_storeu_epi16","_mm256_mask_storeu_epi32","_mm256_mask_storeu_epi64","_mm256_mask_storeu_epi8","_mm256_mask_storeu_pd","_mm256_mask_storeu_ps","_mm256_mask_sub_epi16","_mm256_mask_sub_epi32","_mm256_mask_sub_epi64","_mm256_mask_sub_epi8","_mm256_mask_sub_pd","_mm256_mask_sub_ps","_mm256_mask_subs_epi16","_mm256_mask_subs_epi8","_mm256_mask_subs_epu16","_mm256_mask_subs_epu8","_mm256_mask_ternarylogic_epi32","_mm256_mask_ternarylogic_epi64","_mm256_mask_test_epi16_mask","_mm256_mask_test_epi32_mask","_mm256_mask_test_epi64_mask","_mm256_mask_test_epi8_mask","_mm256_mask_testn_epi16_mask","_mm256_mask_testn_epi32_mask","_mm256_mask_testn_epi64_mask","_mm256_mask_testn_epi8_mask","_mm256_mask_unpackhi_epi16","_mm256_mask_unpackhi_epi32","_mm256_mask_unpackhi_epi64","_mm256_mask_unpackhi_epi8","_mm256_mask_unpackhi_pd","_mm256_mask_unpackhi_ps","_mm256_mask_unpacklo_epi16","_mm256_mask_unpacklo_epi32","_mm256_mask_unpacklo_epi64","_mm256_mask_unpacklo_epi8","_mm256_mask_unpacklo_pd","_mm256_mask_unpacklo_ps","_mm256_mask_xor_epi32","_mm256_mask_xor_epi64","_mm256_maskload_epi32","_mm256_maskload_epi64","_mm256_maskload_pd","_mm256_maskload_ps","_mm256_maskstore_epi32","_mm256_maskstore_epi64","_mm256_maskstore_pd","_mm256_maskstore_ps","_mm256_maskz_abs_epi16","_mm256_maskz_abs_epi32","_mm256_maskz_abs_epi64","_mm256_maskz_abs_epi8","_mm256_maskz_add_epi16","_mm256_maskz_add_epi32","_mm256_maskz_add_epi64","_mm256_maskz_add_epi8","_mm256_maskz_add_pd","_mm256_maskz_add_ps","_mm256_maskz_adds_epi16","_mm256_maskz_adds_epi8","_mm256_maskz_adds_epu16","_mm256_maskz_adds_epu8","_mm256_maskz_alignr_epi32","_mm256_maskz_alignr_epi64","_mm256_maskz_alignr_epi8","_mm256_maskz_and_epi32","_mm256_maskz_and_epi64","_mm256_maskz_andnot_epi32","_mm256_maskz_andnot_epi64","_mm256_maskz_avg_epu16","_mm256_maskz_avg_epu8","_mm256_maskz_broadcast_f32x4","_mm256_maskz_broadcast_i32x4","_mm256_maskz_broadcastb_epi8","_mm256_maskz_broadcastd_epi32","_mm256_maskz_broadcastq_epi64","_mm256_maskz_broadcastsd_pd","_mm256_maskz_broadcastss_ps","_mm256_maskz_broadcastw_epi16","_mm256_maskz_compress_epi16","_mm256_maskz_compress_epi32","_mm256_maskz_compress_epi64","_mm256_maskz_compress_epi8","_mm256_maskz_compress_pd","_mm256_maskz_compress_ps","_mm256_maskz_conflict_epi32","_mm256_maskz_conflict_epi64","_mm256_maskz_cvt_roundps_ph","_mm256_maskz_cvtepi16_epi32","_mm256_maskz_cvtepi16_epi64","_mm256_maskz_cvtepi16_epi8","_mm256_maskz_cvtepi32_epi16","_mm256_maskz_cvtepi32_epi64","_mm256_maskz_cvtepi32_epi8","_mm256_maskz_cvtepi32_pd","_mm256_maskz_cvtepi32_ps","_mm256_maskz_cvtepi64_epi16","_mm256_maskz_cvtepi64_epi32","_mm256_maskz_cvtepi64_epi8","_mm256_maskz_cvtepi8_epi16","_mm256_maskz_cvtepi8_epi32","_mm256_maskz_cvtepi8_epi64","_mm256_maskz_cvtepu16_epi32","_mm256_maskz_cvtepu16_epi64","_mm256_maskz_cvtepu32_epi64","_mm256_maskz_cvtepu32_pd","_mm256_maskz_cvtepu8_epi16","_mm256_maskz_cvtepu8_epi32","_mm256_maskz_cvtepu8_epi64","_mm256_maskz_cvtne2ps_pbh","_mm256_maskz_cvtneps_pbh","_mm256_maskz_cvtpd_epi32","_mm256_maskz_cvtpd_epu32","_mm256_maskz_cvtpd_ps","_mm256_maskz_cvtph_ps","_mm256_maskz_cvtps_epi32","_mm256_maskz_cvtps_epu32","_mm256_maskz_cvtps_ph","_mm256_maskz_cvtsepi16_epi8","_mm256_maskz_cvtsepi32_epi16","_mm256_maskz_cvtsepi32_epi8","_mm256_maskz_cvtsepi64_epi16","_mm256_maskz_cvtsepi64_epi32","_mm256_maskz_cvtsepi64_epi8","_mm256_maskz_cvttpd_epi32","_mm256_maskz_cvttpd_epu32","_mm256_maskz_cvttps_epi32","_mm256_maskz_cvttps_epu32","_mm256_maskz_cvtusepi16_epi8","_mm256_maskz_cvtusepi32_epi16","_mm256_maskz_cvtusepi32_epi8","_mm256_maskz_cvtusepi64_epi16","_mm256_maskz_cvtusepi64_epi32","_mm256_maskz_cvtusepi64_epi8","_mm256_maskz_dbsad_epu8","_mm256_maskz_div_pd","_mm256_maskz_div_ps","_mm256_maskz_dpbf16_ps","_mm256_maskz_dpbusd_epi32","_mm256_maskz_dpbusds_epi32","_mm256_maskz_dpwssd_epi32","_mm256_maskz_dpwssds_epi32","_mm256_maskz_expand_epi16","_mm256_maskz_expand_epi32","_mm256_maskz_expand_epi64","_mm256_maskz_expand_epi8","_mm256_maskz_expand_pd","_mm256_maskz_expand_ps","_mm256_maskz_expandloadu_epi16","_mm256_maskz_expandloadu_epi32","_mm256_maskz_expandloadu_epi64","_mm256_maskz_expandloadu_epi8","_mm256_maskz_expandloadu_pd","_mm256_maskz_expandloadu_ps","_mm256_maskz_extractf32x4_ps","_mm256_maskz_extracti32x4_epi32","_mm256_maskz_fixupimm_pd","_mm256_maskz_fixupimm_ps","_mm256_maskz_fmadd_pd","_mm256_maskz_fmadd_ps","_mm256_maskz_fmaddsub_pd","_mm256_maskz_fmaddsub_ps","_mm256_maskz_fmsub_pd","_mm256_maskz_fmsub_ps","_mm256_maskz_fmsubadd_pd","_mm256_maskz_fmsubadd_ps","_mm256_maskz_fnmadd_pd","_mm256_maskz_fnmadd_ps","_mm256_maskz_fnmsub_pd","_mm256_maskz_fnmsub_ps","_mm256_maskz_getexp_pd","_mm256_maskz_getexp_ps","_mm256_maskz_getmant_pd","_mm256_maskz_getmant_ps","_mm256_maskz_gf2p8affine_epi64_epi8","_mm256_maskz_gf2p8affineinv_epi64_epi8","_mm256_maskz_gf2p8mul_epi8","_mm256_maskz_insertf32x4","_mm256_maskz_inserti32x4","_mm256_maskz_load_epi32","_mm256_maskz_load_epi64","_mm256_maskz_load_pd","_mm256_maskz_load_ps","_mm256_maskz_loadu_epi16","_mm256_maskz_loadu_epi32","_mm256_maskz_loadu_epi64","_mm256_maskz_loadu_epi8","_mm256_maskz_loadu_pd","_mm256_maskz_loadu_ps","_mm256_maskz_lzcnt_epi32","_mm256_maskz_lzcnt_epi64","_mm256_maskz_madd_epi16","_mm256_maskz_maddubs_epi16","_mm256_maskz_max_epi16","_mm256_maskz_max_epi32","_mm256_maskz_max_epi64","_mm256_maskz_max_epi8","_mm256_maskz_max_epu16","_mm256_maskz_max_epu32","_mm256_maskz_max_epu64","_mm256_maskz_max_epu8","_mm256_maskz_max_pd","_mm256_maskz_max_ps","_mm256_maskz_min_epi16","_mm256_maskz_min_epi32","_mm256_maskz_min_epi64","_mm256_maskz_min_epi8","_mm256_maskz_min_epu16","_mm256_maskz_min_epu32","_mm256_maskz_min_epu64","_mm256_maskz_min_epu8","_mm256_maskz_min_pd","_mm256_maskz_min_ps","_mm256_maskz_mov_epi16","_mm256_maskz_mov_epi32","_mm256_maskz_mov_epi64","_mm256_maskz_mov_epi8","_mm256_maskz_mov_pd","_mm256_maskz_mov_ps","_mm256_maskz_movedup_pd","_mm256_maskz_movehdup_ps","_mm256_maskz_moveldup_ps","_mm256_maskz_mul_epi32","_mm256_maskz_mul_epu32","_mm256_maskz_mul_pd","_mm256_maskz_mul_ps","_mm256_maskz_mulhi_epi16","_mm256_maskz_mulhi_epu16","_mm256_maskz_mulhrs_epi16","_mm256_maskz_mullo_epi16","_mm256_maskz_mullo_epi32","_mm256_maskz_multishift_epi64_epi8","_mm256_maskz_or_epi32","_mm256_maskz_or_epi64","_mm256_maskz_packs_epi16","_mm256_maskz_packs_epi32","_mm256_maskz_packus_epi16","_mm256_maskz_packus_epi32","_mm256_maskz_permute_pd","_mm256_maskz_permute_ps","_mm256_maskz_permutevar_pd","_mm256_maskz_permutevar_ps","_mm256_maskz_permutex2var_epi16","_mm256_maskz_permutex2var_epi32","_mm256_maskz_permutex2var_epi64","_mm256_maskz_permutex2var_epi8","_mm256_maskz_permutex2var_pd","_mm256_maskz_permutex2var_ps","_mm256_maskz_permutex_epi64","_mm256_maskz_permutex_pd","_mm256_maskz_permutexvar_epi16","_mm256_maskz_permutexvar_epi32","_mm256_maskz_permutexvar_epi64","_mm256_maskz_permutexvar_epi8","_mm256_maskz_permutexvar_pd","_mm256_maskz_permutexvar_ps","_mm256_maskz_popcnt_epi16","_mm256_maskz_popcnt_epi32","_mm256_maskz_popcnt_epi64","_mm256_maskz_popcnt_epi8","_mm256_maskz_rcp14_pd","_mm256_maskz_rcp14_ps","_mm256_maskz_rol_epi32","_mm256_maskz_rol_epi64","_mm256_maskz_rolv_epi32","_mm256_maskz_rolv_epi64","_mm256_maskz_ror_epi32","_mm256_maskz_ror_epi64","_mm256_maskz_rorv_epi32","_mm256_maskz_rorv_epi64","_mm256_maskz_roundscale_pd","_mm256_maskz_roundscale_ps","_mm256_maskz_rsqrt14_pd","_mm256_maskz_rsqrt14_ps","_mm256_maskz_scalef_pd","_mm256_maskz_scalef_ps","_mm256_maskz_set1_epi16","_mm256_maskz_set1_epi32","_mm256_maskz_set1_epi64","_mm256_maskz_set1_epi8","_mm256_maskz_shldi_epi16","_mm256_maskz_shldi_epi32","_mm256_maskz_shldi_epi64","_mm256_maskz_shldv_epi16","_mm256_maskz_shldv_epi32","_mm256_maskz_shldv_epi64","_mm256_maskz_shrdi_epi16","_mm256_maskz_shrdi_epi32","_mm256_maskz_shrdi_epi64","_mm256_maskz_shrdv_epi16","_mm256_maskz_shrdv_epi32","_mm256_maskz_shrdv_epi64","_mm256_maskz_shuffle_epi32","_mm256_maskz_shuffle_epi8","_mm256_maskz_shuffle_f32x4","_mm256_maskz_shuffle_f64x2","_mm256_maskz_shuffle_i32x4","_mm256_maskz_shuffle_i64x2","_mm256_maskz_shuffle_pd","_mm256_maskz_shuffle_ps","_mm256_maskz_shufflehi_epi16","_mm256_maskz_shufflelo_epi16","_mm256_maskz_sll_epi16","_mm256_maskz_sll_epi32","_mm256_maskz_sll_epi64","_mm256_maskz_slli_epi16","_mm256_maskz_slli_epi32","_mm256_maskz_slli_epi64","_mm256_maskz_sllv_epi16","_mm256_maskz_sllv_epi32","_mm256_maskz_sllv_epi64","_mm256_maskz_sqrt_pd","_mm256_maskz_sqrt_ps","_mm256_maskz_sra_epi16","_mm256_maskz_sra_epi32","_mm256_maskz_sra_epi64","_mm256_maskz_srai_epi16","_mm256_maskz_srai_epi32","_mm256_maskz_srai_epi64","_mm256_maskz_srav_epi16","_mm256_maskz_srav_epi32","_mm256_maskz_srav_epi64","_mm256_maskz_srl_epi16","_mm256_maskz_srl_epi32","_mm256_maskz_srl_epi64","_mm256_maskz_srli_epi16","_mm256_maskz_srli_epi32","_mm256_maskz_srli_epi64","_mm256_maskz_srlv_epi16","_mm256_maskz_srlv_epi32","_mm256_maskz_srlv_epi64","_mm256_maskz_sub_epi16","_mm256_maskz_sub_epi32","_mm256_maskz_sub_epi64","_mm256_maskz_sub_epi8","_mm256_maskz_sub_pd","_mm256_maskz_sub_ps","_mm256_maskz_subs_epi16","_mm256_maskz_subs_epi8","_mm256_maskz_subs_epu16","_mm256_maskz_subs_epu8","_mm256_maskz_ternarylogic_epi32","_mm256_maskz_ternarylogic_epi64","_mm256_maskz_unpackhi_epi16","_mm256_maskz_unpackhi_epi32","_mm256_maskz_unpackhi_epi64","_mm256_maskz_unpackhi_epi8","_mm256_maskz_unpackhi_pd","_mm256_maskz_unpackhi_ps","_mm256_maskz_unpacklo_epi16","_mm256_maskz_unpacklo_epi32","_mm256_maskz_unpacklo_epi64","_mm256_maskz_unpacklo_epi8","_mm256_maskz_unpacklo_pd","_mm256_maskz_unpacklo_ps","_mm256_maskz_xor_epi32","_mm256_maskz_xor_epi64","_mm256_max_epi16","_mm256_max_epi32","_mm256_max_epi64","_mm256_max_epi8","_mm256_max_epu16","_mm256_max_epu32","_mm256_max_epu64","_mm256_max_epu8","_mm256_max_pd","_mm256_max_ps","_mm256_min_epi16","_mm256_min_epi32","_mm256_min_epi64","_mm256_min_epi8","_mm256_min_epu16","_mm256_min_epu32","_mm256_min_epu64","_mm256_min_epu8","_mm256_min_pd","_mm256_min_ps","_mm256_movedup_pd","_mm256_movehdup_ps","_mm256_moveldup_ps","_mm256_movemask_epi8","_mm256_movemask_pd","_mm256_movemask_ps","_mm256_movepi16_mask","_mm256_movepi8_mask","_mm256_movm_epi16","_mm256_movm_epi8","_mm256_mpsadbw_epu8","_mm256_mul_epi32","_mm256_mul_epu32","_mm256_mul_pd","_mm256_mul_ps","_mm256_mulhi_epi16","_mm256_mulhi_epu16","_mm256_mulhrs_epi16","_mm256_mullo_epi16","_mm256_mullo_epi32","_mm256_multishift_epi64_epi8","_mm256_or_epi32","_mm256_or_epi64","_mm256_or_pd","_mm256_or_ps","_mm256_or_si256","_mm256_packs_epi16","_mm256_packs_epi32","_mm256_packus_epi16","_mm256_packus_epi32","_mm256_permute2f128_pd","_mm256_permute2f128_ps","_mm256_permute2f128_si256","_mm256_permute2x128_si256","_mm256_permute4x64_epi64","_mm256_permute4x64_pd","_mm256_permute_pd","_mm256_permute_ps","_mm256_permutevar8x32_epi32","_mm256_permutevar8x32_ps","_mm256_permutevar_pd","_mm256_permutevar_ps","_mm256_permutex2var_epi16","_mm256_permutex2var_epi32","_mm256_permutex2var_epi64","_mm256_permutex2var_epi8","_mm256_permutex2var_pd","_mm256_permutex2var_ps","_mm256_permutex_epi64","_mm256_permutex_pd","_mm256_permutexvar_epi16","_mm256_permutexvar_epi32","_mm256_permutexvar_epi64","_mm256_permutexvar_epi8","_mm256_permutexvar_pd","_mm256_permutexvar_ps","_mm256_popcnt_epi16","_mm256_popcnt_epi32","_mm256_popcnt_epi64","_mm256_popcnt_epi8","_mm256_rcp14_pd","_mm256_rcp14_ps","_mm256_rcp_ps","_mm256_rol_epi32","_mm256_rol_epi64","_mm256_rolv_epi32","_mm256_rolv_epi64","_mm256_ror_epi32","_mm256_ror_epi64","_mm256_rorv_epi32","_mm256_rorv_epi64","_mm256_round_pd","_mm256_round_ps","_mm256_roundscale_pd","_mm256_roundscale_ps","_mm256_rsqrt_ps","_mm256_sad_epu8","_mm256_scalef_pd","_mm256_scalef_ps","_mm256_set1_epi16","_mm256_set1_epi32","_mm256_set1_epi64x","_mm256_set1_epi8","_mm256_set1_pd","_mm256_set1_ps","_mm256_set_epi16","_mm256_set_epi32","_mm256_set_epi64x","_mm256_set_epi8","_mm256_set_m128","_mm256_set_m128d","_mm256_set_m128i","_mm256_set_pd","_mm256_set_ps","_mm256_setr_epi16","_mm256_setr_epi32","_mm256_setr_epi64x","_mm256_setr_epi8","_mm256_setr_m128","_mm256_setr_m128d","_mm256_setr_m128i","_mm256_setr_pd","_mm256_setr_ps","_mm256_setzero_pd","_mm256_setzero_ps","_mm256_setzero_si256","_mm256_shldi_epi16","_mm256_shldi_epi32","_mm256_shldi_epi64","_mm256_shldv_epi16","_mm256_shldv_epi32","_mm256_shldv_epi64","_mm256_shrdi_epi16","_mm256_shrdi_epi32","_mm256_shrdi_epi64","_mm256_shrdv_epi16","_mm256_shrdv_epi32","_mm256_shrdv_epi64","_mm256_shuffle_epi32","_mm256_shuffle_epi8","_mm256_shuffle_f32x4","_mm256_shuffle_f64x2","_mm256_shuffle_i32x4","_mm256_shuffle_i64x2","_mm256_shuffle_pd","_mm256_shuffle_ps","_mm256_shufflehi_epi16","_mm256_shufflelo_epi16","_mm256_sign_epi16","_mm256_sign_epi32","_mm256_sign_epi8","_mm256_sll_epi16","_mm256_sll_epi32","_mm256_sll_epi64","_mm256_slli_epi16","_mm256_slli_epi32","_mm256_slli_epi64","_mm256_slli_si256","_mm256_sllv_epi16","_mm256_sllv_epi32","_mm256_sllv_epi64","_mm256_sqrt_pd","_mm256_sqrt_ps","_mm256_sra_epi16","_mm256_sra_epi32","_mm256_sra_epi64","_mm256_srai_epi16","_mm256_srai_epi32","_mm256_srai_epi64","_mm256_srav_epi16","_mm256_srav_epi32","_mm256_srav_epi64","_mm256_srl_epi16","_mm256_srl_epi32","_mm256_srl_epi64","_mm256_srli_epi16","_mm256_srli_epi32","_mm256_srli_epi64","_mm256_srli_si256","_mm256_srlv_epi16","_mm256_srlv_epi32","_mm256_srlv_epi64","_mm256_store_epi32","_mm256_store_epi64","_mm256_store_pd","_mm256_store_ps","_mm256_store_si256","_mm256_storeu2_m128","_mm256_storeu2_m128d","_mm256_storeu2_m128i","_mm256_storeu_epi16","_mm256_storeu_epi32","_mm256_storeu_epi64","_mm256_storeu_epi8","_mm256_storeu_pd","_mm256_storeu_ps","_mm256_storeu_si256","_mm256_stream_pd","_mm256_stream_ps","_mm256_stream_si256","_mm256_sub_epi16","_mm256_sub_epi32","_mm256_sub_epi64","_mm256_sub_epi8","_mm256_sub_pd","_mm256_sub_ps","_mm256_subs_epi16","_mm256_subs_epi8","_mm256_subs_epu16","_mm256_subs_epu8","_mm256_ternarylogic_epi32","_mm256_ternarylogic_epi64","_mm256_test_epi16_mask","_mm256_test_epi32_mask","_mm256_test_epi64_mask","_mm256_test_epi8_mask","_mm256_testc_pd","_mm256_testc_ps","_mm256_testc_si256","_mm256_testn_epi16_mask","_mm256_testn_epi32_mask","_mm256_testn_epi64_mask","_mm256_testn_epi8_mask","_mm256_testnzc_pd","_mm256_testnzc_ps","_mm256_testnzc_si256","_mm256_testz_pd","_mm256_testz_ps","_mm256_testz_si256","_mm256_undefined_pd","_mm256_undefined_ps","_mm256_undefined_si256","_mm256_unpackhi_epi16","_mm256_unpackhi_epi32","_mm256_unpackhi_epi64","_mm256_unpackhi_epi8","_mm256_unpackhi_pd","_mm256_unpackhi_ps","_mm256_unpacklo_epi16","_mm256_unpacklo_epi32","_mm256_unpacklo_epi64","_mm256_unpacklo_epi8","_mm256_unpacklo_pd","_mm256_unpacklo_ps","_mm256_xor_epi32","_mm256_xor_epi64","_mm256_xor_pd","_mm256_xor_ps","_mm256_xor_si256","_mm256_zeroall","_mm256_zeroupper","_mm256_zextpd128_pd256","_mm256_zextps128_ps256","_mm256_zextsi128_si256","_mm512_abs_epi16","_mm512_abs_epi32","_mm512_abs_epi64","_mm512_abs_epi8","_mm512_abs_pd","_mm512_abs_ps","_mm512_add_epi16","_mm512_add_epi32","_mm512_add_epi64","_mm512_add_epi8","_mm512_add_pd","_mm512_add_ps","_mm512_add_round_pd","_mm512_add_round_ps","_mm512_adds_epi16","_mm512_adds_epi8","_mm512_adds_epu16","_mm512_adds_epu8","_mm512_aesdec_epi128","_mm512_aesdeclast_epi128","_mm512_aesenc_epi128","_mm512_aesenclast_epi128","_mm512_alignr_epi32","_mm512_alignr_epi64","_mm512_alignr_epi8","_mm512_and_epi32","_mm512_and_epi64","_mm512_and_si512","_mm512_andnot_epi32","_mm512_andnot_epi64","_mm512_andnot_si512","_mm512_avg_epu16","_mm512_avg_epu8","_mm512_bitshuffle_epi64_mask","_mm512_broadcast_f32x4","_mm512_broadcast_f64x4","_mm512_broadcast_i32x4","_mm512_broadcast_i64x4","_mm512_broadcastb_epi8","_mm512_broadcastd_epi32","_mm512_broadcastmb_epi64","_mm512_broadcastmw_epi32","_mm512_broadcastq_epi64","_mm512_broadcastsd_pd","_mm512_broadcastss_ps","_mm512_broadcastw_epi16","_mm512_bslli_epi128","_mm512_bsrli_epi128","_mm512_castpd128_pd512","_mm512_castpd256_pd512","_mm512_castpd512_pd128","_mm512_castpd512_pd256","_mm512_castpd_ps","_mm512_castpd_si512","_mm512_castps128_ps512","_mm512_castps256_ps512","_mm512_castps512_ps128","_mm512_castps512_ps256","_mm512_castps_pd","_mm512_castps_si512","_mm512_castsi128_si512","_mm512_castsi256_si512","_mm512_castsi512_pd","_mm512_castsi512_ps","_mm512_castsi512_si128","_mm512_castsi512_si256","_mm512_clmulepi64_epi128","_mm512_cmp_epi16_mask","_mm512_cmp_epi32_mask","_mm512_cmp_epi64_mask","_mm512_cmp_epi8_mask","_mm512_cmp_epu16_mask","_mm512_cmp_epu32_mask","_mm512_cmp_epu64_mask","_mm512_cmp_epu8_mask","_mm512_cmp_pd_mask","_mm512_cmp_ps_mask","_mm512_cmp_round_pd_mask","_mm512_cmp_round_ps_mask","_mm512_cmpeq_epi16_mask","_mm512_cmpeq_epi32_mask","_mm512_cmpeq_epi64_mask","_mm512_cmpeq_epi8_mask","_mm512_cmpeq_epu16_mask","_mm512_cmpeq_epu32_mask","_mm512_cmpeq_epu64_mask","_mm512_cmpeq_epu8_mask","_mm512_cmpeq_pd_mask","_mm512_cmpeq_ps_mask","_mm512_cmpge_epi16_mask","_mm512_cmpge_epi32_mask","_mm512_cmpge_epi64_mask","_mm512_cmpge_epi8_mask","_mm512_cmpge_epu16_mask","_mm512_cmpge_epu32_mask","_mm512_cmpge_epu64_mask","_mm512_cmpge_epu8_mask","_mm512_cmpgt_epi16_mask","_mm512_cmpgt_epi32_mask","_mm512_cmpgt_epi64_mask","_mm512_cmpgt_epi8_mask","_mm512_cmpgt_epu16_mask","_mm512_cmpgt_epu32_mask","_mm512_cmpgt_epu64_mask","_mm512_cmpgt_epu8_mask","_mm512_cmple_epi16_mask","_mm512_cmple_epi32_mask","_mm512_cmple_epi64_mask","_mm512_cmple_epi8_mask","_mm512_cmple_epu16_mask","_mm512_cmple_epu32_mask","_mm512_cmple_epu64_mask","_mm512_cmple_epu8_mask","_mm512_cmple_pd_mask","_mm512_cmple_ps_mask","_mm512_cmplt_epi16_mask","_mm512_cmplt_epi32_mask","_mm512_cmplt_epi64_mask","_mm512_cmplt_epi8_mask","_mm512_cmplt_epu16_mask","_mm512_cmplt_epu32_mask","_mm512_cmplt_epu64_mask","_mm512_cmplt_epu8_mask","_mm512_cmplt_pd_mask","_mm512_cmplt_ps_mask","_mm512_cmpneq_epi16_mask","_mm512_cmpneq_epi32_mask","_mm512_cmpneq_epi64_mask","_mm512_cmpneq_epi8_mask","_mm512_cmpneq_epu16_mask","_mm512_cmpneq_epu32_mask","_mm512_cmpneq_epu64_mask","_mm512_cmpneq_epu8_mask","_mm512_cmpneq_pd_mask","_mm512_cmpneq_ps_mask","_mm512_cmpnle_pd_mask","_mm512_cmpnle_ps_mask","_mm512_cmpnlt_pd_mask","_mm512_cmpnlt_ps_mask","_mm512_cmpord_pd_mask","_mm512_cmpord_ps_mask","_mm512_cmpunord_pd_mask","_mm512_cmpunord_ps_mask","_mm512_conflict_epi32","_mm512_conflict_epi64","_mm512_cvt_roundepi32_ps","_mm512_cvt_roundepu32_ps","_mm512_cvt_roundpd_epi32","_mm512_cvt_roundpd_epu32","_mm512_cvt_roundpd_ps","_mm512_cvt_roundph_ps","_mm512_cvt_roundps_epi32","_mm512_cvt_roundps_epu32","_mm512_cvt_roundps_pd","_mm512_cvt_roundps_ph","_mm512_cvtepi16_epi32","_mm512_cvtepi16_epi64","_mm512_cvtepi16_epi8","_mm512_cvtepi32_epi16","_mm512_cvtepi32_epi64","_mm512_cvtepi32_epi8","_mm512_cvtepi32_pd","_mm512_cvtepi32_ps","_mm512_cvtepi32lo_pd","_mm512_cvtepi64_epi16","_mm512_cvtepi64_epi32","_mm512_cvtepi64_epi8","_mm512_cvtepi8_epi16","_mm512_cvtepi8_epi32","_mm512_cvtepi8_epi64","_mm512_cvtepu16_epi32","_mm512_cvtepu16_epi64","_mm512_cvtepu32_epi64","_mm512_cvtepu32_pd","_mm512_cvtepu32_ps","_mm512_cvtepu32lo_pd","_mm512_cvtepu8_epi16","_mm512_cvtepu8_epi32","_mm512_cvtepu8_epi64","_mm512_cvtne2ps_pbh","_mm512_cvtneps_pbh","_mm512_cvtpd_epi32","_mm512_cvtpd_epu32","_mm512_cvtpd_ps","_mm512_cvtpd_pslo","_mm512_cvtph_ps","_mm512_cvtps_epi32","_mm512_cvtps_epu32","_mm512_cvtps_pd","_mm512_cvtps_ph","_mm512_cvtpslo_pd","_mm512_cvtsepi16_epi8","_mm512_cvtsepi32_epi16","_mm512_cvtsepi32_epi8","_mm512_cvtsepi64_epi16","_mm512_cvtsepi64_epi32","_mm512_cvtsepi64_epi8","_mm512_cvtsi512_si32","_mm512_cvtt_roundpd_epi32","_mm512_cvtt_roundpd_epu32","_mm512_cvtt_roundps_epi32","_mm512_cvtt_roundps_epu32","_mm512_cvttpd_epi32","_mm512_cvttpd_epu32","_mm512_cvttps_epi32","_mm512_cvttps_epu32","_mm512_cvtusepi16_epi8","_mm512_cvtusepi32_epi16","_mm512_cvtusepi32_epi8","_mm512_cvtusepi64_epi16","_mm512_cvtusepi64_epi32","_mm512_cvtusepi64_epi8","_mm512_dbsad_epu8","_mm512_div_pd","_mm512_div_ps","_mm512_div_round_pd","_mm512_div_round_ps","_mm512_dpbf16_ps","_mm512_dpbusd_epi32","_mm512_dpbusds_epi32","_mm512_dpwssd_epi32","_mm512_dpwssds_epi32","_mm512_extractf32x4_ps","_mm512_extractf64x4_pd","_mm512_extracti32x4_epi32","_mm512_extracti64x4_epi64","_mm512_fixupimm_pd","_mm512_fixupimm_ps","_mm512_fixupimm_round_pd","_mm512_fixupimm_round_ps","_mm512_fmadd_pd","_mm512_fmadd_ps","_mm512_fmadd_round_pd","_mm512_fmadd_round_ps","_mm512_fmaddsub_pd","_mm512_fmaddsub_ps","_mm512_fmaddsub_round_pd","_mm512_fmaddsub_round_ps","_mm512_fmsub_pd","_mm512_fmsub_ps","_mm512_fmsub_round_pd","_mm512_fmsub_round_ps","_mm512_fmsubadd_pd","_mm512_fmsubadd_ps","_mm512_fmsubadd_round_pd","_mm512_fmsubadd_round_ps","_mm512_fnmadd_pd","_mm512_fnmadd_ps","_mm512_fnmadd_round_pd","_mm512_fnmadd_round_ps","_mm512_fnmsub_pd","_mm512_fnmsub_ps","_mm512_fnmsub_round_pd","_mm512_fnmsub_round_ps","_mm512_getexp_pd","_mm512_getexp_ps","_mm512_getexp_round_pd","_mm512_getexp_round_ps","_mm512_getmant_pd","_mm512_getmant_ps","_mm512_getmant_round_pd","_mm512_getmant_round_ps","_mm512_gf2p8affine_epi64_epi8","_mm512_gf2p8affineinv_epi64_epi8","_mm512_gf2p8mul_epi8","_mm512_i32gather_epi32","_mm512_i32gather_epi64","_mm512_i32gather_pd","_mm512_i32gather_ps","_mm512_i32scatter_epi32","_mm512_i32scatter_epi64","_mm512_i32scatter_pd","_mm512_i32scatter_ps","_mm512_i64gather_epi32","_mm512_i64gather_epi64","_mm512_i64gather_pd","_mm512_i64gather_ps","_mm512_i64scatter_epi32","_mm512_i64scatter_epi64","_mm512_i64scatter_pd","_mm512_i64scatter_ps","_mm512_insertf32x4","_mm512_insertf64x4","_mm512_inserti32x4","_mm512_inserti64x4","_mm512_int2mask","_mm512_kand","_mm512_kandn","_mm512_kmov","_mm512_knot","_mm512_kor","_mm512_kortestc","_mm512_kunpackb","_mm512_kxnor","_mm512_kxor","_mm512_load_epi32","_mm512_load_epi64","_mm512_load_pd","_mm512_load_ps","_mm512_load_si512","_mm512_loadu_epi16","_mm512_loadu_epi32","_mm512_loadu_epi64","_mm512_loadu_epi8","_mm512_loadu_pd","_mm512_loadu_ps","_mm512_loadu_si512","_mm512_lzcnt_epi32","_mm512_lzcnt_epi64","_mm512_madd52hi_epu64","_mm512_madd52lo_epu64","_mm512_madd_epi16","_mm512_maddubs_epi16","_mm512_mask2_permutex2var_epi16","_mm512_mask2_permutex2var_epi32","_mm512_mask2_permutex2var_epi64","_mm512_mask2_permutex2var_epi8","_mm512_mask2_permutex2var_pd","_mm512_mask2_permutex2var_ps","_mm512_mask2int","_mm512_mask3_fmadd_pd","_mm512_mask3_fmadd_ps","_mm512_mask3_fmadd_round_pd","_mm512_mask3_fmadd_round_ps","_mm512_mask3_fmaddsub_pd","_mm512_mask3_fmaddsub_ps","_mm512_mask3_fmaddsub_round_pd","_mm512_mask3_fmaddsub_round_ps","_mm512_mask3_fmsub_pd","_mm512_mask3_fmsub_ps","_mm512_mask3_fmsub_round_pd","_mm512_mask3_fmsub_round_ps","_mm512_mask3_fmsubadd_pd","_mm512_mask3_fmsubadd_ps","_mm512_mask3_fmsubadd_round_pd","_mm512_mask3_fmsubadd_round_ps","_mm512_mask3_fnmadd_pd","_mm512_mask3_fnmadd_ps","_mm512_mask3_fnmadd_round_pd","_mm512_mask3_fnmadd_round_ps","_mm512_mask3_fnmsub_pd","_mm512_mask3_fnmsub_ps","_mm512_mask3_fnmsub_round_pd","_mm512_mask3_fnmsub_round_ps","_mm512_mask_abs_epi16","_mm512_mask_abs_epi32","_mm512_mask_abs_epi64","_mm512_mask_abs_epi8","_mm512_mask_abs_pd","_mm512_mask_abs_ps","_mm512_mask_add_epi16","_mm512_mask_add_epi32","_mm512_mask_add_epi64","_mm512_mask_add_epi8","_mm512_mask_add_pd","_mm512_mask_add_ps","_mm512_mask_add_round_pd","_mm512_mask_add_round_ps","_mm512_mask_adds_epi16","_mm512_mask_adds_epi8","_mm512_mask_adds_epu16","_mm512_mask_adds_epu8","_mm512_mask_alignr_epi32","_mm512_mask_alignr_epi64","_mm512_mask_alignr_epi8","_mm512_mask_and_epi32","_mm512_mask_and_epi64","_mm512_mask_andnot_epi32","_mm512_mask_andnot_epi64","_mm512_mask_avg_epu16","_mm512_mask_avg_epu8","_mm512_mask_bitshuffle_epi64_mask","_mm512_mask_blend_epi16","_mm512_mask_blend_epi32","_mm512_mask_blend_epi64","_mm512_mask_blend_epi8","_mm512_mask_blend_pd","_mm512_mask_blend_ps","_mm512_mask_broadcast_f32x4","_mm512_mask_broadcast_f64x4","_mm512_mask_broadcast_i32x4","_mm512_mask_broadcast_i64x4","_mm512_mask_broadcastb_epi8","_mm512_mask_broadcastd_epi32","_mm512_mask_broadcastq_epi64","_mm512_mask_broadcastsd_pd","_mm512_mask_broadcastss_ps","_mm512_mask_broadcastw_epi16","_mm512_mask_cmp_epi16_mask","_mm512_mask_cmp_epi32_mask","_mm512_mask_cmp_epi64_mask","_mm512_mask_cmp_epi8_mask","_mm512_mask_cmp_epu16_mask","_mm512_mask_cmp_epu32_mask","_mm512_mask_cmp_epu64_mask","_mm512_mask_cmp_epu8_mask","_mm512_mask_cmp_pd_mask","_mm512_mask_cmp_ps_mask","_mm512_mask_cmp_round_pd_mask","_mm512_mask_cmp_round_ps_mask","_mm512_mask_cmpeq_epi16_mask","_mm512_mask_cmpeq_epi32_mask","_mm512_mask_cmpeq_epi64_mask","_mm512_mask_cmpeq_epi8_mask","_mm512_mask_cmpeq_epu16_mask","_mm512_mask_cmpeq_epu32_mask","_mm512_mask_cmpeq_epu64_mask","_mm512_mask_cmpeq_epu8_mask","_mm512_mask_cmpeq_pd_mask","_mm512_mask_cmpeq_ps_mask","_mm512_mask_cmpge_epi16_mask","_mm512_mask_cmpge_epi32_mask","_mm512_mask_cmpge_epi64_mask","_mm512_mask_cmpge_epi8_mask","_mm512_mask_cmpge_epu16_mask","_mm512_mask_cmpge_epu32_mask","_mm512_mask_cmpge_epu64_mask","_mm512_mask_cmpge_epu8_mask","_mm512_mask_cmpgt_epi16_mask","_mm512_mask_cmpgt_epi32_mask","_mm512_mask_cmpgt_epi64_mask","_mm512_mask_cmpgt_epi8_mask","_mm512_mask_cmpgt_epu16_mask","_mm512_mask_cmpgt_epu32_mask","_mm512_mask_cmpgt_epu64_mask","_mm512_mask_cmpgt_epu8_mask","_mm512_mask_cmple_epi16_mask","_mm512_mask_cmple_epi32_mask","_mm512_mask_cmple_epi64_mask","_mm512_mask_cmple_epi8_mask","_mm512_mask_cmple_epu16_mask","_mm512_mask_cmple_epu32_mask","_mm512_mask_cmple_epu64_mask","_mm512_mask_cmple_epu8_mask","_mm512_mask_cmple_pd_mask","_mm512_mask_cmple_ps_mask","_mm512_mask_cmplt_epi16_mask","_mm512_mask_cmplt_epi32_mask","_mm512_mask_cmplt_epi64_mask","_mm512_mask_cmplt_epi8_mask","_mm512_mask_cmplt_epu16_mask","_mm512_mask_cmplt_epu32_mask","_mm512_mask_cmplt_epu64_mask","_mm512_mask_cmplt_epu8_mask","_mm512_mask_cmplt_pd_mask","_mm512_mask_cmplt_ps_mask","_mm512_mask_cmpneq_epi16_mask","_mm512_mask_cmpneq_epi32_mask","_mm512_mask_cmpneq_epi64_mask","_mm512_mask_cmpneq_epi8_mask","_mm512_mask_cmpneq_epu16_mask","_mm512_mask_cmpneq_epu32_mask","_mm512_mask_cmpneq_epu64_mask","_mm512_mask_cmpneq_epu8_mask","_mm512_mask_cmpneq_pd_mask","_mm512_mask_cmpneq_ps_mask","_mm512_mask_cmpnle_pd_mask","_mm512_mask_cmpnle_ps_mask","_mm512_mask_cmpnlt_pd_mask","_mm512_mask_cmpnlt_ps_mask","_mm512_mask_cmpord_pd_mask","_mm512_mask_cmpord_ps_mask","_mm512_mask_cmpunord_pd_mask","_mm512_mask_cmpunord_ps_mask","_mm512_mask_compress_epi16","_mm512_mask_compress_epi32","_mm512_mask_compress_epi64","_mm512_mask_compress_epi8","_mm512_mask_compress_pd","_mm512_mask_compress_ps","_mm512_mask_compressstoreu_epi16","_mm512_mask_compressstoreu_epi32","_mm512_mask_compressstoreu_epi64","_mm512_mask_compressstoreu_epi8","_mm512_mask_compressstoreu_pd","_mm512_mask_compressstoreu_ps","_mm512_mask_conflict_epi32","_mm512_mask_conflict_epi64","_mm512_mask_cvt_roundepi32_ps","_mm512_mask_cvt_roundepu32_ps","_mm512_mask_cvt_roundpd_epi32","_mm512_mask_cvt_roundpd_epu32","_mm512_mask_cvt_roundpd_ps","_mm512_mask_cvt_roundph_ps","_mm512_mask_cvt_roundps_epi32","_mm512_mask_cvt_roundps_epu32","_mm512_mask_cvt_roundps_pd","_mm512_mask_cvt_roundps_ph","_mm512_mask_cvtepi16_epi32","_mm512_mask_cvtepi16_epi64","_mm512_mask_cvtepi16_epi8","_mm512_mask_cvtepi16_storeu_epi8","_mm512_mask_cvtepi32_epi16","_mm512_mask_cvtepi32_epi64","_mm512_mask_cvtepi32_epi8","_mm512_mask_cvtepi32_pd","_mm512_mask_cvtepi32_ps","_mm512_mask_cvtepi32_storeu_epi16","_mm512_mask_cvtepi32_storeu_epi8","_mm512_mask_cvtepi32lo_pd","_mm512_mask_cvtepi64_epi16","_mm512_mask_cvtepi64_epi32","_mm512_mask_cvtepi64_epi8","_mm512_mask_cvtepi64_storeu_epi16","_mm512_mask_cvtepi64_storeu_epi32","_mm512_mask_cvtepi64_storeu_epi8","_mm512_mask_cvtepi8_epi16","_mm512_mask_cvtepi8_epi32","_mm512_mask_cvtepi8_epi64","_mm512_mask_cvtepu16_epi32","_mm512_mask_cvtepu16_epi64","_mm512_mask_cvtepu32_epi64","_mm512_mask_cvtepu32_pd","_mm512_mask_cvtepu32_ps","_mm512_mask_cvtepu32lo_pd","_mm512_mask_cvtepu8_epi16","_mm512_mask_cvtepu8_epi32","_mm512_mask_cvtepu8_epi64","_mm512_mask_cvtne2ps_pbh","_mm512_mask_cvtneps_pbh","_mm512_mask_cvtpd_epi32","_mm512_mask_cvtpd_epu32","_mm512_mask_cvtpd_ps","_mm512_mask_cvtpd_pslo","_mm512_mask_cvtph_ps","_mm512_mask_cvtps_epi32","_mm512_mask_cvtps_epu32","_mm512_mask_cvtps_pd","_mm512_mask_cvtps_ph","_mm512_mask_cvtpslo_pd","_mm512_mask_cvtsepi16_epi8","_mm512_mask_cvtsepi16_storeu_epi8","_mm512_mask_cvtsepi32_epi16","_mm512_mask_cvtsepi32_epi8","_mm512_mask_cvtsepi32_storeu_epi16","_mm512_mask_cvtsepi32_storeu_epi8","_mm512_mask_cvtsepi64_epi16","_mm512_mask_cvtsepi64_epi32","_mm512_mask_cvtsepi64_epi8","_mm512_mask_cvtsepi64_storeu_epi16","_mm512_mask_cvtsepi64_storeu_epi32","_mm512_mask_cvtsepi64_storeu_epi8","_mm512_mask_cvtt_roundpd_epi32","_mm512_mask_cvtt_roundpd_epu32","_mm512_mask_cvtt_roundps_epi32","_mm512_mask_cvtt_roundps_epu32","_mm512_mask_cvttpd_epi32","_mm512_mask_cvttpd_epu32","_mm512_mask_cvttps_epi32","_mm512_mask_cvttps_epu32","_mm512_mask_cvtusepi16_epi8","_mm512_mask_cvtusepi16_storeu_epi8","_mm512_mask_cvtusepi32_epi16","_mm512_mask_cvtusepi32_epi8","_mm512_mask_cvtusepi32_storeu_epi16","_mm512_mask_cvtusepi32_storeu_epi8","_mm512_mask_cvtusepi64_epi16","_mm512_mask_cvtusepi64_epi32","_mm512_mask_cvtusepi64_epi8","_mm512_mask_cvtusepi64_storeu_epi16","_mm512_mask_cvtusepi64_storeu_epi32","_mm512_mask_cvtusepi64_storeu_epi8","_mm512_mask_dbsad_epu8","_mm512_mask_div_pd","_mm512_mask_div_ps","_mm512_mask_div_round_pd","_mm512_mask_div_round_ps","_mm512_mask_dpbf16_ps","_mm512_mask_dpbusd_epi32","_mm512_mask_dpbusds_epi32","_mm512_mask_dpwssd_epi32","_mm512_mask_dpwssds_epi32","_mm512_mask_expand_epi16","_mm512_mask_expand_epi32","_mm512_mask_expand_epi64","_mm512_mask_expand_epi8","_mm512_mask_expand_pd","_mm512_mask_expand_ps","_mm512_mask_expandloadu_epi16","_mm512_mask_expandloadu_epi32","_mm512_mask_expandloadu_epi64","_mm512_mask_expandloadu_epi8","_mm512_mask_expandloadu_pd","_mm512_mask_expandloadu_ps","_mm512_mask_extractf32x4_ps","_mm512_mask_extractf64x4_pd","_mm512_mask_extracti32x4_epi32","_mm512_mask_extracti64x4_epi64","_mm512_mask_fixupimm_pd","_mm512_mask_fixupimm_ps","_mm512_mask_fixupimm_round_pd","_mm512_mask_fixupimm_round_ps","_mm512_mask_fmadd_pd","_mm512_mask_fmadd_ps","_mm512_mask_fmadd_round_pd","_mm512_mask_fmadd_round_ps","_mm512_mask_fmaddsub_pd","_mm512_mask_fmaddsub_ps","_mm512_mask_fmaddsub_round_pd","_mm512_mask_fmaddsub_round_ps","_mm512_mask_fmsub_pd","_mm512_mask_fmsub_ps","_mm512_mask_fmsub_round_pd","_mm512_mask_fmsub_round_ps","_mm512_mask_fmsubadd_pd","_mm512_mask_fmsubadd_ps","_mm512_mask_fmsubadd_round_pd","_mm512_mask_fmsubadd_round_ps","_mm512_mask_fnmadd_pd","_mm512_mask_fnmadd_ps","_mm512_mask_fnmadd_round_pd","_mm512_mask_fnmadd_round_ps","_mm512_mask_fnmsub_pd","_mm512_mask_fnmsub_ps","_mm512_mask_fnmsub_round_pd","_mm512_mask_fnmsub_round_ps","_mm512_mask_getexp_pd","_mm512_mask_getexp_ps","_mm512_mask_getexp_round_pd","_mm512_mask_getexp_round_ps","_mm512_mask_getmant_pd","_mm512_mask_getmant_ps","_mm512_mask_getmant_round_pd","_mm512_mask_getmant_round_ps","_mm512_mask_gf2p8affine_epi64_epi8","_mm512_mask_gf2p8affineinv_epi64_epi8","_mm512_mask_gf2p8mul_epi8","_mm512_mask_i32gather_epi32","_mm512_mask_i32gather_epi64","_mm512_mask_i32gather_pd","_mm512_mask_i32gather_ps","_mm512_mask_i32scatter_epi32","_mm512_mask_i32scatter_epi64","_mm512_mask_i32scatter_pd","_mm512_mask_i32scatter_ps","_mm512_mask_i64gather_epi32","_mm512_mask_i64gather_epi64","_mm512_mask_i64gather_pd","_mm512_mask_i64gather_ps","_mm512_mask_i64scatter_epi32","_mm512_mask_i64scatter_epi64","_mm512_mask_i64scatter_pd","_mm512_mask_i64scatter_ps","_mm512_mask_insertf32x4","_mm512_mask_insertf64x4","_mm512_mask_inserti32x4","_mm512_mask_inserti64x4","_mm512_mask_load_epi32","_mm512_mask_load_epi64","_mm512_mask_load_pd","_mm512_mask_load_ps","_mm512_mask_loadu_epi16","_mm512_mask_loadu_epi32","_mm512_mask_loadu_epi64","_mm512_mask_loadu_epi8","_mm512_mask_loadu_pd","_mm512_mask_loadu_ps","_mm512_mask_lzcnt_epi32","_mm512_mask_lzcnt_epi64","_mm512_mask_madd_epi16","_mm512_mask_maddubs_epi16","_mm512_mask_max_epi16","_mm512_mask_max_epi32","_mm512_mask_max_epi64","_mm512_mask_max_epi8","_mm512_mask_max_epu16","_mm512_mask_max_epu32","_mm512_mask_max_epu64","_mm512_mask_max_epu8","_mm512_mask_max_pd","_mm512_mask_max_ps","_mm512_mask_max_round_pd","_mm512_mask_max_round_ps","_mm512_mask_min_epi16","_mm512_mask_min_epi32","_mm512_mask_min_epi64","_mm512_mask_min_epi8","_mm512_mask_min_epu16","_mm512_mask_min_epu32","_mm512_mask_min_epu64","_mm512_mask_min_epu8","_mm512_mask_min_pd","_mm512_mask_min_ps","_mm512_mask_min_round_pd","_mm512_mask_min_round_ps","_mm512_mask_mov_epi16","_mm512_mask_mov_epi32","_mm512_mask_mov_epi64","_mm512_mask_mov_epi8","_mm512_mask_mov_pd","_mm512_mask_mov_ps","_mm512_mask_movedup_pd","_mm512_mask_movehdup_ps","_mm512_mask_moveldup_ps","_mm512_mask_mul_epi32","_mm512_mask_mul_epu32","_mm512_mask_mul_pd","_mm512_mask_mul_ps","_mm512_mask_mul_round_pd","_mm512_mask_mul_round_ps","_mm512_mask_mulhi_epi16","_mm512_mask_mulhi_epu16","_mm512_mask_mulhrs_epi16","_mm512_mask_mullo_epi16","_mm512_mask_mullo_epi32","_mm512_mask_mullox_epi64","_mm512_mask_multishift_epi64_epi8","_mm512_mask_or_epi32","_mm512_mask_or_epi64","_mm512_mask_packs_epi16","_mm512_mask_packs_epi32","_mm512_mask_packus_epi16","_mm512_mask_packus_epi32","_mm512_mask_permute_pd","_mm512_mask_permute_ps","_mm512_mask_permutevar_epi32","_mm512_mask_permutevar_pd","_mm512_mask_permutevar_ps","_mm512_mask_permutex2var_epi16","_mm512_mask_permutex2var_epi32","_mm512_mask_permutex2var_epi64","_mm512_mask_permutex2var_epi8","_mm512_mask_permutex2var_pd","_mm512_mask_permutex2var_ps","_mm512_mask_permutex_epi64","_mm512_mask_permutex_pd","_mm512_mask_permutexvar_epi16","_mm512_mask_permutexvar_epi32","_mm512_mask_permutexvar_epi64","_mm512_mask_permutexvar_epi8","_mm512_mask_permutexvar_pd","_mm512_mask_permutexvar_ps","_mm512_mask_popcnt_epi16","_mm512_mask_popcnt_epi32","_mm512_mask_popcnt_epi64","_mm512_mask_popcnt_epi8","_mm512_mask_rcp14_pd","_mm512_mask_rcp14_ps","_mm512_mask_reduce_add_epi32","_mm512_mask_reduce_add_epi64","_mm512_mask_reduce_add_pd","_mm512_mask_reduce_add_ps","_mm512_mask_reduce_and_epi32","_mm512_mask_reduce_and_epi64","_mm512_mask_reduce_max_epi32","_mm512_mask_reduce_max_epi64","_mm512_mask_reduce_max_epu32","_mm512_mask_reduce_max_epu64","_mm512_mask_reduce_max_pd","_mm512_mask_reduce_max_ps","_mm512_mask_reduce_min_epi32","_mm512_mask_reduce_min_epi64","_mm512_mask_reduce_min_epu32","_mm512_mask_reduce_min_epu64","_mm512_mask_reduce_min_pd","_mm512_mask_reduce_min_ps","_mm512_mask_reduce_mul_epi32","_mm512_mask_reduce_mul_epi64","_mm512_mask_reduce_mul_pd","_mm512_mask_reduce_mul_ps","_mm512_mask_reduce_or_epi32","_mm512_mask_reduce_or_epi64","_mm512_mask_rol_epi32","_mm512_mask_rol_epi64","_mm512_mask_rolv_epi32","_mm512_mask_rolv_epi64","_mm512_mask_ror_epi32","_mm512_mask_ror_epi64","_mm512_mask_rorv_epi32","_mm512_mask_rorv_epi64","_mm512_mask_roundscale_pd","_mm512_mask_roundscale_ps","_mm512_mask_roundscale_round_pd","_mm512_mask_roundscale_round_ps","_mm512_mask_rsqrt14_pd","_mm512_mask_rsqrt14_ps","_mm512_mask_scalef_pd","_mm512_mask_scalef_ps","_mm512_mask_scalef_round_pd","_mm512_mask_scalef_round_ps","_mm512_mask_set1_epi16","_mm512_mask_set1_epi32","_mm512_mask_set1_epi64","_mm512_mask_set1_epi8","_mm512_mask_shldi_epi16","_mm512_mask_shldi_epi32","_mm512_mask_shldi_epi64","_mm512_mask_shldv_epi16","_mm512_mask_shldv_epi32","_mm512_mask_shldv_epi64","_mm512_mask_shrdi_epi16","_mm512_mask_shrdi_epi32","_mm512_mask_shrdi_epi64","_mm512_mask_shrdv_epi16","_mm512_mask_shrdv_epi32","_mm512_mask_shrdv_epi64","_mm512_mask_shuffle_epi32","_mm512_mask_shuffle_epi8","_mm512_mask_shuffle_f32x4","_mm512_mask_shuffle_f64x2","_mm512_mask_shuffle_i32x4","_mm512_mask_shuffle_i64x2","_mm512_mask_shuffle_pd","_mm512_mask_shuffle_ps","_mm512_mask_shufflehi_epi16","_mm512_mask_shufflelo_epi16","_mm512_mask_sll_epi16","_mm512_mask_sll_epi32","_mm512_mask_sll_epi64","_mm512_mask_slli_epi16","_mm512_mask_slli_epi32","_mm512_mask_slli_epi64","_mm512_mask_sllv_epi16","_mm512_mask_sllv_epi32","_mm512_mask_sllv_epi64","_mm512_mask_sqrt_pd","_mm512_mask_sqrt_ps","_mm512_mask_sqrt_round_pd","_mm512_mask_sqrt_round_ps","_mm512_mask_sra_epi16","_mm512_mask_sra_epi32","_mm512_mask_sra_epi64","_mm512_mask_srai_epi16","_mm512_mask_srai_epi32","_mm512_mask_srai_epi64","_mm512_mask_srav_epi16","_mm512_mask_srav_epi32","_mm512_mask_srav_epi64","_mm512_mask_srl_epi16","_mm512_mask_srl_epi32","_mm512_mask_srl_epi64","_mm512_mask_srli_epi16","_mm512_mask_srli_epi32","_mm512_mask_srli_epi64","_mm512_mask_srlv_epi16","_mm512_mask_srlv_epi32","_mm512_mask_srlv_epi64","_mm512_mask_store_epi32","_mm512_mask_store_epi64","_mm512_mask_store_pd","_mm512_mask_store_ps","_mm512_mask_storeu_epi16","_mm512_mask_storeu_epi32","_mm512_mask_storeu_epi64","_mm512_mask_storeu_epi8","_mm512_mask_storeu_pd","_mm512_mask_storeu_ps","_mm512_mask_sub_epi16","_mm512_mask_sub_epi32","_mm512_mask_sub_epi64","_mm512_mask_sub_epi8","_mm512_mask_sub_pd","_mm512_mask_sub_ps","_mm512_mask_sub_round_pd","_mm512_mask_sub_round_ps","_mm512_mask_subs_epi16","_mm512_mask_subs_epi8","_mm512_mask_subs_epu16","_mm512_mask_subs_epu8","_mm512_mask_ternarylogic_epi32","_mm512_mask_ternarylogic_epi64","_mm512_mask_test_epi16_mask","_mm512_mask_test_epi32_mask","_mm512_mask_test_epi64_mask","_mm512_mask_test_epi8_mask","_mm512_mask_testn_epi16_mask","_mm512_mask_testn_epi32_mask","_mm512_mask_testn_epi64_mask","_mm512_mask_testn_epi8_mask","_mm512_mask_unpackhi_epi16","_mm512_mask_unpackhi_epi32","_mm512_mask_unpackhi_epi64","_mm512_mask_unpackhi_epi8","_mm512_mask_unpackhi_pd","_mm512_mask_unpackhi_ps","_mm512_mask_unpacklo_epi16","_mm512_mask_unpacklo_epi32","_mm512_mask_unpacklo_epi64","_mm512_mask_unpacklo_epi8","_mm512_mask_unpacklo_pd","_mm512_mask_unpacklo_ps","_mm512_mask_xor_epi32","_mm512_mask_xor_epi64","_mm512_maskz_abs_epi16","_mm512_maskz_abs_epi32","_mm512_maskz_abs_epi64","_mm512_maskz_abs_epi8","_mm512_maskz_add_epi16","_mm512_maskz_add_epi32","_mm512_maskz_add_epi64","_mm512_maskz_add_epi8","_mm512_maskz_add_pd","_mm512_maskz_add_ps","_mm512_maskz_add_round_pd","_mm512_maskz_add_round_ps","_mm512_maskz_adds_epi16","_mm512_maskz_adds_epi8","_mm512_maskz_adds_epu16","_mm512_maskz_adds_epu8","_mm512_maskz_alignr_epi32","_mm512_maskz_alignr_epi64","_mm512_maskz_alignr_epi8","_mm512_maskz_and_epi32","_mm512_maskz_and_epi64","_mm512_maskz_andnot_epi32","_mm512_maskz_andnot_epi64","_mm512_maskz_avg_epu16","_mm512_maskz_avg_epu8","_mm512_maskz_broadcast_f32x4","_mm512_maskz_broadcast_f64x4","_mm512_maskz_broadcast_i32x4","_mm512_maskz_broadcast_i64x4","_mm512_maskz_broadcastb_epi8","_mm512_maskz_broadcastd_epi32","_mm512_maskz_broadcastq_epi64","_mm512_maskz_broadcastsd_pd","_mm512_maskz_broadcastss_ps","_mm512_maskz_broadcastw_epi16","_mm512_maskz_compress_epi16","_mm512_maskz_compress_epi32","_mm512_maskz_compress_epi64","_mm512_maskz_compress_epi8","_mm512_maskz_compress_pd","_mm512_maskz_compress_ps","_mm512_maskz_conflict_epi32","_mm512_maskz_conflict_epi64","_mm512_maskz_cvt_roundepi32_ps","_mm512_maskz_cvt_roundepu32_ps","_mm512_maskz_cvt_roundpd_epi32","_mm512_maskz_cvt_roundpd_epu32","_mm512_maskz_cvt_roundpd_ps","_mm512_maskz_cvt_roundph_ps","_mm512_maskz_cvt_roundps_epi32","_mm512_maskz_cvt_roundps_epu32","_mm512_maskz_cvt_roundps_pd","_mm512_maskz_cvt_roundps_ph","_mm512_maskz_cvtepi16_epi32","_mm512_maskz_cvtepi16_epi64","_mm512_maskz_cvtepi16_epi8","_mm512_maskz_cvtepi32_epi16","_mm512_maskz_cvtepi32_epi64","_mm512_maskz_cvtepi32_epi8","_mm512_maskz_cvtepi32_pd","_mm512_maskz_cvtepi32_ps","_mm512_maskz_cvtepi64_epi16","_mm512_maskz_cvtepi64_epi32","_mm512_maskz_cvtepi64_epi8","_mm512_maskz_cvtepi8_epi16","_mm512_maskz_cvtepi8_epi32","_mm512_maskz_cvtepi8_epi64","_mm512_maskz_cvtepu16_epi32","_mm512_maskz_cvtepu16_epi64","_mm512_maskz_cvtepu32_epi64","_mm512_maskz_cvtepu32_pd","_mm512_maskz_cvtepu32_ps","_mm512_maskz_cvtepu8_epi16","_mm512_maskz_cvtepu8_epi32","_mm512_maskz_cvtepu8_epi64","_mm512_maskz_cvtne2ps_pbh","_mm512_maskz_cvtneps_pbh","_mm512_maskz_cvtpd_epi32","_mm512_maskz_cvtpd_epu32","_mm512_maskz_cvtpd_ps","_mm512_maskz_cvtph_ps","_mm512_maskz_cvtps_epi32","_mm512_maskz_cvtps_epu32","_mm512_maskz_cvtps_pd","_mm512_maskz_cvtps_ph","_mm512_maskz_cvtsepi16_epi8","_mm512_maskz_cvtsepi32_epi16","_mm512_maskz_cvtsepi32_epi8","_mm512_maskz_cvtsepi64_epi16","_mm512_maskz_cvtsepi64_epi32","_mm512_maskz_cvtsepi64_epi8","_mm512_maskz_cvtt_roundpd_epi32","_mm512_maskz_cvtt_roundpd_epu32","_mm512_maskz_cvtt_roundps_epi32","_mm512_maskz_cvtt_roundps_epu32","_mm512_maskz_cvttpd_epi32","_mm512_maskz_cvttpd_epu32","_mm512_maskz_cvttps_epi32","_mm512_maskz_cvttps_epu32","_mm512_maskz_cvtusepi16_epi8","_mm512_maskz_cvtusepi32_epi16","_mm512_maskz_cvtusepi32_epi8","_mm512_maskz_cvtusepi64_epi16","_mm512_maskz_cvtusepi64_epi32","_mm512_maskz_cvtusepi64_epi8","_mm512_maskz_dbsad_epu8","_mm512_maskz_div_pd","_mm512_maskz_div_ps","_mm512_maskz_div_round_pd","_mm512_maskz_div_round_ps","_mm512_maskz_dpbf16_ps","_mm512_maskz_dpbusd_epi32","_mm512_maskz_dpbusds_epi32","_mm512_maskz_dpwssd_epi32","_mm512_maskz_dpwssds_epi32","_mm512_maskz_expand_epi16","_mm512_maskz_expand_epi32","_mm512_maskz_expand_epi64","_mm512_maskz_expand_epi8","_mm512_maskz_expand_pd","_mm512_maskz_expand_ps","_mm512_maskz_expandloadu_epi16","_mm512_maskz_expandloadu_epi32","_mm512_maskz_expandloadu_epi64","_mm512_maskz_expandloadu_epi8","_mm512_maskz_expandloadu_pd","_mm512_maskz_expandloadu_ps","_mm512_maskz_extractf32x4_ps","_mm512_maskz_extractf64x4_pd","_mm512_maskz_extracti32x4_epi32","_mm512_maskz_extracti64x4_epi64","_mm512_maskz_fixupimm_pd","_mm512_maskz_fixupimm_ps","_mm512_maskz_fixupimm_round_pd","_mm512_maskz_fixupimm_round_ps","_mm512_maskz_fmadd_pd","_mm512_maskz_fmadd_ps","_mm512_maskz_fmadd_round_pd","_mm512_maskz_fmadd_round_ps","_mm512_maskz_fmaddsub_pd","_mm512_maskz_fmaddsub_ps","_mm512_maskz_fmaddsub_round_pd","_mm512_maskz_fmaddsub_round_ps","_mm512_maskz_fmsub_pd","_mm512_maskz_fmsub_ps","_mm512_maskz_fmsub_round_pd","_mm512_maskz_fmsub_round_ps","_mm512_maskz_fmsubadd_pd","_mm512_maskz_fmsubadd_ps","_mm512_maskz_fmsubadd_round_pd","_mm512_maskz_fmsubadd_round_ps","_mm512_maskz_fnmadd_pd","_mm512_maskz_fnmadd_ps","_mm512_maskz_fnmadd_round_pd","_mm512_maskz_fnmadd_round_ps","_mm512_maskz_fnmsub_pd","_mm512_maskz_fnmsub_ps","_mm512_maskz_fnmsub_round_pd","_mm512_maskz_fnmsub_round_ps","_mm512_maskz_getexp_pd","_mm512_maskz_getexp_ps","_mm512_maskz_getexp_round_pd","_mm512_maskz_getexp_round_ps","_mm512_maskz_getmant_pd","_mm512_maskz_getmant_ps","_mm512_maskz_getmant_round_pd","_mm512_maskz_getmant_round_ps","_mm512_maskz_gf2p8affine_epi64_epi8","_mm512_maskz_gf2p8affineinv_epi64_epi8","_mm512_maskz_gf2p8mul_epi8","_mm512_maskz_insertf32x4","_mm512_maskz_insertf64x4","_mm512_maskz_inserti32x4","_mm512_maskz_inserti64x4","_mm512_maskz_load_epi32","_mm512_maskz_load_epi64","_mm512_maskz_load_pd","_mm512_maskz_load_ps","_mm512_maskz_loadu_epi16","_mm512_maskz_loadu_epi32","_mm512_maskz_loadu_epi64","_mm512_maskz_loadu_epi8","_mm512_maskz_loadu_pd","_mm512_maskz_loadu_ps","_mm512_maskz_lzcnt_epi32","_mm512_maskz_lzcnt_epi64","_mm512_maskz_madd_epi16","_mm512_maskz_maddubs_epi16","_mm512_maskz_max_epi16","_mm512_maskz_max_epi32","_mm512_maskz_max_epi64","_mm512_maskz_max_epi8","_mm512_maskz_max_epu16","_mm512_maskz_max_epu32","_mm512_maskz_max_epu64","_mm512_maskz_max_epu8","_mm512_maskz_max_pd","_mm512_maskz_max_ps","_mm512_maskz_max_round_pd","_mm512_maskz_max_round_ps","_mm512_maskz_min_epi16","_mm512_maskz_min_epi32","_mm512_maskz_min_epi64","_mm512_maskz_min_epi8","_mm512_maskz_min_epu16","_mm512_maskz_min_epu32","_mm512_maskz_min_epu64","_mm512_maskz_min_epu8","_mm512_maskz_min_pd","_mm512_maskz_min_ps","_mm512_maskz_min_round_pd","_mm512_maskz_min_round_ps","_mm512_maskz_mov_epi16","_mm512_maskz_mov_epi32","_mm512_maskz_mov_epi64","_mm512_maskz_mov_epi8","_mm512_maskz_mov_pd","_mm512_maskz_mov_ps","_mm512_maskz_movedup_pd","_mm512_maskz_movehdup_ps","_mm512_maskz_moveldup_ps","_mm512_maskz_mul_epi32","_mm512_maskz_mul_epu32","_mm512_maskz_mul_pd","_mm512_maskz_mul_ps","_mm512_maskz_mul_round_pd","_mm512_maskz_mul_round_ps","_mm512_maskz_mulhi_epi16","_mm512_maskz_mulhi_epu16","_mm512_maskz_mulhrs_epi16","_mm512_maskz_mullo_epi16","_mm512_maskz_mullo_epi32","_mm512_maskz_multishift_epi64_epi8","_mm512_maskz_or_epi32","_mm512_maskz_or_epi64","_mm512_maskz_packs_epi16","_mm512_maskz_packs_epi32","_mm512_maskz_packus_epi16","_mm512_maskz_packus_epi32","_mm512_maskz_permute_pd","_mm512_maskz_permute_ps","_mm512_maskz_permutevar_pd","_mm512_maskz_permutevar_ps","_mm512_maskz_permutex2var_epi16","_mm512_maskz_permutex2var_epi32","_mm512_maskz_permutex2var_epi64","_mm512_maskz_permutex2var_epi8","_mm512_maskz_permutex2var_pd","_mm512_maskz_permutex2var_ps","_mm512_maskz_permutex_epi64","_mm512_maskz_permutex_pd","_mm512_maskz_permutexvar_epi16","_mm512_maskz_permutexvar_epi32","_mm512_maskz_permutexvar_epi64","_mm512_maskz_permutexvar_epi8","_mm512_maskz_permutexvar_pd","_mm512_maskz_permutexvar_ps","_mm512_maskz_popcnt_epi16","_mm512_maskz_popcnt_epi32","_mm512_maskz_popcnt_epi64","_mm512_maskz_popcnt_epi8","_mm512_maskz_rcp14_pd","_mm512_maskz_rcp14_ps","_mm512_maskz_rol_epi32","_mm512_maskz_rol_epi64","_mm512_maskz_rolv_epi32","_mm512_maskz_rolv_epi64","_mm512_maskz_ror_epi32","_mm512_maskz_ror_epi64","_mm512_maskz_rorv_epi32","_mm512_maskz_rorv_epi64","_mm512_maskz_roundscale_pd","_mm512_maskz_roundscale_ps","_mm512_maskz_roundscale_round_pd","_mm512_maskz_roundscale_round_ps","_mm512_maskz_rsqrt14_pd","_mm512_maskz_rsqrt14_ps","_mm512_maskz_scalef_pd","_mm512_maskz_scalef_ps","_mm512_maskz_scalef_round_pd","_mm512_maskz_scalef_round_ps","_mm512_maskz_set1_epi16","_mm512_maskz_set1_epi32","_mm512_maskz_set1_epi64","_mm512_maskz_set1_epi8","_mm512_maskz_shldi_epi16","_mm512_maskz_shldi_epi32","_mm512_maskz_shldi_epi64","_mm512_maskz_shldv_epi16","_mm512_maskz_shldv_epi32","_mm512_maskz_shldv_epi64","_mm512_maskz_shrdi_epi16","_mm512_maskz_shrdi_epi32","_mm512_maskz_shrdi_epi64","_mm512_maskz_shrdv_epi16","_mm512_maskz_shrdv_epi32","_mm512_maskz_shrdv_epi64","_mm512_maskz_shuffle_epi32","_mm512_maskz_shuffle_epi8","_mm512_maskz_shuffle_f32x4","_mm512_maskz_shuffle_f64x2","_mm512_maskz_shuffle_i32x4","_mm512_maskz_shuffle_i64x2","_mm512_maskz_shuffle_pd","_mm512_maskz_shuffle_ps","_mm512_maskz_shufflehi_epi16","_mm512_maskz_shufflelo_epi16","_mm512_maskz_sll_epi16","_mm512_maskz_sll_epi32","_mm512_maskz_sll_epi64","_mm512_maskz_slli_epi16","_mm512_maskz_slli_epi32","_mm512_maskz_slli_epi64","_mm512_maskz_sllv_epi16","_mm512_maskz_sllv_epi32","_mm512_maskz_sllv_epi64","_mm512_maskz_sqrt_pd","_mm512_maskz_sqrt_ps","_mm512_maskz_sqrt_round_pd","_mm512_maskz_sqrt_round_ps","_mm512_maskz_sra_epi16","_mm512_maskz_sra_epi32","_mm512_maskz_sra_epi64","_mm512_maskz_srai_epi16","_mm512_maskz_srai_epi32","_mm512_maskz_srai_epi64","_mm512_maskz_srav_epi16","_mm512_maskz_srav_epi32","_mm512_maskz_srav_epi64","_mm512_maskz_srl_epi16","_mm512_maskz_srl_epi32","_mm512_maskz_srl_epi64","_mm512_maskz_srli_epi16","_mm512_maskz_srli_epi32","_mm512_maskz_srli_epi64","_mm512_maskz_srlv_epi16","_mm512_maskz_srlv_epi32","_mm512_maskz_srlv_epi64","_mm512_maskz_sub_epi16","_mm512_maskz_sub_epi32","_mm512_maskz_sub_epi64","_mm512_maskz_sub_epi8","_mm512_maskz_sub_pd","_mm512_maskz_sub_ps","_mm512_maskz_sub_round_pd","_mm512_maskz_sub_round_ps","_mm512_maskz_subs_epi16","_mm512_maskz_subs_epi8","_mm512_maskz_subs_epu16","_mm512_maskz_subs_epu8","_mm512_maskz_ternarylogic_epi32","_mm512_maskz_ternarylogic_epi64","_mm512_maskz_unpackhi_epi16","_mm512_maskz_unpackhi_epi32","_mm512_maskz_unpackhi_epi64","_mm512_maskz_unpackhi_epi8","_mm512_maskz_unpackhi_pd","_mm512_maskz_unpackhi_ps","_mm512_maskz_unpacklo_epi16","_mm512_maskz_unpacklo_epi32","_mm512_maskz_unpacklo_epi64","_mm512_maskz_unpacklo_epi8","_mm512_maskz_unpacklo_pd","_mm512_maskz_unpacklo_ps","_mm512_maskz_xor_epi32","_mm512_maskz_xor_epi64","_mm512_max_epi16","_mm512_max_epi32","_mm512_max_epi64","_mm512_max_epi8","_mm512_max_epu16","_mm512_max_epu32","_mm512_max_epu64","_mm512_max_epu8","_mm512_max_pd","_mm512_max_ps","_mm512_max_round_pd","_mm512_max_round_ps","_mm512_min_epi16","_mm512_min_epi32","_mm512_min_epi64","_mm512_min_epi8","_mm512_min_epu16","_mm512_min_epu32","_mm512_min_epu64","_mm512_min_epu8","_mm512_min_pd","_mm512_min_ps","_mm512_min_round_pd","_mm512_min_round_ps","_mm512_movedup_pd","_mm512_movehdup_ps","_mm512_moveldup_ps","_mm512_movepi16_mask","_mm512_movepi8_mask","_mm512_movm_epi16","_mm512_movm_epi8","_mm512_mul_epi32","_mm512_mul_epu32","_mm512_mul_pd","_mm512_mul_ps","_mm512_mul_round_pd","_mm512_mul_round_ps","_mm512_mulhi_epi16","_mm512_mulhi_epu16","_mm512_mulhrs_epi16","_mm512_mullo_epi16","_mm512_mullo_epi32","_mm512_mullox_epi64","_mm512_multishift_epi64_epi8","_mm512_or_epi32","_mm512_or_epi64","_mm512_or_si512","_mm512_packs_epi16","_mm512_packs_epi32","_mm512_packus_epi16","_mm512_packus_epi32","_mm512_permute_pd","_mm512_permute_ps","_mm512_permutevar_epi32","_mm512_permutevar_pd","_mm512_permutevar_ps","_mm512_permutex2var_epi16","_mm512_permutex2var_epi32","_mm512_permutex2var_epi64","_mm512_permutex2var_epi8","_mm512_permutex2var_pd","_mm512_permutex2var_ps","_mm512_permutex_epi64","_mm512_permutex_pd","_mm512_permutexvar_epi16","_mm512_permutexvar_epi32","_mm512_permutexvar_epi64","_mm512_permutexvar_epi8","_mm512_permutexvar_pd","_mm512_permutexvar_ps","_mm512_popcnt_epi16","_mm512_popcnt_epi32","_mm512_popcnt_epi64","_mm512_popcnt_epi8","_mm512_rcp14_pd","_mm512_rcp14_ps","_mm512_reduce_add_epi32","_mm512_reduce_add_epi64","_mm512_reduce_add_pd","_mm512_reduce_add_ps","_mm512_reduce_and_epi32","_mm512_reduce_and_epi64","_mm512_reduce_max_epi32","_mm512_reduce_max_epi64","_mm512_reduce_max_epu32","_mm512_reduce_max_epu64","_mm512_reduce_max_pd","_mm512_reduce_max_ps","_mm512_reduce_min_epi32","_mm512_reduce_min_epi64","_mm512_reduce_min_epu32","_mm512_reduce_min_epu64","_mm512_reduce_min_pd","_mm512_reduce_min_ps","_mm512_reduce_mul_epi32","_mm512_reduce_mul_epi64","_mm512_reduce_mul_pd","_mm512_reduce_mul_ps","_mm512_reduce_or_epi32","_mm512_reduce_or_epi64","_mm512_rol_epi32","_mm512_rol_epi64","_mm512_rolv_epi32","_mm512_rolv_epi64","_mm512_ror_epi32","_mm512_ror_epi64","_mm512_rorv_epi32","_mm512_rorv_epi64","_mm512_roundscale_pd","_mm512_roundscale_ps","_mm512_roundscale_round_pd","_mm512_roundscale_round_ps","_mm512_rsqrt14_pd","_mm512_rsqrt14_ps","_mm512_sad_epu8","_mm512_scalef_pd","_mm512_scalef_ps","_mm512_scalef_round_pd","_mm512_scalef_round_ps","_mm512_set1_epi16","_mm512_set1_epi32","_mm512_set1_epi64","_mm512_set1_epi8","_mm512_set1_pd","_mm512_set1_ps","_mm512_set4_epi32","_mm512_set4_epi64","_mm512_set4_pd","_mm512_set4_ps","_mm512_set_epi16","_mm512_set_epi32","_mm512_set_epi64","_mm512_set_epi8","_mm512_set_pd","_mm512_set_ps","_mm512_setr4_epi32","_mm512_setr4_epi64","_mm512_setr4_pd","_mm512_setr4_ps","_mm512_setr_epi32","_mm512_setr_epi64","_mm512_setr_pd","_mm512_setr_ps","_mm512_setzero","_mm512_setzero_epi32","_mm512_setzero_pd","_mm512_setzero_ps","_mm512_setzero_si512","_mm512_shldi_epi16","_mm512_shldi_epi32","_mm512_shldi_epi64","_mm512_shldv_epi16","_mm512_shldv_epi32","_mm512_shldv_epi64","_mm512_shrdi_epi16","_mm512_shrdi_epi32","_mm512_shrdi_epi64","_mm512_shrdv_epi16","_mm512_shrdv_epi32","_mm512_shrdv_epi64","_mm512_shuffle_epi32","_mm512_shuffle_epi8","_mm512_shuffle_f32x4","_mm512_shuffle_f64x2","_mm512_shuffle_i32x4","_mm512_shuffle_i64x2","_mm512_shuffle_pd","_mm512_shuffle_ps","_mm512_shufflehi_epi16","_mm512_shufflelo_epi16","_mm512_sll_epi16","_mm512_sll_epi32","_mm512_sll_epi64","_mm512_slli_epi16","_mm512_slli_epi32","_mm512_slli_epi64","_mm512_sllv_epi16","_mm512_sllv_epi32","_mm512_sllv_epi64","_mm512_sqrt_pd","_mm512_sqrt_ps","_mm512_sqrt_round_pd","_mm512_sqrt_round_ps","_mm512_sra_epi16","_mm512_sra_epi32","_mm512_sra_epi64","_mm512_srai_epi16","_mm512_srai_epi32","_mm512_srai_epi64","_mm512_srav_epi16","_mm512_srav_epi32","_mm512_srav_epi64","_mm512_srl_epi16","_mm512_srl_epi32","_mm512_srl_epi64","_mm512_srli_epi16","_mm512_srli_epi32","_mm512_srli_epi64","_mm512_srlv_epi16","_mm512_srlv_epi32","_mm512_srlv_epi64","_mm512_store_epi32","_mm512_store_epi64","_mm512_store_pd","_mm512_store_ps","_mm512_store_si512","_mm512_storeu_epi16","_mm512_storeu_epi32","_mm512_storeu_epi64","_mm512_storeu_epi8","_mm512_storeu_pd","_mm512_storeu_ps","_mm512_storeu_si512","_mm512_stream_pd","_mm512_stream_ps","_mm512_stream_si512","_mm512_sub_epi16","_mm512_sub_epi32","_mm512_sub_epi64","_mm512_sub_epi8","_mm512_sub_pd","_mm512_sub_ps","_mm512_sub_round_pd","_mm512_sub_round_ps","_mm512_subs_epi16","_mm512_subs_epi8","_mm512_subs_epu16","_mm512_subs_epu8","_mm512_ternarylogic_epi32","_mm512_ternarylogic_epi64","_mm512_test_epi16_mask","_mm512_test_epi32_mask","_mm512_test_epi64_mask","_mm512_test_epi8_mask","_mm512_testn_epi16_mask","_mm512_testn_epi32_mask","_mm512_testn_epi64_mask","_mm512_testn_epi8_mask","_mm512_undefined","_mm512_undefined_epi32","_mm512_undefined_pd","_mm512_undefined_ps","_mm512_unpackhi_epi16","_mm512_unpackhi_epi32","_mm512_unpackhi_epi64","_mm512_unpackhi_epi8","_mm512_unpackhi_pd","_mm512_unpackhi_ps","_mm512_unpacklo_epi16","_mm512_unpacklo_epi32","_mm512_unpacklo_epi64","_mm512_unpacklo_epi8","_mm512_unpacklo_pd","_mm512_unpacklo_ps","_mm512_xor_epi32","_mm512_xor_epi64","_mm512_xor_si512","_mm512_zextpd128_pd512","_mm512_zextpd256_pd512","_mm512_zextps128_ps512","_mm512_zextps256_ps512","_mm512_zextsi128_si512","_mm512_zextsi256_si512","_mm_abs_epi16","_mm_abs_epi32","_mm_abs_epi8","_mm_add_epi16","_mm_add_epi32","_mm_add_epi64","_mm_add_epi8","_mm_add_pd","_mm_add_ps","_mm_add_round_sd","_mm_add_round_ss","_mm_add_sd","_mm_add_ss","_mm_adds_epi16","_mm_adds_epi8","_mm_adds_epu16","_mm_adds_epu8","_mm_addsub_pd","_mm_addsub_ps","_mm_aesdec_si128","_mm_aesdeclast_si128","_mm_aesenc_si128","_mm_aesenclast_si128","_mm_aesimc_si128","_mm_aeskeygenassist_si128","_mm_alignr_epi32","_mm_alignr_epi64","_mm_alignr_epi8","_mm_and_pd","_mm_and_ps","_mm_and_si128","_mm_andnot_pd","_mm_andnot_ps","_mm_andnot_si128","_mm_avg_epu16","_mm_avg_epu8","_mm_bitshuffle_epi64_mask","_mm_blend_epi16","_mm_blend_epi32","_mm_blend_pd","_mm_blend_ps","_mm_blendv_epi8","_mm_blendv_pd","_mm_blendv_ps","_mm_broadcast_ss","_mm_broadcastb_epi8","_mm_broadcastd_epi32","_mm_broadcastmb_epi64","_mm_broadcastmw_epi32","_mm_broadcastq_epi64","_mm_broadcastsd_pd","_mm_broadcastss_ps","_mm_broadcastw_epi16","_mm_bslli_si128","_mm_bsrli_si128","_mm_castpd_ps","_mm_castpd_si128","_mm_castps_pd","_mm_castps_si128","_mm_castsi128_pd","_mm_castsi128_ps","_mm_ceil_pd","_mm_ceil_ps","_mm_ceil_sd","_mm_ceil_ss","_mm_clflush","_mm_clmulepi64_si128","_mm_cmp_epi16_mask","_mm_cmp_epi32_mask","_mm_cmp_epi64_mask","_mm_cmp_epi8_mask","_mm_cmp_epu16_mask","_mm_cmp_epu32_mask","_mm_cmp_epu64_mask","_mm_cmp_epu8_mask","_mm_cmp_pd","_mm_cmp_pd_mask","_mm_cmp_ps","_mm_cmp_ps_mask","_mm_cmp_round_sd_mask","_mm_cmp_round_ss_mask","_mm_cmp_sd","_mm_cmp_sd_mask","_mm_cmp_ss","_mm_cmp_ss_mask","_mm_cmpeq_epi16","_mm_cmpeq_epi16_mask","_mm_cmpeq_epi32","_mm_cmpeq_epi32_mask","_mm_cmpeq_epi64","_mm_cmpeq_epi64_mask","_mm_cmpeq_epi8","_mm_cmpeq_epi8_mask","_mm_cmpeq_epu16_mask","_mm_cmpeq_epu32_mask","_mm_cmpeq_epu64_mask","_mm_cmpeq_epu8_mask","_mm_cmpeq_pd","_mm_cmpeq_ps","_mm_cmpeq_sd","_mm_cmpeq_ss","_mm_cmpestra","_mm_cmpestrc","_mm_cmpestri","_mm_cmpestrm","_mm_cmpestro","_mm_cmpestrs","_mm_cmpestrz","_mm_cmpge_epi16_mask","_mm_cmpge_epi32_mask","_mm_cmpge_epi64_mask","_mm_cmpge_epi8_mask","_mm_cmpge_epu16_mask","_mm_cmpge_epu32_mask","_mm_cmpge_epu64_mask","_mm_cmpge_epu8_mask","_mm_cmpge_pd","_mm_cmpge_ps","_mm_cmpge_sd","_mm_cmpge_ss","_mm_cmpgt_epi16","_mm_cmpgt_epi16_mask","_mm_cmpgt_epi32","_mm_cmpgt_epi32_mask","_mm_cmpgt_epi64","_mm_cmpgt_epi64_mask","_mm_cmpgt_epi8","_mm_cmpgt_epi8_mask","_mm_cmpgt_epu16_mask","_mm_cmpgt_epu32_mask","_mm_cmpgt_epu64_mask","_mm_cmpgt_epu8_mask","_mm_cmpgt_pd","_mm_cmpgt_ps","_mm_cmpgt_sd","_mm_cmpgt_ss","_mm_cmpistra","_mm_cmpistrc","_mm_cmpistri","_mm_cmpistrm","_mm_cmpistro","_mm_cmpistrs","_mm_cmpistrz","_mm_cmple_epi16_mask","_mm_cmple_epi32_mask","_mm_cmple_epi64_mask","_mm_cmple_epi8_mask","_mm_cmple_epu16_mask","_mm_cmple_epu32_mask","_mm_cmple_epu64_mask","_mm_cmple_epu8_mask","_mm_cmple_pd","_mm_cmple_ps","_mm_cmple_sd","_mm_cmple_ss","_mm_cmplt_epi16","_mm_cmplt_epi16_mask","_mm_cmplt_epi32","_mm_cmplt_epi32_mask","_mm_cmplt_epi64_mask","_mm_cmplt_epi8","_mm_cmplt_epi8_mask","_mm_cmplt_epu16_mask","_mm_cmplt_epu32_mask","_mm_cmplt_epu64_mask","_mm_cmplt_epu8_mask","_mm_cmplt_pd","_mm_cmplt_ps","_mm_cmplt_sd","_mm_cmplt_ss","_mm_cmpneq_epi16_mask","_mm_cmpneq_epi32_mask","_mm_cmpneq_epi64_mask","_mm_cmpneq_epi8_mask","_mm_cmpneq_epu16_mask","_mm_cmpneq_epu32_mask","_mm_cmpneq_epu64_mask","_mm_cmpneq_epu8_mask","_mm_cmpneq_pd","_mm_cmpneq_ps","_mm_cmpneq_sd","_mm_cmpneq_ss","_mm_cmpnge_pd","_mm_cmpnge_ps","_mm_cmpnge_sd","_mm_cmpnge_ss","_mm_cmpngt_pd","_mm_cmpngt_ps","_mm_cmpngt_sd","_mm_cmpngt_ss","_mm_cmpnle_pd","_mm_cmpnle_ps","_mm_cmpnle_sd","_mm_cmpnle_ss","_mm_cmpnlt_pd","_mm_cmpnlt_ps","_mm_cmpnlt_sd","_mm_cmpnlt_ss","_mm_cmpord_pd","_mm_cmpord_ps","_mm_cmpord_sd","_mm_cmpord_ss","_mm_cmpunord_pd","_mm_cmpunord_ps","_mm_cmpunord_sd","_mm_cmpunord_ss","_mm_comi_round_sd","_mm_comi_round_ss","_mm_comieq_sd","_mm_comieq_ss","_mm_comige_sd","_mm_comige_ss","_mm_comigt_sd","_mm_comigt_ss","_mm_comile_sd","_mm_comile_ss","_mm_comilt_sd","_mm_comilt_ss","_mm_comineq_sd","_mm_comineq_ss","_mm_conflict_epi32","_mm_conflict_epi64","_mm_crc32_u16","_mm_crc32_u32","_mm_crc32_u64","_mm_crc32_u8","_mm_cvt_roundi32_ss","_mm_cvt_roundi64_sd","_mm_cvt_roundi64_ss","_mm_cvt_roundsd_i32","_mm_cvt_roundsd_i64","_mm_cvt_roundsd_si32","_mm_cvt_roundsd_si64","_mm_cvt_roundsd_ss","_mm_cvt_roundsd_u32","_mm_cvt_roundsd_u64","_mm_cvt_roundsi32_ss","_mm_cvt_roundsi64_sd","_mm_cvt_roundsi64_ss","_mm_cvt_roundss_i32","_mm_cvt_roundss_i64","_mm_cvt_roundss_sd","_mm_cvt_roundss_si32","_mm_cvt_roundss_si64","_mm_cvt_roundss_u32","_mm_cvt_roundss_u64","_mm_cvt_roundu32_ss","_mm_cvt_roundu64_sd","_mm_cvt_roundu64_ss","_mm_cvt_si2ss","_mm_cvt_ss2si","_mm_cvtepi16_epi32","_mm_cvtepi16_epi64","_mm_cvtepi16_epi8","_mm_cvtepi32_epi16","_mm_cvtepi32_epi64","_mm_cvtepi32_epi8","_mm_cvtepi32_pd","_mm_cvtepi32_ps","_mm_cvtepi64_epi16","_mm_cvtepi64_epi32","_mm_cvtepi64_epi8","_mm_cvtepi8_epi16","_mm_cvtepi8_epi32","_mm_cvtepi8_epi64","_mm_cvtepu16_epi32","_mm_cvtepu16_epi64","_mm_cvtepu32_epi64","_mm_cvtepu32_pd","_mm_cvtepu8_epi16","_mm_cvtepu8_epi32","_mm_cvtepu8_epi64","_mm_cvti32_sd","_mm_cvti32_ss","_mm_cvti64_sd","_mm_cvti64_ss","_mm_cvtne2ps_pbh","_mm_cvtpd_epi32","_mm_cvtpd_epu32","_mm_cvtpd_ps","_mm_cvtph_ps","_mm_cvtps_epi32","_mm_cvtps_epu32","_mm_cvtps_pd","_mm_cvtps_ph","_mm_cvtsd_f64","_mm_cvtsd_i32","_mm_cvtsd_i64","_mm_cvtsd_si32","_mm_cvtsd_si64","_mm_cvtsd_si64x","_mm_cvtsd_ss","_mm_cvtsd_u32","_mm_cvtsd_u64","_mm_cvtsepi16_epi8","_mm_cvtsepi32_epi16","_mm_cvtsepi32_epi8","_mm_cvtsepi64_epi16","_mm_cvtsepi64_epi32","_mm_cvtsepi64_epi8","_mm_cvtsi128_si32","_mm_cvtsi128_si64","_mm_cvtsi128_si64x","_mm_cvtsi32_sd","_mm_cvtsi32_si128","_mm_cvtsi32_ss","_mm_cvtsi64_sd","_mm_cvtsi64_si128","_mm_cvtsi64_ss","_mm_cvtsi64x_sd","_mm_cvtsi64x_si128","_mm_cvtss_f32","_mm_cvtss_i32","_mm_cvtss_i64","_mm_cvtss_sd","_mm_cvtss_si32","_mm_cvtss_si64","_mm_cvtss_u32","_mm_cvtss_u64","_mm_cvtt_roundsd_i32","_mm_cvtt_roundsd_i64","_mm_cvtt_roundsd_si32","_mm_cvtt_roundsd_si64","_mm_cvtt_roundsd_u32","_mm_cvtt_roundsd_u64","_mm_cvtt_roundss_i32","_mm_cvtt_roundss_i64","_mm_cvtt_roundss_si32","_mm_cvtt_roundss_si64","_mm_cvtt_roundss_u32","_mm_cvtt_roundss_u64","_mm_cvtt_ss2si","_mm_cvttpd_epi32","_mm_cvttpd_epu32","_mm_cvttps_epi32","_mm_cvttps_epu32","_mm_cvttsd_i32","_mm_cvttsd_i64","_mm_cvttsd_si32","_mm_cvttsd_si64","_mm_cvttsd_si64x","_mm_cvttsd_u32","_mm_cvttsd_u64","_mm_cvttss_i32","_mm_cvttss_i64","_mm_cvttss_si32","_mm_cvttss_si64","_mm_cvttss_u32","_mm_cvttss_u64","_mm_cvtu32_sd","_mm_cvtu32_ss","_mm_cvtu64_sd","_mm_cvtu64_ss","_mm_cvtusepi16_epi8","_mm_cvtusepi32_epi16","_mm_cvtusepi32_epi8","_mm_cvtusepi64_epi16","_mm_cvtusepi64_epi32","_mm_cvtusepi64_epi8","_mm_dbsad_epu8","_mm_div_pd","_mm_div_ps","_mm_div_round_sd","_mm_div_round_ss","_mm_div_sd","_mm_div_ss","_mm_dp_pd","_mm_dp_ps","_mm_dpbf16_ps","_mm_dpbusd_epi32","_mm_dpbusds_epi32","_mm_dpwssd_epi32","_mm_dpwssds_epi32","_mm_extract_epi16","_mm_extract_epi32","_mm_extract_epi64","_mm_extract_epi8","_mm_extract_ps","_mm_extract_si64","_mm_fixupimm_pd","_mm_fixupimm_ps","_mm_fixupimm_round_sd","_mm_fixupimm_round_ss","_mm_fixupimm_sd","_mm_fixupimm_ss","_mm_floor_pd","_mm_floor_ps","_mm_floor_sd","_mm_floor_ss","_mm_fmadd_pd","_mm_fmadd_ps","_mm_fmadd_round_sd","_mm_fmadd_round_ss","_mm_fmadd_sd","_mm_fmadd_ss","_mm_fmaddsub_pd","_mm_fmaddsub_ps","_mm_fmsub_pd","_mm_fmsub_ps","_mm_fmsub_round_sd","_mm_fmsub_round_ss","_mm_fmsub_sd","_mm_fmsub_ss","_mm_fmsubadd_pd","_mm_fmsubadd_ps","_mm_fnmadd_pd","_mm_fnmadd_ps","_mm_fnmadd_round_sd","_mm_fnmadd_round_ss","_mm_fnmadd_sd","_mm_fnmadd_ss","_mm_fnmsub_pd","_mm_fnmsub_ps","_mm_fnmsub_round_sd","_mm_fnmsub_round_ss","_mm_fnmsub_sd","_mm_fnmsub_ss","_mm_getcsr","_mm_getexp_pd","_mm_getexp_ps","_mm_getexp_round_sd","_mm_getexp_round_ss","_mm_getexp_sd","_mm_getexp_ss","_mm_getmant_pd","_mm_getmant_ps","_mm_getmant_round_sd","_mm_getmant_round_ss","_mm_getmant_sd","_mm_getmant_ss","_mm_gf2p8affine_epi64_epi8","_mm_gf2p8affineinv_epi64_epi8","_mm_gf2p8mul_epi8","_mm_hadd_epi16","_mm_hadd_epi32","_mm_hadd_pd","_mm_hadd_ps","_mm_hadds_epi16","_mm_hsub_epi16","_mm_hsub_epi32","_mm_hsub_pd","_mm_hsub_ps","_mm_hsubs_epi16","_mm_i32gather_epi32","_mm_i32gather_epi64","_mm_i32gather_pd","_mm_i32gather_ps","_mm_i64gather_epi32","_mm_i64gather_epi64","_mm_i64gather_pd","_mm_i64gather_ps","_mm_insert_epi16","_mm_insert_epi32","_mm_insert_epi64","_mm_insert_epi8","_mm_insert_ps","_mm_insert_si64","_mm_lddqu_si128","_mm_lfence","_mm_load1_pd","_mm_load1_ps","_mm_load_epi32","_mm_load_epi64","_mm_load_pd","_mm_load_pd1","_mm_load_ps","_mm_load_ps1","_mm_load_sd","_mm_load_si128","_mm_load_ss","_mm_loaddup_pd","_mm_loadh_pd","_mm_loadl_epi64","_mm_loadl_pd","_mm_loadr_pd","_mm_loadr_ps","_mm_loadu_epi16","_mm_loadu_epi32","_mm_loadu_epi64","_mm_loadu_epi8","_mm_loadu_pd","_mm_loadu_ps","_mm_loadu_si128","_mm_loadu_si64","_mm_lzcnt_epi32","_mm_lzcnt_epi64","_mm_madd52hi_epu64","_mm_madd52lo_epu64","_mm_madd_epi16","_mm_maddubs_epi16","_mm_mask2_permutex2var_epi16","_mm_mask2_permutex2var_epi32","_mm_mask2_permutex2var_epi64","_mm_mask2_permutex2var_epi8","_mm_mask2_permutex2var_pd","_mm_mask2_permutex2var_ps","_mm_mask3_fmadd_pd","_mm_mask3_fmadd_ps","_mm_mask3_fmadd_round_sd","_mm_mask3_fmadd_round_ss","_mm_mask3_fmadd_sd","_mm_mask3_fmadd_ss","_mm_mask3_fmaddsub_pd","_mm_mask3_fmaddsub_ps","_mm_mask3_fmsub_pd","_mm_mask3_fmsub_ps","_mm_mask3_fmsub_round_sd","_mm_mask3_fmsub_round_ss","_mm_mask3_fmsub_sd","_mm_mask3_fmsub_ss","_mm_mask3_fmsubadd_pd","_mm_mask3_fmsubadd_ps","_mm_mask3_fnmadd_pd","_mm_mask3_fnmadd_ps","_mm_mask3_fnmadd_round_sd","_mm_mask3_fnmadd_round_ss","_mm_mask3_fnmadd_sd","_mm_mask3_fnmadd_ss","_mm_mask3_fnmsub_pd","_mm_mask3_fnmsub_ps","_mm_mask3_fnmsub_round_sd","_mm_mask3_fnmsub_round_ss","_mm_mask3_fnmsub_sd","_mm_mask3_fnmsub_ss","_mm_mask_abs_epi16","_mm_mask_abs_epi32","_mm_mask_abs_epi8","_mm_mask_add_epi16","_mm_mask_add_epi32","_mm_mask_add_epi64","_mm_mask_add_epi8","_mm_mask_add_pd","_mm_mask_add_ps","_mm_mask_add_round_sd","_mm_mask_add_round_ss","_mm_mask_add_sd","_mm_mask_add_ss","_mm_mask_adds_epi16","_mm_mask_adds_epi8","_mm_mask_adds_epu16","_mm_mask_adds_epu8","_mm_mask_alignr_epi32","_mm_mask_alignr_epi64","_mm_mask_alignr_epi8","_mm_mask_and_epi32","_mm_mask_and_epi64","_mm_mask_andnot_epi32","_mm_mask_andnot_epi64","_mm_mask_avg_epu16","_mm_mask_avg_epu8","_mm_mask_bitshuffle_epi64_mask","_mm_mask_blend_epi16","_mm_mask_blend_epi32","_mm_mask_blend_epi64","_mm_mask_blend_epi8","_mm_mask_blend_pd","_mm_mask_blend_ps","_mm_mask_broadcastb_epi8","_mm_mask_broadcastd_epi32","_mm_mask_broadcastq_epi64","_mm_mask_broadcastss_ps","_mm_mask_broadcastw_epi16","_mm_mask_cmp_epi16_mask","_mm_mask_cmp_epi32_mask","_mm_mask_cmp_epi64_mask","_mm_mask_cmp_epi8_mask","_mm_mask_cmp_epu16_mask","_mm_mask_cmp_epu32_mask","_mm_mask_cmp_epu64_mask","_mm_mask_cmp_epu8_mask","_mm_mask_cmp_pd_mask","_mm_mask_cmp_ps_mask","_mm_mask_cmp_round_sd_mask","_mm_mask_cmp_round_ss_mask","_mm_mask_cmp_sd_mask","_mm_mask_cmp_ss_mask","_mm_mask_cmpeq_epi16_mask","_mm_mask_cmpeq_epi32_mask","_mm_mask_cmpeq_epi64_mask","_mm_mask_cmpeq_epi8_mask","_mm_mask_cmpeq_epu16_mask","_mm_mask_cmpeq_epu32_mask","_mm_mask_cmpeq_epu64_mask","_mm_mask_cmpeq_epu8_mask","_mm_mask_cmpge_epi16_mask","_mm_mask_cmpge_epi32_mask","_mm_mask_cmpge_epi64_mask","_mm_mask_cmpge_epi8_mask","_mm_mask_cmpge_epu16_mask","_mm_mask_cmpge_epu32_mask","_mm_mask_cmpge_epu64_mask","_mm_mask_cmpge_epu8_mask","_mm_mask_cmpgt_epi16_mask","_mm_mask_cmpgt_epi32_mask","_mm_mask_cmpgt_epi64_mask","_mm_mask_cmpgt_epi8_mask","_mm_mask_cmpgt_epu16_mask","_mm_mask_cmpgt_epu32_mask","_mm_mask_cmpgt_epu64_mask","_mm_mask_cmpgt_epu8_mask","_mm_mask_cmple_epi16_mask","_mm_mask_cmple_epi32_mask","_mm_mask_cmple_epi64_mask","_mm_mask_cmple_epi8_mask","_mm_mask_cmple_epu16_mask","_mm_mask_cmple_epu32_mask","_mm_mask_cmple_epu64_mask","_mm_mask_cmple_epu8_mask","_mm_mask_cmplt_epi16_mask","_mm_mask_cmplt_epi32_mask","_mm_mask_cmplt_epi64_mask","_mm_mask_cmplt_epi8_mask","_mm_mask_cmplt_epu16_mask","_mm_mask_cmplt_epu32_mask","_mm_mask_cmplt_epu64_mask","_mm_mask_cmplt_epu8_mask","_mm_mask_cmpneq_epi16_mask","_mm_mask_cmpneq_epi32_mask","_mm_mask_cmpneq_epi64_mask","_mm_mask_cmpneq_epi8_mask","_mm_mask_cmpneq_epu16_mask","_mm_mask_cmpneq_epu32_mask","_mm_mask_cmpneq_epu64_mask","_mm_mask_cmpneq_epu8_mask","_mm_mask_compress_epi16","_mm_mask_compress_epi32","_mm_mask_compress_epi64","_mm_mask_compress_epi8","_mm_mask_compress_pd","_mm_mask_compress_ps","_mm_mask_compressstoreu_epi16","_mm_mask_compressstoreu_epi32","_mm_mask_compressstoreu_epi64","_mm_mask_compressstoreu_epi8","_mm_mask_compressstoreu_pd","_mm_mask_compressstoreu_ps","_mm_mask_conflict_epi32","_mm_mask_conflict_epi64","_mm_mask_cvt_roundps_ph","_mm_mask_cvt_roundsd_ss","_mm_mask_cvt_roundss_sd","_mm_mask_cvtepi16_epi32","_mm_mask_cvtepi16_epi64","_mm_mask_cvtepi16_epi8","_mm_mask_cvtepi16_storeu_epi8","_mm_mask_cvtepi32_epi16","_mm_mask_cvtepi32_epi64","_mm_mask_cvtepi32_epi8","_mm_mask_cvtepi32_pd","_mm_mask_cvtepi32_ps","_mm_mask_cvtepi32_storeu_epi16","_mm_mask_cvtepi32_storeu_epi8","_mm_mask_cvtepi64_epi16","_mm_mask_cvtepi64_epi32","_mm_mask_cvtepi64_epi8","_mm_mask_cvtepi64_storeu_epi16","_mm_mask_cvtepi64_storeu_epi32","_mm_mask_cvtepi64_storeu_epi8","_mm_mask_cvtepi8_epi16","_mm_mask_cvtepi8_epi32","_mm_mask_cvtepi8_epi64","_mm_mask_cvtepu16_epi32","_mm_mask_cvtepu16_epi64","_mm_mask_cvtepu32_epi64","_mm_mask_cvtepu32_pd","_mm_mask_cvtepu8_epi16","_mm_mask_cvtepu8_epi32","_mm_mask_cvtepu8_epi64","_mm_mask_cvtne2ps_pbh","_mm_mask_cvtpd_epi32","_mm_mask_cvtpd_epu32","_mm_mask_cvtpd_ps","_mm_mask_cvtph_ps","_mm_mask_cvtps_epi32","_mm_mask_cvtps_epu32","_mm_mask_cvtps_ph","_mm_mask_cvtsd_ss","_mm_mask_cvtsepi16_epi8","_mm_mask_cvtsepi16_storeu_epi8","_mm_mask_cvtsepi32_epi16","_mm_mask_cvtsepi32_epi8","_mm_mask_cvtsepi32_storeu_epi16","_mm_mask_cvtsepi32_storeu_epi8","_mm_mask_cvtsepi64_epi16","_mm_mask_cvtsepi64_epi32","_mm_mask_cvtsepi64_epi8","_mm_mask_cvtsepi64_storeu_epi16","_mm_mask_cvtsepi64_storeu_epi32","_mm_mask_cvtsepi64_storeu_epi8","_mm_mask_cvtss_sd","_mm_mask_cvttpd_epi32","_mm_mask_cvttpd_epu32","_mm_mask_cvttps_epi32","_mm_mask_cvttps_epu32","_mm_mask_cvtusepi16_epi8","_mm_mask_cvtusepi16_storeu_epi8","_mm_mask_cvtusepi32_epi16","_mm_mask_cvtusepi32_epi8","_mm_mask_cvtusepi32_storeu_epi16","_mm_mask_cvtusepi32_storeu_epi8","_mm_mask_cvtusepi64_epi16","_mm_mask_cvtusepi64_epi32","_mm_mask_cvtusepi64_epi8","_mm_mask_cvtusepi64_storeu_epi16","_mm_mask_cvtusepi64_storeu_epi32","_mm_mask_cvtusepi64_storeu_epi8","_mm_mask_dbsad_epu8","_mm_mask_div_pd","_mm_mask_div_ps","_mm_mask_div_round_sd","_mm_mask_div_round_ss","_mm_mask_div_sd","_mm_mask_div_ss","_mm_mask_dpbf16_ps","_mm_mask_dpbusd_epi32","_mm_mask_dpbusds_epi32","_mm_mask_dpwssd_epi32","_mm_mask_dpwssds_epi32","_mm_mask_expand_epi16","_mm_mask_expand_epi32","_mm_mask_expand_epi64","_mm_mask_expand_epi8","_mm_mask_expand_pd","_mm_mask_expand_ps","_mm_mask_expandloadu_epi16","_mm_mask_expandloadu_epi32","_mm_mask_expandloadu_epi64","_mm_mask_expandloadu_epi8","_mm_mask_expandloadu_pd","_mm_mask_expandloadu_ps","_mm_mask_fixupimm_pd","_mm_mask_fixupimm_ps","_mm_mask_fixupimm_round_sd","_mm_mask_fixupimm_round_ss","_mm_mask_fixupimm_sd","_mm_mask_fixupimm_ss","_mm_mask_fmadd_pd","_mm_mask_fmadd_ps","_mm_mask_fmadd_round_sd","_mm_mask_fmadd_round_ss","_mm_mask_fmadd_sd","_mm_mask_fmadd_ss","_mm_mask_fmaddsub_pd","_mm_mask_fmaddsub_ps","_mm_mask_fmsub_pd","_mm_mask_fmsub_ps","_mm_mask_fmsub_round_sd","_mm_mask_fmsub_round_ss","_mm_mask_fmsub_sd","_mm_mask_fmsub_ss","_mm_mask_fmsubadd_pd","_mm_mask_fmsubadd_ps","_mm_mask_fnmadd_pd","_mm_mask_fnmadd_ps","_mm_mask_fnmadd_round_sd","_mm_mask_fnmadd_round_ss","_mm_mask_fnmadd_sd","_mm_mask_fnmadd_ss","_mm_mask_fnmsub_pd","_mm_mask_fnmsub_ps","_mm_mask_fnmsub_round_sd","_mm_mask_fnmsub_round_ss","_mm_mask_fnmsub_sd","_mm_mask_fnmsub_ss","_mm_mask_getexp_pd","_mm_mask_getexp_ps","_mm_mask_getexp_round_sd","_mm_mask_getexp_round_ss","_mm_mask_getexp_sd","_mm_mask_getexp_ss","_mm_mask_getmant_pd","_mm_mask_getmant_ps","_mm_mask_getmant_round_sd","_mm_mask_getmant_round_ss","_mm_mask_getmant_sd","_mm_mask_getmant_ss","_mm_mask_gf2p8affine_epi64_epi8","_mm_mask_gf2p8affineinv_epi64_epi8","_mm_mask_gf2p8mul_epi8","_mm_mask_i32gather_epi32","_mm_mask_i32gather_epi64","_mm_mask_i32gather_pd","_mm_mask_i32gather_ps","_mm_mask_i64gather_epi32","_mm_mask_i64gather_epi64","_mm_mask_i64gather_pd","_mm_mask_i64gather_ps","_mm_mask_load_epi32","_mm_mask_load_epi64","_mm_mask_load_pd","_mm_mask_load_ps","_mm_mask_loadu_epi16","_mm_mask_loadu_epi32","_mm_mask_loadu_epi64","_mm_mask_loadu_epi8","_mm_mask_loadu_pd","_mm_mask_loadu_ps","_mm_mask_lzcnt_epi32","_mm_mask_lzcnt_epi64","_mm_mask_madd_epi16","_mm_mask_maddubs_epi16","_mm_mask_max_epi16","_mm_mask_max_epi32","_mm_mask_max_epi64","_mm_mask_max_epi8","_mm_mask_max_epu16","_mm_mask_max_epu32","_mm_mask_max_epu64","_mm_mask_max_epu8","_mm_mask_max_pd","_mm_mask_max_ps","_mm_mask_max_round_sd","_mm_mask_max_round_ss","_mm_mask_max_sd","_mm_mask_max_ss","_mm_mask_min_epi16","_mm_mask_min_epi32","_mm_mask_min_epi8","_mm_mask_min_epu16","_mm_mask_min_epu32","_mm_mask_min_epu64","_mm_mask_min_epu8","_mm_mask_min_pd","_mm_mask_min_ps","_mm_mask_min_round_sd","_mm_mask_min_round_ss","_mm_mask_min_sd","_mm_mask_min_ss","_mm_mask_mov_epi16","_mm_mask_mov_epi32","_mm_mask_mov_epi64","_mm_mask_mov_epi8","_mm_mask_mov_pd","_mm_mask_mov_ps","_mm_mask_move_sd","_mm_mask_move_ss","_mm_mask_movedup_pd","_mm_mask_movehdup_ps","_mm_mask_moveldup_ps","_mm_mask_mul_epi32","_mm_mask_mul_epu32","_mm_mask_mul_pd","_mm_mask_mul_ps","_mm_mask_mul_round_sd","_mm_mask_mul_round_ss","_mm_mask_mul_sd","_mm_mask_mul_ss","_mm_mask_mulhi_epi16","_mm_mask_mulhi_epu16","_mm_mask_mulhrs_epi16","_mm_mask_mullo_epi16","_mm_mask_mullo_epi32","_mm_mask_multishift_epi64_epi8","_mm_mask_or_epi32","_mm_mask_or_epi64","_mm_mask_packs_epi16","_mm_mask_packs_epi32","_mm_mask_packus_epi16","_mm_mask_packus_epi32","_mm_mask_permute_pd","_mm_mask_permute_ps","_mm_mask_permutevar_pd","_mm_mask_permutevar_ps","_mm_mask_permutex2var_epi16","_mm_mask_permutex2var_epi32","_mm_mask_permutex2var_epi64","_mm_mask_permutex2var_epi8","_mm_mask_permutex2var_pd","_mm_mask_permutex2var_ps","_mm_mask_permutexvar_epi16","_mm_mask_permutexvar_epi8","_mm_mask_popcnt_epi16","_mm_mask_popcnt_epi32","_mm_mask_popcnt_epi64","_mm_mask_popcnt_epi8","_mm_mask_rcp14_pd","_mm_mask_rcp14_ps","_mm_mask_rcp14_sd","_mm_mask_rcp14_ss","_mm_mask_rol_epi32","_mm_mask_rol_epi64","_mm_mask_rolv_epi32","_mm_mask_rolv_epi64","_mm_mask_ror_epi32","_mm_mask_ror_epi64","_mm_mask_rorv_epi32","_mm_mask_rorv_epi64","_mm_mask_roundscale_pd","_mm_mask_roundscale_ps","_mm_mask_roundscale_round_sd","_mm_mask_roundscale_round_ss","_mm_mask_roundscale_sd","_mm_mask_roundscale_ss","_mm_mask_rsqrt14_pd","_mm_mask_rsqrt14_ps","_mm_mask_rsqrt14_sd","_mm_mask_rsqrt14_ss","_mm_mask_scalef_pd","_mm_mask_scalef_ps","_mm_mask_scalef_round_sd","_mm_mask_scalef_round_ss","_mm_mask_scalef_sd","_mm_mask_scalef_ss","_mm_mask_set1_epi16","_mm_mask_set1_epi32","_mm_mask_set1_epi64","_mm_mask_set1_epi8","_mm_mask_shldi_epi16","_mm_mask_shldi_epi32","_mm_mask_shldi_epi64","_mm_mask_shldv_epi16","_mm_mask_shldv_epi32","_mm_mask_shldv_epi64","_mm_mask_shrdi_epi16","_mm_mask_shrdi_epi32","_mm_mask_shrdi_epi64","_mm_mask_shrdv_epi16","_mm_mask_shrdv_epi32","_mm_mask_shrdv_epi64","_mm_mask_shuffle_epi32","_mm_mask_shuffle_epi8","_mm_mask_shuffle_pd","_mm_mask_shuffle_ps","_mm_mask_shufflehi_epi16","_mm_mask_shufflelo_epi16","_mm_mask_sll_epi16","_mm_mask_sll_epi32","_mm_mask_sll_epi64","_mm_mask_slli_epi16","_mm_mask_slli_epi32","_mm_mask_slli_epi64","_mm_mask_sllv_epi16","_mm_mask_sllv_epi32","_mm_mask_sllv_epi64","_mm_mask_sqrt_pd","_mm_mask_sqrt_ps","_mm_mask_sqrt_round_sd","_mm_mask_sqrt_round_ss","_mm_mask_sqrt_sd","_mm_mask_sqrt_ss","_mm_mask_sra_epi16","_mm_mask_sra_epi32","_mm_mask_sra_epi64","_mm_mask_srai_epi16","_mm_mask_srai_epi32","_mm_mask_srai_epi64","_mm_mask_srav_epi16","_mm_mask_srav_epi32","_mm_mask_srav_epi64","_mm_mask_srl_epi16","_mm_mask_srl_epi32","_mm_mask_srl_epi64","_mm_mask_srli_epi16","_mm_mask_srli_epi32","_mm_mask_srli_epi64","_mm_mask_srlv_epi16","_mm_mask_srlv_epi32","_mm_mask_srlv_epi64","_mm_mask_store_epi32","_mm_mask_store_epi64","_mm_mask_store_pd","_mm_mask_store_ps","_mm_mask_storeu_epi16","_mm_mask_storeu_epi32","_mm_mask_storeu_epi64","_mm_mask_storeu_epi8","_mm_mask_storeu_pd","_mm_mask_storeu_ps","_mm_mask_sub_epi16","_mm_mask_sub_epi32","_mm_mask_sub_epi64","_mm_mask_sub_epi8","_mm_mask_sub_pd","_mm_mask_sub_ps","_mm_mask_sub_round_sd","_mm_mask_sub_round_ss","_mm_mask_sub_sd","_mm_mask_sub_ss","_mm_mask_subs_epi16","_mm_mask_subs_epi8","_mm_mask_subs_epu16","_mm_mask_subs_epu8","_mm_mask_ternarylogic_epi32","_mm_mask_ternarylogic_epi64","_mm_mask_test_epi16_mask","_mm_mask_test_epi32_mask","_mm_mask_test_epi64_mask","_mm_mask_test_epi8_mask","_mm_mask_testn_epi16_mask","_mm_mask_testn_epi32_mask","_mm_mask_testn_epi64_mask","_mm_mask_testn_epi8_mask","_mm_mask_unpackhi_epi16","_mm_mask_unpackhi_epi32","_mm_mask_unpackhi_epi64","_mm_mask_unpackhi_epi8","_mm_mask_unpackhi_pd","_mm_mask_unpackhi_ps","_mm_mask_unpacklo_epi16","_mm_mask_unpacklo_epi32","_mm_mask_unpacklo_epi64","_mm_mask_unpacklo_epi8","_mm_mask_unpacklo_pd","_mm_mask_unpacklo_ps","_mm_mask_xor_epi32","_mm_mask_xor_epi64","_mm_maskload_epi32","_mm_maskload_epi64","_mm_maskload_pd","_mm_maskload_ps","_mm_maskmoveu_si128","_mm_maskstore_epi32","_mm_maskstore_epi64","_mm_maskstore_pd","_mm_maskstore_ps","_mm_maskz_abs_epi16","_mm_maskz_abs_epi32","_mm_maskz_abs_epi8","_mm_maskz_add_epi16","_mm_maskz_add_epi32","_mm_maskz_add_epi64","_mm_maskz_add_epi8","_mm_maskz_add_pd","_mm_maskz_add_ps","_mm_maskz_add_round_sd","_mm_maskz_add_round_ss","_mm_maskz_add_sd","_mm_maskz_add_ss","_mm_maskz_adds_epi16","_mm_maskz_adds_epi8","_mm_maskz_adds_epu16","_mm_maskz_adds_epu8","_mm_maskz_alignr_epi32","_mm_maskz_alignr_epi64","_mm_maskz_alignr_epi8","_mm_maskz_and_epi32","_mm_maskz_and_epi64","_mm_maskz_andnot_epi32","_mm_maskz_andnot_epi64","_mm_maskz_avg_epu16","_mm_maskz_avg_epu8","_mm_maskz_broadcastb_epi8","_mm_maskz_broadcastd_epi32","_mm_maskz_broadcastq_epi64","_mm_maskz_broadcastss_ps","_mm_maskz_broadcastw_epi16","_mm_maskz_compress_epi16","_mm_maskz_compress_epi32","_mm_maskz_compress_epi64","_mm_maskz_compress_epi8","_mm_maskz_compress_pd","_mm_maskz_compress_ps","_mm_maskz_conflict_epi32","_mm_maskz_conflict_epi64","_mm_maskz_cvt_roundps_ph","_mm_maskz_cvt_roundsd_ss","_mm_maskz_cvt_roundss_sd","_mm_maskz_cvtepi16_epi32","_mm_maskz_cvtepi16_epi64","_mm_maskz_cvtepi16_epi8","_mm_maskz_cvtepi32_epi16","_mm_maskz_cvtepi32_epi64","_mm_maskz_cvtepi32_epi8","_mm_maskz_cvtepi32_pd","_mm_maskz_cvtepi32_ps","_mm_maskz_cvtepi64_epi16","_mm_maskz_cvtepi64_epi32","_mm_maskz_cvtepi64_epi8","_mm_maskz_cvtepi8_epi16","_mm_maskz_cvtepi8_epi32","_mm_maskz_cvtepi8_epi64","_mm_maskz_cvtepu16_epi32","_mm_maskz_cvtepu16_epi64","_mm_maskz_cvtepu32_epi64","_mm_maskz_cvtepu32_pd","_mm_maskz_cvtepu8_epi16","_mm_maskz_cvtepu8_epi32","_mm_maskz_cvtepu8_epi64","_mm_maskz_cvtne2ps_pbh","_mm_maskz_cvtpd_epi32","_mm_maskz_cvtpd_epu32","_mm_maskz_cvtpd_ps","_mm_maskz_cvtph_ps","_mm_maskz_cvtps_epi32","_mm_maskz_cvtps_epu32","_mm_maskz_cvtps_ph","_mm_maskz_cvtsd_ss","_mm_maskz_cvtsepi16_epi8","_mm_maskz_cvtsepi32_epi16","_mm_maskz_cvtsepi32_epi8","_mm_maskz_cvtsepi64_epi16","_mm_maskz_cvtsepi64_epi32","_mm_maskz_cvtsepi64_epi8","_mm_maskz_cvtss_sd","_mm_maskz_cvttpd_epi32","_mm_maskz_cvttpd_epu32","_mm_maskz_cvttps_epi32","_mm_maskz_cvttps_epu32","_mm_maskz_cvtusepi16_epi8","_mm_maskz_cvtusepi32_epi16","_mm_maskz_cvtusepi32_epi8","_mm_maskz_cvtusepi64_epi16","_mm_maskz_cvtusepi64_epi32","_mm_maskz_cvtusepi64_epi8","_mm_maskz_dbsad_epu8","_mm_maskz_div_pd","_mm_maskz_div_ps","_mm_maskz_div_round_sd","_mm_maskz_div_round_ss","_mm_maskz_div_sd","_mm_maskz_div_ss","_mm_maskz_dpbf16_ps","_mm_maskz_dpbusd_epi32","_mm_maskz_dpbusds_epi32","_mm_maskz_dpwssd_epi32","_mm_maskz_dpwssds_epi32","_mm_maskz_expand_epi16","_mm_maskz_expand_epi32","_mm_maskz_expand_epi64","_mm_maskz_expand_epi8","_mm_maskz_expand_pd","_mm_maskz_expand_ps","_mm_maskz_expandloadu_epi16","_mm_maskz_expandloadu_epi32","_mm_maskz_expandloadu_epi64","_mm_maskz_expandloadu_epi8","_mm_maskz_expandloadu_pd","_mm_maskz_expandloadu_ps","_mm_maskz_fixupimm_pd","_mm_maskz_fixupimm_ps","_mm_maskz_fixupimm_round_sd","_mm_maskz_fixupimm_round_ss","_mm_maskz_fixupimm_sd","_mm_maskz_fixupimm_ss","_mm_maskz_fmadd_pd","_mm_maskz_fmadd_ps","_mm_maskz_fmadd_round_sd","_mm_maskz_fmadd_round_ss","_mm_maskz_fmadd_sd","_mm_maskz_fmadd_ss","_mm_maskz_fmaddsub_pd","_mm_maskz_fmaddsub_ps","_mm_maskz_fmsub_pd","_mm_maskz_fmsub_ps","_mm_maskz_fmsub_round_sd","_mm_maskz_fmsub_round_ss","_mm_maskz_fmsub_sd","_mm_maskz_fmsub_ss","_mm_maskz_fmsubadd_pd","_mm_maskz_fmsubadd_ps","_mm_maskz_fnmadd_pd","_mm_maskz_fnmadd_ps","_mm_maskz_fnmadd_round_sd","_mm_maskz_fnmadd_round_ss","_mm_maskz_fnmadd_sd","_mm_maskz_fnmadd_ss","_mm_maskz_fnmsub_pd","_mm_maskz_fnmsub_ps","_mm_maskz_fnmsub_round_sd","_mm_maskz_fnmsub_round_ss","_mm_maskz_fnmsub_sd","_mm_maskz_fnmsub_ss","_mm_maskz_getexp_pd","_mm_maskz_getexp_ps","_mm_maskz_getexp_round_sd","_mm_maskz_getexp_round_ss","_mm_maskz_getexp_sd","_mm_maskz_getexp_ss","_mm_maskz_getmant_pd","_mm_maskz_getmant_ps","_mm_maskz_getmant_round_sd","_mm_maskz_getmant_round_ss","_mm_maskz_getmant_sd","_mm_maskz_getmant_ss","_mm_maskz_gf2p8affine_epi64_epi8","_mm_maskz_gf2p8affineinv_epi64_epi8","_mm_maskz_gf2p8mul_epi8","_mm_maskz_load_epi32","_mm_maskz_load_epi64","_mm_maskz_load_pd","_mm_maskz_load_ps","_mm_maskz_loadu_epi16","_mm_maskz_loadu_epi32","_mm_maskz_loadu_epi64","_mm_maskz_loadu_epi8","_mm_maskz_loadu_pd","_mm_maskz_loadu_ps","_mm_maskz_lzcnt_epi32","_mm_maskz_lzcnt_epi64","_mm_maskz_madd_epi16","_mm_maskz_maddubs_epi16","_mm_maskz_max_epi16","_mm_maskz_max_epi32","_mm_maskz_max_epi64","_mm_maskz_max_epi8","_mm_maskz_max_epu16","_mm_maskz_max_epu32","_mm_maskz_max_epu64","_mm_maskz_max_epu8","_mm_maskz_max_pd","_mm_maskz_max_ps","_mm_maskz_max_round_sd","_mm_maskz_max_round_ss","_mm_maskz_max_sd","_mm_maskz_max_ss","_mm_maskz_min_epi16","_mm_maskz_min_epi32","_mm_maskz_min_epi8","_mm_maskz_min_epu16","_mm_maskz_min_epu32","_mm_maskz_min_epu64","_mm_maskz_min_epu8","_mm_maskz_min_pd","_mm_maskz_min_ps","_mm_maskz_min_round_sd","_mm_maskz_min_round_ss","_mm_maskz_min_sd","_mm_maskz_min_ss","_mm_maskz_mov_epi16","_mm_maskz_mov_epi32","_mm_maskz_mov_epi64","_mm_maskz_mov_epi8","_mm_maskz_mov_pd","_mm_maskz_mov_ps","_mm_maskz_move_sd","_mm_maskz_move_ss","_mm_maskz_movedup_pd","_mm_maskz_movehdup_ps","_mm_maskz_moveldup_ps","_mm_maskz_mul_epi32","_mm_maskz_mul_epu32","_mm_maskz_mul_pd","_mm_maskz_mul_ps","_mm_maskz_mul_round_sd","_mm_maskz_mul_round_ss","_mm_maskz_mul_sd","_mm_maskz_mul_ss","_mm_maskz_mulhi_epi16","_mm_maskz_mulhi_epu16","_mm_maskz_mulhrs_epi16","_mm_maskz_mullo_epi16","_mm_maskz_mullo_epi32","_mm_maskz_multishift_epi64_epi8","_mm_maskz_or_epi32","_mm_maskz_or_epi64","_mm_maskz_packs_epi16","_mm_maskz_packs_epi32","_mm_maskz_packus_epi16","_mm_maskz_packus_epi32","_mm_maskz_permute_pd","_mm_maskz_permute_ps","_mm_maskz_permutevar_pd","_mm_maskz_permutevar_ps","_mm_maskz_permutex2var_epi16","_mm_maskz_permutex2var_epi32","_mm_maskz_permutex2var_epi64","_mm_maskz_permutex2var_epi8","_mm_maskz_permutex2var_pd","_mm_maskz_permutex2var_ps","_mm_maskz_permutexvar_epi16","_mm_maskz_permutexvar_epi8","_mm_maskz_popcnt_epi16","_mm_maskz_popcnt_epi32","_mm_maskz_popcnt_epi64","_mm_maskz_popcnt_epi8","_mm_maskz_rcp14_pd","_mm_maskz_rcp14_ps","_mm_maskz_rcp14_sd","_mm_maskz_rcp14_ss","_mm_maskz_rol_epi32","_mm_maskz_rol_epi64","_mm_maskz_rolv_epi32","_mm_maskz_rolv_epi64","_mm_maskz_ror_epi32","_mm_maskz_ror_epi64","_mm_maskz_rorv_epi32","_mm_maskz_rorv_epi64","_mm_maskz_roundscale_pd","_mm_maskz_roundscale_ps","_mm_maskz_roundscale_round_sd","_mm_maskz_roundscale_round_ss","_mm_maskz_roundscale_sd","_mm_maskz_roundscale_ss","_mm_maskz_rsqrt14_pd","_mm_maskz_rsqrt14_ps","_mm_maskz_rsqrt14_sd","_mm_maskz_rsqrt14_ss","_mm_maskz_scalef_pd","_mm_maskz_scalef_ps","_mm_maskz_scalef_round_sd","_mm_maskz_scalef_round_ss","_mm_maskz_scalef_sd","_mm_maskz_scalef_ss","_mm_maskz_set1_epi16","_mm_maskz_set1_epi32","_mm_maskz_set1_epi64","_mm_maskz_set1_epi8","_mm_maskz_shldi_epi16","_mm_maskz_shldi_epi32","_mm_maskz_shldi_epi64","_mm_maskz_shldv_epi16","_mm_maskz_shldv_epi32","_mm_maskz_shldv_epi64","_mm_maskz_shrdi_epi16","_mm_maskz_shrdi_epi32","_mm_maskz_shrdi_epi64","_mm_maskz_shrdv_epi16","_mm_maskz_shrdv_epi32","_mm_maskz_shrdv_epi64","_mm_maskz_shuffle_epi32","_mm_maskz_shuffle_epi8","_mm_maskz_shuffle_pd","_mm_maskz_shuffle_ps","_mm_maskz_shufflehi_epi16","_mm_maskz_shufflelo_epi16","_mm_maskz_sll_epi16","_mm_maskz_sll_epi32","_mm_maskz_sll_epi64","_mm_maskz_slli_epi16","_mm_maskz_slli_epi32","_mm_maskz_slli_epi64","_mm_maskz_sllv_epi16","_mm_maskz_sllv_epi32","_mm_maskz_sllv_epi64","_mm_maskz_sqrt_pd","_mm_maskz_sqrt_ps","_mm_maskz_sqrt_round_sd","_mm_maskz_sqrt_round_ss","_mm_maskz_sqrt_sd","_mm_maskz_sqrt_ss","_mm_maskz_sra_epi16","_mm_maskz_sra_epi32","_mm_maskz_sra_epi64","_mm_maskz_srai_epi16","_mm_maskz_srai_epi32","_mm_maskz_srai_epi64","_mm_maskz_srav_epi16","_mm_maskz_srav_epi32","_mm_maskz_srav_epi64","_mm_maskz_srl_epi16","_mm_maskz_srl_epi32","_mm_maskz_srl_epi64","_mm_maskz_srli_epi16","_mm_maskz_srli_epi32","_mm_maskz_srli_epi64","_mm_maskz_srlv_epi16","_mm_maskz_srlv_epi32","_mm_maskz_srlv_epi64","_mm_maskz_sub_epi16","_mm_maskz_sub_epi32","_mm_maskz_sub_epi64","_mm_maskz_sub_epi8","_mm_maskz_sub_pd","_mm_maskz_sub_ps","_mm_maskz_sub_round_sd","_mm_maskz_sub_round_ss","_mm_maskz_sub_sd","_mm_maskz_sub_ss","_mm_maskz_subs_epi16","_mm_maskz_subs_epi8","_mm_maskz_subs_epu16","_mm_maskz_subs_epu8","_mm_maskz_ternarylogic_epi32","_mm_maskz_ternarylogic_epi64","_mm_maskz_unpackhi_epi16","_mm_maskz_unpackhi_epi32","_mm_maskz_unpackhi_epi64","_mm_maskz_unpackhi_epi8","_mm_maskz_unpackhi_pd","_mm_maskz_unpackhi_ps","_mm_maskz_unpacklo_epi16","_mm_maskz_unpacklo_epi32","_mm_maskz_unpacklo_epi64","_mm_maskz_unpacklo_epi8","_mm_maskz_unpacklo_pd","_mm_maskz_unpacklo_ps","_mm_maskz_xor_epi32","_mm_maskz_xor_epi64","_mm_max_epi16","_mm_max_epi32","_mm_max_epi64","_mm_max_epi8","_mm_max_epu16","_mm_max_epu32","_mm_max_epu64","_mm_max_epu8","_mm_max_pd","_mm_max_ps","_mm_max_round_sd","_mm_max_round_ss","_mm_max_sd","_mm_max_ss","_mm_mfence","_mm_min_epi16","_mm_min_epi32","_mm_min_epi8","_mm_min_epu16","_mm_min_epu32","_mm_min_epu64","_mm_min_epu8","_mm_min_pd","_mm_min_ps","_mm_min_round_sd","_mm_min_round_ss","_mm_min_sd","_mm_min_ss","_mm_minpos_epu16","_mm_move_epi64","_mm_move_sd","_mm_move_ss","_mm_movedup_pd","_mm_movehdup_ps","_mm_movehl_ps","_mm_moveldup_ps","_mm_movelh_ps","_mm_movemask_epi8","_mm_movemask_pd","_mm_movemask_ps","_mm_movepi16_mask","_mm_movepi8_mask","_mm_movm_epi16","_mm_movm_epi8","_mm_mpsadbw_epu8","_mm_mul_epi32","_mm_mul_epu32","_mm_mul_pd","_mm_mul_ps","_mm_mul_round_sd","_mm_mul_round_ss","_mm_mul_sd","_mm_mul_ss","_mm_mulhi_epi16","_mm_mulhi_epu16","_mm_mulhrs_epi16","_mm_mullo_epi16","_mm_mullo_epi32","_mm_multishift_epi64_epi8","_mm_or_epi32","_mm_or_epi64","_mm_or_pd","_mm_or_ps","_mm_or_si128","_mm_packs_epi16","_mm_packs_epi32","_mm_packus_epi16","_mm_packus_epi32","_mm_pause","_mm_permute_pd","_mm_permute_ps","_mm_permutevar_pd","_mm_permutevar_ps","_mm_permutex2var_epi16","_mm_permutex2var_epi32","_mm_permutex2var_epi64","_mm_permutex2var_epi8","_mm_permutex2var_pd","_mm_permutex2var_ps","_mm_permutexvar_epi16","_mm_permutexvar_epi8","_mm_popcnt_epi16","_mm_popcnt_epi32","_mm_popcnt_epi64","_mm_popcnt_epi8","_mm_prefetch","_mm_rcp14_pd","_mm_rcp14_ps","_mm_rcp14_sd","_mm_rcp14_ss","_mm_rcp_ps","_mm_rcp_ss","_mm_rol_epi32","_mm_rol_epi64","_mm_rolv_epi32","_mm_rolv_epi64","_mm_ror_epi32","_mm_ror_epi64","_mm_rorv_epi32","_mm_rorv_epi64","_mm_round_pd","_mm_round_ps","_mm_round_sd","_mm_round_ss","_mm_roundscale_pd","_mm_roundscale_ps","_mm_roundscale_round_sd","_mm_roundscale_round_ss","_mm_roundscale_sd","_mm_roundscale_ss","_mm_rsqrt14_sd","_mm_rsqrt14_ss","_mm_rsqrt_ps","_mm_rsqrt_ss","_mm_sad_epu8","_mm_scalef_pd","_mm_scalef_ps","_mm_scalef_round_sd","_mm_scalef_round_ss","_mm_scalef_sd","_mm_scalef_ss","_mm_set1_epi16","_mm_set1_epi32","_mm_set1_epi64x","_mm_set1_epi8","_mm_set1_pd","_mm_set1_ps","_mm_set_epi16","_mm_set_epi32","_mm_set_epi64x","_mm_set_epi8","_mm_set_pd","_mm_set_pd1","_mm_set_ps","_mm_set_ps1","_mm_set_sd","_mm_set_ss","_mm_setcsr","_mm_setr_epi16","_mm_setr_epi32","_mm_setr_epi8","_mm_setr_pd","_mm_setr_ps","_mm_setzero_pd","_mm_setzero_ps","_mm_setzero_si128","_mm_sfence","_mm_sha1msg1_epu32","_mm_sha1msg2_epu32","_mm_sha1nexte_epu32","_mm_sha1rnds4_epu32","_mm_sha256msg1_epu32","_mm_sha256msg2_epu32","_mm_sha256rnds2_epu32","_mm_shldi_epi16","_mm_shldi_epi32","_mm_shldi_epi64","_mm_shldv_epi16","_mm_shldv_epi32","_mm_shldv_epi64","_mm_shrdi_epi16","_mm_shrdi_epi32","_mm_shrdi_epi64","_mm_shrdv_epi16","_mm_shrdv_epi32","_mm_shrdv_epi64","_mm_shuffle_epi32","_mm_shuffle_epi8","_mm_shuffle_pd","_mm_shuffle_ps","_mm_shufflehi_epi16","_mm_shufflelo_epi16","_mm_sign_epi16","_mm_sign_epi32","_mm_sign_epi8","_mm_sll_epi16","_mm_sll_epi32","_mm_sll_epi64","_mm_slli_epi16","_mm_slli_epi32","_mm_slli_epi64","_mm_slli_si128","_mm_sllv_epi16","_mm_sllv_epi32","_mm_sllv_epi64","_mm_sqrt_pd","_mm_sqrt_ps","_mm_sqrt_round_sd","_mm_sqrt_round_ss","_mm_sqrt_sd","_mm_sqrt_ss","_mm_sra_epi16","_mm_sra_epi32","_mm_sra_epi64","_mm_srai_epi16","_mm_srai_epi32","_mm_srai_epi64","_mm_srav_epi16","_mm_srav_epi32","_mm_srav_epi64","_mm_srl_epi16","_mm_srl_epi32","_mm_srl_epi64","_mm_srli_epi16","_mm_srli_epi32","_mm_srli_epi64","_mm_srli_si128","_mm_srlv_epi16","_mm_srlv_epi32","_mm_srlv_epi64","_mm_store1_pd","_mm_store1_ps","_mm_store_epi32","_mm_store_epi64","_mm_store_pd","_mm_store_pd1","_mm_store_ps","_mm_store_ps1","_mm_store_sd","_mm_store_si128","_mm_store_ss","_mm_storeh_pd","_mm_storel_epi64","_mm_storel_pd","_mm_storer_pd","_mm_storer_ps","_mm_storeu_epi16","_mm_storeu_epi32","_mm_storeu_epi64","_mm_storeu_epi8","_mm_storeu_pd","_mm_storeu_ps","_mm_storeu_si128","_mm_stream_pd","_mm_stream_ps","_mm_stream_sd","_mm_stream_si128","_mm_stream_si32","_mm_stream_si64","_mm_stream_ss","_mm_sub_epi16","_mm_sub_epi32","_mm_sub_epi64","_mm_sub_epi8","_mm_sub_pd","_mm_sub_ps","_mm_sub_round_sd","_mm_sub_round_ss","_mm_sub_sd","_mm_sub_ss","_mm_subs_epi16","_mm_subs_epi8","_mm_subs_epu16","_mm_subs_epu8","_mm_ternarylogic_epi32","_mm_ternarylogic_epi64","_mm_test_all_ones","_mm_test_all_zeros","_mm_test_epi16_mask","_mm_test_epi32_mask","_mm_test_epi64_mask","_mm_test_epi8_mask","_mm_test_mix_ones_zeros","_mm_testc_pd","_mm_testc_ps","_mm_testc_si128","_mm_testn_epi16_mask","_mm_testn_epi32_mask","_mm_testn_epi64_mask","_mm_testn_epi8_mask","_mm_testnzc_pd","_mm_testnzc_ps","_mm_testnzc_si128","_mm_testz_pd","_mm_testz_ps","_mm_testz_si128","_mm_tzcnt_32","_mm_tzcnt_64","_mm_ucomieq_sd","_mm_ucomieq_ss","_mm_ucomige_sd","_mm_ucomige_ss","_mm_ucomigt_sd","_mm_ucomigt_ss","_mm_ucomile_sd","_mm_ucomile_ss","_mm_ucomilt_sd","_mm_ucomilt_ss","_mm_ucomineq_sd","_mm_ucomineq_ss","_mm_undefined_pd","_mm_undefined_ps","_mm_undefined_si128","_mm_unpackhi_epi16","_mm_unpackhi_epi32","_mm_unpackhi_epi64","_mm_unpackhi_epi8","_mm_unpackhi_pd","_mm_unpackhi_ps","_mm_unpacklo_epi16","_mm_unpacklo_epi32","_mm_unpacklo_epi64","_mm_unpacklo_epi8","_mm_unpacklo_pd","_mm_unpacklo_ps","_mm_xor_epi32","_mm_xor_epi64","_mm_xor_pd","_mm_xor_ps","_mm_xor_si128","_mulx_u32","_mulx_u64","_pdep_u32","_pdep_u64","_pext_u32","_pext_u64","_popcnt32","_popcnt64","_rdrand16_step","_rdrand32_step","_rdrand64_step","_rdseed16_step","_rdseed32_step","_rdseed64_step","_rdtsc","_store_mask32","_store_mask64","_subborrow_u32","_subborrow_u64","_t1mskc_u32","_t1mskc_u64","_tzcnt_u32","_tzcnt_u64","_tzmsk_u32","_tzmsk_u64","_xabort","_xabort_code","_xbegin","_xend","_xgetbv","_xrstor","_xrstor64","_xrstors","_xrstors64","_xsave","_xsave64","_xsavec","_xsavec64","_xsaveopt","_xsaveopt64","_xsaves","_xsaves64","_xsetbv","_xtest","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmpxchg16b","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","eax","ebx","ecx","edx","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","has_cpuid","into","into","into","into","into","into","into","into","into","into","into","into","into","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","IntoIter","TryFromSliceError","advance_back_by","advance_by","alive","as_mut_slice","as_slice","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","consume_handle","consume_handle","count","data","description","drop","empty","fmt","fmt","fmt","fold","from","from","from","from_fn","from_mut","from_ref","into","into","into_iter","is_empty","last","len","new","new_handle","new_handle","new_unchecked","next","next_back","rfold","size_hint","to_owned","to_owned","to_string","try_from","try_from","try_from_fn","try_into","try_into","type_id","type_id","Acknowledge","Ampersand","Apostrophe","Asterisk","Backspace","Bell","Cancel","CapitalA","CapitalB","CapitalC","CapitalD","CapitalE","CapitalF","CapitalG","CapitalH","CapitalI","CapitalJ","CapitalK","CapitalL","CapitalM","CapitalN","CapitalO","CapitalP","CapitalQ","CapitalR","CapitalS","CapitalT","CapitalU","CapitalV","CapitalW","CapitalX","CapitalY","CapitalZ","CarriageReturn","Char","CharacterTabulation","CircumflexAccent","Colon","Comma","CommercialAt","DataLinkEscape","Delete","DeviceControlFour","DeviceControlOne","DeviceControlThree","DeviceControlTwo","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DollarSign","EndOfMedium","EndOfText","EndOfTransmission","EndOfTransmissionBlock","Enquiry","EqualsSign","Escape","EscapeDefault","ExclamationMark","FormFeed","FullStop","GraveAccent","GreaterThanSign","HyphenMinus","InformationSeparatorFour","InformationSeparatorOne","InformationSeparatorThree","InformationSeparatorTwo","LeftCurlyBracket","LeftParenthesis","LeftSquareBracket","LessThanSign","LineFeed","LineTabulation","LowLine","NegativeAcknowledge","Null","NumberSign","PercentSign","PlusSign","QuestionMark","QuotationMark","ReverseSolidus","RightCurlyBracket","RightParenthesis","RightSquareBracket","Semicolon","ShiftIn","ShiftOut","SmallA","SmallB","SmallC","SmallD","SmallE","SmallF","SmallG","SmallH","SmallI","SmallJ","SmallK","SmallL","SmallM","SmallN","SmallO","SmallP","SmallQ","SmallR","SmallS","SmallT","SmallU","SmallV","SmallW","SmallX","SmallY","SmallZ","Solidus","Space","StartOfHeading","StartOfText","Substitute","SynchronousIdle","Tilde","VerticalLine","advance_back_by","advance_by","as_str","backward_checked","backward_unchecked","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","consume_handle","consume_handle","count","digit","digit_unchecked","eq","escape_default","fmt","fmt","fmt","fmt","forward_checked","forward_unchecked","from","from","from_u8","from_u8_unchecked","hash","into","into","into_iter","last","len","new_handle","new_handle","next","next_back","partial_cmp","size_hint","steps_between","to_char","to_owned","to_owned","to_string","to_string","to_u8","try_from","try_from","try_into","try_into","type_id","type_id","assert_matches","debug_assert_matches","AsyncIterator","FromIter","IntoAsyncIter","IntoAsyncIterator","Item","Item","borrow","borrow_mut","clone","clone_handle","clone_into","consume_handle","fmt","from","from_iter","into","into_async_iter","into_async_iter","iter","new_handle","poll_next","poll_next","size_hint","size_hint","to_owned","try_from","try_into","type_id","Borrow","BorrowMut","borrow","borrow_mut","BorrowError","BorrowMutError","Cell","LazyCell","OnceCell","Ref","RefCell","RefMut","SyncUnsafeCell","UnsafeCell","as_array_of_cells","as_ptr","as_ptr","as_slice_of_cells","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","cmp","consume_handle","consume_handle","consume_handle","default","default","default","default","default","default","deref","deref","deref","deref_mut","description","description","eq","eq","eq","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","ge","ge","get","get","get","get","get_mut","get_mut","get_mut","get_mut","get_mut","get_or_init","get_or_try_init","gt","gt","inner","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","le","le","leak","leak","lt","lt","map","map","map_split","map_split","marker","new","new","new","new","new","new","new_handle","new_handle","new_handle","partial_cmp","partial_cmp","raw_get","raw_get","replace","replace","replace_with","set","set","state","swap","swap","take","take","take","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_borrow","try_borrow_mut","try_borrow_unguarded","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","undo_leak","update","value","value","value","value","value","value","CharTryFromError","DecodeUtf16","DecodeUtf16Error","EscapeDebug","EscapeDefault","EscapeUnicode","MAX","ParseCharError","REPLACEMENT_CHARACTER","ToLowercase","ToUppercase","TryFromCharError","UNICODE_VERSION","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count","count","count","decode_utf16","description","description","description","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_digit","from_u32","from_u32_unchecked","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","iter","kind","last","last","len","len","len","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next_back","next_back","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unpaired_surrogate","Clone","Clone","clone","clone_from","Eq","Eq","Equal","Greater","Less","Ord","Ord","Ordering","PartialEq","PartialEq","PartialOrd","PartialOrd","Reverse","borrow","borrow","borrow_mut","borrow_mut","clamp","clone","clone","clone_from","clone_handle","clone_handle","clone_into","clone_into","cmp","cmp","cmp","consume_handle","consume_handle","default","eq","eq","eq","fmt","fmt","from","from","ge","ge","gt","gt","hash","hash","into","into","is_eq","is_ge","is_gt","is_le","is_lt","is_ne","le","le","lt","lt","max","max","max_by","max_by_key","min","min","min_by","min_by_key","minmax","minmax_by","minmax_by_key","ne","new_handle","new_handle","partial_cmp","partial_cmp","partial_cmp","reverse","then","then_with","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","AsMut","AsRef","Error","Error","FloatToInt","From","Infallible","Into","TryFrom","TryInto","as_mut","as_ref","borrow","borrow_mut","clone","clone_handle","clone_into","cmp","consume_handle","description","eq","fmt","fmt","from","from","from","from","hash","identity","into","into","new_handle","partial_cmp","report","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","Default","Default","default","Error","Request","Source","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone_into","current","description","downcast","downcast","downcast","downcast_mut","downcast_mut","downcast_mut","downcast_ref","downcast_ref","downcast_ref","fmt","fmt","from","into","into_iter","is","is","is","next","provide","provide_ref","provide_ref_with","provide_value","provide_value_with","request_ref","request_value","source","sources","to_owned","try_from","try_into","type_id","type_id","would_be_satisfied_by_ref_of","would_be_satisfied_by_value_of","DIGITS","EPSILON","INFINITY","MANTISSA_DIGITS","MAX","MAX_10_EXP","MAX_EXP","MIN","MIN_10_EXP","MIN_EXP","MIN_POSITIVE","NAN","NEG_INFINITY","RADIX","consts","E","EGAMMA","FRAC_1_PI","FRAC_1_SQRT_2","FRAC_1_SQRT_3","FRAC_1_SQRT_PI","FRAC_2_PI","FRAC_2_SQRT_PI","FRAC_PI_2","FRAC_PI_3","FRAC_PI_4","FRAC_PI_6","FRAC_PI_8","LN_10","LN_2","LOG10_2","LOG10_E","LOG2_10","LOG2_E","PHI","PI","SQRT_2","SQRT_3","TAU","DIGITS","EPSILON","INFINITY","MANTISSA_DIGITS","MAX","MAX_10_EXP","MAX_EXP","MIN","MIN_10_EXP","MIN_EXP","MIN_POSITIVE","NAN","NEG_INFINITY","RADIX","consts","E","EGAMMA","FRAC_1_PI","FRAC_1_SQRT_2","FRAC_1_SQRT_3","FRAC_1_SQRT_PI","FRAC_2_PI","FRAC_2_SQRT_PI","FRAC_PI_2","FRAC_PI_3","FRAC_PI_4","FRAC_PI_6","FRAC_PI_8","LN_10","LN_2","LOG10_2","LOG10_E","LOG2_10","LOG2_E","PHI","PI","SQRT_2","SQRT_3","TAU","CStr","FromBytesUntilNulError","FromBytesWithNulError","VaList","VaListImpl","_marker","_marker","arg","as_ptr","as_ref","as_va_list","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_char","c_double","c_float","c_int","c_long","c_longlong","c_ptrdiff_t","c_schar","c_short","c_size_t","c_ssize_t","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","count_bytes","default","deref","deref_mut","description","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fp_offset","from","from","from","from","from","from_bytes_until_nul","from_bytes_with_nul","from_bytes_with_nul_unchecked","from_ptr","gp_offset","hash","index","inner","inner","into","into","into","into","into","into_c_string","is_empty","kind","new_handle","new_handle","new_handle","overflow_arg_area","partial_cmp","reg_save_area","to_bytes","to_bytes_with_nul","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string_lossy","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","with_copy","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Err","Error","Formatter","FormatterFn","Left","LowerExp","LowerHex","Octal","Ok","Pointer","Result","Right","UpperExp","UpperHex","Write","align","align","alternate","args","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","empty_name","entries","entries","entries","entry","entry","entry","entry_with","entry_with","eq","eq","field","field","field_with","field_with","fields","fill","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","has_fields","has_fields","has_key","hash","inner","inner","into","into","into","into","into","into","into","into","into","into","key","key_with","new_handle","new_handle","new_handle","pad","pad_integral","partial_cmp","pieces","precision","precision","result","result","result","sign_aware_zero_pad","sign_minus","sign_plus","state","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value_with","width","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Future","IntoFuture","IntoFuture","Output","Output","Pending","PollFn","Ready","_data","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_handle","clone_into","clone_into","consume_handle","consume_handle","consume_handle","f","fmt","fmt","fmt","from","from","from","into","into","into","into_future","into_future","into_future","into_future","into_inner","join","new_handle","new_handle","new_handle","pending","poll","poll","poll","poll","poll_fn","ready","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","BuildHasher","BuildHasherDefault","Hash","Hash","Hasher","Hasher","SipHasher","borrow","borrow","borrow_mut","borrow_mut","build_hasher","build_hasher","clone","clone","clone_handle","clone_handle","clone_into","clone_into","consume_handle","consume_handle","default","default","eq","finish","finish","fmt","fmt","from","from","hash","hash_one","hash_slice","into","into","new","new_handle","new_handle","new_with_keys","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","write","write","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","assert_unchecked","black_box","must_use","spin_loop","unreachable_unchecked","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","abort","add_with_overflow","arith_offset","assert_inhabited","assert_mem_uninitialized_valid","assert_zero_valid","assume","atomic_and_acqrel","atomic_and_acquire","atomic_and_relaxed","atomic_and_release","atomic_and_seqcst","atomic_cxchg_acqrel_acquire","atomic_cxchg_acqrel_relaxed","atomic_cxchg_acqrel_seqcst","atomic_cxchg_acquire_acquire","atomic_cxchg_acquire_relaxed","atomic_cxchg_acquire_seqcst","atomic_cxchg_relaxed_acquire","atomic_cxchg_relaxed_relaxed","atomic_cxchg_relaxed_seqcst","atomic_cxchg_release_acquire","atomic_cxchg_release_relaxed","atomic_cxchg_release_seqcst","atomic_cxchg_seqcst_acquire","atomic_cxchg_seqcst_relaxed","atomic_cxchg_seqcst_seqcst","atomic_cxchgweak_acqrel_acquire","atomic_cxchgweak_acqrel_relaxed","atomic_cxchgweak_acqrel_seqcst","atomic_cxchgweak_acquire_acquire","atomic_cxchgweak_acquire_relaxed","atomic_cxchgweak_acquire_seqcst","atomic_cxchgweak_relaxed_acquire","atomic_cxchgweak_relaxed_relaxed","atomic_cxchgweak_relaxed_seqcst","atomic_cxchgweak_release_acquire","atomic_cxchgweak_release_relaxed","atomic_cxchgweak_release_seqcst","atomic_cxchgweak_seqcst_acquire","atomic_cxchgweak_seqcst_relaxed","atomic_cxchgweak_seqcst_seqcst","atomic_fence_acqrel","atomic_fence_acquire","atomic_fence_release","atomic_fence_seqcst","atomic_load_acquire","atomic_load_relaxed","atomic_load_seqcst","atomic_load_unordered","atomic_max_acqrel","atomic_max_acquire","atomic_max_relaxed","atomic_max_release","atomic_max_seqcst","atomic_min_acqrel","atomic_min_acquire","atomic_min_relaxed","atomic_min_release","atomic_min_seqcst","atomic_nand_acqrel","atomic_nand_acquire","atomic_nand_relaxed","atomic_nand_release","atomic_nand_seqcst","atomic_or_acqrel","atomic_or_acquire","atomic_or_relaxed","atomic_or_release","atomic_or_seqcst","atomic_singlethreadfence_acqrel","atomic_singlethreadfence_acquire","atomic_singlethreadfence_release","atomic_singlethreadfence_seqcst","atomic_store_relaxed","atomic_store_release","atomic_store_seqcst","atomic_store_unordered","atomic_umax_acqrel","atomic_umax_acquire","atomic_umax_relaxed","atomic_umax_release","atomic_umax_seqcst","atomic_umin_acqrel","atomic_umin_acquire","atomic_umin_relaxed","atomic_umin_release","atomic_umin_seqcst","atomic_xadd_acqrel","atomic_xadd_acquire","atomic_xadd_relaxed","atomic_xadd_release","atomic_xadd_seqcst","atomic_xchg_acqrel","atomic_xchg_acquire","atomic_xchg_relaxed","atomic_xchg_release","atomic_xchg_seqcst","atomic_xor_acqrel","atomic_xor_acquire","atomic_xor_relaxed","atomic_xor_release","atomic_xor_seqcst","atomic_xsub_acqrel","atomic_xsub_acquire","atomic_xsub_relaxed","atomic_xsub_release","atomic_xsub_seqcst","bitreverse","black_box","breakpoint","bswap","caller_location","ceilf32","ceilf64","compare_bytes","const_allocate","const_deallocate","const_eval_select","copy","copy_nonoverlapping","copysignf32","copysignf64","cosf32","cosf64","ctlz","ctlz_nonzero","ctpop","cttz","cttz_nonzero","discriminant_value","drop_in_place","exact_div","exp2f32","exp2f64","expf32","expf64","fabsf32","fabsf64","fadd_fast","fdiv_fast","float_to_int_unchecked","floorf32","floorf64","fmaf32","fmaf64","fmul_fast","forget","frem_fast","fsub_fast","is_val_statically_known","likely","log10f32","log10f64","log2f32","log2f64","logf32","logf64","maxnumf32","maxnumf64","min_align_of","min_align_of_val","minnumf32","minnumf64","mir","mul_with_overflow","nearbyintf32","nearbyintf64","needs_drop","nontemporal_store","offset","powf32","powf64","powif32","powif64","pref_align_of","prefetch_read_data","prefetch_read_instruction","prefetch_write_data","prefetch_write_instruction","ptr_guaranteed_cmp","ptr_mask","ptr_offset_from","ptr_offset_from_unsigned","raw_eq","read_via_copy","rintf32","rintf64","rotate_left","rotate_right","roundevenf32","roundevenf64","roundf32","roundf64","rustc_peek","saturating_add","saturating_sub","simd","sinf32","sinf64","size_of","size_of_val","sqrtf32","sqrtf64","sub_with_overflow","transmute","transmute_unchecked","truncf32","truncf64","try","type_id","type_name","unaligned_volatile_load","unaligned_volatile_store","unchecked_add","unchecked_div","unchecked_mul","unchecked_rem","unchecked_shl","unchecked_shr","unchecked_sub","unlikely","unreachable","variant_count","volatile_copy_memory","volatile_copy_nonoverlapping_memory","volatile_load","volatile_set_memory","volatile_store","vtable_align","vtable_size","wrapping_add","wrapping_mul","wrapping_sub","write_bytes","write_via_move","Abi","Assume","BasicBlock","Call","CastTransmute","Checked","Cleanup","CopyForDeref","Deinit","Discriminant","Drop","Field","Goto","InCleanup","Len","Move","Normal","Offset","Retag","Return","ReturnTo","ReturnToArg","SetDiscriminant","Static","StaticMut","StorageDead","StorageLive","Unreachable","UnwindActionArg","UnwindCleanup","UnwindContinue","UnwindResume","UnwindTerminate","UnwindTerminateReason","UnwindUnreachable","Variant","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone_handle","clone_handle","clone_handle","clone_handle","consume_handle","consume_handle","consume_handle","consume_handle","from","from","from","from","into","into","into","into","mir","new_handle","new_handle","new_handle","new_handle","place","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","simd_add","simd_and","simd_arith_offset","simd_as","simd_bitmask","simd_bitreverse","simd_bswap","simd_cast","simd_cast_ptr","simd_ctlz","simd_cttz","simd_div","simd_eq","simd_expose_addr","simd_fabs","simd_fmax","simd_fmin","simd_from_exposed_addr","simd_gather","simd_ge","simd_gt","simd_le","simd_lt","simd_masked_load","simd_masked_store","simd_mul","simd_ne","simd_neg","simd_or","simd_reduce_add_ordered","simd_reduce_all","simd_reduce_and","simd_reduce_any","simd_reduce_max","simd_reduce_min","simd_reduce_mul_ordered","simd_reduce_or","simd_reduce_xor","simd_rem","simd_saturating_add","simd_saturating_sub","simd_scatter","simd_select","simd_select_bitmask","simd_shl","simd_shr","simd_shuffle","simd_sub","simd_xor","BorrowedBuf","BorrowedCursor","advance","append","as_mut","borrow","borrow","borrow_mut","borrow_mut","buf","buf","capacity","capacity","clear","clone_handle","clone_handle","consume_handle","consume_handle","ensure_init","filled","filled","filled_mut","flush","fmt","fmt","from","from","from","from","init","init_len","init_mut","init_ref","into","into","len","new_handle","new_handle","reborrow","set_init","set_init","start","try_from","try_from","try_into","try_into","type_id","type_id","unfilled","uninit_mut","write","written","MAX","MIN","ArrayChunks","ByRefSized","Chain","Cloned","Copied","Cycle","DoubleEndedIterator","Empty","Enumerate","ExactSizeIterator","Extend","Filter","FilterMap","FlatMap","Flatten","FromFn","FromIterator","Fuse","FusedIterator","Inspect","Intersperse","IntersperseWith","IntoIter","IntoIterator","Item","Item","Iterator","Map","MapWhile","MapWindows","Once","OnceWith","Peekable","Product","Repeat","RepeatN","RepeatWith","Rev","Scan","Skip","SkipWhile","Step","StepBy","Successors","Sum","Take","TakeWhile","TrustedLen","TrustedStep","Zip","a","a","a_len","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","advance_by","all","any","array_chunks","b","b","backward","backward_checked","backward_unchecked","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","chain","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","cmp_by","collect","collect_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","copied","count","count","count","count","count","count","count","count","count","count","count","count","count","count","count","cycle","default","default","default","default","default","default","default","default","drop","element","element","empty","enumerate","eq","eq_by","extend","extend_one","extend_reserve","f","f","f","f","f","filter","filter_map","find","find","find","find","find_map","first_take","flag","flag","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","for_each","for_each","forward","forward_checked","forward_unchecked","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_coroutine","from_fn","from_iter","fuse","ge","gen","gt","index","inner","inner","inner","inner","inspect","intersperse","intersperse_with","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_remainder","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","it","it","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","last","last","last","last","last","last","last","last","last","last","le","len","len","len","len","len","len","len","len","len","len","len","len","len","len","lt","map","map_while","map_windows","max","max_by","max_by_key","min","min_by","min_by_key","n","n","ne","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_chunk","next_chunk","next_chunk","next_chunk","next_if","next_if_eq","next_item","next_item","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","once","once_with","orig","partial_cmp","partial_cmp_by","partition","partition_in_place","peek","peek_mut","peekable","peeked","position","predicate","predicate","predicate","predicate","product","product","reduce","remainder","repeat","repeat_n","repeat_with","repeater","rev","rfind","rfind","rfind","rfind","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rfold","rposition","scan","separator","separator","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","started","started","state","step","step_by","steps_between","succ","successors","sum","sum","take","take_while","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_collect","try_find","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reduce","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unzip","zip","zip","ConstParamTy","ConstParamTy","Copy","Copy","Destruct","Discriminant","DiscriminantKind","FnPtr","PhantomData","PhantomPinned","PointerLike","Send","Sized","StructuralPartialEq","Sync","Tuple","Unpin","Unsize","addr","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","cmp","consume_handle","consume_handle","default","default","eq","eq","fmt","fmt","from","from","hash","hash","into","into","new_handle","new_handle","partial_cmp","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","ALIGNMENT","Assume","BikeshedIntrinsicFrom","Discriminant","LIFETIMES","ManuallyDrop","MaybeUninit","NOTHING","SAFETY","VALIDITY","add","align_of","align_of_val","align_of_val_raw","alignment","and","array_assume_init","as_bytes","as_bytes_mut","as_mut_ptr","as_ptr","assume_init","assume_init_drop","assume_init_mut","assume_init_read","assume_init_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","but_not","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","consume_handle","copy","default","deref","deref_mut","discriminant","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","forget","forget_unsized","from","from","from","from","hash","hash","into","into","into","into","into_inner","lifetimes","min_align_of","min_align_of_val","needs_drop","new","new","new_handle","new_handle","new_handle","new_handle","offset_of","partial_cmp","replace","safety","size_of","size_of_val","size_of_val_raw","slice_as_bytes","slice_as_bytes_mut","slice_as_mut_ptr","slice_as_ptr","slice_assume_init_mut","slice_assume_init_ref","sub","swap","take","take","to_owned","to_owned","to_owned","to_owned","transmute","transmute_copy","transpose","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uninit","uninit","uninit_array","uninitialized","validity","value","value","variant_count","write","write_slice","write_slice_cloned","zeroed","zeroed","AddrParseError","AdminLocal","BITS","BITS","BROADCAST","Global","InterfaceLocal","IpAddr","Ipv4Addr","Ipv6Addr","Ipv6MulticastScope","LOCALHOST","LOCALHOST","LinkLocal","OrganizationLocal","RealmLocal","SiteLocal","SocketAddr","SocketAddrV4","SocketAddrV6","UNSPECIFIED","UNSPECIFIED","V4","V4","V6","V6","backward_checked","backward_checked","backward_unchecked","backward_unchecked","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","description","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","flowinfo","flowinfo","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forward_checked","forward_checked","forward_unchecked","forward_unchecked","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","ip","ip","ip","ip","ip","is_benchmarking","is_benchmarking","is_benchmarking","is_broadcast","is_documentation","is_documentation","is_documentation","is_global","is_global","is_global","is_ipv4","is_ipv4","is_ipv4_mapped","is_ipv6","is_ipv6","is_link_local","is_loopback","is_loopback","is_loopback","is_multicast","is_multicast","is_multicast","is_private","is_reserved","is_shared","is_unicast","is_unicast_global","is_unicast_link_local","is_unique_local","is_unspecified","is_unspecified","is_unspecified","multicast_scope","new","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","not","not","not","not","octets","octets","octets","octets","parse_ascii","parse_ascii","parse_ascii","parse_ascii","parse_ascii","parse_ascii","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","port","port","port","port","port","scope_id","scope_id","segments","set_flowinfo","set_ip","set_ip","set_ip","set_port","set_port","set_port","set_scope_id","steps_between","steps_between","to_bits","to_bits","to_canonical","to_canonical","to_ipv4","to_ipv4_mapped","to_ipv6_compatible","to_ipv6_mapped","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_socket_addrs","to_socket_addrs","to_socket_addrs","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","BITS","Empty","FpCategory","Infinite","IntErrorKind","InvalidDigit","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","Nan","NegOverflow","NonZero","NonZeroI128","NonZeroI16","NonZeroI32","NonZeroI64","NonZeroI8","NonZeroIsize","NonZeroU128","NonZeroU16","NonZeroU32","NonZeroU64","NonZeroU8","NonZeroUsize","Normal","ParseFloatError","ParseIntError","PosOverflow","Saturating","Subnormal","TryFromIntError","Wrapping","Zero","Zero","ZeroablePrimitive","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_abs","checked_abs","checked_abs","checked_abs","checked_abs","checked_abs","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_next_power_of_two","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_ones","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","count_zeros","default","default","description","description","description","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_be","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_le","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_mut_unchecked","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","ge","ge","ge","ge","ge","ge","ge","ge","ge","ge","ge","ge","get","get","get","get","get","get","get","get","get","get","get","get","gt","gt","gt","gt","gt","gt","gt","gt","gt","gt","gt","gt","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","ilog10","ilog10","ilog10","ilog10","ilog10","ilog10","ilog2","ilog2","ilog2","ilog2","ilog2","ilog2","into","into","into","into","into","into","into","into","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","is_power_of_two","kind","kind","kind","le","le","le","le","le","le","le","le","le","le","le","le","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","lt","lt","lt","lt","lt","lt","lt","lt","lt","lt","lt","lt","max","max","max","max","max","max","max","max","max","max","max","max","midpoint","midpoint","midpoint","midpoint","midpoint","midpoint","min","min","min","min","min","min","min","min","min","min","min","min","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","new","new","new","new","new","new","new","new","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","next_power_of_two","next_power_of_two","next_power_of_two","next_power_of_two","next_power_of_two","next_power_of_two","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_abs","overflowing_neg","overflowing_neg","overflowing_neg","overflowing_neg","overflowing_neg","overflowing_neg","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","pow","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_left","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","rotate_right","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shl_assign","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","shr_assign","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_be","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unsigned_abs","unsigned_abs","unsigned_abs","unsigned_abs","unsigned_abs","unsigned_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_abs","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","Add","AddAssign","AsyncFn","AsyncFnMut","AsyncFnOnce","BitAnd","BitAndAssign","BitOr","BitOrAssign","BitXor","BitXorAssign","Bound","Break","CallFuture","CallMutFuture","CallOnceFuture","CoerceUnsized","Complete","Continue","ControlFlow","Coroutine","CoroutineState","Deref","DerefMut","DispatchFromDyn","Div","DivAssign","Drop","Excluded","Fn","FnMut","FnOnce","FromResidual","Included","Index","IndexMut","Mul","MulAssign","Neg","Not","OneSidedRange","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Range","RangeBounds","RangeFrom","RangeFull","RangeInclusive","RangeTo","RangeToInclusive","Rem","RemAssign","Residual","Residual","Return","Shl","ShlAssign","Shr","ShrAssign","Sub","SubAssign","Target","Try","TryType","Unbounded","Yeet","Yield","Yielded","add","add_assign","advance_back_by","advance_by","as_mut","as_ref","async_call","async_call_mut","async_call_once","bitand","bitand_assign","bitor","bitor_assign","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","break_value","call","call_mut","call_once","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","contains","contains","contains","contains","contains","contains","continue_value","count","count","default","default","deref","deref_mut","div","div_assign","drop","end","end","end","end","end","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","end_bound","eq","eq","eq","eq","eq","eq","eq","eq","eq","exhausted","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","from","from","from","from","from","from","from","from","from","from","from_output","from_output","from_residual","from_residual","get","get","get","get","get","get","get","get","get","get","get","get","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","get_unchecked_mut","hash","hash","hash","hash","hash","hash","hash","hash","hash","index","index","index","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","into","into","into","into","into","into","into","into","into","into","into_inner","into_iter","into_iter","into_iter","is_break","is_continue","is_empty","is_empty","is_sorted","is_sorted","last","last","map","map_break","map_continue","max","max","min","min","mul","mul_assign","neg","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next_back","next_back","not","nth","nth","nth","nth_back","nth_back","partial_cmp","rem","rem_assign","resume","rfold","shl","shl_assign","shr","shr_assign","size_hint","size_hint","size_hint","start","start","start","start","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","start_bound","sub","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_rfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","IntoIter","Iter","IterMut","None","Option","Some","and","and_then","as_deref","as_deref_mut","as_mut","as_mut_slice","as_pin_mut","as_pin_ref","as_ref","as_slice","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cloned","cloned","cmp","consume_handle","consume_handle","consume_handle","consume_handle","context","copied","copied","default","eq","expect","ffi_default","filter","flatten","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_iter","from_output","from_residual","from_residual","get_or_insert","get_or_insert_default","get_or_insert_with","hash","inner","inner","inner","insert","inspect","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_none","is_some","is_some_and","iter","iter_mut","lower","lower_error","lower_return","map","map_or","map_or_else","new_handle","new_handle","new_handle","new_handle","next","next","next","next_back","next_back","next_back","ok_or","ok_or_else","or","or_else","partial_cmp","product","replace","size_hint","size_hint","size_hint","sum","take","take_if","to_owned","to_owned","to_owned","transpose","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lift","try_lift_successful_return","try_read","type_id","type_id","type_id","type_id","unwrap","unwrap_or","unwrap_or_default","unwrap_or_else","unwrap_unchecked","unzip","with_context","write","xor","zip","zip_with","AssertUnwindSafe","Location","PanicInfo","RefUnwindSafe","UnwindSafe","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_once","caller","can_unwind","can_unwind","clone","clone_handle","clone_handle","clone_into","cmp","col","column","consume_handle","consume_handle","default","deref","deref_mut","eq","file","file","fmt","fmt","fmt","fmt","fmt","force_no_backtrace","from","from","from","hash","into","into","into","into_async_iter","into_future","line","line","location","location","message","message","new_handle","new_handle","partial_cmp","payload","payload","poll","poll_next","size_hint","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","const_panic_fmt","panic","panic_display","panic_explicit","panic_fmt","panic_nounwind","panic_nounwind_fmt","panic_nounwind_nobacktrace","panic_str","unreachable_display","Pin","as_deref_mut","as_mut","as_ref","borrow","borrow_mut","clone","clone_handle","clone_into","cmp","consume_handle","deref","deref_mut","eq","fmt","fmt","fmt","from","from","ge","get_mut","get_ref","get_unchecked_mut","gt","hash","into","into_async_iter","into_future","into_inner","into_inner_unchecked","into_ref","le","lt","map_unchecked","map_unchecked_mut","ne","new","new_handle","new_unchecked","partial_cmp","pin","poll","poll_next","resume","resume","set","size_hint","static_mut","static_ref","to_owned","to_string","try_from","try_into","type_id","rust_2015","rust_2018","rust_2021","rust_2024","v1","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","Error","Error","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","FromIterator","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","TryFrom","TryInto","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","from_iter","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_from","try_into","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","Error","Error","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","FromIterator","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","TryFrom","TryInto","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","from_iter","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_from","try_into","try_reduce","try_rfold","type_ascribe","unzip","zip","AsMut","AsRef","Clone","Clone","Copy","Copy","Debug","Default","Default","DoubleEndedIterator","Drop","Eq","Eq","Err","ExactSizeIterator","Extend","Fn","FnMut","FnOnce","From","Hash","Into","IntoIter","IntoIterator","Item","Item","Iterator","None","Ok","Option","Ord","Ord","Output","PartialEq","PartialEq","PartialOrd","PartialOrd","Result","Send","Sized","Some","Sync","Unpin","advance_back_by","advance_by","all","alloc_error_handler","any","array_chunks","as_mut","as_ref","assert","bench","by_ref","call","call_mut","call_once","cfg","cfg_accessible","cfg_eval","chain","clamp","clone","clone_from","cloned","cmp","cmp","cmp_by","collect","collect_into","column","compile_error","concat","concat_bytes","concat_idents","copied","count","cycle","default","derive","derive_const","drop","drop","enumerate","env","eq","eq","eq_by","extend","extend_one","extend_reserve","file","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","format_args","format_args_nl","from","fuse","ge","ge","global_allocator","gt","gt","include","include_bytes","include_str","inspect","intersperse","intersperse_with","into","into_iter","is_empty","is_partitioned","is_sorted","is_sorted_by","is_sorted_by_key","last","le","le","len","line","log_syntax","lt","lt","map","map_while","map_windows","max","max","max_by","max_by_key","min","min","min_by","min_by_key","module_path","ne","ne","next","next_back","next_chunk","nth","nth_back","option_env","partial_cmp","partial_cmp","partial_cmp_by","partition","partition_in_place","peekable","position","product","reduce","rev","rfind","rfold","rposition","scan","size_hint","skip","skip_while","step_by","stringify","sum","take","take_while","test","test_case","trace_macros","try_collect","try_find","try_fold","try_for_each","try_reduce","try_rfold","type_ascribe","unzip","zip","bool","char","f32","f64","i128","i16","i32","i64","i8","isize","str","u128","u16","u32","u64","u8","usize","Alignment","DynMetadata","MIN","Metadata","NonNull","Pointee","add","addr","addr_eq","addr_of","addr_of_mut","align_of","align_offset","as_mut","as_mut_ptr","as_non_null_ptr","as_nonzero","as_ptr","as_ref","as_uninit_mut","as_uninit_ref","as_uninit_slice","as_uninit_slice_mut","as_usize","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","byte_add","byte_offset","byte_offset_from","byte_sub","cast","clone","clone","clone","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","cmp","cmp","consume_handle","consume_handle","copy","copy_from","copy_from_nonoverlapping","copy_nonoverlapping","copy_to","copy_to_nonoverlapping","dangling","default","drop_in_place","drop_in_place","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from_exposed_addr","from_exposed_addr_mut","from_mut","from_raw_parts","from_raw_parts","from_raw_parts_mut","from_ref","get_unchecked_mut","hash","hash","hash","hash","into","into","into","invalid","invalid_mut","is_aligned","is_aligned_to","layout","len","log2","map_addr","mask","metadata","new","new","new_handle","new_handle","new_unchecked","new_unchecked","null","null_mut","of","offset","offset_from","partial_cmp","partial_cmp","partial_cmp","phantom","pointer","read","read","read_unaligned","read_unaligned","read_volatile","read_volatile","replace","replace","size_of","slice_from_raw_parts","slice_from_raw_parts","slice_from_raw_parts_mut","sub","sub_ptr","swap","swap","swap_nonoverlapping","to_owned","to_owned","to_owned","to_raw_parts","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vtable_ptr","with_addr","write","write","write_bytes","write_bytes","write_unaligned","write_unaligned","write_volatile","write_volatile","Err","IntoIter","Iter","IterMut","Ok","Result","and","and_then","as_deref","as_deref_mut","as_mut","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cloned","cloned","cmp","consume_handle","consume_handle","consume_handle","consume_handle","context","copied","copied","eq","err","expect","expect_err","flatten","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_output","from_residual","from_residual","handle_callback_unexpected_error","handle_failed_lift","hash","inner","inner","inner","inspect","inspect_err","into","into","into","into","into_err","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_ok","is_err","is_err_and","is_ok","is_ok_and","iter","iter_mut","lift_error","lower_return","map","map_err","map_or","map_or_else","new_handle","new_handle","new_handle","new_handle","next","next","next","next_back","next_back","next_back","ok","or","or_else","partial_cmp","product","report","size_hint","size_hint","size_hint","sum","to_owned","to_owned","to_owned","transpose","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lift_successful_return","type_id","type_id","type_id","type_id","unwrap","unwrap_err","unwrap_err_unchecked","unwrap_or","unwrap_or_default","unwrap_or_else","unwrap_unchecked","with_context","BITMASK_LEN","Bytes","INDEX","LaneCount","Mask","Mask","MaskElement","Simd","SimdCast","SimdElement","SupportedLaneCount","Swizzle","ToBytes","borrow","borrow_mut","clone_handle","cmp","concat_swizzle","concat_swizzle_mask","consume_handle","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","from","from_be_bytes","from_le_bytes","from_ne_bytes","i16x1","i16x16","i16x2","i16x32","i16x4","i16x64","i16x8","i32x1","i32x16","i32x2","i32x32","i32x4","i32x64","i32x8","i64x1","i64x16","i64x2","i64x32","i64x4","i64x64","i64x8","i8x1","i8x16","i8x2","i8x32","i8x4","i8x64","i8x8","into","isizex1","isizex16","isizex2","isizex32","isizex4","isizex64","isizex8","mask16x1","mask16x16","mask16x2","mask16x32","mask16x4","mask16x64","mask16x8","mask32x1","mask32x16","mask32x2","mask32x32","mask32x4","mask32x64","mask32x8","mask64x1","mask64x16","mask64x2","mask64x32","mask64x4","mask64x64","mask64x8","mask8x1","mask8x16","mask8x2","mask8x32","mask8x4","mask8x64","mask8x8","masksizex1","masksizex16","masksizex2","masksizex32","masksizex4","masksizex64","masksizex8","new_handle","num","prelude","ptr","simd_swizzle","swizzle","swizzle_mask","to_be_bytes","to_le_bytes","to_ne_bytes","try_from","try_into","type_id","u16x1","u16x16","u16x2","u16x32","u16x4","u16x64","u16x8","u32x1","u32x16","u32x2","u32x32","u32x4","u32x64","u32x8","u64x1","u64x16","u64x2","u64x32","u64x4","u64x64","u64x8","u8x1","u8x16","u8x2","u8x32","u8x4","u8x64","u8x8","usizex1","usizex16","usizex2","usizex32","usizex4","usizex64","usizex8","Mask","SimdOrd","SimdPartialEq","SimdPartialOrd","simd_clamp","simd_eq","simd_ge","simd_gt","simd_le","simd_lt","simd_max","simd_min","simd_ne","Bits","Cast","Cast","Cast","Mask","Mask","Scalar","Scalar","Scalar","SimdFloat","SimdInt","SimdUint","Unsigned","abs","abs","cast","cast","cast","copysign","from_bits","is_finite","is_infinite","is_nan","is_negative","is_normal","is_positive","is_sign_negative","is_sign_positive","is_subnormal","leading_ones","leading_ones","leading_zeros","leading_zeros","recip","reduce_and","reduce_and","reduce_max","reduce_max","reduce_max","reduce_min","reduce_min","reduce_min","reduce_or","reduce_or","reduce_product","reduce_product","reduce_product","reduce_sum","reduce_sum","reduce_sum","reduce_xor","reduce_xor","reverse_bits","reverse_bits","saturating_abs","saturating_add","saturating_add","saturating_neg","saturating_sub","saturating_sub","signum","signum","simd_clamp","simd_max","simd_min","swap_bytes","swap_bytes","to_bits","to_degrees","to_int_unchecked","to_radians","trailing_ones","trailing_ones","trailing_zeros","trailing_zeros","wrapping_neg","Bits","Cast","Cast","Cast","CastPtr","CastPtr","ConstPtr","Isize","Isize","LEN","Mask","Mask","Mask","Mask","Mask","Mask","MutPtr","Scalar","Scalar","Scalar","Simd","SimdConstPtr","SimdFloat","SimdInt","SimdMutPtr","SimdOrd","SimdPartialEq","SimdPartialOrd","SimdUint","Unsigned","Usize","Usize","abs","abs","abs","abs","abs","abs","abs","abs","abs","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add_assign","addr","addr","addr","addr","all","any","as_array","as_mut","as_mut","as_mut_array","as_ref","as_ref","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_const","cast_const","cast_mut","cast_mut","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","consume_handle","consume_handle","copy_to_slice","copysign","copysign","copysign","default","default","deinterleave","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div_assign","eq","eq","expose_addr","expose_addr","expose_addr","expose_addr","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","first_set","fmt","fmt","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_be_bytes","from_bitmask","from_bitmask_vector","from_bits","from_bits","from_bits","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_int","from_int_unchecked","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_le_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_slice","gather_or","gather_or_default","gather_ptr","gather_select","gather_select_ptr","gather_select_unchecked","hash","i16x1","i16x16","i16x2","i16x32","i16x4","i16x64","i16x8","i32x1","i32x16","i32x2","i32x32","i32x4","i32x64","i32x8","i64x1","i64x16","i64x2","i64x32","i64x4","i64x64","i64x8","i8x1","i8x16","i8x2","i8x32","i8x4","i8x64","i8x8","index","index_mut","interleave","into","into","is_finite","is_finite","is_finite","is_infinite","is_infinite","is_infinite","is_nan","is_nan","is_nan","is_negative","is_negative","is_negative","is_negative","is_negative","is_negative","is_normal","is_normal","is_normal","is_null","is_null","is_null","is_null","is_positive","is_positive","is_positive","is_positive","is_positive","is_positive","is_sign_negative","is_sign_negative","is_sign_negative","is_sign_positive","is_sign_positive","is_sign_positive","is_subnormal","is_subnormal","is_subnormal","isizex1","isizex16","isizex2","isizex32","isizex4","isizex64","isizex8","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_ones","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","leading_zeros","len","mask16x1","mask16x16","mask16x2","mask16x32","mask16x4","mask16x64","mask16x8","mask32x1","mask32x16","mask32x2","mask32x32","mask32x4","mask32x64","mask32x8","mask64x1","mask64x16","mask64x2","mask64x32","mask64x4","mask64x64","mask64x8","mask8x1","mask8x16","mask8x2","mask8x32","mask8x4","mask8x64","mask8x8","masksizex1","masksizex16","masksizex2","masksizex32","masksizex4","masksizex64","masksizex8","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_assign","ne","neg","neg","neg","neg","neg","neg","neg","new_handle","new_handle","not","not","not","not","not","not","not","not","not","not","not","partial_cmp","partial_cmp","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","recip","recip","recip","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_and","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_max","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_min","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_or","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_product","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_sum","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","reduce_xor","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","resize","reverse","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","reverse_bits","rotate_elements_left","rotate_elements_right","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","scatter","scatter_ptr","scatter_select","scatter_select_ptr","scatter_select_unchecked","select","select_mask","set","set_unchecked","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl_assign","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr_assign","signum","signum","signum","signum","signum","signum","signum","signum","signum","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_clamp","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_eq","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_ge","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_gt","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_le","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_lt","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_max","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_min","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_ne","simd_swizzle","splat","splat","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swap_bytes","swizzle_dyn","test","test_unchecked","to_array","to_array","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_be_bytes","to_bitmask","to_bitmask_vector","to_bits","to_bits","to_bits","to_degrees","to_degrees","to_degrees","to_int","to_int_unchecked","to_int_unchecked","to_int_unchecked","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_le_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_owned","to_owned","to_radians","to_radians","to_radians","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_ones","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","trailing_zeros","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","u16x1","u16x16","u16x2","u16x32","u16x4","u16x64","u16x8","u32x1","u32x16","u32x2","u32x32","u32x4","u32x64","u32x8","u64x1","u64x16","u64x2","u64x32","u64x4","u64x64","u64x8","u8x1","u8x16","u8x2","u8x32","u8x4","u8x64","u8x8","usizex1","usizex16","usizex2","usizex32","usizex4","usizex64","usizex8","with_addr","with_addr","with_addr","with_addr","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_neg","wrapping_offset","wrapping_offset","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","CastPtr","CastPtr","ConstPtr","Isize","Isize","Mask","Mask","MutPtr","SimdConstPtr","SimdMutPtr","Usize","Usize","addr","addr","cast","cast","cast_const","cast_mut","expose_addr","expose_addr","from_exposed_addr","from_exposed_addr","is_null","is_null","with_addr","with_addr","wrapping_add","wrapping_add","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","ArrayChunks","ArrayChunksMut","ArrayWindows","ChunkBy","ChunkByMut","Chunks","ChunksExact","ChunksExactMut","ChunksMut","EscapeAscii","GetManyMutError","Item","Iter","IterMut","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","SlicePattern","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","_marker","_marker","_marker","_marker","_marker","_private","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","chunk_size","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","end_or_len","end_or_len","find","find","find_map","find_map","finished","finished","finished","finished","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","heapsort","index","index_mut","inner","inner","inner","inner","inner","inner","inner","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","iter","iter","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","marker","memchr","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","num","position","position","pred","pred","pred","pred","predicate","predicate","ptr","ptr","range","rem","rem","rem","rem","rem","rem","remainder","remainder","remainder","rposition","rposition","size","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slice","slice","slice_head","sort","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","v","v","v","v","v","v","v","v","v","v","v","memchr","memrchr","TimSortRun","borrow","borrow_mut","clone","clone_handle","clone_into","consume_handle","fmt","from","heapsort","into","len","merge_sort","new_handle","quicksort","start","to_owned","try_from","try_into","type_id","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","advance_by","all","any","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chars","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","count","count","count","description","description","eq","eq","eq","error_len","error_len","extra","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_parts","from_raw_parts_mut","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","front_offset","inner","inner","inner","inner","inner","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","invalid","is_empty","iter","iter","last","last","last","last","last","last","len","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_code_point","nth","nth_back","offset","pattern","position","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","source","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8_char_width","valid","valid","valid_up_to","valid_up_to","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","eq","finger","finger_back","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","needle","needle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","searcher","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8_encoded","utf8_size","Exclusive","atomic","borrow","borrow_mut","call_mut","call_once","clone_handle","consume_handle","default","fmt","from","from","from","from_mut","from_pin_mut","get_mut","get_pin_mut","inner","into","into_future","into_inner","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","new","new_handle","poll","resume","strip_prefix_of","strip_suffix_of","try_from","try_into","type_id","ATOMIC_BOOL_INIT","ATOMIC_ISIZE_INIT","ATOMIC_USIZE_INIT","AcqRel","Acquire","AtomicBool","AtomicI16","AtomicI32","AtomicI64","AtomicI8","AtomicIsize","AtomicPtr","AtomicU16","AtomicU32","AtomicU64","AtomicU8","AtomicUsize","Ordering","Relaxed","Release","SeqCst","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_handle","clone_into","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_and_swap","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compare_exchange_weak","compiler_fence","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","consume_handle","default","default","default","default","default","default","default","default","default","default","default","default","eq","fence","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_add","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_and","fetch_byte_add","fetch_byte_sub","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_max","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_min","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_nand","fetch_not","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_or","fetch_ptr_add","fetch_ptr_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_sub","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_update","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fetch_xor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_mut_slice","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","get_mut_slice","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","load","load","load","load","load","load","load","load","load","load","load","load","new","new","new","new","new","new","new","new","new","new","new","new","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","new_handle","p","spin_loop_hint","store","store","store","store","store","store","store","store","store","store","store","store","swap","swap","swap","swap","swap","swap","swap","swap","swap","swap","swap","swap","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","v","v","v","v","v","v","v","v","v","Context","FINISHED","PENDING","Pending","Poll","RawWaker","RawWakerVTable","Ready","Waker","_marker","_marker2","as_raw","async_gen_ready","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","clone","clone","clone","clone","clone_from","clone_handle","clone_handle","clone_handle","clone_into","clone_into","clone_into","cmp","consume_handle","consume_handle","consume_handle","data","data","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_output","from_output","from_raw","from_residual","from_residual","from_waker","hash","into","into","into","into","into","is_pending","is_ready","map","map_err","map_err","map_ok","map_ok","new","new","new_handle","new_handle","new_handle","noop","partial_cmp","ready","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vtable","vtable","wake","wake","wake_by_ref","wake_by_ref","waker","waker","waker","will_wake","Duration","MAX","MICROSECOND","MILLISECOND","NANOSECOND","SECOND","TryFromFloatSecsError","ZERO","abs_diff","add","add_assign","as_micros","as_millis","as_nanos","as_secs","as_secs_f32","as_secs_f64","borrow","borrow","borrow_mut","borrow_mut","checked_add","checked_div","checked_mul","checked_sub","clone","clone","clone_handle","clone_handle","clone_into","clone_into","cmp","consume_handle","consume_handle","default","div","div_assign","div_duration_f32","div_duration_f64","div_f32","div_f64","eq","eq","fmt","fmt","fmt","from","from","from_micros","from_millis","from_nanos","from_secs","from_secs_f32","from_secs_f64","hash","into","into","is_zero","kind","lower","lower","lower_error","lower_return","mul","mul_assign","mul_f32","mul_f64","nanos","new","new_handle","new_handle","partial_cmp","saturating_add","saturating_mul","saturating_sub","secs","sub","sub_assign","subsec_micros","subsec_millis","subsec_nanos","sum","sum","to_owned","to_owned","to_string","try_convert_unexpected_callback_error","try_from","try_from","try_from_secs_f32","try_from_secs_f64","try_into","try_into","try_lift","try_lift","try_lift_successful_return","try_read","try_read","type_id","type_id","write","write","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","MAX","MIN","Case_Ignorable","Cased","UNICODE_VERSION","conversions","to_lower","to_upper","MAX","MIN","Cancelled","Error","FfiDefault","ForeignBytes","ForeignFuture","ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","ForeignFutureResult","Handle","MaybeReady","Ready","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFuturePoll","Success","UnexpectedError","UnexpectedUniFFICallbackError","call_status","callbackinterface","capacity","code","data","data","error_buf","ffi_default","ffidefault","foreign_async_call","foreign_future_complete","foreignbytes","foreigncallbacks","foreignfuture","free","handle","handle","len","len","reason","return_value","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","rustbuffer","rustcalls","rustfuture","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve","UnexpectedUniFFICallbackError","reason","FfiDefault","ffi_default","ForeignBytes","data","len","ForeignFuture","ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","ForeignFutureResult","call_status","foreign_async_call","foreign_future_complete","free","handle","return_value","Handle","RustBuffer","capacity","data","len","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve","Cancelled","Error","RustCallStatus","RustCallStatusCode","Success","UnexpectedError","code","error_buf","rust_call","MaybeReady","Ready","RustFutureContinuationCallback","RustFuturePoll","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","MetadataBuffer","bytes","checksum_metadata","codes","size","CALLBACK_INTERFACE","CALLBACK_TRAIT_INTERFACE","CONSTRUCTOR","ENUM","FUNC","INTERFACE","LIT_BOOL","LIT_EMPTY_SEQ","LIT_FLOAT","LIT_INT","LIT_NONE","LIT_SOME","LIT_STR","METHOD","NAMESPACE","RECORD","TRAIT_INTERFACE","TRAIT_METHOD","TYPE_BOOL","TYPE_CALLBACK_INTERFACE","TYPE_CALLBACK_TRAIT_INTERFACE","TYPE_CUSTOM","TYPE_DURATION","TYPE_ENUM","TYPE_F32","TYPE_F64","TYPE_HASH_MAP","TYPE_I16","TYPE_I32","TYPE_I64","TYPE_I8","TYPE_INTERFACE","TYPE_OPTION","TYPE_RECORD","TYPE_RESULT","TYPE_STRING","TYPE_SYSTEM_TIME","TYPE_TRAIT_INTERFACE","TYPE_U16","TYPE_U32","TYPE_U64","TYPE_U8","TYPE_UNIT","TYPE_VEC","UDL_FILE","UNIFFI_TRAIT","UNKNOWN"],"q":[[0,"uniffi"],[270,"uniffi::deps::anyhow"],[331,"uniffi::deps::bytes"],[578,"uniffi::deps::bytes::buf"],[829,"uniffi::deps::log"],[1038,"uniffi::deps::oneshot"],[1153,"uniffi::deps::static_assertions"],[1172,"uniffi::deps::static_assertions::_core"],[1264,"uniffi::deps::static_assertions::_core::alloc"],[1349,"uniffi::deps::static_assertions::_core::any"],[1392,"uniffi::deps::static_assertions::_core::arch"],[1395,"uniffi::deps::static_assertions::_core::arch::x86_64"],[6636,"uniffi::deps::static_assertions::_core::array"],[6694,"uniffi::deps::static_assertions::_core::ascii"],[6882,"uniffi::deps::static_assertions::_core::assert_matches"],[6884,"uniffi::deps::static_assertions::_core::async_iter"],[6912,"uniffi::deps::static_assertions::_core::borrow"],[6916,"uniffi::deps::static_assertions::_core::cell"],[7141,"uniffi::deps::static_assertions::_core::char"],[7358,"uniffi::deps::static_assertions::_core::clone"],[7362,"uniffi::deps::static_assertions::_core::cmp"],[7446,"uniffi::deps::static_assertions::_core::convert"],[7487,"uniffi::deps::static_assertions::_core::default"],[7490,"uniffi::deps::static_assertions::_core::error"],[7536,"uniffi::deps::static_assertions::_core::f32"],[7551,"uniffi::deps::static_assertions::_core::f32::consts"],[7575,"uniffi::deps::static_assertions::_core::f64"],[7590,"uniffi::deps::static_assertions::_core::f64::consts"],[7614,"uniffi::deps::static_assertions::_core::ffi"],[7741,"uniffi::deps::static_assertions::_core::fmt"],[7953,"uniffi::deps::static_assertions::_core::future"],[8015,"uniffi::deps::static_assertions::_core::hash"],[8079,"uniffi::deps::static_assertions::_core::hint"],[8084,"uniffi::deps::static_assertions::_core::i128"],[8086,"uniffi::deps::static_assertions::_core::i16"],[8088,"uniffi::deps::static_assertions::_core::i32"],[8090,"uniffi::deps::static_assertions::_core::i64"],[8092,"uniffi::deps::static_assertions::_core::i8"],[8094,"uniffi::deps::static_assertions::_core::intrinsics"],[8330,"uniffi::deps::static_assertions::_core::intrinsics::mir"],[8408,"uniffi::deps::static_assertions::_core::intrinsics::simd"],[8457,"uniffi::deps::static_assertions::_core::io"],[8509,"uniffi::deps::static_assertions::_core::isize"],[8511,"uniffi::deps::static_assertions::_core::iter"],[9544,"uniffi::deps::static_assertions::_core::marker"],[9601,"uniffi::deps::static_assertions::_core::mem"],[9739,"uniffi::deps::static_assertions::_core::net"],[10068,"uniffi::deps::static_assertions::_core::num"],[13271,"uniffi::deps::static_assertions::_core::ops"],[13710,"uniffi::deps::static_assertions::_core::option"],[13861,"uniffi::deps::static_assertions::_core::panic"],[13932,"uniffi::deps::static_assertions::_core::panicking"],[13942,"uniffi::deps::static_assertions::_core::pin"],[13996,"uniffi::deps::static_assertions::_core::prelude"],[14001,"uniffi::deps::static_assertions::_core::prelude::rust_2015"],[14185,"uniffi::deps::static_assertions::_core::prelude::rust_2018"],[14369,"uniffi::deps::static_assertions::_core::prelude::rust_2021"],[14561,"uniffi::deps::static_assertions::_core::prelude::rust_2024"],[14753,"uniffi::deps::static_assertions::_core::prelude::v1"],[14937,"uniffi::deps::static_assertions::_core::primitive"],[14954,"uniffi::deps::static_assertions::_core::ptr"],[15108,"uniffi::deps::static_assertions::_core::result"],[15246,"uniffi::deps::static_assertions::_core::simd"],[15403,"uniffi::deps::static_assertions::_core::simd::cmp"],[15416,"uniffi::deps::static_assertions::_core::simd::num"],[15492,"uniffi::deps::static_assertions::_core::simd::prelude"],[16990,"uniffi::deps::static_assertions::_core::simd::ptr"],[17022,"uniffi::deps::static_assertions::_core::slice"],[17690,"uniffi::deps::static_assertions::_core::slice::memchr"],[17692,"uniffi::deps::static_assertions::_core::slice::sort"],[17712,"uniffi::deps::static_assertions::_core::str"],[18261,"uniffi::deps::static_assertions::_core::str::pattern"],[18435,"uniffi::deps::static_assertions::_core::sync"],[18469,"uniffi::deps::static_assertions::_core::sync::atomic"],[18950,"uniffi::deps::static_assertions::_core::task"],[19066,"uniffi::deps::static_assertions::_core::time"],[19168,"uniffi::deps::static_assertions::_core::u128"],[19170,"uniffi::deps::static_assertions::_core::u16"],[19172,"uniffi::deps::static_assertions::_core::u32"],[19174,"uniffi::deps::static_assertions::_core::u64"],[19176,"uniffi::deps::static_assertions::_core::u8"],[19178,"uniffi::deps::static_assertions::_core::unicode"],[19182,"uniffi::deps::static_assertions::_core::unicode::conversions"],[19184,"uniffi::deps::static_assertions::_core::usize"],[19186,"uniffi::ffi"],[19240,"uniffi::ffi::callbackinterface"],[19242,"uniffi::ffi::ffidefault"],[19244,"uniffi::ffi::foreignbytes"],[19247,"uniffi::ffi::foreignfuture"],[19258,"uniffi::ffi::handle"],[19259,"uniffi::ffi::rustbuffer"],[19267,"uniffi::ffi::rustcalls"],[19276,"uniffi::ffi::rustfuture"],[19285,"uniffi::metadata"],[19290,"uniffi::metadata::codes"],[19337,"alloc::sync"],[19338,"alloc::vec"],[19339,"alloc::string"],[19340,"std::io"],[19341,"alloc::boxed"],[19342,"std::io::error"],[19343,"std::time"],[19344,"std::process"],[19345,"core::ffi::sealed_trait"],[19346,"alloc::ffi::c_str"],[19347,"alloc::borrow"],[19348,"core::iter::sources::from_coroutine"],[19349,"anyhow::context::ext"],[19350,"miniz_oxide"],[19351,"miniz_oxide"],[19352,"alloc::task"]],"d":["Async function cancelled. RustCallStatus::error_buf will …","Reexport items from other uniffi creates","","Contains the error value","Expected error, corresponding to the Result::Err variant. …","","Reexport items from other uniffi creates Generalized FFI …","Reexport items from other uniffi creates FfiConverter for …","Reexport items from other uniffi creates","The low-level type used for passing values of this type …","","","","Reexport items from other uniffi creates Support for …","Reexport items from other uniffi creates Perform a call to …","Reexport items from other uniffi creates Callback that’s …","Reexport items from other uniffi creates Handle for a …","Reexport items from other uniffi creates Handle for a …","Reexport items from other uniffi creates C struct that …","Reexport items from other uniffi creates Object handle","Reexport items from other uniffi creates Manage handles …","Reexport items from other uniffi creates Lift values …","Reexport items from other uniffi creates Lift references","Reexport items from other uniffi creates Return foreign …","","Reexport items from other uniffi creates Lower Rust values …","Reexport items from other uniffi creates Return Rust error …","Reexport items from other uniffi creates Return Rust …","The future might be ready and rust_future_poll should be …","Reexport items from other uniffi creates","","Contains the success value","The future is ready and is waiting for rust_future_complete…","","Reexport items from other uniffi creates Result<T, Error>","The type that should be returned by scaffolding functions …","FFI return type for trait interfaces","Reexport items from other uniffi creates Support for …","Reexport items from other uniffi creates Represents the …","Reexport items from other uniffi creates Result of a FFI …","Reexport items from other uniffi creates Foreign callback …","Reexport items from other uniffi creates Result code for …","Successful call.","Type ID metadata, serialized into a MetadataBuffer.","","","Reexport items from other uniffi creates Type ID metadata","Unexpected error. RustCallStatus::error_buf will contain …","Reexport items from other uniffi creates Used when …","","","","View the foreign bytes as a &[u8].","Reexport items from other uniffi creates Assert that the …","","","","","","","","","","","","","","","","","","","","","A macro to build testcases for a component’s generated …","","","","","","Reexport items from other uniffi creates Check whether the …","Reexport items from other uniffi creates A helper function …","","Reexport items from other uniffi creates","","Clone a handle","","","","","","","","","","","","","","","","An attribute for constructors.","Consume a handle, getting back the initial Arc<>","","","","","","","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","","Get a pointer to the data","","","","Reexport items from other uniffi creates","Reexport items from other uniffi creates Derive FFI traits","Reclaim memory stored in this RustBuffer.","Converts this RustBuffer back into an owned Vec<u8>.","","","","","","","","Reexport items from other uniffi creates Types that can …","Reexport items from other uniffi creates Macro to …","Reexport items from other uniffi creates Macro to …","Reexport items from other uniffi creates Macro to …","","","","","","","","","","","","Reexport items from other uniffi creates","Reexport items from other uniffi creates","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a ForeignBytes from its constituent fields.","Creates a RustBuffer from its constituent fields.","","Consumes a Vec<u8> and returns its raw parts as a …","Get a clone of the Arc<> using a “borrowed” handle.","","Lift a Rust value for an unexpected callback interface …","If possible, get a serialized error for failed argument …","A helper macro to include generated component scaffolding.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if the length of this slice of bytes is 0.","Returns true if the length of the buffer is 0.","Get the length of this slice of bytes.","Get the current length of the buffer, as a usize.","","","Lift a Rust value for a callback interface method error …","Lift a foreign returned value from a trait interface","Lower a rust value of the target type, into an FFI value …","","","Lower this value for scaffolding function return","Convenience method","Lower this value for scaffolding function return","Reexport items from other uniffi creates Pack UniFFI …","An attribute for methods.","","","Creates an empty RustBuffer.","","Create a new handle for an Arc value","","","","","","","Creates a RustBuffer zero-filed to the requested size.","","","Reexport items from other uniffi creates Handle a …","Reexport items from other uniffi creates Cancel a Rust …","Reexport items from other uniffi creates Complete a Rust …","Reexport items from other uniffi creates Free a Rust …","Reexport items from other uniffi creates Create a new …","Reexport items from other uniffi creates Poll a Rust future","Top-level initialization macro","","","","","","","","","","","","","","","","","","","","","","","","","","Lift a rust value of the target type, from an FFI value of …","","","Convenience method","Lift a successfully returned value from a trait interface","Read a rust value from a buffer, received over the FFI in …","","","","","","","","","","","","","Reexport items from other uniffi creates This helper …","Reexport items from other uniffi creates Free a byte …","Reexport items from other uniffi creates This helper …","Reexport items from other uniffi creates Reserve …","","","","","Write a rust value into a buffer, to send over the FFI in …","","","Iterator of a chain of source errors.","Provides the context method for Result.","Contains the error value","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(value).","Contains the success value","Result<T, Error>","Construct an ad-hoc error from a string or existing non-…","","","Return early with an error.","","","","","An iterator of the chain of source errors contained by …","","","","","Wrap the error value with additional context.","Wrap the error value with additional context.","","","","Attempt to downcast the error object to a concrete type.","Downcast this error object by mutable reference.","Downcast this error object by reference.","","","","","Construct an ad-hoc error from a string or existing non-…","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Returns true if E is the type held by this error object.","","Create a new error object from a printable error message.","Create a new error object from any error type.","","","","","The lowest level cause of this error — this error’s …","","","","","","","","","","","Wrap the error value with additional context that is …","Read bytes from a buffer.","A trait for values that provide sequential write access to …","A cheaply cloneable and sliceable chunk of contiguous …","A unique reference to a contiguous slice of memory.","Advance the internal cursor of the Buf","","","Advance the internal cursor of the BufMut","","","","","","","","","","","","Utilities for working with buffers.","","Returns the number of bytes the BytesMut can hold without …","Creates an adaptor which will chain this buffer with …","Creates an adapter which will chain this buffer with …","Returns a slice starting at the current position and of …","","","Returns a mutable slice starting at the current BufMut …","","Fills dst with potentially multiple slices starting at self…","Clears the buffer, removing all data.","Clears the buffer, removing all data. Existing capacity is …","","","","","","","","","","","Creates Bytes instance from slice, by copying it.","Consumes len bytes inside self and returns new instance of …","","","Copies bytes from self into dst.","","","","","","","","","","","","","","","","","","","","","","","","","","","Appends given bytes to this BytesMut.","","","","","","","Converts self into an immutable Bytes.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Creates a new Bytes from a static slice.","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets a signed 128 bit integer from self in big-endian byte …","Gets a signed 128 bit integer from self in little-endian …","Gets a signed 128 bit integer from self in native-endian …","Gets a signed 16 bit integer from self in big-endian byte …","Gets a signed 16 bit integer from self in little-endian …","Gets a signed 16 bit integer from self in native-endian …","Gets a signed 32 bit integer from self in big-endian byte …","Gets a signed 32 bit integer from self in little-endian …","Gets a signed 32 bit integer from self in native-endian …","Gets a signed 64 bit integer from self in big-endian byte …","Gets a signed 64 bit integer from self in little-endian …","Gets a signed 64 bit integer from self in native-endian …","Gets a signed 8 bit integer from self.","Gets a signed n-byte integer from self in big-endian byte …","Gets a signed n-byte integer from self in little-endian …","Gets a signed n-byte integer from self in native-endian …","Gets an unsigned 128 bit integer from self in big-endian …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 16 bit integer from self in big-endian …","Gets an unsigned 16 bit integer from self in little-endian …","Gets an unsigned 16 bit integer from self in native-endian …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in native-endian …","Gets an unsigned 64 bit integer from self in big-endian …","Gets an unsigned 64 bit integer from self in little-endian …","Gets an unsigned 64 bit integer from self in native-endian …","Gets an unsigned 8 bit integer from self.","Gets an unsigned n-byte integer from self in big-endian …","Gets an unsigned n-byte integer from self in little-endian …","Gets an unsigned n-byte integer from self in native-endian …","Returns true if there are any more bytes to consume","Returns true if there is space in self for more bytes.","","","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the Bytes has a length of 0.","Returns true if the BytesMut has a length of 0.","Returns the number of bytes contained in this Bytes.","Returns the number of bytes contained in this BytesMut.","","","Creates an adaptor which can write at most limit bytes to …","Creates a new empty Bytes.","Creates a new BytesMut with default capacity.","","","","","","","","","","","","","","","","","Transfer bytes into self from src and advance the cursor …","","Put cnt bytes val into self.","","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes a signed 128 bit integer to self in the big-endian …","Writes a signed 128 bit integer to self in little-endian …","Writes a signed 128 bit integer to self in native-endian …","Writes a signed 16 bit integer to self in big-endian byte …","Writes a signed 16 bit integer to self in little-endian …","Writes a signed 16 bit integer to self in native-endian …","Writes a signed 32 bit integer to self in big-endian byte …","Writes a signed 32 bit integer to self in little-endian …","Writes a signed 32 bit integer to self in native-endian …","Writes a signed 64 bit integer to self in the big-endian …","Writes a signed 64 bit integer to self in little-endian …","Writes a signed 64 bit integer to self in native-endian …","Writes a signed 8 bit integer to self.","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Transfer bytes into self from src and advance the cursor …","","Writes an unsigned 128 bit integer to self in the …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 16 bit integer to self in big-endian …","Writes an unsigned 16 bit integer to self in little-endian …","Writes an unsigned 16 bit integer to self in native-endian …","Writes an unsigned 32 bit integer to self in big-endian …","Writes an unsigned 32 bit integer to self in little-endian …","Writes an unsigned 32 bit integer to self in native-endian …","Writes an unsigned 64 bit integer to self in the …","Writes an unsigned 64 bit integer to self in little-endian …","Writes an unsigned 64 bit integer to self in native-endian …","Writes an unsigned 8 bit integer to self.","Writes an unsigned n-byte integer to self in big-endian …","Writes an unsigned n-byte integer to self in the …","Writes an unsigned n-byte integer to self in the …","Creates an adaptor which implements the Read trait for self…","Returns the number of bytes between the current position …","","","Returns the number of bytes that can be written from the …","","Reserves capacity for at least additional more bytes to be …","Resizes the buffer so that len is equal to new_len.","Sets the length of the buffer.","Returns a slice of self for the provided range.","Returns a slice of self that is equivalent to the given …","Returns the remaining spare capacity of the buffer as a …","Removes the bytes from the current view, returning them in …","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the buffer into two at the given index.","Creates an adaptor which will read at most limit bytes …","","","Shortens the buffer, keeping the first len bytes and …","Shortens the buffer, keeping the first len bytes and …","","","","","","","Absorbs a BytesMut that was previously split off.","","Creates a new BytesMut with the specified capacity.","","","Creates an adaptor which implements the Write trait for …","Creates a new BytesMut, which is initialized with zero.","Read bytes from a buffer.","A trait for values that provide sequential write access to …","A Chain sequences two buffers.","Iterator over the bytes contained by the buffer.","A BufMut adapter which limits the amount of bytes that can …","A Buf adapter which implements io::Read for the inner …","A Buf adapter which limits the bytes read from an …","Uninitialized byte slice.","A BufMut adapter which implements io::Write for the inner …","","Advance the internal cursor of the Buf","","","Advance the internal cursor of the BufMut","","","Return a raw pointer to the slice’s buffer.","Return a &mut [MaybeUninit<u8>] to this slice’s buffer.","","","","","","","","","","","","","","","","","","Creates an adaptor which will chain this buffer with …","Creates an adapter which will chain this buffer with …","Returns a slice starting at the current position and of …","","","Returns a mutable slice starting at the current BufMut …","","","Fills dst with potentially multiple slices starting at self…","","","","","","","","","","","","","","","Copies bytes from src into self.","Consumes len bytes inside self and returns new instance of …","","","Copies bytes from self into dst.","","Gets a mutable reference to the first underlying Buf.","Gets a reference to the first underlying Buf.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a &mut UninitSlice from a pointer and a length.","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets a signed 128 bit integer from self in big-endian byte …","Gets a signed 128 bit integer from self in little-endian …","Gets a signed 128 bit integer from self in native-endian …","Gets a signed 16 bit integer from self in big-endian byte …","Gets a signed 16 bit integer from self in little-endian …","Gets a signed 16 bit integer from self in native-endian …","Gets a signed 32 bit integer from self in big-endian byte …","Gets a signed 32 bit integer from self in little-endian …","Gets a signed 32 bit integer from self in native-endian …","Gets a signed 64 bit integer from self in big-endian byte …","Gets a signed 64 bit integer from self in little-endian …","Gets a signed 64 bit integer from self in native-endian …","Gets a signed 8 bit integer from self.","Gets a signed n-byte integer from self in big-endian byte …","Gets a signed n-byte integer from self in little-endian …","Gets a signed n-byte integer from self in native-endian …","Gets a mutable reference to the underlying Buf.","Gets a mutable reference to the underlying BufMut.","Gets a mutable reference to the underlying Buf.","Gets a mutable reference to the underlying Buf.","Gets a mutable reference to the underlying BufMut.","Gets a reference to the underlying Buf.","Gets a reference to the underlying BufMut.","Gets a reference to the underlying Buf.","Gets a reference to the underlying Buf.","Gets a reference to the underlying BufMut.","Gets an unsigned 128 bit integer from self in big-endian …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 16 bit integer from self in big-endian …","Gets an unsigned 16 bit integer from self in little-endian …","Gets an unsigned 16 bit integer from self in native-endian …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in native-endian …","Gets an unsigned 64 bit integer from self in big-endian …","Gets an unsigned 64 bit integer from self in little-endian …","Gets an unsigned 64 bit integer from self in native-endian …","Gets an unsigned 8 bit integer from self.","Gets an unsigned n-byte integer from self in big-endian …","Gets an unsigned n-byte integer from self in little-endian …","Gets an unsigned n-byte integer from self in native-endian …","Returns true if there are any more bytes to consume","Returns true if there is space in self for more bytes.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this Chain, returning the underlying values.","Consumes this IntoIter, returning the underlying value.","Consumes this Limit, returning the underlying value.","Consumes this Reader, returning the underlying value.","Consumes this Take, returning the underlying value.","Consumes this Writer, returning the underlying value.","","","Gets a mutable reference to the last underlying Buf.","Gets a reference to the last underlying Buf.","Returns the number of bytes in the slice.","Creates an adaptor which can write at most limit bytes to …","Returns the maximum number of bytes that can be written","Returns the maximum number of bytes that can be read.","","","Creates an iterator over the bytes contained by the buffer.","","","","","","","","Transfer bytes into self from src and advance the cursor …","Put cnt bytes val into self.","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes a signed 128 bit integer to self in the big-endian …","Writes a signed 128 bit integer to self in little-endian …","Writes a signed 128 bit integer to self in native-endian …","Writes a signed 16 bit integer to self in big-endian byte …","Writes a signed 16 bit integer to self in little-endian …","Writes a signed 16 bit integer to self in native-endian …","Writes a signed 32 bit integer to self in big-endian byte …","Writes a signed 32 bit integer to self in little-endian …","Writes a signed 32 bit integer to self in native-endian …","Writes a signed 64 bit integer to self in the big-endian …","Writes a signed 64 bit integer to self in little-endian …","Writes a signed 64 bit integer to self in native-endian …","Writes a signed 8 bit integer to self.","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Transfer bytes into self from src and advance the cursor …","Writes an unsigned 128 bit integer to self in the …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 16 bit integer to self in big-endian …","Writes an unsigned 16 bit integer to self in little-endian …","Writes an unsigned 16 bit integer to self in native-endian …","Writes an unsigned 32 bit integer to self in big-endian …","Writes an unsigned 32 bit integer to self in little-endian …","Writes an unsigned 32 bit integer to self in native-endian …","Writes an unsigned 64 bit integer to self in the …","Writes an unsigned 64 bit integer to self in little-endian …","Writes an unsigned 64 bit integer to self in native-endian …","Writes an unsigned 8 bit integer to self.","Writes an unsigned n-byte integer to self in big-endian …","Writes an unsigned n-byte integer to self in the …","Writes an unsigned n-byte integer to self in the …","","Creates an adaptor which implements the Read trait for self…","Returns the number of bytes between the current position …","","","Returns the number of bytes that can be written from the …","","","Sets the maximum number of bytes that can be written.","Sets the maximum number of bytes that can be read.","","Creates an adaptor which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","Write a single byte at the specified offset.","Creates an adaptor which implements the Write trait for …","The “debug” level.","Corresponds to the Debug log level.","The “error” level.","Corresponds to the Error log level.","The “info” level.","Corresponds to the Info log level.","An enum representing the available verbosity levels of the …","An enum representing the available verbosity level filters …","A trait encapsulating the operations required of a logger.","Metadata about a log message.","Builder for Metadata.","A level lower than all log levels.","The type returned by from_str when the string doesn’t …","The “payload” of a log message.","Builder for Record.","The statically resolved maximum log level.","The type returned by set_logger if set_logger has already …","The “trace” level.","Corresponds to the Trace log level.","The “warn” level.","Corresponds to the Warn log level.","The message body.","Set args.","","Returns the string representation of the Level.","Returns the string representation of the LevelFilter.","","","","","","","","","","","","","","","","","Invoke the builder and return a Record","Returns a Metadata object.","Returns a new builder.","Returns a new builder.","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the debug level.","","","Determines if a log message with the specified metadata …","","","","","","","","Logs a message at the error level.","The source file containing the message.","Set file","","The module path of the message, if it is a 'static string.","Set file to a 'static string.","Flushes any buffered records.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Logs a message at the info level.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate through all supported logging levels.","Iterate through all supported filtering levels.","The verbosity level of the message.","Set Metadata::level.","The verbosity level of the message.","Setter for level.","","The line containing the message.","Set line","","Logs the Record.","The standard logging macro.","Determines if a message logged at the specified level in …","Returns a reference to the logger.","Returns the most verbose logging level.","Returns the most verbose logging level filter.","Returns the current maximum log level.","Metadata about the log directive.","Set metadata. Construct a Metadata object with …","","","The module path of the message.","Set module_path","","The module path of the message, if it is a 'static string.","Set module_path to a 'static string","Construct new RecordBuilder.","Construct a new MetadataBuilder.","","","","","","","","","","","","","","Sets the global logger to a &'static Log.","A thread-unsafe version of set_logger.","Sets the global maximum log level.","A thread-unsafe version of set_max_level.","The name of the target of the directive.","Set Metadata::target","The name of the target of the directive.","Setter for target.","","Converts self to the equivalent Level.","Converts the Level to the equivalent LevelFilter.","","","","","","","","","Logs a message at the trace level.","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the warn level.","The channel is closed. Either the sender was dropped …","The channel is closed. Either the sender was dropped …","The channel is still open, but there was no message …","","An error returned from the blocking Receiver::recv method.","An error returned when failing to receive a message in …","An error returned when trying to send on a closed channel. …","","No message arrived on the channel before the timeout was …","An error returned when failing to receive a message in the …","","Get a reference to the message that failed to be sent.","","","","","","","","","","","","","Creates a new oneshot channel and returns the two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Consumes a raw pointer from Sender::into_raw, recreating …","Consumes a raw pointer from Receiver::into_raw, recreating …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Consumes the error and returns the message that failed to …","Consumes the Sender, returning a raw pointer to the …","Consumes the Receiver, returning a raw pointer to the …","","","","","","Attempts to wait for a message from the Sender, returning …","Like Receiver::recv, but will not block longer than until …","Attempts to wait for a message from the Sender, returning …","Like Receiver::recv, but will not block longer than timeout…","Sends message over the channel to the corresponding …","","","","","","","","","","","","","","","","","","","","Checks if there is a message in the channel without …","","","","","","","Asserts that a given configuration is set.","Asserts that types are equal in alignment.","Asserts that types are equal in size.","Asserts that values pointed to are equal in size.","Asserts that values are equal in size.","Asserts that the type has the given fields.","Asserts that the type implements all of the given traits.","Asserts that the type implements any of the given traits.","Asserts that the type implements exactly one in a set of …","Asserts that the type does not implement all of the given …","Asserts that the type does not implement any of the given …","Asserts that the traits support dynamic dispatch (…","Asserts that the trait is a child of all of the other …","Asserts that the trait is a parent of all of the other …","Asserts that all types in a list are equal to each other.","Asserts that all types are not equal to each other.","Asserts that constant expressions evaluate to true.","Asserts that constants are equal in value.","Asserts that constants are not equal in value.","Memory allocation APIs","Utilities for dynamic typing or type reflection.","SIMD and vendor intrinsics module.","Utilities for the array primitive type.","Operations on ASCII strings and characters.","Asserts that a boolean expression is true at runtime.","Asserts that two expressions are equal to each other …","Unstable module containing the unstable assert_matches …","Asserts that two expressions are not equal to each other …","Composable asynchronous iteration.","Utilities for working with borrowed data.","Shareable mutable containers.","Evaluates boolean combinations of configuration flags at …","A macro for defining #[cfg] match-like statements.","Utilities for the char primitive type.","The Clone trait for types that cannot be ‘implicitly …","Utilities for comparing and ordering values.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Same as format_args, but can be used in some const …","Traits for conversions between types.","Asserts that a boolean expression is true at runtime.","Asserts that two expressions are equal to each other.","Asserts that two expressions are not equal to each other.","The Default trait for types with a default value.","Inspects an environment variable at compile time.","Interfaces for working with Errors.","Constants for the f32 single-precision floating point type.","Constants for the f64 double-precision floating point type.","Platform-specific types, as defined by C.","Expands to the file name in which it was invoked.","Utilities for formatting and printing strings.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Asynchronous basic functionality.","Generic hashing support.","Hints to compiler that affects how code should be emitted …","Redundant constants module for the i128 primitive type.","Redundant constants module for the i16 primitive type.","Redundant constants module for the i32 primitive type.","Redundant constants module for the i64 primitive type.","Redundant constants module for the i8 primitive type.","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Compiler intrinsics.","Traits, helpers, and type definitions for core I/O …","Redundant constants module for the isize primitive type.","Composable external iteration.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","Primitive traits and types representing basic properties …","Returns whether the given expression matches any of the …","Basic functions for dealing with memory.","Expands to a string that represents the current module …","Networking primitives for IP communication.","Numeric traits and functions for the built-in numeric …","Overloadable operators.","Optional values.","Optionally inspects an environment variable at compile …","Panic support in the standard library.","Panics the current thread.","Panic support for core","Types that pin data to a location in memory.","The core prelude","This module reexports the primitive types to allow usage …","Manually manage memory through raw pointers.","Error handling with the Result type.","Portable SIMD module.","Slice management and manipulation.","String manipulation.","Stringifies its arguments.","Synchronization primitives","Types and Traits for working with asynchronous tasks.","Temporal quantification.","Indicates unfinished code.","Enables or disables tracing functionality used for …","Unwraps a result or propagates its error.","Redundant constants module for the u128 primitive type.","Redundant constants module for the u16 primitive type.","Redundant constants module for the u32 primitive type.","Redundant constants module for the u64 primitive type.","Redundant constants module for the u8 primitive type.","","Indicates unimplemented code by panicking with a message …","Indicates unreachable code.","Redundant constants module for the usize primitive type.","Writes formatted data into a buffer.","Write formatted data into a buffer, with a newline …","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","","Creates a layout describing the record that can hold a …","Allocate memory as described by the given layout.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","","","","Creates a layout by rounding the size of this layout up to …","Returns the amount of padding we must insert after self to …","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","Creates a layout describing the record for n instances of …","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","A trait to emulate dynamic typing.","A TypeId represents a globally unique identifier for a …","","","","","","","","Returns some mutable reference to the inner value if it is …","Forwards to the method defined on the type Any.","Forwards to the method defined on the type dyn Any.","Forwards to the method defined on the type dyn Any.","Returns a mutable reference to the inner value as type …","Forwards to the method defined on the type Any.","Forwards to the method defined on the type dyn Any.","Returns some reference to the inner value if it is of type …","Forwards to the method defined on the type Any.","Forwards to the method defined on the type dyn Any.","Returns a reference to the inner value as type dyn T.","Forwards to the method defined on the type Any.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Forwards to the method defined on the type dyn Any.","Forwards to the method defined on the type Any.","Returns true if the inner type is the same as T.","","Returns the TypeId of the type this generic function has …","","","","","","Gets the TypeId of self.","","Returns the name of a type as a string slice.","Returns the type name of the pointed-to value as a string …","Inline assembly.","Module-level inline assembly.","Platform-specific intrinsics for the x86_64 platform.","Result of the cpuid instruction.","Equal (ordered, non-signaling)","Equal (ordered, signaling)","Equal (unordered, non-signaling)","Equal (unordered, signaling)","False (ordered, non-signaling)","False (ordered, signaling)","Greater-than-or-equal (ordered, non-signaling)","Greater-than-or-equal (ordered, signaling)","Greater-than (ordered, non-signaling)","Greater-than (ordered, signaling)","Less-than-or-equal (ordered, non-signaling)","Less-than-or-equal (ordered, signaling)","Less-than (ordered, non-signaling)","Less-than (ordered, signaling)","Not-equal (ordered, non-signaling)","Not-equal (ordered, signaling)","Not-equal (unordered, non-signaling)","Not-equal (unordered, signaling)","Not-greater-than-or-equal (unordered, non-signaling)","Not-greater-than-or-equal (unordered, signaling)","Not-greater-than (unordered, non-signaling)","Not-greater-than (unordered, signaling)","Not-less-than-or-equal (unordered, non-signaling)","Not-less-than-or-equal (unordered, signaling)","Not-less-than (unordered, non-signaling)","Not-less-than (unordered, signaling)","Ordered (non-signaling)","Ordered (signaling)","True (unordered, non-signaling)","True (unordered, signaling)","Unordered (non-signaling)","Unordered (signaling)","The _MM_CMPINT_ENUM type used to specify comparison …","Equal","False","Less-than-or-equal","Less-than","Not-equal","Not less-than-or-equal","Not less-than","True","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _MM_GET_EXCEPTION_STATE","See _mm_setcsr","See _mm_setcsr","See _MM_GET_FLUSH_ZERO_MODE","See _mm_setcsr","See _mm_setcsr","round up and do not suppress exceptions","use MXCSR.RC; see vendor::_MM_SET_ROUNDING_MODE","round down and do not suppress exceptions","use MXCSR.RC and suppress exceptions; see …","round to nearest and do not suppress exceptions","suppress exceptions","do not suppress exceptions","use MXCSR.RC and do not suppress exceptions; see …","round to nearest","round down","round up","truncate","truncate and do not suppress exceptions","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","See _mm_prefetch.","The MM_MANTISSA_NORM_ENUM type used to specify mantissa …","The MM_MANTISSA_SIGN_ENUM type used to specify mantissa …","interval [1, 2)","interval [0.5, 1)","interval [0.5, 2)","interval [0.75, 1.5)","DEST = NaN if sign(SRC) = 1","sign = sign(SRC)","sign = 0","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _MM_GET_EXCEPTION_MASK","See _mm_setcsr","See _mm_setcsr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The MM_PERM_ENUM type used to specify shuffle operations …","See _mm_setcsr","See _MM_GET_ROUNDING_MODE","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","See _mm_setcsr","A utility function for creating masks to use with Intel …","Transpose the 4x4 matrix formed by 4 rows of __m128 in …","Mask only: return the bit mask","For each character in a, find if it is in b (Default)","The strings defined by a and b are equal","Search for the defined substring in the target","For each character in a, determine if …","Index only: return the least significant bit (Default)","Negates results only before the end of the string","Do not negate results before the end of the string","Index only: return the most significant bit","Negates results","Do not negate results (Default)","String contains signed 8-bit characters","String contains unsigned 16-bit characters","String contains unsigned 8-bit characters (Default)","Mask only: return the byte mask","String contains unsigned 16-bit characters","Transaction abort due to the transaction using too much …","Transaction abort due to a memory conflict with another …","Transaction abort due to a debug trap.","Transaction explicitly aborted with xabort. The parameter …","Transaction abort in a inner nested transaction.","Transaction retry is possible.","Transaction successfully started.","XFEATURE_ENABLED_MASK for XCR","See __cpuid_count.","Returns the result of the cpuid instruction for a given …","Returns the highest-supported leaf (EAX) and sub-leaf (ECX…","128-bit wide set of four f32 types, x86-specific","128-bit wide set of eight u16 types, x86-specific","128-bit wide set of two f64 types, x86-specific","128-bit wide integer vector type, x86-specific","256-bit wide set of eight f32 types, x86-specific","256-bit wide set of 16 u16 types, x86-specific","256-bit wide set of four f64 types, x86-specific","256-bit wide integer vector type, x86-specific","512-bit wide set of sixteen f32 types, x86-specific","512-bit wide set of 32 u16 types, x86-specific","512-bit wide set of eight f64 types, x86-specific","512-bit wide integer vector type, x86-specific","The __mmask16 type used in AVX-512 intrinsics, a 16-bit …","The __mmask32 type used in AVX-512 intrinsics, a 32-bit …","The __mmask64 type used in AVX-512 intrinsics, a 64-bit …","The __mmask8 type used in AVX-512 intrinsics, a 8-bit …","Reads the current value of the processor’s time-stamp …","Adds unsigned 32-bit integers a and b with unsigned 8-bit …","Adds unsigned 64-bit integers a and b with unsigned 8-bit …","Adds unsigned 32-bit integers a and b with unsigned 8-bit …","Adds unsigned 64-bit integers a and b with unsigned 8-bit …","Bitwise logical AND of inverted a with b.","Bitwise logical AND of inverted a with b.","Extracts bits of a specified by control into the least …","Extracts bits of a specified by control into the least …","Extracts bits in range [start, start + length) from a into …","Extracts bits in range [start, start + length) from a into …","Returns the bit in position b of the memory addressed by p.","Returns the bit in position b of the memory addressed by p.","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Returns the bit in position b of the memory addressed by p…","Clears all bits below the least significant zero bit of x.","Clears all bits below the least significant zero bit of x.","Sets all bits of x to 1 except for the least significant …","Sets all bits of x to 1 except for the least significant …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x and clears all …","Sets the least significant zero bit of x.","Sets the least significant zero bit of x.","Sets all bits of x below the least significant one.","Sets all bits of x below the least significant one.","Extracts lowest set isolated bit.","Extracts lowest set isolated bit.","Clears least significant bit and sets all other bits.","Clears least significant bit and sets all other bits.","Gets mask up to lowest set bit.","Gets mask up to lowest set bit.","Resets the lowest set bit of x.","Resets the lowest set bit of x.","Returns an integer with the reversed byte order of x","Returns an integer with the reversed byte order of x","Zeroes higher bits of a >= index.","Zeroes higher bits of a >= index.","Restores the XMM, MMX, MXCSR, and x87 FPU registers from …","Restores the XMM, MMX, MXCSR, and x87 FPU registers from …","Saves the x87 FPU, MMX technology, XMM, and MXCSR …","Saves the x87 FPU, MMX technology, XMM, and MXCSR …","Add 32-bit masks in a and b, and store the result in k.","Add 64-bit masks in a and b, and store the result in k.","Compute the bitwise AND of 16-bit masks a and b, and store …","Compute the bitwise AND of 32-bit masks a and b, and store …","Compute the bitwise AND of 64-bit masks a and b, and store …","Compute the bitwise NOT of 16-bit masks a and then AND …","Compute the bitwise NOT of 32-bit masks a and then AND …","Compute the bitwise NOT of 64-bit masks a and then AND …","Compute the bitwise NOT of 16-bit mask a, and store the …","Compute the bitwise NOT of 32-bit mask a, and store the …","Compute the bitwise NOT of 64-bit mask a, and store the …","Compute the bitwise OR of 16-bit masks a and b, and store …","Compute the bitwise OR of 32-bit masks a and b, and store …","Compute the bitwise OR of 64-bit masks a and b, and store …","Compute the bitwise XNOR of 16-bit masks a and b, and …","Compute the bitwise XNOR of 32-bit masks a and b, and …","Compute the bitwise XNOR of 64-bit masks a and b, and …","Compute the bitwise XOR of 16-bit masks a and b, and store …","Compute the bitwise XOR of 32-bit masks a and b, and store …","Compute the bitwise XOR of 64-bit masks a and b, and store …","Load 32-bit mask from memory into k.","Load 64-bit mask from memory into k.","Counts the leading most significant zero bits.","Counts the leading most significant zero bits.","Computes the absolute values of packed 16-bit integers in a…","Computes the absolute values of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Computes the absolute values of packed 8-bit integers in a.","Adds packed 16-bit integers in a and b.","Adds packed 32-bit integers in a and b.","Adds packed 64-bit integers in a and b.","Adds packed 8-bit integers in a and b.","Adds packed double-precision (64-bit) floating-point …","Adds packed single-precision (32-bit) floating-point …","Adds packed 16-bit integers in a and b using saturation.","Adds packed 8-bit integers in a and b using saturation.","Adds packed unsigned 16-bit integers in a and b using …","Adds packed unsigned 8-bit integers in a and b using …","Alternatively adds and subtracts packed double-precision …","Alternatively adds and subtracts packed single-precision …","Performs one round of an AES decryption flow on each …","Performs the last round of an AES decryption flow on each …","Performs one round of an AES encryption flow on each …","Performs the last round of an AES encryption flow on each …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenates pairs of 16-byte blocks in a and b into a …","Computes the bitwise AND of a packed double-precision …","Computes the bitwise AND of packed single-precision …","Computes the bitwise AND of 256 bits (representing integer …","Computes the bitwise NOT of packed double-precision …","Computes the bitwise NOT of packed single-precision …","Computes the bitwise NOT of 256 bits (representing integer …","Averages packed unsigned 16-bit integers in a and b.","Averages packed unsigned 8-bit integers in a and b.","Considers the input b as packed 64-bit integers and c as …","Blends packed 16-bit integers from a and b using control …","Blends packed 32-bit integers from a and b using control …","Blends packed double-precision (64-bit) floating-point …","Blends packed single-precision (32-bit) floating-point …","Blends packed 8-bit integers from a and b using mask.","Blends packed double-precision (64-bit) floating-point …","Blends packed single-precision (32-bit) floating-point …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcasts 128 bits from memory (composed of 2 packed …","Broadcasts 128 bits from memory (composed of 4 packed …","Broadcasts a double-precision (64-bit) floating-point …","Broadcasts a single-precision (32-bit) floating-point …","Broadcasts the low packed 8-bit integer from a to all …","Broadcasts the low packed 32-bit integer from a to all …","Broadcast the low 8-bits from input mask k to all 64-bit …","Broadcast the low 16-bits from input mask k to all 32-bit …","Broadcasts the low packed 64-bit integer from a to all …","Broadcasts the low double-precision (64-bit) …","Broadcasts 128 bits of integer data from a to all 128-bit …","Broadcasts the low single-precision (32-bit) …","Broadcasts the low packed 16-bit integer from a to all …","Shifts 128-bit lanes in a left by imm8 bytes while …","Shifts 128-bit lanes in a right by imm8 bytes while …","Casts vector of type __m128d to type __m256d; the upper …","Casts vector of type __m256d to type __m128d.","Cast vector of type __m256d to type __m256.","Casts vector of type __m256d to type __m256i.","Casts vector of type __m128 to type __m256; the upper 128 …","Casts vector of type __m256 to type __m128.","Cast vector of type __m256 to type __m256d.","Casts vector of type __m256 to type __m256i.","Casts vector of type __m128i to type __m256i; the upper …","Casts vector of type __m256i to type __m256d.","Casts vector of type __m256i to type __m256.","Casts vector of type __m256i to type __m128i.","Rounds packed double-precision (64-bit) floating point …","Rounds packed single-precision (32-bit) floating point …","Performs a carry-less multiplication of two 64-bit …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compares packed double-precision (64-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compares packed 16-bit integers in a and b for equality.","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for equality.","Compare packed 32-bit integers in a and b for equality, …","Compares packed 64-bit integers in a and b for equality.","Compare packed 64-bit integers in a and b for equality, …","Compares packed 8-bit integers in a and b for equality.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares packed 16-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compares packed 64-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compares packed 8-bit integers in a and b for greater-than.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Sign-extend 16-bit integers to 32-bit integers.","Sign-extend 16-bit integers to 64-bit integers.","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign-extend 32-bit integers to 64-bit integers.","Convert packed 32-bit integers in a to packed 8-bit …","Converts packed 32-bit integers in a to packed …","Converts packed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign-extend 8-bit integers to 16-bit integers.","Sign-extend 8-bit integers to 32-bit integers.","Sign-extend 8-bit integers to 64-bit integers.","Zeroes extend packed unsigned 16-bit integers in a to …","Zero-extend the lower four unsigned 16-bit integers in a …","Zero-extend unsigned 32-bit integers in a to 64-bit …","Convert packed unsigned 32-bit integers in a to packed …","Zero-extend unsigned 8-bit integers in a to 16-bit …","Zero-extend the lower eight unsigned 8-bit integers in a …","Zero-extend the lower four unsigned 8-bit integers in a to …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Converts the 8 x 16-bit half-precision float values in the …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Converts the 8 x 32-bit float values in the 256-bit vector …","Returns the first element of the input vector of …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Returns the first element of the input vector of [8 x i32].","Returns the first element of the input vector of …","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Computes the division of each of the 4 packed 64-bit …","Computes the division of each of the 8 packed 32-bit …","Conditionally multiplies the packed single-precision …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Extracts a 16-bit integer from a, selected with INDEX. …","Extracts a 32-bit integer from a, selected with INDEX.","Extracts a 64-bit integer from a, selected with INDEX.","Extracts an 8-bit integer from a, selected with INDEX. …","Extracts 128 bits (composed of 2 packed double-precision …","Extracts 128 bits (composed of 4 packed single-precision …","Extracts 128 bits (composed of integer data) from a, …","Extract 128 bits (composed of 4 packed single-precision …","Extracts 128 bits (of integer data) from a selected with …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Rounds packed double-precision (64-bit) floating point …","Rounds packed single-precision (32-bit) floating point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Horizontally adds adjacent pairs of 16-bit integers in a …","Horizontally adds adjacent pairs of 32-bit integers in a …","Horizontal addition of adjacent pairs in the two packed …","Horizontal addition of adjacent pairs in the two packed …","Horizontally adds adjacent pairs of 16-bit integers in a …","Horizontally subtract adjacent pairs of 16-bit integers in …","Horizontally subtract adjacent pairs of 32-bit integers in …","Horizontal subtraction of adjacent pairs in the two packed …","Horizontal subtraction of adjacent pairs in the two packed …","Horizontally subtract adjacent pairs of 16-bit integers in …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Scatter 64-bit integers from a into memory using 32-bit …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Copies a to result, and inserts the 16-bit integer i into …","Copies a to result, and inserts the 32-bit integer i into …","Copies a to result, and insert the 64-bit integer i into …","Copies a to result, and inserts the 8-bit integer i into …","Copies a to result, then inserts 128 bits (composed of 2 …","Copies a to result, then inserts 128 bits (composed of 4 …","Copies a to result, then inserts 128 bits from b into …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Copies a to dst, then insert 128 bits (of integer data) …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Loads 256-bits of integer data from unaligned memory into …","Load 256-bits (composed of 8 packed 32-bit integers) from …","Load 256-bits (composed of 4 packed 64-bit integers) from …","Loads 256-bits (composed of 4 packed double-precision …","Loads 256-bits (composed of 8 packed single-precision …","Loads 256-bits of integer data from memory into result. …","Loads two 128-bit values (composed of 4 packed …","Loads two 128-bit values (composed of 2 packed …","Loads two 128-bit values (composed of integer data) from …","Load 256-bits (composed of 16 packed 16-bit integers) from …","Load 256-bits (composed of 8 packed 32-bit integers) from …","Load 256-bits (composed of 4 packed 64-bit integers) from …","Load 256-bits (composed of 32 packed 8-bit integers) from …","Loads 256-bits (composed of 4 packed double-precision …","Loads 256-bits (composed of 8 packed single-precision …","Loads 256-bits of integer data from memory into result. …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiplies packed signed 16-bit integers in a and b, …","Vertically multiplies each unsigned 8-bit integer from a …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Performs element-by-element bitwise AND between packed …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using control …","Blend packed 32-bit integers from a and b using control …","Blend packed 64-bit integers from a and b using control …","Blend packed 8-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 32-bit integers in a to packed 16-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 4 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 8 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Zero extend packed unsigned 8-bit integers in the low 4 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using …","Move packed 32-bit integers from a to dst using writemask …","Move packed 64-bit integers from a to dst using writemask …","Move packed 8-bit integers from a into dst using writemask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast 16-bit integer a to all elements of dst using …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle 8-bit integers in a within 128-bit lanes using the …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Store packed 16-bit integers from a into memory using …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed 8-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Loads packed 32-bit integers from memory pointed by …","Loads packed 64-bit integers from memory pointed by …","Loads packed double-precision (64-bit) floating-point …","Loads packed single-precision (32-bit) floating-point …","Stores packed 32-bit integers from a into memory pointed …","Stores packed 64-bit integers from a into memory pointed …","Stores packed double-precision (64-bit) floating-point …","Stores packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate a and b into a 64-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 4 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 8 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Zero extend packed unsigned 8-bit integers in the low 4 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using zeromask …","Move packed 32-bit integers from a into dst using zeromask …","Move packed 64-bit integers from a into dst using zeromask …","Move packed 8-bit integers from a into dst using zeromask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compare packed signed 64-bit integers in a and b, and …","Compares packed 8-bit integers in a and b, and returns the …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Compares packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compare packed signed 64-bit integers in a and b, and …","Compares packed 8-bit integers in a and b, and returns the …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Compares packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Creates mask from the most significant bit of each 8-bit …","Sets each bit of the returned mask based on the most …","Sets each bit of the returned mask based on the most …","Set each bit of mask register k based on the most …","Set each bit of mask register k based on the most …","Set each packed 16-bit integer in dst to all ones or all …","Set each packed 8-bit integer in dst to all ones or all …","Computes the sum of absolute differences (SADs) of …","Multiplies the low 32-bit integers from each packed 64-bit …","Multiplies the low unsigned 32-bit integers from each …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies the packed 16-bit integers in a and b, producing","Multiplies the packed unsigned 16-bit integers in a and b, …","Multiplies packed 16-bit integers in a and b, producing …","Multiplies the packed 16-bit integers in a and b, producing","Multiplies the packed 32-bit integers in a and b, producing","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Computes the bitwise OR packed double-precision (64-bit) …","Computes the bitwise OR packed single-precision (32-bit) …","Computes the bitwise OR of 256 bits (representing integer …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Shuffles 256 bits (composed of 4 packed double-precision …","Shuffles 256 bits (composed of 8 packed single-precision …","Shuffles 128-bits (composed of integer data) selected by …","Shuffles 128-bits of integer data selected by imm8 from a …","Permutes 64-bit integers from a using control mask imm8.","Shuffles 64-bit floating-point elements in a across lanes …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Permutes packed 32-bit integers from a according to the …","Shuffles eight 32-bit floating-point elements in a across …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Computes the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rounds packed double-precision (64-bit) floating point …","Rounds packed single-precision (32-bit) floating point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Computes the approximate reciprocal square root of packed …","Computes the absolute differences of packed unsigned 8-bit …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcasts 16-bit integer a to all elements of returned …","Broadcasts 32-bit integer a to all elements of returned …","Broadcasts 64-bit integer a to all elements of returned …","Broadcasts 8-bit integer a to all elements of returned …","Broadcasts double-precision (64-bit) floating-point value a…","Broadcasts single-precision (32-bit) floating-point value a…","Sets packed 16-bit integers in returned vector with the …","Sets packed 32-bit integers in returned vector with the …","Sets packed 64-bit integers in returned vector with the …","Sets packed 8-bit integers in returned vector with the …","Sets packed __m256 returned vector with the supplied …","Sets packed __m256d returned vector with the supplied …","Sets packed __m256i returned vector with the supplied …","Sets packed double-precision (64-bit) floating-point …","Sets packed single-precision (32-bit) floating-point …","Sets packed 16-bit integers in returned vector with the …","Sets packed 32-bit integers in returned vector with the …","Sets packed 64-bit integers in returned vector with the …","Sets packed 8-bit integers in returned vector with the …","Sets packed __m256 returned vector with the supplied …","Sets packed __m256d returned vector with the supplied …","Sets packed __m256i returned vector with the supplied …","Sets packed double-precision (64-bit) floating-point …","Sets packed single-precision (32-bit) floating-point …","Returns vector of type __m256d with all elements set to …","Returns vector of type __m256 with all elements set to …","Returns vector of type __m256i with all elements set to …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffles 32-bit integers in 128-bit lanes of a using the …","Shuffles bytes from a according to the content of b.","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffles 16-bit integers in the high 64 bits of 128-bit …","Shuffles 16-bit integers in the low 64 bits of 128-bit …","Negates packed 16-bit integers in a when the corresponding …","Negates packed 32-bit integers in a when the corresponding …","Negates packed 8-bit integers in a when the corresponding …","Shifts packed 16-bit integers in a left by count while …","Shifts packed 32-bit integers in a left by count while …","Shifts packed 64-bit integers in a left by count while …","Shifts packed 16-bit integers in a left by IMM8 while …","Shifts packed 32-bit integers in a left by IMM8 while …","Shifts packed 64-bit integers in a left by IMM8 while …","Shifts 128-bit lanes in a left by imm8 bytes while …","Shift packed 16-bit integers in a left by the amount …","Shifts packed 32-bit integers in a left by the amount …","Shifts packed 64-bit integers in a left by the amount …","Returns the square root of packed double-precision …","Returns the square root of packed single-precision …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shifts packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shifts packed 64-bit integers in a right by IMM8 while …","Shifts 128-bit lanes in a right by imm8 bytes while …","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shifts packed 64-bit integers in a right by the amount …","Store 256-bits (composed of 8 packed 32-bit integers) from …","Store 256-bits (composed of 4 packed 64-bit integers) from …","Stores 256-bits (composed of 4 packed double-precision …","Stores 256-bits (composed of 8 packed single-precision …","Stores 256-bits of integer data from a into memory. …","Stores the high and low 128-bit halves (each composed of 4 …","Stores the high and low 128-bit halves (each composed of 2 …","Stores the high and low 128-bit halves (each composed of …","Store 256-bits (composed of 16 packed 16-bit integers) …","Store 256-bits (composed of 8 packed 32-bit integers) from …","Store 256-bits (composed of 4 packed 64-bit integers) from …","Store 256-bits (composed of 32 packed 8-bit integers) from …","Stores 256-bits (composed of 4 packed double-precision …","Stores 256-bits (composed of 8 packed single-precision …","Stores 256-bits of integer data from a into memory. …","Moves double-precision values from a 256-bit vector of …","Moves single-precision floating point values from a …","Moves integer data from a 256-bit integer vector to a …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtracts packed double-precision (64-bit) floating-point …","Subtracts packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing integer …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing integer …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing …","Computes the bitwise AND of 256 bits (representing integer …","Returns vector of type __m256d with indeterminate elements.","Returns vector of type __m256 with indeterminate elements. …","Returns vector of type __m256i with with indeterminate …","Unpacks and interleave 16-bit integers from the high half …","Unpacks and interleave 32-bit integers from the high half …","Unpacks and interleave 64-bit integers from the high half …","Unpacks and interleave 8-bit integers from the high half …","Unpacks and interleave double-precision (64-bit) …","Unpacks and interleave single-precision (32-bit) …","Unpacks and interleave 16-bit integers from the low half …","Unpacks and interleave 32-bit integers from the low half …","Unpacks and interleave 64-bit integers from the low half …","Unpacks and interleave 8-bit integers from the low half of …","Unpacks and interleave double-precision (64-bit) …","Unpacks and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Computes the bitwise XOR of packed double-precision …","Computes the bitwise XOR of packed single-precision …","Computes the bitwise XOR of 256 bits (representing integer …","Zeroes the contents of all XMM or YMM registers.","Zeroes the upper 128 bits of all YMM registers; the lower …","Constructs a 256-bit floating-point vector of [4 x double] …","Constructs a 256-bit floating-point vector of [8 x float] …","Constructs a 256-bit integer vector from a 128-bit integer …","Compute the absolute value of packed signed 16-bit …","Computes the absolute values of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Finds the absolute value of each packed double-precision …","Finds the absolute value of each packed single-precision …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Performs one round of an AES decryption flow on each …","Performs the last round of an AES decryption flow on each …","Performs one round of an AES encryption flow on each …","Performs the last round of an AES encryption flow on each …","Concatenate a and b into a 128-byte immediate result, …","Concatenate a and b into a 128-byte immediate result, …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of 512 bits (composed of packed …","Compute the bitwise AND of 512 bits (representing integer …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of 512 bits (composed of packed …","Compute the bitwise NOT of 512 bits (representing integer …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed double-precision (64-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the 4 packed 64-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low 8-bits from input mask k to all 64-bit …","Broadcast the low 16-bits from input mask k to all 32-bit …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Shift 128-bit lanes in a left by imm8 bytes while shifting …","Shift 128-bit lanes in a right by imm8 bytes while …","Cast vector of type __m128d to type __m512d; the upper 384 …","Cast vector of type __m256d to type __m512d; the upper 256 …","Cast vector of type __m512d to type __m128d. This …","Cast vector of type __m512d to type __m256d. This …","Cast vector of type __m512d to type __m512. This intrinsic …","Cast vector of type __m512d to type __m512i. This …","Cast vector of type __m128 to type __m512; the upper 384 …","Cast vector of type __m256 to type __m512; the upper 256 …","Cast vector of type __m512 to type __m128. This intrinsic …","Cast vector of type __m512 to type __m256. This intrinsic …","Cast vector of type __m512 to type __m512d. This intrinsic …","Cast vector of type __m512 to type __m512i. This intrinsic …","Cast vector of type __m128i to type __m512i; the upper 384 …","Cast vector of type __m256i to type __m512i; the upper 256 …","Cast vector of type __m512i to type __m512d. This …","Cast vector of type __m512i to type __m512. This intrinsic …","Cast vector of type __m512i to type __m128i. This …","Cast vector of type __m512i to type __m256i. This …","Performs a carry-less multiplication of two 64-bit …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed signed 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Performs element-by-element conversion of the lower half …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Performs element-by-element conversion of the lower half …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Performs an element-by-element conversion of packed …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Performs element-by-element conversion of the lower half …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Copy the lower 32-bit integer in a to dst.","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Extract 128 bits (composed of 4 packed single-precision …","Extract 256 bits (composed of 4 packed double-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Extract 256 bits (composed of 4 packed 64-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Gather 32-bit integers from memory using 32-bit indices. …","Gather 64-bit integers from memory using 32-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 32-bit …","Scatter 64-bit integers from a into memory using 32-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Gather 32-bit integers from memory using 64-bit indices. …","Gather 64-bit integers from memory using 64-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 64-bit …","Scatter 64-bit integers from a into memory using 64-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Copy a to dst, then insert 256 bits (composed of 4 packed …","Copy a to dst, then insert 128 bits (composed of 4 packed …","Copy a to dst, then insert 256 bits (composed of 4 packed …","Converts integer mask into bitmask, storing the result in …","Compute the bitwise AND of 16-bit masks a and b, and store …","Compute the bitwise NOT of 16-bit masks a and then AND …","Copy 16-bit mask a to k.","Compute the bitwise NOT of 16-bit mask a, and store the …","Compute the bitwise OR of 16-bit masks a and b, and store …","Performs bitwise OR between k1 and k2, storing the result …","Unpack and interleave 8 bits from masks a and b, and store …","Compute the bitwise XNOR of 16-bit masks a and b, and …","Compute the bitwise XOR of 16-bit masks a and b, and store …","Load 512-bits (composed of 16 packed 32-bit integers) from …","Load 512-bits (composed of 8 packed 64-bit integers) from …","Load 512-bits (composed of 8 packed double-precision …","Load 512-bits (composed of 16 packed single-precision …","Load 512-bits of integer data from memory into dst. …","Load 512-bits (composed of 32 packed 16-bit integers) from …","Load 512-bits (composed of 16 packed 32-bit integers) from …","Load 512-bits (composed of 8 packed 64-bit integers) from …","Load 512-bits (composed of 64 packed 8-bit integers) from …","Loads 512-bits (composed of 8 packed double-precision …","Loads 512-bits (composed of 16 packed single-precision …","Load 512-bits of integer data from memory into dst. …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed signed 16-bit integers in a and b, …","Vertically multiply each unsigned 8-bit integer from a …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Converts bit mask k1 into an integer value, storing the …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Computes the absolute value of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Finds the absolute value of each packed double-precision …","Finds the absolute value of each packed single-precision …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 128-byte immediate result, …","Concatenate a and b into a 128-byte immediate result, …","Concatenate pairs of 16-byte blocks in a and b into a …","Performs element-by-element bitwise AND between packed …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using control …","Blend packed 32-bit integers from a and b using control …","Blend packed 64-bit integers from a and b using control …","Blend packed 8-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed double-precision (64-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the 4 packed 64-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed signed 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 32-bit integers in a to packed 16-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Performs element-by-element conversion of the lower half …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Performs element-by-element conversion of the lower half …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Performs an element-by-element conversion of packed …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Performs element-by-element conversion of the lower half …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 256 bits (composed of 4 packed double-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Extract 256 bits (composed of 4 packed 64-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Gather 32-bit integers from memory using 32-bit indices. …","Gather 64-bit integers from memory using 32-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 32-bit …","Scatter 64-bit integers from a into memory using 32-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Gather 32-bit integers from memory using 64-bit indices. …","Gather 64-bit integers from memory using 64-bit indices. …","Gather double-precision (64-bit) floating-point elements …","Gather single-precision (32-bit) floating-point elements …","Scatter 32-bit integers from a into memory using 64-bit …","Scatter 64-bit integers from a into memory using 64-bit …","Scatter double-precision (64-bit) floating-point elements …","Scatter single-precision (32-bit) floating-point elements …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using …","Move packed 32-bit integers from a to dst using writemask …","Move packed 64-bit integers from a to dst using writemask …","Move packed 8-bit integers from a into dst using writemask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","Multiplies elements in packed 64-bit integer vectors a and …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 32-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Reduce the packed 32-bit integers in a by addition using …","Reduce the packed 64-bit integers in a by addition using …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise AND …","Reduce the packed 64-bit integers in a by addition using …","Reduce the packed signed 32-bit integers in a by maximum …","Reduce the packed signed 64-bit integers in a by maximum …","Reduce the packed unsigned 32-bit integers in a by maximum …","Reduce the packed unsigned 64-bit integers in a by maximum …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed signed 32-bit integers in a by maximum …","Reduce the packed signed 64-bit integers in a by maximum …","Reduce the packed unsigned 32-bit integers in a by maximum …","Reduce the packed signed 64-bit integers in a by maximum …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by multiplication …","Reduce the packed 64-bit integers in a by multiplication …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise OR using …","Reduce the packed 64-bit integers in a by bitwise OR using …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast 16-bit integer a to all elements of dst using …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle 8-bit integers in a within 128-bit lanes using the …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Store packed 16-bit integers from a into memory using …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed 8-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compute the absolute value of packed signed 16-bit …","Computes the absolute value of packed 32-bit integers in a…","Compute the absolute value of packed signed 64-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 128-byte immediate result, …","Concatenate a and b into a 128-byte immediate result, …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Broadcast the 4 packed single-precision (32-bit) …","Broadcast the 4 packed double-precision (64-bit) …","Broadcast the 4 packed 32-bit integers from a to all …","Broadcast the 4 packed 64-bit integers from a to all …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low double-precision (64-bit) floating-point …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed signed 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 8 …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Extract 128 bits (composed of 4 packed single-precision …","Extract 256 bits (composed of 4 packed double-precision …","Extract 128 bits (composed of 4 packed 32-bit integers) …","Extract 256 bits (composed of 4 packed 64-bit integers) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Copy a to tmp, then insert 128 bits (composed of 4 packed …","Copy a to tmp, then insert 256 bits (composed of 4 packed …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using zeromask …","Move packed 32-bit integers from a into dst using zeromask …","Move packed 64-bit integers from a into dst using zeromask …","Move packed 8-bit integers from a into dst using zeromask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Set each bit of mask register k based on the most …","Set each bit of mask register k based on the most …","Set each packed 16-bit integer in dst to all ones or all …","Set each packed 8-bit integer in dst to all ones or all …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","Multiplies elements in packed 64-bit integer vectors a and …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Compute the bitwise OR of 512 bits (representing integer …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 32-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 64-bit integers in a within 256-bit lanes using …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 32-bit integers in a across lanes using the …","Shuffle 64-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Reduce the packed 32-bit integers in a by addition. …","Reduce the packed 64-bit integers in a by addition. …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise AND. …","Reduce the packed 64-bit integers in a by bitwise AND. …","Reduce the packed signed 32-bit integers in a by maximum. …","Reduce the packed signed 64-bit integers in a by maximum. …","Reduce the packed unsigned 32-bit integers in a by …","Reduce the packed unsigned 64-bit integers in a by …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed signed 32-bit integers in a by minimum. …","Reduce the packed signed 64-bit integers in a by minimum. …","Reduce the packed unsigned 32-bit integers in a by …","Reduce the packed unsigned 64-bit integers in a by …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by multiplication. …","Reduce the packed 64-bit integers in a by multiplication. …","Reduce the packed double-precision (64-bit) floating-point …","Reduce the packed single-precision (32-bit) floating-point …","Reduce the packed 32-bit integers in a by bitwise OR. …","Reduce the packed 64-bit integers in a by bitwise OR. …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Compute the absolute differences of packed unsigned 8-bit …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst.","Broadcast 64-bit integer a to all elements of dst.","Broadcast 8-bit integer a to all elements of dst.","Broadcast 64-bit float a to all elements of dst.","Broadcast 32-bit float a to all elements of dst.","Set packed 32-bit integers in dst with the repeated 4 …","Set packed 64-bit integers in dst with the repeated 4 …","Set packed double-precision (64-bit) floating-point …","Set packed single-precision (32-bit) floating-point …","Set packed 16-bit integers in dst with the supplied values.","Sets packed 32-bit integers in dst with the supplied …","Set packed 64-bit integers in dst with the supplied values.","Set packed 8-bit integers in dst with the supplied values.","Set packed double-precision (64-bit) floating-point …","Sets packed 32-bit integers in dst with the supplied …","Set packed 32-bit integers in dst with the repeated 4 …","Set packed 64-bit integers in dst with the repeated 4 …","Set packed double-precision (64-bit) floating-point …","Set packed single-precision (32-bit) floating-point …","Sets packed 32-bit integers in dst with the supplied …","Set packed 64-bit integers in dst with the supplied values …","Set packed double-precision (64-bit) floating-point …","Sets packed 32-bit integers in dst with the supplied …","Return vector of type __m512 with all elements set to zero.","Return vector of type __m512i with all elements set to …","Returns vector of type __m512d with all elements set to …","Returns vector of type __m512d with all elements set to …","Returns vector of type __m512i with all elements set to …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle 128-bits (composed of 4 single-precision (32-bit) …","Shuffle 128-bits (composed of 2 double-precision (64-bit) …","Shuffle 128-bits (composed of 4 32-bit integers) selected …","Shuffle 128-bits (composed of 2 64-bit integers) selected …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store 512-bits (composed of 16 packed 32-bit integers) …","Store 512-bits (composed of 8 packed 64-bit integers) from …","Store 512-bits (composed of 8 packed double-precision …","Store 512-bits of integer data from a into memory. …","Store 512-bits of integer data from a into memory. …","Store 512-bits (composed of 32 packed 16-bit integers) …","Store 512-bits (composed of 16 packed 32-bit integers) …","Store 512-bits (composed of 8 packed 64-bit integers) from …","Store 512-bits (composed of 64 packed 8-bit integers) from …","Stores 512-bits (composed of 8 packed double-precision …","Stores 512-bits (composed of 16 packed single-precision …","Store 512-bits of integer data from a into memory. …","Store 512-bits (composed of 8 packed double-precision …","Store 512-bits (composed of 16 packed single-precision …","Store 512-bits of integer data from a into memory using a …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Return vector of type __m512 with indeterminate elements. …","Return vector of type __m512i with indeterminate elements. …","Returns vector of type __m512d with indeterminate elements.","Returns vector of type __m512 with indeterminate elements. …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compute the bitwise XOR of 512 bits (representing integer …","Cast vector of type __m128d to type __m512d; the upper 384 …","Cast vector of type __m256d to type __m512d; the upper 256 …","Cast vector of type __m128 to type __m512; the upper 384 …","Cast vector of type __m256 to type __m512; the upper 256 …","Cast vector of type __m128i to type __m512i; the upper 384 …","Cast vector of type __m256i to type __m512i; the upper 256 …","Computes the absolute value of each of the packed 16-bit …","Computes the absolute value of each of the packed 32-bit …","Computes the absolute value of packed 8-bit signed …","Adds packed 16-bit integers in a and b.","Adds packed 32-bit integers in a and b.","Adds packed 64-bit integers in a and b.","Adds packed 8-bit integers in a and b.","Adds packed double-precision (64-bit) floating-point …","Adds __m128 vectors.","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Adds the first component of a and b, the other components …","Adds packed 16-bit integers in a and b using saturation.","Adds packed 8-bit integers in a and b using saturation.","Adds packed unsigned 16-bit integers in a and b using …","Adds packed unsigned 8-bit integers in a and b using …","Alternatively add and subtract packed double-precision …","Alternatively add and subtract packed single-precision …","Performs one round of an AES decryption flow on data …","Performs the last round of an AES decryption flow on data …","Performs one round of an AES encryption flow on data …","Performs the last round of an AES encryption flow on data …","Performs the InvMixColumns transformation on a.","Assist in expanding the AES cipher key.","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate 16-byte blocks in a and b into a 32-byte …","Computes the bitwise AND of packed double-precision …","Bitwise AND of packed single-precision (32-bit) …","Computes the bitwise AND of 128 bits (representing integer …","Computes the bitwise NOT of a and then AND with b.","Bitwise AND-NOT of packed single-precision (32-bit) …","Computes the bitwise NOT of 128 bits (representing integer …","Averages packed unsigned 16-bit integers in a and b.","Averages packed unsigned 8-bit integers in a and b.","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using the mask …","Blends packed 32-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Blend packed 8-bit integers from a and b using mask","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcasts a single-precision (32-bit) floating-point …","Broadcasts the low packed 8-bit integer from a to all …","Broadcasts the low packed 32-bit integer from a to all …","Broadcast the low 8-bits from input mask k to all 64-bit …","Broadcast the low 16-bits from input mask k to all 32-bit …","Broadcasts the low packed 64-bit integer from a to all …","Broadcasts the low double-precision (64-bit) …","Broadcasts the low single-precision (32-bit) …","Broadcasts the low packed 16-bit integer from a to all …","Shifts a left by IMM8 bytes while shifting in zeros.","Shifts a right by IMM8 bytes while shifting in zeros.","Casts a 128-bit floating-point vector of [2 x double] into …","Casts a 128-bit floating-point vector of [2 x double] into …","Casts a 128-bit floating-point vector of [4 x float] into …","Casts a 128-bit floating-point vector of [4 x float] into …","Casts a 128-bit integer vector into a 128-bit …","Casts a 128-bit integer vector into a 128-bit …","Round the packed double-precision (64-bit) floating-point …","Round the packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Invalidates and flushes the cache line that contains p …","Performs a carry-less multiplication of two 64-bit …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compares packed double-precision (64-bit) floating-point …","Compare packed double-precision (64-bit) floating-point …","Compares packed single-precision (32-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compares the lower double-precision (64-bit) …","Compare the lower double-precision (64-bit) floating-point …","Compares the lower single-precision (32-bit) …","Compare the lower single-precision (32-bit) floating-point …","Compares packed 16-bit integers in a and b for equality.","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for equality.","Compare packed 32-bit integers in a and b for equality, …","Compares packed 64-bit integers in a and b for equality","Compare packed 64-bit integers in a and b for equality, …","Compares packed 8-bit integers in a and b for equality.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for equality.","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for equality. The …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compares packed strings in a and b with lengths la and lb …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for greater than or …","Compares packed 16-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compares packed 64-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compares packed 8-bit integers in a and b for greater-than.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for greater than. …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compares packed strings with implicit lengths in a and b …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for less than or …","Compares packed 16-bit integers in a and b for less-than.","Compare packed signed 16-bit integers in a and b for …","Compares packed 32-bit integers in a and b for less-than.","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compares packed 8-bit integers in a and b for less-than.","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for less-than.","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for less than. The …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compares corresponding elements in a and b for not-equal.","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for inequality. The …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for …","Compares corresponding elements in a and b for …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Compares the lowest f32 of both inputs for not-less-than. …","Compares corresponding elements in a and b to see if …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Checks if the lowest f32 of both inputs are ordered. The …","Compares corresponding elements in a and b to see if …","Compares each of the four floats in a to the corresponding …","Returns a new vector with the low element of a replaced by …","Checks if the lowest f32 of both inputs are unordered. The …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compares the lower element of a and b for equality.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for greater-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for less-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for not-equal.","Compares two 32-bit floats from the low-order bits of a …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Starting with the initial value in crc, return the …","Starting with the initial value in crc, return the …","Starting with the initial value in crc, return the …","Starting with the initial value in crc, return the …","Convert the signed 32-bit integer b to a single-precision …","Convert the signed 64-bit integer b to a double-precision …","Convert the signed 64-bit integer b to a single-precision …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the signed 32-bit integer b to a single-precision …","Convert the signed 64-bit integer b to a double-precision …","Convert the signed 64-bit integer b to a single-precision …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the unsigned 32-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Alias for _mm_cvtsi32_ss.","Alias for _mm_cvtss_si32.","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Converts the lower two packed 32-bit integers in a to …","Converts packed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 8 bytes of a …","Zeroes extend packed unsigned 16-bit integers in a to …","Zeroes extend packed unsigned 16-bit integers in a to …","Zeroes extend packed unsigned 32-bit integers in a to …","Convert packed unsigned 32-bit integers in a to packed …","Zeroes extend packed unsigned 8-bit integers in a to …","Zeroes extend packed unsigned 8-bit integers in a to …","Zeroes extend packed unsigned 8-bit integers in a to …","Convert the signed 32-bit integer b to a double-precision …","Convert the signed 32-bit integer b to a single-precision …","Convert the signed 64-bit integer b to a double-precision …","Convert the signed 64-bit integer b to a single-precision …","Convert packed single-precision (32-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed double-precision (64-bit) floating-point …","Converts the 4 x 16-bit half-precision float values in the …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Converts the 4 x 32-bit float values in the 128-bit vector …","Returns the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Converts the lower double-precision (64-bit) …","Converts the lower double-precision (64-bit) …","Alias for _mm_cvtsd_si64","Converts the lower double-precision (64-bit) …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Returns the lowest element of a.","Returns the lowest element of a.","Returns the lowest element of a.","Returns a with its lower element replaced by b after …","Returns a vector whose lowest element is a and all higher …","Converts a 32 bit integer to a 32 bit float. The result …","Returns a with its lower element replaced by b after …","Returns a vector whose lowest element is a and all higher …","Converts a 64 bit integer to a 32 bit float. The result …","Returns a with its lower element replaced by b after …","Returns a vector whose lowest element is a and all higher …","Extracts the lowest 32 bit float from the input vector.","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Converts the lower single-precision (32-bit) …","Converts the lowest 32 bit float in the input vector to a …","Converts the lowest 32 bit float in the input vector to a …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Alias for _mm_cvttss_si32.","Converts packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Converts packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Converts the lower double-precision (64-bit) …","Converts the lower double-precision (64-bit) …","Alias for _mm_cvttsd_si64","Convert the lower double-precision (64-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Converts the lowest 32 bit float in the input vector to a …","Converts the lowest 32 bit float in the input vector to a …","Convert the lower single-precision (32-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Convert the unsigned 32-bit integer b to a …","Convert the unsigned 32-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Convert the unsigned 64-bit integer b to a …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divides __m128 vectors.","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Divides the first component of b by a, the other …","Returns the dot product of two __m128d vectors.","Returns the dot product of two __m128 vectors.","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Returns the imm8 element of a.","Extracts an 32-bit integer from a selected with IMM8","Extracts an 64-bit integer from a selected with IMM1","Extracts an 8-bit integer from a, selected with IMM8. …","Extracts a single-precision (32-bit) floating-point …","Extracts the bit range specified by y from the lower 64 …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Round the packed double-precision (64-bit) floating-point …","Round the packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiplies the lower double-precision (64-bit) …","Multiplies the lower single-precision (32-bit) …","Gets the unsigned 32-bit value of the MXCSR control and …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Horizontally adds the adjacent pairs of values contained …","Horizontally adds the adjacent pairs of values contained …","Horizontally adds adjacent pairs of double-precision …","Horizontally adds adjacent pairs of single-precision …","Horizontally adds the adjacent pairs of values contained …","Horizontally subtract the adjacent pairs of values …","Horizontally subtract the adjacent pairs of values …","Horizontally subtract adjacent pairs of double-precision …","Horizontally adds adjacent pairs of single-precision …","Horizontally subtract the adjacent pairs of values …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns a new vector where the imm8 element of a is …","Returns a copy of a with the 32-bit integer from i …","Returns a copy of a with the 64-bit integer from i …","Returns a copy of a with the 8-bit integer from i inserted …","Select a single value in a to store at some position in b, …","Inserts the [length:0] bits of y into x at index.","Loads 128-bits of integer data from unaligned memory. This …","Performs a serializing operation on all load-from-memory …","Loads a double-precision (64-bit) floating-point element …","Construct a __m128 by duplicating the value read from p …","Load 128-bits (composed of 4 packed 32-bit integers) from …","Load 128-bits (composed of 2 packed 64-bit integers) from …","Loads 128-bits (composed of 2 packed double-precision …","Loads a double-precision (64-bit) floating-point element …","Loads four f32 values from aligned memory into a __m128. …","Alias for _mm_load1_ps","Loads a 64-bit double-precision value to the low element …","Loads 128-bits of integer data from memory into a new …","Construct a __m128 with the lowest element read from p and …","Loads a double-precision (64-bit) floating-point element …","Loads a double-precision value into the high-order bits of …","Loads 64-bit integer from memory into first element of …","Loads a double-precision value into the low-order bits of …","Loads 2 double-precision (64-bit) floating-point elements …","Loads four f32 values from aligned memory into a __m128 in …","Load 128-bits (composed of 8 packed 16-bit integers) from …","Load 128-bits (composed of 4 packed 32-bit integers) from …","Load 128-bits (composed of 2 packed 64-bit integers) from …","Load 128-bits (composed of 16 packed 8-bit integers) from …","Loads 128-bits (composed of 2 packed double-precision …","Loads four f32 values from memory into a __m128. There are …","Loads 128-bits of integer data from memory into a new …","Loads unaligned 64-bits of integer data from memory into …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiply packed unsigned 52-bit integers in each 64-bit …","Multiplies and then horizontally add signed 16 bit …","Multiplies corresponding pairs of packed 8-bit unsigned …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Performs element-by-element bitwise AND between packed …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Considers the input b as packed 64-bit integers and c as …","Blend packed 16-bit integers from a and b using control …","Blend packed 32-bit integers from a and b using control …","Blend packed 64-bit integers from a and b using control …","Blend packed 8-bit integers from a and b using control …","Blend packed double-precision (64-bit) floating-point …","Blend packed single-precision (32-bit) floating-point …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Compare packed signed 16-bit integers in a and b based on …","Compare packed signed 32-bit integers in a and b based on …","Compare packed signed 64-bit integers in a and b based on …","Compare packed signed 8-bit integers in a and b based on …","Compare packed unsigned 16-bit integers in a and b based …","Compare packed unsigned 32-bit integers in a and b based …","Compare packed unsigned 64-bit integers in a and b based …","Compare packed unsigned 8-bit integers in a and b based on …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for equality, …","Compare packed 64-bit integers in a and b for equality, …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed signed 32-bit integers in a and b for …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Compare packed signed 16-bit integers in a and b for …","Compare packed 32-bit integers in a and b for not-equal, …","Compare packed signed 64-bit integers in a and b for …","Compare packed signed 8-bit integers in a and b for …","Compare packed unsigned 16-bit integers in a and b for …","Compare packed unsigned 32-bit integers in a and b for …","Compare packed unsigned 64-bit integers in a and b for …","Compare packed unsigned 8-bit integers in a and b for …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 32-bit integers in a to packed 16-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 2 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 4 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in the low 4 …","Zero extend packed unsigned 8-bit integers in the low 2 …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert the lower single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Returns values from slice at offsets determined by …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using …","Move packed 32-bit integers from a to dst using writemask …","Move packed 64-bit integers from a to dst using writemask …","Move packed 8-bit integers from a into dst using writemask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Move the lower double-precision (64-bit) floating-point …","Move the lower single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of the lower …","Compute the approximate reciprocal of the lower …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of the …","Compute the approximate reciprocal square root of the …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast 16-bit integer a to all elements of dst using …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle 8-bit integers in a within 128-bit lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Store packed 16-bit integers from a into memory using …","Store packed 32-bit integers from a into memory using …","Store packed 64-bit integers from a into memory using …","Store packed 8-bit integers from a into memory using …","Store packed double-precision (64-bit) floating-point …","Store packed single-precision (32-bit) floating-point …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Loads packed 32-bit integers from memory pointed by …","Loads packed 64-bit integers from memory pointed by …","Loads packed double-precision (64-bit) floating-point …","Loads packed single-precision (32-bit) floating-point …","Conditionally store 8-bit integer elements from a into …","Stores packed 32-bit integers from a into memory pointed …","Stores packed 64-bit integers from a into memory pointed …","Stores packed double-precision (64-bit) floating-point …","Stores packed single-precision (32-bit) floating-point …","Compute the absolute value of packed signed 16-bit …","Compute the absolute value of packed signed 32-bit …","Compute the absolute value of packed signed 8-bit integers …","Add packed 16-bit integers in a and b, and store the …","Add packed 32-bit integers in a and b, and store the …","Add packed 64-bit integers in a and b, and store the …","Add packed 8-bit integers in a and b, and store the …","Add packed double-precision (64-bit) floating-point …","Add packed single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add the lower double-precision (64-bit) floating-point …","Add the lower single-precision (32-bit) floating-point …","Add packed signed 16-bit integers in a and b using …","Add packed signed 8-bit integers in a and b using …","Add packed unsigned 16-bit integers in a and b using …","Add packed unsigned 8-bit integers in a and b using …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate a and b into a 32-byte immediate result, shift …","Concatenate pairs of 16-byte blocks in a and b into a …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise NOT of packed 32-bit integers in a and …","Compute the bitwise NOT of packed 64-bit integers in a and …","Average packed unsigned 16-bit integers in a and b, and …","Average packed unsigned 8-bit integers in a and b, and …","Broadcast the low packed 8-bit integer from a to all …","Broadcast the low packed 32-bit integer from a to all …","Broadcast the low packed 64-bit integer from a to all …","Broadcast the low single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Contiguously store the active 16-bit integers in a (those …","Contiguously store the active 32-bit integers in a (those …","Contiguously store the active 64-bit integers in a (those …","Contiguously store the active 8-bit integers in a (those …","Contiguously store the active double-precision (64-bit) …","Contiguously store the active single-precision (32-bit) …","Test each 32-bit element of a for equality with all other …","Test each 64-bit element of a for equality with all other …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert the lower single-precision (32-bit) floating-point …","Sign extend packed 16-bit integers in a to packed 32-bit …","Sign extend packed 16-bit integers in a to packed 64-bit …","Convert packed 16-bit integers in a to packed 8-bit …","Convert packed 32-bit integers in a to packed 16-bit …","Sign extend packed 32-bit integers in a to packed 64-bit …","Convert packed 32-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed …","Convert packed 64-bit integers in a to packed 16-bit …","Convert packed 64-bit integers in a to packed 32-bit …","Convert packed 64-bit integers in a to packed 8-bit …","Sign extend packed 8-bit integers in a to packed 16-bit …","Sign extend packed 8-bit integers in a to packed 32-bit …","Sign extend packed 8-bit integers in the low 2 bytes of a …","Zero extend packed unsigned 16-bit integers in a to packed …","Zero extend packed unsigned 16-bit integers in the low 4 …","Zero extend packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in a to packed …","Zero extend packed unsigned 8-bit integers in th elow 4 …","Zero extend packed unsigned 8-bit integers in the low 2 …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed half-precision (16-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert the lower double-precision (64-bit) floating-point …","Convert packed signed 16-bit integers in a to packed 8-bit …","Convert packed signed 32-bit integers in a to packed …","Convert packed signed 32-bit integers in a to packed 8-bit …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed …","Convert packed signed 64-bit integers in a to packed 8-bit …","Convert the lower single-precision (32-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed double-precision (64-bit) floating-point …","Convert packed single-precision (32-bit) floating-point …","Convert packed double-precision (32-bit) floating-point …","Convert packed unsigned 16-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 32-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Convert packed unsigned 64-bit integers in a to packed …","Compute the sum of absolute differences (SADs) of …","Divide packed double-precision (64-bit) floating-point …","Divide packed single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Divide the lower double-precision (64-bit) floating-point …","Divide the lower single-precision (32-bit) floating-point …","Compute dot-product of BF16 (16-bit) floating-point pairs …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 4 adjacent pairs of unsigned 8-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Multiply groups of 2 adjacent pairs of signed 16-bit …","Load contiguous active 16-bit integers from a (those with …","Load contiguous active 32-bit integers from a (those with …","Load contiguous active 64-bit integers from a (those with …","Load contiguous active 8-bit integers from a (those with …","Load contiguous active double-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Load contiguous active 16-bit integers from unaligned …","Load contiguous active 32-bit integers from unaligned …","Load contiguous active 64-bit integers from unaligned …","Load contiguous active 8-bit integers from unaligned …","Load contiguous active single-precision (64-bit) …","Load contiguous active single-precision (32-bit) …","Fix up packed double-precision (64-bit) floating-point …","Fix up packed single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Fix up the lower double-precision (64-bit) floating-point …","Fix up the lower single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Convert the exponent of each packed double-precision …","Convert the exponent of each packed single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Convert the exponent of the lower double-precision …","Convert the exponent of the lower single-precision …","Normalize the mantissas of packed double-precision …","Normalize the mantissas of packed single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Normalize the mantissas of the lower double-precision …","Normalize the mantissas of the lower single-precision …","Performs an affine transformation on the packed bytes in x.","Performs an affine transformation on the inverted packed …","Performs a multiplication in GF(2^8) on the packed bytes. …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Load packed 16-bit integers from memory into dst using …","Load packed 32-bit integers from memory into dst using …","Load packed 64-bit integers from memory into dst using …","Load packed 8-bit integers from memory into dst using …","Load packed double-precision (64-bit) floating-point …","Load packed single-precision (32-bit) floating-point …","Counts the number of leading zero bits in each packed …","Counts the number of leading zero bits in each packed …","Multiply packed signed 16-bit integers in a and b, …","Multiply packed unsigned 8-bit integers in a by packed …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 64-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare packed signed 16-bit integers in a and b, and …","Compare packed signed 32-bit integers in a and b, and …","Compare packed signed 8-bit integers in a and b, and store …","Compare packed unsigned 16-bit integers in a and b, and …","Compare packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compare packed unsigned 8-bit integers in a and b, and …","Compare packed double-precision (64-bit) floating-point …","Compare packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Move packed 16-bit integers from a into dst using zeromask …","Move packed 32-bit integers from a into dst using zeromask …","Move packed 64-bit integers from a into dst using zeromask …","Move packed 8-bit integers from a into dst using zeromask …","Move packed double-precision (64-bit) floating-point …","Move packed single-precision (32-bit) floating-point …","Move the lower double-precision (64-bit) floating-point …","Move the lower single-precision (32-bit) floating-point …","Duplicate even-indexed double-precision (64-bit) …","Duplicate odd-indexed single-precision (32-bit) …","Duplicate even-indexed single-precision (32-bit) …","Multiply the low signed 32-bit integers from each packed …","Multiply the low unsigned 32-bit integers from each packed …","Multiply packed double-precision (64-bit) floating-point …","Multiply packed single-precision (32-bit) floating-point …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Multiply the packed signed 16-bit integers in a and b, …","Multiply the packed unsigned 16-bit integers in a and b, …","Multiply packed signed 16-bit integers in a and b, …","Multiply the packed 16-bit integers in a and b, producing …","Multiply the packed 32-bit integers in a and b, producing …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Convert packed signed 16-bit integers from a and b to …","Convert packed signed 32-bit integers from a and b to …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of the lower …","Compute the approximate reciprocal of the lower …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of packed …","Compute the approximate reciprocal square root of the …","Compute the approximate reciprocal square root of the …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcast the low packed 16-bit integer from a to all …","Broadcast 32-bit integer a to all elements of dst using …","Broadcast 64-bit integer a to all elements of dst using …","Broadcast 8-bit integer a to all elements of dst using …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffle 32-bit integers in a within 128-bit lanes using …","Shuffle packed 8-bit integers in a according to shuffle …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in the high 64 bits of 128-bit …","Shuffle 16-bit integers in the low 64 bits of 128-bit …","Shift packed 16-bit integers in a left by count while …","Shift packed 32-bit integers in a left by count while …","Shift packed 64-bit integers in a left by count while …","Shift packed 16-bit integers in a left by imm8 while …","Shift packed 32-bit integers in a left by imm8 while …","Shift packed 64-bit integers in a left by imm8 while …","Shift packed 16-bit integers in a left by the amount …","Shift packed 32-bit integers in a left by the amount …","Shift packed 64-bit integers in a left by the amount …","Compute the square root of packed double-precision …","Compute the square root of packed single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shift packed 16-bit integers in a right by count while …","Shift packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shift packed 16-bit integers in a right by imm8 while …","Shift packed 32-bit integers in a right by imm8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shift packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtract packed single-precision (32-bit) floating-point …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Subtract packed signed 16-bit integers in b from packed …","Subtract packed signed 8-bit integers in b from packed …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Unpack and interleave 16-bit integers from the high half …","Unpack and interleave 32-bit integers from the high half …","Unpack and interleave 64-bit integers from the high half …","Unpack and interleave 8-bit integers from the high half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Unpack and interleave 16-bit integers from the low half of …","Unpack and interleave 32-bit integers from the low half of …","Unpack and interleave 64-bit integers from the low half of …","Unpack and interleave 8-bit integers from the low half of …","Unpack and interleave double-precision (64-bit) …","Unpack and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compare packed signed 64-bit integers in a and b, and …","Compares packed 8-bit integers in a and b and returns …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Returns a new vector with the maximum values from …","Compares packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Compares the first single-precision (32-bit) …","Performs a serializing operation on all load-from-memory …","Compares packed 16-bit integers in a and b, and returns …","Compares packed 32-bit integers in a and b, and returns …","Compares packed 8-bit integers in a and b and returns …","Compares packed unsigned 16-bit integers in a and b, and …","Compares packed unsigned 32-bit integers in a and b, and …","Compare packed unsigned 64-bit integers in a and b, and …","Compares packed unsigned 8-bit integers in a and b, and …","Returns a new vector with the minimum values from …","Compares packed single-precision (32-bit) floating-point …","Compare the lower double-precision (64-bit) floating-point …","Compare the lower single-precision (32-bit) floating-point …","Returns a new vector with the low element of a replaced by …","Compares the first single-precision (32-bit) …","Finds the minimum unsigned 16-bit element in the 128-bit __…","Returns a vector where the low element is extracted from a …","Constructs a 128-bit floating-point vector of [2 x double]…","Returns a __m128 with the first component from b and the …","Duplicate the low double-precision (64-bit) floating-point …","Duplicate odd-indexed single-precision (32-bit) …","Combine higher half of a and b. The higher half of b …","Duplicate even-indexed single-precision (32-bit) …","Combine lower half of a and b. The lower half of b …","Returns a mask of the most significant bit of each element …","Returns a mask of the most significant bit of each element …","Returns a mask of the most significant bit of each element …","Set each bit of mask register k based on the most …","Set each bit of mask register k based on the most …","Set each packed 16-bit integer in dst to all ones or all …","Set each packed 8-bit integer in dst to all ones or all …","Subtracts 8-bit unsigned integer values and computes the …","Multiplies the low 32-bit integers from each packed 64-bit …","Multiplies the low unsigned 32-bit integers from each …","Multiplies packed double-precision (64-bit) floating-point …","Multiplies __m128 vectors.","Multiply the lower double-precision (64-bit) …","Multiply the lower single-precision (32-bit) …","Returns a new vector with the low element of a replaced by …","Multiplies the first component of a and b, the other …","Multiplies the packed 16-bit integers in a and b.","Multiplies the packed unsigned 16-bit integers in a and b.","Multiplies packed 16-bit signed integer values, truncate …","Multiplies the packed 16-bit integers in a and b.","Multiplies the packed 32-bit integers in a and b, …","For each 64-bit element in b, select 8 unaligned bytes …","Compute the bitwise OR of packed 32-bit integers in a and …","Compute the bitwise OR of packed 64-bit integers in a and …","Computes the bitwise OR of a and b.","Bitwise OR of packed single-precision (32-bit) …","Computes the bitwise OR of 128 bits (representing integer …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Converts packed 16-bit integers from a and b to packed …","Converts packed 32-bit integers from a and b to packed …","Provides a hint to the processor that the code sequence is …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffles double-precision (64-bit) floating-point elements …","Shuffles single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a and b across lanes using the …","Shuffle 32-bit integers in a and b across lanes using the …","Shuffle 64-bit integers in a and b across lanes using the …","Shuffle 8-bit integers in a and b across lanes using the …","Shuffle double-precision (64-bit) floating-point elements …","Shuffle single-precision (32-bit) floating-point elements …","Shuffle 16-bit integers in a across lanes using the …","Shuffle 8-bit integers in a across lanes using the …","For each packed 16-bit integer maps the value to the …","For each packed 32-bit integer maps the value to the …","For each packed 64-bit integer maps the value to the …","For each packed 8-bit integer maps the value to the number …","Fetch the cache line that contains address p using the …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of packed …","Compute the approximate reciprocal of the lower …","Compute the approximate reciprocal of the lower …","Returns the approximate reciprocal of packed …","Returns the approximate reciprocal of the first …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Rotate the bits in each packed 32-bit integer in a to the …","Rotate the bits in each packed 64-bit integer in a to the …","Round the packed double-precision (64-bit) floating-point …","Round the packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round packed double-precision (64-bit) floating-point …","Round packed single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Round the lower double-precision (64-bit) floating-point …","Round the lower single-precision (32-bit) floating-point …","Compute the approximate reciprocal square root of the …","Compute the approximate reciprocal square root of the …","Returns the approximate reciprocal square root of packed …","Returns the approximate reciprocal square root of the …","Sum the absolute differences of packed unsigned 8-bit …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Scale the packed double-precision (64-bit) floating-point …","Scale the packed single-precision (32-bit) floating-point …","Broadcasts 16-bit integer a to all elements.","Broadcasts 32-bit integer a to all elements.","Broadcasts 64-bit integer a to all elements.","Broadcasts 8-bit integer a to all elements.","Broadcasts double-precision (64-bit) floating-point value …","Construct a __m128 with all element set to a.","Sets packed 16-bit integers with the supplied values.","Sets packed 32-bit integers with the supplied values.","Sets packed 64-bit integers with the supplied values, from …","Sets packed 8-bit integers with the supplied values.","Sets packed double-precision (64-bit) floating-point …","Broadcasts double-precision (64-bit) floating-point value …","Construct a __m128 from four floating point values highest …","Alias for _mm_set1_ps","Copies double-precision (64-bit) floating-point element a …","Construct a __m128 with the lowest element set to a and …","Sets the MXCSR register with the 32-bit unsigned integer …","Sets packed 16-bit integers with the supplied values in …","Sets packed 32-bit integers with the supplied values in …","Sets packed 8-bit integers with the supplied values in …","Sets packed double-precision (64-bit) floating-point …","Construct a __m128 from four floating point values lowest …","Returns packed double-precision (64-bit) floating-point …","Construct a __m128 with all elements initialized to zero.","Returns a vector with all elements set to zero.","Performs a serializing operation on all store-to-memory …","Performs an intermediate calculation for the next four …","Performs the final calculation for the next four SHA1 …","Calculate SHA1 state variable E after four rounds of …","Performs four rounds of SHA1 operation using an initial …","Performs an intermediate calculation for the next four …","Performs the final calculation for the next four SHA256 …","Performs 2 rounds of SHA256 operation using an initial …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in a and b producing an …","Concatenate packed 32-bit integers in a and b producing an …","Concatenate packed 64-bit integers in a and b producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Concatenate packed 16-bit integers in b and a producing an …","Concatenate packed 32-bit integers in b and a producing an …","Concatenate packed 64-bit integers in b and a producing an …","Shuffles 32-bit integers in a using the control in IMM8.","Shuffles bytes from a according to the content of b.","Constructs a 128-bit floating-point vector of [2 x double] …","Shuffles packed single-precision (32-bit) floating-point …","Shuffles 16-bit integers in the high 64 bits of a using …","Shuffles 16-bit integers in the low 64 bits of a using the …","Negates packed 16-bit integers in a when the corresponding …","Negates packed 32-bit integers in a when the corresponding …","Negates packed 8-bit integers in a when the corresponding …","Shifts packed 16-bit integers in a left by count while …","Shifts packed 32-bit integers in a left by count while …","Shifts packed 64-bit integers in a left by count while …","Shifts packed 16-bit integers in a left by IMM8 while …","Shifts packed 32-bit integers in a left by IMM8 while …","Shifts packed 64-bit integers in a left by IMM8 while …","Shifts a left by IMM8 bytes while shifting in zeros.","Shift packed 16-bit integers in a left by the amount …","Shifts packed 32-bit integers in a left by the amount …","Shifts packed 64-bit integers in a left by the amount …","Returns a new vector with the square root of each of the …","Returns the square root of packed single-precision …","Compute the square root of the lower double-precision …","Compute the square root of the lower single-precision …","Returns a new vector with the low element of a replaced by …","Returns the square root of the first single-precision …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shift packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shift packed 64-bit integers in a right by imm8 while …","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shift packed 64-bit integers in a right by the amount …","Shifts packed 16-bit integers in a right by count while …","Shifts packed 32-bit integers in a right by count while …","Shifts packed 64-bit integers in a right by count while …","Shifts packed 16-bit integers in a right by IMM8 while …","Shifts packed 32-bit integers in a right by IMM8 while …","Shifts packed 64-bit integers in a right by IMM8 while …","Shifts a right by IMM8 bytes while shifting in zeros.","Shift packed 16-bit integers in a right by the amount …","Shifts packed 32-bit integers in a right by the amount …","Shifts packed 64-bit integers in a right by the amount …","Stores the lower double-precision (64-bit) floating-point …","Stores the lowest 32 bit float of a repeated four times …","Store 128-bits (composed of 4 packed 32-bit integers) from …","Store 128-bits (composed of 2 packed 64-bit integers) from …","Stores 128-bits (composed of 2 packed double-precision …","Stores the lower double-precision (64-bit) floating-point …","Stores four 32-bit floats into aligned memory.","Alias for _mm_store1_ps","Stores the lower 64 bits of a 128-bit vector of …","Stores 128-bits of integer data from a into memory.","Stores the lowest 32 bit float of a into memory.","Stores the upper 64 bits of a 128-bit vector of …","Stores the lower 64-bit integer a to a memory location.","Stores the lower 64 bits of a 128-bit vector of …","Stores 2 double-precision (64-bit) floating-point elements …","Stores four 32-bit floats into aligned memory in reverse …","Store 128-bits (composed of 8 packed 16-bit integers) from …","Store 128-bits (composed of 4 packed 32-bit integers) from …","Store 128-bits (composed of 2 packed 64-bit integers) from …","Store 128-bits (composed of 16 packed 8-bit integers) from …","Stores 128-bits (composed of 2 packed double-precision …","Stores four 32-bit floats into memory. There are no …","Stores 128-bits of integer data from a into memory.","Stores a 128-bit floating point vector of [2 x double] to …","Stores a into the memory at mem_addr using a non-temporal …","Non-temporal store of a.0 into p.","Stores a 128-bit integer vector to a 128-bit aligned …","Stores a 32-bit integer value in the specified memory …","Stores a 64-bit integer value in the specified memory …","Non-temporal store of a.0 into p.","Subtracts packed 16-bit integers in b from packed 16-bit …","Subtract packed 32-bit integers in b from packed 32-bit …","Subtract packed 64-bit integers in b from packed 64-bit …","Subtracts packed 8-bit integers in b from packed 8-bit …","Subtract packed double-precision (64-bit) floating-point …","Subtracts __m128 vectors.","Subtract the lower double-precision (64-bit) …","Subtract the lower single-precision (32-bit) …","Returns a new vector with the low element of a replaced by …","Subtracts the first component of b from a, the other …","Subtract packed 16-bit integers in b from packed 16-bit …","Subtract packed 8-bit integers in b from packed 8-bit …","Subtract packed unsigned 16-bit integers in b from packed …","Subtract packed unsigned 8-bit integers in b from packed …","Bitwise ternary logic that provides the capability to …","Bitwise ternary logic that provides the capability to …","Tests whether the specified bits in a 128-bit integer …","Tests whether the specified bits in a 128-bit integer …","Compute the bitwise AND of packed 16-bit integers in a and …","Compute the bitwise AND of packed 32-bit integers in a and …","Compute the bitwise AND of packed 64-bit integers in a and …","Compute the bitwise AND of packed 8-bit integers in a and …","Tests whether the specified bits in a 128-bit integer …","Computes the bitwise AND of 128 bits (representing …","Computes the bitwise AND of 128 bits (representing …","Tests whether the specified bits in a 128-bit integer …","Compute the bitwise NAND of packed 16-bit integers in a …","Compute the bitwise NAND of packed 32-bit integers in a …","Compute the bitwise NAND of packed 64-bit integers in a …","Compute the bitwise NAND of packed 8-bit integers in a and …","Computes the bitwise AND of 128 bits (representing …","Computes the bitwise AND of 128 bits (representing …","Tests whether the specified bits in a 128-bit integer …","Computes the bitwise AND of 128 bits (representing …","Computes the bitwise AND of 128 bits (representing …","Tests whether the specified bits in a 128-bit integer …","Counts the number of trailing least significant zero bits.","Counts the number of trailing least significant zero bits.","Compares the lower element of a and b for equality.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for greater-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for …","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for less-than.","Compares two 32-bit floats from the low-order bits of a …","Compares the lower element of a and b for not-equal.","Compares two 32-bit floats from the low-order bits of a …","Returns vector of type __m128d with indeterminate elements.","Returns vector of type __m128 with indeterminate elements. …","Returns vector of type __m128i with indeterminate elements.","Unpacks and interleave 16-bit integers from the high half …","Unpacks and interleave 32-bit integers from the high half …","Unpacks and interleave 64-bit integers from the high half …","Unpacks and interleave 8-bit integers from the high half …","The resulting __m128d element is composed by the low-order …","Unpacks and interleave single-precision (32-bit) …","Unpacks and interleave 16-bit integers from the low half …","Unpacks and interleave 32-bit integers from the low half …","Unpacks and interleave 64-bit integers from the low half …","Unpacks and interleave 8-bit integers from the low half of …","The resulting __m128d element is composed by the …","Unpacks and interleave single-precision (32-bit) …","Compute the bitwise XOR of packed 32-bit integers in a and …","Compute the bitwise XOR of packed 64-bit integers in a and …","Computes the bitwise XOR of a and b.","Bitwise exclusive OR of packed single-precision (32-bit) …","Computes the bitwise XOR of 128 bits (representing integer …","Unsigned multiply without affecting flags.","Unsigned multiply without affecting flags.","Scatter contiguous low order bits of a to the result at …","Scatter contiguous low order bits of a to the result at …","Gathers the bits of x specified by the mask into the …","Gathers the bits of x specified by the mask into the …","Counts the bits that are set.","Counts the bits that are set.","Read a hardware generated 16-bit random value and store …","Read a hardware generated 32-bit random value and store …","Read a hardware generated 64-bit random value and store …","Read a 16-bit NIST SP800-90B and SP800-90C compliant …","Read a 32-bit NIST SP800-90B and SP800-90C compliant …","Read a 64-bit NIST SP800-90B and SP800-90C compliant …","Reads the current value of the processor’s time-stamp …","Store 32-bit mask from a into memory.","Store 64-bit mask from a into memory.","Adds unsigned 32-bit integers a and b with unsigned 8-bit …","Adds unsigned 64-bit integers a and b with unsigned 8-bit …","Clears all bits below the least significant zero of x and …","Clears all bits below the least significant zero of x and …","Counts the number of trailing least significant zero bits.","Counts the number of trailing least significant zero bits.","Sets all bits below the least significant one of x and …","Sets all bits below the least significant one of x and …","Forces a restricted transactional memory (RTM) region to …","Retrieves the parameter passed to _xabort when _xbegin’s …","Specifies the start of a restricted transactional memory …","Specifies the end of a restricted transactional memory …","Reads the contents of the extended control register XCR …","Performs a full or partial restore of the enabled …","Performs a full or partial restore of the enabled …","Performs a full or partial restore of the enabled …","Performs a full or partial restore of the enabled …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Performs a full or partial save of the enabled processor …","Copies 64-bits from val to the extended control register (…","Queries whether the processor is executing in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compares and exchange 16 bytes (128 bits) of data …","","","","","","","","","","","","","","EAX register.","EBX register.","ECX register.","EDX register.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Does the host support the cpuid instruction?","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A by-value array iterator.","The error type returned when a conversion from a slice to …","","","","Returns a mutable slice of all elements that have not been …","Returns an immutable slice of all elements that have not …","","","","","","","","","","","","","","","","","Creates an iterator over T which returns no elements.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates an array of type [T; N], where each element T is …","Converts a mutable reference to T into a mutable reference …","Converts a reference to T into a reference to an array of …","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new iterator over the given array.","","","Creates an iterator over the elements in a …","","","","","","","","","","Creates an array [T; N] where each fallible array element T…","","","","","U+0006","U+0026","U+0027","U+002A","U+0008","U+0007","U+0018","U+0041","U+0042","U+0043","U+0044","U+0045","U+0046","U+0047","U+0048","U+0049","U+004A","U+004B","U+004C","U+004D","U+004E","U+004F","U+0050","U+0051","U+0052","U+0053","U+0054","U+0055","U+0056","U+0057","U+0058","U+0059","U+005A","U+000D","One of the 128 Unicode characters from U+0000 through …","U+0009","U+005E","U+003A","U+002C","U+0040","U+0010","U+007F","U+0014","U+0011","U+0013","U+0012","U+0030","U+0031","U+0032","U+0033","U+0034","U+0035","U+0036","U+0037","U+0038","U+0039","U+0024","U+0019","U+0003","U+0004","U+0017","U+0005","U+003D","U+001B","An iterator over the escaped version of a byte.","U+0021","U+000C","U+002E","U+0060","U+003E","U+002D","U+001C","U+001F","U+001D","U+001E","U+007B","U+0028","U+005B","U+003C","U+000A","U+000B","U+005F","U+0015","U+0000","U+0023","U+0025","U+002B","U+003F","U+0022","U+005C","U+007D","U+0029","U+005D","U+003B","U+000F","U+000E","U+0061","U+0062","U+0063","U+0064","U+0065","U+0066","U+0067","U+0068","U+0069","U+006A","U+006B","U+006C","U+006D","U+006E","U+006F","U+0070","U+0071","U+0072","U+0073","U+0074","U+0075","U+0076","U+0077","U+0078","U+0079","U+007A","U+002F","U+0020","U+0001","U+0002","U+001A","U+0016","U+007E","U+007C","","","Views this ASCII character as a one-code-unit UTF-8 str.","","","","","","","","","","","","","","","","","When passed the number 0, 1, …, 9, returns the character …","When passed the number 0, 1, …, 9, returns the character …","","Returns an iterator that produces an escaped version of a …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates an ascii character from the byte b, or returns None…","Creates an ASCII character from the byte b, without …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Gets this ASCII character as a char Unicode Scalar Value.","","","","","Gets this ASCII character as a byte.","","","","","","","Asserts that an expression matches any of the given …","Asserts that an expression matches any of the given …","A trait for dealing with asynchronous iterators.","An async iterator that was created from iterator.","The type of the resulting iterator","Convert something into an async iterator","The type of items yielded by the async iterator.","The type of the item yielded by the iterator","","","","","","","","Returns the argument unchanged.","Converts an iterator into an async iterator.","Calls U::from(self).","Converts self into an async iterator","","","","Attempt to pull out the next value of this async iterator, …","","Returns the bounds on the remaining length of the async …","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","An error returned by RefCell::try_borrow.","An error returned by RefCell::try_borrow_mut.","A mutable memory location.","A value which is initialized on the first access.","A cell which can be written to only once.","Wraps a borrowed reference to a value in a RefCell box. A …","A mutable memory location with dynamically checked borrow …","A wrapper type for a mutably borrowed value from a …","UnsafeCell, but Sync.","The core primitive for interior mutability in Rust.","Returns a &[Cell<T>; N] from a &Cell<[T; N]>","Returns a raw pointer to the underlying data in this cell.","Returns a raw pointer to the underlying data in this cell.","Returns a &[Cell<T>] from a &Cell<[T]>","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","Panics","Copies a Ref.","Panics","","","","","","","","Panics","","","","Creates a new lazy value using Default as the initializing …","","Creates a Cell<T>, with the Default value for T.","Creates a RefCell<T>, with the Default value for T.","Creates an UnsafeCell, with the Default value for T.","Creates an SyncUnsafeCell, with the Default value for T.","","","","","","","","","Panics","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","Forces the evaluation of this lazy value and returns a …","Returns the argument unchanged.","Creates a new OnceCell<T> which already contains the given …","Returns the argument unchanged.","","Creates a new Cell<T> containing the given value.","Returns the argument unchanged.","","Returns the argument unchanged.","","Creates a new RefCell<T> containing the given value.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a new UnsafeCell<T> containing the given value.","Returns the argument unchanged.","Creates a new SyncUnsafeCell<T> containing the given value.","","Returns the argument unchanged.","Returns a &Cell<T> from a &mut T","Converts from &mut T to &mut UnsafeCell<T>.","","Panics","Gets the reference to the underlying value.","Returns a copy of the contained value.","Gets a mutable pointer to the wrapped value.","Gets a mutable pointer to the wrapped value.","Gets the mutable reference to the underlying value.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Gets the contents of the cell, initializing it with f if …","Gets the contents of the cell, initializing it with f if …","","Panics","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this LazyCell returning the stored value.","Consumes the cell, returning the wrapped value.","Unwraps the value, consuming the cell.","Consumes the RefCell, returning the wrapped value.","Unwraps the value, consuming the cell.","Unwraps the value, consuming the cell.","","Panics","Convert into a reference to the underlying data.","Convert into a mutable reference to the underlying data.","","Panics","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data, …","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","","Creates a new lazy value with the given initializing …","Creates a new empty cell.","Creates a new Cell containing the given value.","Creates a new RefCell containing value.","Constructs a new instance of UnsafeCell which will wrap …","Constructs a new instance of SyncUnsafeCell which will …","","","","","Panics","Gets a mutable pointer to the wrapped value. The …","Gets a mutable pointer to the wrapped value.","Replaces the contained value with val, and returns the old …","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Sets the contents of the cell to value.","Sets the contained value.","","Swaps the values of two Cells. Difference with …","Swaps the wrapped value of self with the wrapped value of …","Takes the value out of this OnceCell, moving it back to an …","Takes the value of the cell, leaving Default::default() in …","Takes the wrapped value, leaving Default::default() in its …","","","","","","","","Immutably borrows the wrapped value, returning an error if …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning an error if …","","","","","","","","","","","Sets the contents of the cell to value if the cell was …","","","","","","","","","","","","","","","","","","","","","Undo the effect of leaked guards on the borrow state of …","Updates the contained value using a function and returns …","","","","","","","The error type returned when a conversion from u32 to char …","An iterator that decodes UTF-16 encoded code points from …","An error that can be returned when decoding UTF-16 code …","An iterator that yields the literal escape code of a char.","An iterator that yields the literal escape code of a char.","Returns an iterator that yields the hexadecimal Unicode …","The highest valid code point a char can have, '\\\\u{10FFFF}'…","An error which can be returned when parsing a char.","U+FFFD REPLACEMENT CHARACTER (�) is used in Unicode to …","Returns an iterator that yields the lowercase equivalent …","Returns an iterator that yields the uppercase equivalent …","The error type returned when a checked char conversion …","The version of Unicode that the Unicode parts of char and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator over the UTF-16 encoded code points in …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a digit in the given radix to a char. Use …","Converts a u32 to a char. Use char::from_u32 instead.","Converts a u32 to a char, ignoring validity. Use …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the unpaired surrogate which caused this error.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Returns a copy of the value.","Performs copy-assignment from source.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","An ordering where a compared value is equal to another.","An ordering where a compared value is greater than another.","An ordering where a compared value is less than another.","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","An Ordering is the result of a comparison between two …","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","A helper struct for reverse ordering.","","","","","Restrict a value to a certain interval.","","","","","","","","This method returns an Ordering between self and other.","","","","","","This method tests for self and other values to be equal, …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","This method tests greater than or equal to (for self and …","","This method tests greater than (for self and other) and is …","","","","Calls U::from(self).","Calls U::from(self).","Returns true if the ordering is the Equal variant.","Returns true if the ordering is either the Greater or Equal…","Returns true if the ordering is the Greater variant.","Returns true if the ordering is either the Less or Equal …","Returns true if the ordering is the Less variant.","Returns true if the ordering is not the Equal variant.","This method tests less than or equal to (for self and other…","","This method tests less than (for self and other) and is …","","Compares and returns the maximum of two values.","Compares and returns the maximum of two values.","Returns the maximum of two values with respect to the …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Compares and returns the minimum of two values.","Returns the minimum of two values with respect to the …","Returns the element that gives the minimum value from the …","Compares and sorts two values, returning minimum and …","Returns minimum and maximum values with respect to the …","Returns minimum and maximum values with respect to the …","This method tests for !=. The default implementation is …","","","This method returns an ordering between self and other …","","","Reverses the Ordering.","Chains two orderings.","Chains the ordering with the given function.","","","","","","","","","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","The type returned in the event of a conversion error.","The type returned in the event of a conversion error.","Supporting trait for inherent methods of f32 and f64 such …","Used to do value-to-value conversions while consuming the …","The error type for errors that can never happen.","A value-to-value conversion that consumes the input value. …","Simple and safe type conversions that may fail in a …","An attempted conversion that consumes self, which may or …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","","","","","","","","","","","","Converts to this type from the input type.","","Returns the argument unchanged.","","","The identity function.","Converts this type into the (usually inferred) input type.","Calls U::from(self).","","","","","","Performs the conversion.","","Performs the conversion.","","","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","Returns the “default value” for a type.","Error is a trait representing the basic expectations for …","Request supports generic, type-driven access to data. Its …","An iterator over an Error and its sources.","","","","","","","","","","Attempts to downcast the box to a concrete type.","Attempts to downcast the box to a concrete type.","Attempts to downcast the box to a concrete type.","Returns some mutable reference to the inner value if it is …","Forwards to the method defined on the type dyn Error.","Forwards to the method defined on the type dyn Error.","Forwards to the method defined on the type dyn Error.","Returns some reference to the inner value if it is of type …","Forwards to the method defined on the type dyn Error.","","","Returns the argument unchanged.","Calls U::from(self).","","Forwards to the method defined on the type dyn Error.","Returns true if the inner type is the same as T.","Forwards to the method defined on the type dyn Error.","","Provides type based access to context intended for error …","Provide a reference. The referee type must be bounded by …","Provide a reference computed using a closure. The referee …","Provide a value or other type with only static lifetimes.","Provide a value or other type with only static lifetimes …","Request a reference of type T from the given impl Error.","Request a value of type T from the given impl Error.","The lower-level source of this error, if any.","Returns an iterator starting with the current error and …","","","","","","Check if the Request would be satisfied if provided with a …","Check if the Request would be satisfied if provided with a …","Approximate number of significant digits in base 10. Use …","Machine epsilon value for f32. Use f32::EPSILON instead.","Infinity (∞). Use f32::INFINITY instead.","Number of significant digits in base 2. Use …","Largest finite f32 value. Use f32::MAX instead.","Maximum possible power of 10 exponent. Use f32::MAX_10_EXP …","Maximum possible power of 2 exponent. Use f32::MAX_EXP …","Smallest finite f32 value. Use f32::MIN instead.","Minimum possible normal power of 10 exponent. Use …","One greater than the minimum possible normal power of 2 …","Smallest positive normal f32 value. Use f32::MIN_POSITIVE …","Not a Number (NaN). Use f32::NAN instead.","Negative infinity (−∞). Use f32::NEG_INFINITY instead.","The radix or base of the internal representation of f32. …","Basic mathematical constants.","Euler’s number (e)","The Euler-Mascheroni constant (γ)","1/π","1/sqrt(2)","1/sqrt(3)","1/sqrt(π)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","The golden ratio (φ)","Archimedes’ constant (π)","sqrt(2)","sqrt(3)","The full circle constant (τ)","Approximate number of significant digits in base 10. Use …","Machine epsilon value for f64. Use f64::EPSILON instead.","Infinity (∞). Use f64::INFINITY instead.","Number of significant digits in base 2. Use …","Largest finite f64 value. Use f64::MAX instead.","Maximum possible power of 10 exponent. Use f64::MAX_10_EXP …","Maximum possible power of 2 exponent. Use f64::MAX_EXP …","Smallest finite f64 value. Use f64::MIN instead.","Minimum possible normal power of 10 exponent. Use …","One greater than the minimum possible normal power of 2 …","Smallest positive normal f64 value. Use f64::MIN_POSITIVE …","Not a Number (NaN). Use f64::NAN instead.","Negative infinity (−∞). Use f64::NEG_INFINITY instead.","The radix or base of the internal representation of f64. …","Basic mathematical constants.","Euler’s number (e)","The Euler-Mascheroni constant (γ)","1/π","1/sqrt(2)","1/sqrt(3)","1/sqrt(π)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","The golden ratio (φ)","Archimedes’ constant (π)","sqrt(2)","sqrt(3)","The full circle constant (τ)","Representation of a borrowed C string.","An error indicating that no nul byte was present.","An error indicating that a nul byte was not in the …","A wrapper for a va_list","x86_64 ABI implementation of a va_list.","","","Advance to the next arg.","Returns the inner pointer to this C string.","","Convert a VaListImpl into a VaList that is …","","","","","","","","","","","","","Equivalent to C’s char type.","Equivalent to C’s double type.","Equivalent to C’s float type.","Equivalent to C’s signed int (int) type.","Equivalent to C’s signed long (long) type.","Equivalent to C’s signed long long (long long) type.","Equivalent to C’s ptrdiff_t type, from stddef.h (or …","Equivalent to C’s signed char type.","Equivalent to C’s signed short (short) type.","Equivalent to C’s size_t type, from stddef.h (or cstddef …","Equivalent to C’s ssize_t (on POSIX) or SSIZE_T (on …","Equivalent to C’s unsigned char type.","Equivalent to C’s unsigned int type.","Equivalent to C’s unsigned long type.","Equivalent to C’s unsigned long long type.","Equivalent to C’s unsigned short type.","Equivalent to C’s void type when used as a pointer.","","","","","","","","","","","","","","","Returns the length of self. Like C’s strlen, this does …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a C string wrapper from a byte slice with any …","Creates a C string wrapper from a byte slice with exactly …","Unsafely creates a C string wrapper from a byte slice.","Wraps a raw C string with a safe C string wrapper.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a Box<CStr> into a CString without copying or …","Returns true if self.to_bytes() has a length of 0.","","","","","","","","Converts this C string to a byte slice.","Converts this C string to a byte slice containing the …","","","","","Yields a &str slice if the CStr contains valid UTF-8.","","","Converts a CStr into a Cow<str>.","","","","","","","","","","","","","","","","","Copies the va_list at the current location.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","Contains the error value","The error type which is returned from formatting a message …","Configuration for formatting.","Implements fmt::Debug and fmt::Display using a function.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","Contains the success value","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","","Determines if the # flag was specified.","","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","Adds a new entry to the set output.","Adds a new entry to the list output.","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","","Character used as ‘fill’ whenever there is alignment.","","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Adds the key part of a new entry to the map output.","Adds the key part of a new entry to the map output.","","","","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","","Optionally specified precision for numeric types. …","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","Adds the value part of a new entry to the map output.","Optionally specified integer width that the output should …","","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","Writes some formatted information into this instance.","","Writes a string slice into this writer, returning whether …","Writes some data to the underlying buffer contained within …","","A future represents an asynchronous computation obtained …","Conversion into a Future.","Which kind of future are we turning this into?","The output that the future will produce on completion.","The type of value produced on completion.","Creates a future which never resolves, representing a …","A Future that wraps a function returning Poll.","A future that is immediately ready with a value.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a future from a value.","","","","Consumes the Ready, returning the wrapped value.","Polls multiple futures simultaneously, returning a tuple …","","","","Creates a future which never resolves, representing a …","Attempt to resolve the future to a final value, registering","","","","Creates a future that wraps a function returning Poll.","Creates a future that is immediately ready with a value.","","","","","","","","","","","","A trait for creating instances of Hasher.","Used to create a default BuildHasher instance for types …","A hashable type.","Derive macro generating an impl of the trait Hash.","A trait for hashing an arbitrary stream of bytes.","Type of the hasher that will be created.","An implementation of SipHash 2-4.","","","","","Creates a new hasher.","","","","","","","","","","","","","Returns the hash value for the values written so far.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Feeds this value into the given Hasher.","Calculates the hash of a single value.","Feeds a slice of this type into the given Hasher.","Calls U::from(self).","Calls U::from(self).","Creates a new SipHasher with the two initial keys set to 0.","","","Creates a SipHasher that is keyed off the provided keys.","","","","","","","","","Writes some data into this Hasher.","","Writes a single i128 into this hasher.","Writes a single i16 into this hasher.","Writes a single i32 into this hasher.","Writes a single i64 into this hasher.","Writes a single i8 into this hasher.","Writes a single isize into this hasher.","Writes a length prefix into this hasher, as part of being …","Writes a single str into this hasher.","","Writes a single u128 into this hasher.","Writes a single u16 into this hasher.","Writes a single u32 into this hasher.","Writes a single u64 into this hasher.","Writes a single u8 into this hasher.","Writes a single usize into this hasher.","Makes a soundness promise to the compiler that cond holds.","An identity function that hints to the compiler to be …","An identity function that causes an unused_must_use …","Emits a machine instruction to signal the processor that …","Informs the compiler that the site which is calling this …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","Aborts the execution of the process.","Performs checked integer addition.","Calculates the offset from a pointer, potentially wrapping.","A guard for unsafe functions that cannot ever be executed …","A guard for std::mem::uninitialized. This will statically …","A guard for unsafe functions that cannot ever be executed …","Informs the optimizer that a condition is always true. If …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Bitwise and with the current value, returning the previous …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","Stores a value if the current value is the same as the old …","An atomic fence.","An atomic fence.","An atomic fence.","An atomic fence.","Loads the current value of the pointer.","Loads the current value of the pointer.","Loads the current value of the pointer.","Do NOT use this intrinsic; “unordered” operations do …","Maximum with the current value using a signed comparison.","Maximum with the current value using a signed comparison.","Maximum with the current value.","Maximum with the current value using a signed comparison.","Maximum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Minimum with the current value using a signed comparison.","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise nand with the current value, returning the …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","Bitwise or with the current value, returning the previous …","A compiler-only memory barrier.","A compiler-only memory barrier.","A compiler-only memory barrier.","A compiler-only memory barrier.","Stores the value at the specified memory location.","Stores the value at the specified memory location.","Stores the value at the specified memory location.","Do NOT use this intrinsic; “unordered” operations do …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Maximum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Minimum with the current value using an unsigned …","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Stores the value at the specified memory location, …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Bitwise xor with the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Subtract from the current value, returning the previous …","Reverses the bits in an integer type T.","See documentation of std::hint::black_box for details.","Executes a breakpoint trap, for inspection by a debugger.","Reverses the bytes in an integer type T.","Gets a reference to a static Location indicating where it …","Returns the smallest integer greater than or equal to an …","Returns the smallest integer greater than or equal to an …","Lexicographically compare [left, left + bytes) and …","Allocates a block of memory at compile time. At runtime, …","Deallocates a memory which allocated by …","Selects which function to call depending on the context.","Copies count * size_of::<T>() bytes from src to dst. The …","Copies count * size_of::<T>() bytes from src to dst. The …","Copies the sign from y to x for f32 values.","Copies the sign from y to x for f64 values.","Returns the cosine of an f32.","Returns the cosine of an f64.","Returns the number of leading unset bits (zeroes) in an …","Like ctlz, but extra-unsafe as it returns undef when given …","Returns the number of bits set in an integer type T","Returns the number of trailing unset bits (zeroes) in an …","Like cttz, but extra-unsafe as it returns undef when given …","Returns the value of the discriminant for the variant in …","","Performs an exact division, resulting in undefined …","Returns 2 raised to the power of an f32.","Returns 2 raised to the power of an f64.","Returns the exponential of an f32.","Returns the exponential of an f64.","Returns the absolute value of an f32.","Returns the absolute value of an f64.","Float addition that allows optimizations based on …","Float division that allows optimizations based on …","Convert with LLVM’s fptoui/fptosi, which may return …","Returns the largest integer less than or equal to an f32.","Returns the largest integer less than or equal to an f64.","Returns a * b + c for f32 values.","Returns a * b + c for f64 values.","Float multiplication that allows optimizations based on …","Moves a value out of scope without running drop glue.","Float remainder that allows optimizations based on …","Float subtraction that allows optimizations based on …","Returns whether the argument’s value is statically known …","Hints to the compiler that branch condition is likely to …","Returns the base 10 logarithm of an f32.","Returns the base 10 logarithm of an f64.","Returns the base 2 logarithm of an f32.","Returns the base 2 logarithm of an f64.","Returns the natural logarithm of an f32.","Returns the natural logarithm of an f64.","Returns the maximum of two f32 values.","Returns the maximum of two f64 values.","The minimum alignment of a type.","The required alignment of the referenced value.","Returns the minimum of two f32 values.","Returns the minimum of two f64 values.","Rustc internal tooling for hand-writing MIR.","Performs checked integer multiplication","Returns the nearest integer to an f32. Changing the …","Returns the nearest integer to an f64. Changing the …","Returns true if the actual type given as T requires drop …","Emits a !nontemporal store according to LLVM (see their …","Calculates the offset from a pointer.","Raises an f32 to an f32 power.","Raises an f64 to an f64 power.","Raises an f32 to an integer power.","Raises an f64 to an integer power.","The preferred alignment of a type.","The prefetch intrinsic is a hint to the code generator to …","The prefetch intrinsic is a hint to the code generator to …","The prefetch intrinsic is a hint to the code generator to …","The prefetch intrinsic is a hint to the code generator to …","See documentation of <*const T>::guaranteed_eq for details.","Masks out bits of the pointer according to a mask.","See documentation of <*const T>::offset_from for details.","See documentation of <*const T>::sub_ptr for details.","Determines whether the raw bytes of the two values are …","This is an implementation detail of crate::ptr::read and …","Returns the nearest integer to an f32. Changing the …","Returns the nearest integer to an f64. Changing the …","Performs rotate left.","Performs rotate right.","Returns the nearest integer to an f32. Rounds half-way …","Returns the nearest integer to an f64. Rounds half-way …","Returns the nearest integer to an f32. Rounds half-way …","Returns the nearest integer to an f64. Rounds half-way …","Magic intrinsic that derives its meaning from attributes …","Computes a + b, saturating at numeric bounds.","Computes a - b, saturating at numeric bounds.","SIMD compiler intrinsics.","Returns the sine of an f32.","Returns the sine of an f64.","The size of a type in bytes.","The size of the referenced value in bytes.","Returns the square root of an f32","Returns the square root of an f64","Performs checked integer subtraction","Reinterprets the bits of a value of one type as another …","Like transmute, but even less checked at compile-time: …","Returns the integer part of an f32.","Returns the integer part of an f64.","Rust’s “try catch” construct which invokes the …","Gets an identifier which is globally unique to the …","Gets a static string slice containing the name of a type.","Performs a volatile load from the src pointer The pointer …","Performs a volatile store to the dst pointer. The pointer …","Returns the result of an unchecked addition, resulting in …","Performs an unchecked division, resulting in undefined …","Returns the result of an unchecked multiplication, …","Returns the remainder of an unchecked division, resulting …","Performs an unchecked left shift, resulting in undefined …","Performs an unchecked right shift, resulting in undefined …","Returns the result of an unchecked subtraction, resulting …","Hints to the compiler that branch condition is likely to …","Informs the optimizer that this point in the code is not …","Returns the number of variants of the type T cast to a …","Equivalent to the appropriate llvm.memmove.p0i8.0i8.* …","Equivalent to the appropriate llvm.memcpy.p0i8.0i8.* …","Performs a volatile load from the src pointer.","Equivalent to the appropriate llvm.memset.p0i8.* …","Performs a volatile store to the dst pointer.","ptr must point to a vtable. The intrinsic will return the …","ptr must point to a vtable. The intrinsic will return the …","Returns (a + b) mod 2N, where N is the width of T in bits.","Returns (a * b) mod 2N, where N is the width of T in bits.","Returns (a - b) mod 2N, where N is the width of T in bits.","Sets count * size_of::<T>() bytes of memory starting at dst…","This is an implementation detail of crate::ptr::write and …","Unwinding is just not possible given the ABI of this …","","Type representing basic blocks.","Call a function.","Emits a CastKind::Transmute cast.","","A basic block that lies on an unwind path.","","","Gets the discriminant of a place.","Drop the contents of a place.","Access the field with the given index of some place.","","We were already cleaning up for an ongoing unwind, and a …","","","A non-cleanup basic block.","","","","","","","","","","","","","An unwind action that continues execution in a given basic …","An unwind action that continues unwinding.","A terminator that resumes the unwinding.","An unwind action that terminates the execution.","The reason we are terminating the process during unwinding.","An unwind action that triggers undefined behaviour.","Adds a variant projection with the given index to the …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Macro for generating custom MIR.","","","","","Helper macro that allows you to treat a value expression …","","","","","","","","","","","","","Add two simd vectors elementwise.","Elementwise vector “and”.","Elementwise calculates the offset from a pointer vector, …","Numerically cast a vector, elementwise.","Truncate an integer vector to a bitmask.","Reverse bits of each element.","Swap bytes of each element.","Numerically cast a vector, elementwise.","Cast a vector of pointers.","Count the leading zeros of each element.","Count the trailing zeros of each element.","Divide lhs by rhs elementwise.","Tests elementwise equality of two vectors.","Expose a vector of pointers as a vector of addresses.","Elementwise absolute value of a vector.","Elementwise maximum of a vector.","Elementwise minimum of a vector.","Create a vector of pointers from a vector of addresses.","Read a vector of pointers.","Tests if x is greater than or equal to y, elementwise.","Tests if x is greater than y, elementwise.","Tests if x is less than or equal to y, elementwise.","Tests if x is less than y, elementwise.","Read a vector of pointers.","Write to a vector of pointers.","Multiply two simd vectors elementwise.","Tests elementwise inequality equality of two vectors.","Elementwise negation of a vector.","Elementwise vector “or”.","Add elements within a vector from left to right.","Check if all mask values are true.","Logical “and” all elements together.","Check if all mask values are true.","Return the maximum element of a vector.","Return the minimum element of a vector.","Multiply elements within a vector from left to right.","Logical “or” all elements together.","Logical “exclusive or” all elements together.","Remainder of two vectors elementwise","Add two simd vectors elementwise, with saturation.","Subtract two simd vectors elementwise, with saturation.","Write to a vector of pointers.","Select elements from a mask.","Select elements from a bitmask.","Elementwise vector left shift, with UB on overflow.","Elementwise vector right shift, with UB on overflow.","Shuffle two vectors by const indices.","Subtract rhs from lhs elementwise.","Elementwise vector “exclusive or”.","A borrowed byte buffer which is incrementally filled and …","A writeable view of the unfilled portion of a BorrowedBuf.","Advance the cursor by asserting that n bytes have been …","Appends data to the cursor, advancing position within its …","Returns a mutable reference to the whole cursor.","","","","","","","Returns the total capacity of the buffer.","Returns the available space in the cursor.","Clears the buffer, resetting the filled region to empty.","","","","","Initializes all bytes in the cursor.","Returns a shared reference to the filled portion of the …","","Returns a mutable reference to the filled portion of the …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the length of the initialized part of the buffer.","Returns a mutable reference to the initialized portion of …","Returns a shared reference to the initialized portion of …","Calls U::from(self).","Calls U::from(self).","Returns the length of the filled part of the buffer.","","","Reborrow this cursor by cloning it with a smaller lifetime.","Asserts that the first n bytes of the buffer are …","Asserts that the first n unfilled bytes of the cursor are …","","","","","","","","Returns a cursor over the unfilled part of the buffer.","Returns a mutable reference to the uninitialized part of …","","Returns the number of bytes written to this cursor since …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","An iterator over N elements of the iterator at a time.","Like Iterator::by_ref, but requiring Sized so it can …","An iterator that links two iterators together, in a chain.","An iterator that clones the elements of an underlying …","An iterator that copies the elements of an underlying …","An iterator that repeats endlessly.","An iterator able to yield elements from both ends.","An iterator that yields nothing.","An iterator that yields the current count and the element …","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","An iterator that filters the elements of iter with …","An iterator that uses f to both filter and map elements …","An iterator that maps each element to an iterator, and …","An iterator that flattens one level of nesting in an …","An iterator where each iteration calls the provided …","Conversion from an Iterator.","An iterator that yields None forever after the underlying …","An iterator that always continues to yield None when …","An iterator that calls a function with a reference to each …","An iterator adapter that places a separator between all …","An iterator adapter that places a separator between all …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","An iterator that maps the values of iter with f.","An iterator that only accepts elements while predicate …","An iterator over the mapped windows of another iterator.","An iterator that yields an element exactly once.","An iterator that yields a single element of type A by …","An iterator with a peek() that returns an optional …","Trait to represent types that can be created by …","An iterator that repeats an element endlessly.","An iterator that repeats an element an exact number of …","An iterator that repeats elements of type A endlessly by …","A double-ended iterator with the direction inverted.","An iterator to maintain state while iterating another …","An iterator that skips over n elements of iter.","An iterator that rejects elements while predicate returns …","Objects that have a notion of successor and predecessor …","An iterator for stepping iterators by a custom amount.","A new iterator where each successive item is computed …","Trait to represent types that can be created by summing up …","An iterator that only iterates over the first n iterations …","An iterator that only accepts elements while predicate …","An iterator that reports an accurate length using …","A type that upholds all invariants of Step.","An iterator that iterates two other iterators …","","","","","","Advances the iterator from the back by n elements.","","","","","","","","","","","","Advances the iterator by n elements.","","","","","","","","","","","Tests if every element of the iterator matches a predicate.","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","","","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows an iterator, rather than consuming it.","Takes two iterators and creates a new iterator over both …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator which clones all of its elements.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator which copies all of its elements.","","","Consumes the iterator, counting the number of iterations …","","","","","","","","","","","","","Repeats an iterator endlessly.","Creates a Flatten iterator from the default value of I.","","Creates a Chain from the default values for A and B.","Creates a Cloned iterator from the default value of I","Creates a Copied iterator from the default value of I","Creates an Enumerate iterator from the default value of I","Creates a Fuse iterator from the default value of I.","Creates a Rev iterator from the default value of I","","","","Creates an iterator that yields nothing.","Creates an iterator which gives the current iteration …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","","","","","","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","","","","Applies function to the elements of iterator and returns …","","","","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Folds every element into an accumulator by applying an …","","","","","","","","","","","","","","","","","","","","","","","Calls a closure on each element of an iterator.","","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","Returns the value that would be obtained by taking the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new iterator where each iteration calls the …","Creates a new iterator where each iteration calls the …","Creates a value from an iterator.","Creates an iterator which ends after the first None.","Determines if the elements of this Iterator are …","","Determines if the elements of this Iterator are …","","","","","","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates an iterator from a value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the remaining elements of the …","Returns true if the iterator is empty.","","","","","","","","","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","","","","","","","","","","","","","","","","","","","","","","","","Consumes the iterator, returning the last element.","","","","","","","","Determines if the elements of this Iterator are …","","Returns the exact remaining length of the iterator.","","","","","","","","","","","","","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","","","Determines if the elements of this Iterator are not equal …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Advances the iterator and returns the next value.","","","","","","","","","","","","Overflow Behavior","","","","","","","","","","","","","","","","","","","","","","","","","Removes and returns an element from the end of the …","","","","","","","","","","","","","","","","","","","","","","","","","Advances the iterator and returns an array containing the …","","","","Consume and return the next value of this iterator if a …","Consume and return the next item if it is equal to expected…","","","Returns the nth element of the iterator.","","","","","","","","","","","","","Returns the nth element from the end of the iterator.","","","","","","","","","","","Creates an iterator that yields an element exactly once.","Creates an iterator that lazily generates a value exactly …","","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Returns a reference to the next() value without advancing …","Returns a mutable reference to the next() value without …","Creates an iterator which can use the peek and peek_mut …","","Searches for an element in an iterator, returning its …","","","","","Method which takes an iterator and generates Self from the …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","","Creates a new iterator that endlessly repeats a single …","Creates a new iterator that repeats a single element a …","Creates a new iterator that repeats elements of type A …","","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","","","","","","An iterator method that reduces the iterator’s elements …","","","","","","","","","","","","","","","","","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","","","","","","","","Returns the bounds on the remaining length of the iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","","","","","Creates an iterator starting at the same point, but …","Returns the number of successor steps required to get from …","","Creates a new iterator where each successive item is …","Method which takes an iterator and generates Self from the …","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","","","An iterator method that applies a function as long as it …","","","","","","","","","","","","","","","","","","","","","","","An iterator method that applies a fallible function to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reduces the elements to a single one by repeatedly …","","","This is the reverse version of Iterator::try_fold(): it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts an iterator of pairs into a pair of containers.","Converts the arguments to iterators and zips them.","‘Zips up’ two iterators into a single iterator of …","A marker for types which can be used as types of const …","Derive macro generating an impl of the trait ConstParamTy.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","A marker for types that can be dropped.","The type of the discriminant, which must satisfy the trait …","Compiler-internal trait used to indicate the type of enum …","A common trait implemented by all function pointers.","Zero-sized type used to mark things that “act like” …","A marker type which does not implement Unpin.","A marker for pointer-like types.","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Required trait for constants used in pattern matches.","Types for which it is safe to share references between …","A marker for tuple types.","Types that do not require any pinning guarantees.","Types that can be “unsized” to a dynamically-sized …","Returns the address of the function pointer.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Assume only that alignment conditions are met.","What transmutation safety conditions shall the compiler …","Are values of a type transmutable into values of another …","Opaque type representing the discriminant of an enum.","Assume only that lifetime conditions are met.","A wrapper to inhibit compiler from automatically calling T…","A wrapper type to construct uninitialized instances of T.","Do not assume that you have ensured any safety properties …","Assume only that safety conditions are met.","Assume only that dynamically-satisfiable validity …","","Returns the ABI-required minimum alignment of a type in …","Returns the ABI-required minimum alignment of the type of …","Returns the ABI-required minimum alignment of the type of …","When true, the compiler assumes that you are ensuring …","Assume both self and other_assumptions.","Extracts the values from an array of MaybeUninit …","Returns the contents of this MaybeUninit as a slice of …","Returns the contents of this MaybeUninit as a mutable …","Gets a mutable pointer to the contained value. Reading …","Gets a pointer to the contained value. Reading from this …","Extracts the value from the MaybeUninit<T> container. This …","Drops the contained value in place.","Gets a mutable (unique) reference to the contained value.","Reads the value from the MaybeUninit<T> container. The …","Gets a shared reference to the contained value.","","","","","","","","","Assume self, excepting other_assumptions.","","","","","","","","","","","","","","","","","","Bitwise-copies a value.","","","","Returns a value uniquely identifying the enum variant in v.","Disposes of a value.","Manually drops the contained value. This is exactly …","","","","","","","","Takes ownership and “forgets” about the value without …","Like forget, but also accepts unsized values.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Extracts the value from the ManuallyDrop container.","When true, the compiler assume that you are ensuring that …","Returns the ABI-required minimum alignment of a type in …","Returns the ABI-required minimum alignment of the type of …","Returns true if dropping values of type T matters.","Wrap a value to be manually dropped.","Creates a new MaybeUninit<T> initialized with the given …","","","","","Expands to the offset in bytes of a field from the …","","Moves src into the referenced dest, returning the previous …","When true, the compiler assumes that you have ensured that …","Returns the size of a type in bytes.","Returns the size of the pointed-to value in bytes.","Returns the size of the pointed-to value in bytes.","Returns the contents of this slice of MaybeUninit as a …","Returns the contents of this mutable slice of MaybeUninit …","Gets a mutable pointer to the first element of the array.","Gets a pointer to the first element of the array.","Assuming all the elements are initialized, get a mutable …","Assuming all the elements are initialized, get a slice to …","","Swaps the values at two mutable locations, without …","Replaces dest with the default value of T, returning the …","Takes the value from the ManuallyDrop<T> container out.","","","","","Reinterprets the bits of a value of one type as another …","Interprets src as having type &Dst, and then reads src …","Transposes a MaybeUninit<[T; N]> into a [MaybeUninit<T>; N]…","","","","","","","","","","","","","Creates a new MaybeUninit<T> in an uninitialized state.","","Create a new array of MaybeUninit<T> items, in an …","Bypasses Rust’s normal memory-initialization checks by …","When true, the compiler assumes that you are ensuring that …","","","Returns the number of variants in the enum type T.","Sets the value of the MaybeUninit<T>.","Copies the elements from src to this, returning a mutable …","Clones the elements from src to this, returning a mutable …","Returns the value of type T represented by the all-zero …","Creates a new MaybeUninit<T> in an uninitialized state, …","An error which can be returned when parsing an IP address …","Admin-Local scope.","The size of an IPv4 address in bits.","The size of an IPv6 address in bits.","An IPv4 address representing the broadcast address: …","Global scope.","Interface-Local scope.","An IP address, either IPv4 or IPv6.","An IPv4 address.","An IPv6 address.","Scope of an IPv6 multicast address as defined in IETF RFC …","An IPv4 address with the address pointing to localhost: …","An IPv6 address representing localhost: ::1.","Link-Local scope.","Organization-Local scope.","Realm-Local scope.","Site-Local scope.","An internet socket address, either IPv4 or IPv6.","An IPv4 socket address.","An IPv6 socket address.","An IPv4 address representing an unspecified address: …","An IPv6 address representing the unspecified address: ::","An IPv4 address.","An IPv4 socket address.","An IPv6 address.","An IPv6 socket address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the flow information associated with this address.","","","","","","","","","","","","","","","","","","","","","Creates an IpAddr::V6 from an eight element 16-bit array.","Copies this address to a new IpAddr::V4.","Returns the argument unchanged.","Creates an IpAddr::V4 from a four element byte array.","Creates an IpAddr::V6 from a sixteen element byte array.","Copies this address to a new IpAddr::V6.","Creates an Ipv4Addr from a four element byte array.","Returns the argument unchanged.","Uses Ipv4Addr::from_bits to convert a host byte order u32 …","Returns the argument unchanged.","Creates an Ipv6Addr from a sixteen element byte array.","Creates an Ipv6Addr from an eight element 16-bit array.","Uses Ipv6Addr::from_bits to convert a host byte order u128 …","Returns the argument unchanged.","Returns the argument unchanged.","Converts a SocketAddrV6 into a SocketAddr::V6.","Returns the argument unchanged.","Converts a SocketAddrV4 into a SocketAddr::V4.","Converts a tuple struct (Into<IpAddr>, u16) into a …","Returns the argument unchanged.","Returns the argument unchanged.","Converts a native byte order u32 into an IPv4 address.","Converts a native byte order u128 into an IPv6 address.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the IP address associated with this socket address.","Returns the IP address associated with this socket address.","Returns the IP address associated with this socket address.","","","Returns true if this address is in a range designated for …","Returns true if this address part of the 198.18.0.0/15 …","Returns true if this is an address reserved for …","Returns true if this is a broadcast address (…","Returns true if this address is in a range designated for …","Returns true if this address is in a range designated for …","Returns true if this is an address reserved for …","Returns true if the address appears to be globally …","Returns true if the address appears to be globally …","Returns true if the address appears to be globally …","Returns true if this address is an IPv4 address, and false …","Returns true if the IP address in this SocketAddr is an …","Returns true if the address is an IPv4-mapped address (…","Returns true if this address is an IPv6 address, and false …","Returns true if the IP address in this SocketAddr is an …","Returns true if the address is link-local (169.254.0.0/16).","Returns true if this is a loopback address.","Returns true if this is a loopback address (127.0.0.0/8).","Returns true if this is the loopback address (::1), as …","Returns true if this is a multicast address.","Returns true if this is a multicast address (224.0.0.0/4).","Returns true if this is a multicast address (ff00::/8).","Returns true if this is a private address.","Returns true if this address is reserved by IANA for …","Returns true if this address is part of the Shared Address …","Returns true if this is a unicast address, as defined by …","Returns true if the address is a globally routable unicast …","Returns true if the address is a unicast address with …","Returns true if this is a unique local address (fc00::/7).","Returns true for the special ‘unspecified’ address.","Returns true for the special ‘unspecified’ address (…","Returns true for the special ‘unspecified’ address (::…","Returns the address’s multicast scope if the address is …","Creates a new IPv4 address from four eight-bit octets.","Creates a new IPv6 address from eight 16-bit segments.","Creates a new socket address from an IP address and a port …","Creates a new socket address from an IPv4 address and a …","Creates a new socket address from an IPv6 address, a …","","","","","","","","","","","","","Returns the four eight-bit integers that make up this …","Returns the sixteen eight-bit integers the IPv6 address …","","","Parse an IP address from a slice of bytes.","Parse an IPv4 address from a slice of bytes.","Parse an IPv6 address from a slice of bytes.","Parse a socket address from a slice of bytes.","Parse an IPv4 socket address from a slice of bytes.","Parse an IPv6 socket address from a slice of bytes.","","","","","","","","","","","Returns the port number associated with this socket …","Returns the port number associated with this socket …","Returns the port number associated with this socket …","","","Returns the scope ID associated with this address.","","Returns the eight 16-bit segments that make up this …","Changes the flow information associated with this socket …","Changes the IP address associated with this socket address.","Changes the IP address associated with this socket address.","Changes the IP address associated with this socket address.","Changes the port number associated with this socket …","Changes the port number associated with this socket …","Changes the port number associated with this socket …","Changes the scope ID associated with this socket address.","","","Converts an IPv4 address into a u32 representation using …","Converts an IPv6 address into a u128 representation using …","Converts this address to an IpAddr::V4 if it is an …","Converts this address to an IpAddr::V4 if it is an …","Converts this address to an IPv4 address if it is either …","Converts this address to an IPv4 address if it’s an …","Converts this address to an IPv4-compatible IPv6 address.","Converts this address to an IPv4-mapped IPv6 address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","The size of this non-zero integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Returns the size of this integer type in bits.","Value being parsed is empty.","A classification of floating point numbers.","Positive or negative infinity, which often results from …","Enum to store the various types of errors that can cause …","Contains an invalid digit in its context.","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","The largest value that can be represented by this non-zero …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","Returns the largest value that can be represented by this …","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","The smallest value that can be represented by this non-zero","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","Returns the smallest value that can be represented by this …","NaN (not a number): this value results from calculations …","Integer is too small to store in target integer type.","A value that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","An integer that is known not to equal zero.","A regular floating point number, not any of the …","An error which can be returned when parsing a float.","An error which can be returned when parsing an integer.","Integer is too large to store in target integer type.","Provides intentionally-saturating arithmetic on T.","“Subnormal” or “denormal” floating point …","The error type returned when a checked integral type …","Provides intentionally-wrapped arithmetic on T.","Value was Zero","Positive or negative zero.","A marker trait for primitive types which can be zero.","Computes the absolute value of self. See i16::abs for …","Computes the absolute value of self. See isize::abs for …","Computes the absolute value of self. See i8::abs for …","Computes the absolute value of self. See i128::abs for …","Computes the absolute value of self. See i64::abs for …","Computes the absolute value of self. See i32::abs for …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Saturating absolute value. Computes self.abs(), returning …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","Computes the absolute value of self, wrapping around at …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Checked absolute value. Checks for overflow and returns …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Adds an unsigned integer to a non-zero value. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Multiplies two non-zero integers together. Checks for …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Checked negation. Computes -self, returning None if …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","Raises non-zero value to an integer power. Checks for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of ones in the binary representation of …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","Returns the number of zeros in the binary representation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts NonZeroU16 to NonZeroUsize losslessly.","Converts NonZeroU8 to NonZeroI16 losslessly.","Converts NonZeroI16 to NonZeroIsize losslessly.","Converts NonZeroU8 to NonZeroU128 losslessly.","Converts NonZeroI8 to NonZeroI32 losslessly.","Converts NonZeroI16 to NonZeroI128 losslessly.","Converts NonZeroU64 to NonZeroU128 losslessly.","Converts NonZeroU16 to NonZeroI64 losslessly.","Converts NonZeroU16 to NonZeroU64 losslessly.","Returns the argument unchanged.","Converts NonZeroU64 to NonZeroI128 losslessly.","Converts NonZeroU32 to NonZeroU64 losslessly.","","Converts NonZeroU16 to NonZeroI32 losslessly.","Converts NonZeroU16 to NonZeroU32 losslessly.","Converts NonZeroI64 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroI32 losslessly.","Converts NonZeroU16 to NonZeroI128 losslessly.","Converts NonZeroI16 to NonZeroI64 losslessly.","Converts NonZeroU32 to NonZeroI64 losslessly.","Converts NonZeroU8 to NonZeroUsize losslessly.","Converts NonZeroU8 to NonZeroI64 losslessly.","Converts NonZeroU8 to NonZeroU16 losslessly.","Converts NonZeroU16 to NonZeroU128 losslessly.","Converts NonZeroI8 to NonZeroIsize losslessly.","Converts NonZeroU8 to NonZeroIsize losslessly.","Converts NonZeroU32 to NonZeroU128 losslessly.","Converts NonZeroU8 to NonZeroU64 losslessly.","Converts NonZeroU8 to NonZeroU32 losslessly.","Converts NonZeroI8 to NonZeroI64 losslessly.","Converts NonZeroI8 to NonZeroI128 losslessly.","Converts NonZeroI32 to NonZeroI64 losslessly.","Converts NonZeroU32 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroI128 losslessly.","Converts NonZeroI16 to NonZeroI32 losslessly.","Converts NonZeroI8 to NonZeroI16 losslessly.","Converts NonZeroI32 to NonZeroI128 losslessly.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from big endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts an integer from little endian to the target’s …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","Converts a primitive mutable reference to a non-zero …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 10 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Returns the base 2 logarithm of the number, rounded down.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is negative and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if self is positive and false if the number …","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == (1 << k) for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Returns true if and only if self == 2^k for some k.","Outputs the detailed cause of parsing an integer failing.","","","","","","","","","","","","","","","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","Calculates the middle point of self and rhs.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","Creates a non-zero if the given value is not zero.","","","","","","","","","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Creates a non-zero without checking whether the value is …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","Returns the smallest power of two greater than or equal to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Computes the absolute value of self, with overflow …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","Negates self, overflowing if this is equal to the minimum …","","","","","","","","","","","","","","","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","Raises self to the power of exp, using exponentiation by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Reverses the bit pattern of the integer.","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the left by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Shifts the bits to the right by a specified amount, n, …","Saturating absolute value, see i16::saturating_abs.","Saturating absolute value, see i32::saturating_abs.","Saturating absolute value, see isize::saturating_abs.","Saturating absolute value, see i128::saturating_abs.","Saturating absolute value, see i8::saturating_abs.","Saturating absolute value, see i64::saturating_abs.","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Adds an unsigned integer to a non-zero value. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Multiplies two non-zero integers together. Return …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Saturating negation. Computes -self, returning …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","Raise non-zero value to an integer power. Return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","Returns a number representing sign of self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Reverses the byte order of the integer.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to big endian from the target’s endianness.","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","Converts self to little endian from the target’s …","","","","","","","","","","","","","","","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Attempts to convert NonZeroIsize to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroU16.","Attempts to convert NonZeroU128 to NonZeroU8.","Attempts to convert NonZeroI64 to NonZeroIsize.","Attempts to convert NonZeroI128 to NonZeroU128.","Attempts to convert NonZeroUsize to NonZeroU32.","","Attempts to convert u128 to NonZeroU128.","Attempts to convert NonZeroIsize to NonZeroUsize.","Attempts to convert NonZeroI128 to NonZeroI8.","Attempts to convert u32 to NonZeroU32.","Attempts to convert NonZeroI32 to NonZeroU64.","Attempts to convert NonZeroIsize to NonZeroI128.","Attempts to convert NonZeroI16 to NonZeroU16.","Attempts to convert NonZeroI128 to NonZeroI32.","Attempts to convert NonZeroIsize to NonZeroU32.","Attempts to convert NonZeroI32 to NonZeroU32.","Attempts to convert NonZeroIsize to NonZeroI32.","Attempts to convert NonZeroU32 to NonZeroIsize.","Attempts to convert usize to NonZeroUsize.","Attempts to convert NonZeroUsize to NonZeroI64.","Attempts to convert NonZeroU8 to NonZeroI8.","Attempts to convert NonZeroU128 to NonZeroI16.","Attempts to convert NonZeroI64 to NonZeroUsize.","Attempts to convert NonZeroU32 to NonZeroI32.","Attempts to convert NonZeroUsize to NonZeroU8.","Attempts to convert i16 to NonZeroI16.","Attempts to convert NonZeroIsize to NonZeroI8.","Attempts to convert NonZeroU32 to NonZeroU8.","Attempts to convert i32 to NonZeroI32.","Attempts to convert NonZeroU64 to NonZeroUsize.","Attempts to convert NonZeroU32 to NonZeroU16.","Attempts to convert NonZeroU64 to NonZeroI64.","Attempts to convert NonZeroU32 to NonZeroUsize.","Attempts to convert NonZeroU128 to NonZeroI32.","Attempts to convert NonZeroI32 to NonZeroI8.","Attempts to convert NonZeroU16 to NonZeroI8.","Attempts to convert NonZeroI32 to NonZeroU128.","Attempts to convert NonZeroU128 to NonZeroU32.","Attempts to convert NonZeroUsize to NonZeroI32.","Attempts to convert NonZeroI128 to NonZeroIsize.","Attempts to convert NonZeroU128 to NonZeroUsize.","Attempts to convert NonZeroI8 to NonZeroU32.","Attempts to convert NonZeroU64 to NonZeroI32.","Attempts to convert isize to NonZeroIsize.","Attempts to convert NonZeroU128 to NonZeroI64.","Attempts to convert NonZeroU64 to NonZeroI16.","Attempts to convert NonZeroI16 to NonZeroU8.","Attempts to convert NonZeroUsize to NonZeroIsize.","Attempts to convert NonZeroU64 to NonZeroU16.","Attempts to convert NonZeroI64 to NonZeroU8.","Attempts to convert NonZeroU16 to NonZeroIsize.","Attempts to convert NonZeroI32 to NonZeroU8.","Attempts to convert NonZeroU128 to NonZeroU16.","Attempts to convert NonZeroUsize to NonZeroI128.","Attempts to convert i128 to NonZeroI128.","Attempts to convert NonZeroI64 to NonZeroU32.","Attempts to convert NonZeroI128 to NonZeroU64.","Attempts to convert NonZeroI128 to NonZeroU8.","Attempts to convert NonZeroU64 to NonZeroU32.","Attempts to convert NonZeroU128 to NonZeroI8.","Attempts to convert NonZeroI16 to NonZeroI8.","Attempts to convert NonZeroI32 to NonZeroIsize.","Attempts to convert NonZeroI8 to NonZeroU64.","Attempts to convert NonZeroU128 to NonZeroI128.","Attempts to convert NonZeroU64 to NonZeroU8.","Attempts to convert NonZeroI8 to NonZeroU128.","Attempts to convert NonZeroI64 to NonZeroI32.","Attempts to convert NonZeroUsize to NonZeroU64.","Attempts to convert NonZeroU128 to NonZeroIsize.","Attempts to convert NonZeroU16 to NonZeroI16.","Attempts to convert NonZeroUsize to NonZeroU16.","Attempts to convert NonZeroI16 to NonZeroU64.","Attempts to convert NonZeroUsize to NonZeroI16.","Attempts to convert NonZeroI16 to NonZeroU32.","Attempts to convert NonZeroI64 to NonZeroI16.","Attempts to convert NonZeroUsize to NonZeroI8.","Attempts to convert NonZeroI64 to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroUsize.","Attempts to convert NonZeroI32 to NonZeroU16.","Attempts to convert NonZeroU32 to NonZeroI16.","Attempts to convert NonZeroIsize to NonZeroI16.","Attempts to convert u16 to NonZeroU16.","Attempts to convert NonZeroU64 to NonZeroIsize.","Attempts to convert NonZeroI8 to NonZeroUsize.","Attempts to convert NonZeroU32 to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroI16.","Attempts to convert NonZeroIsize to NonZeroI64.","Attempts to convert NonZeroI64 to NonZeroU64.","Attempts to convert NonZeroIsize to NonZeroU128.","Attempts to convert NonZeroI16 to NonZeroUsize.","Attempts to convert NonZeroI128 to NonZeroI64.","Attempts to convert i8 to NonZeroI8.","Attempts to convert NonZeroU128 to NonZeroU64.","Attempts to convert NonZeroUsize to NonZeroU128.","Attempts to convert NonZeroI16 to NonZeroU128.","Attempts to convert NonZeroI8 to NonZeroU8.","Attempts to convert NonZeroI64 to NonZeroU16.","Attempts to convert NonZeroI32 to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroU16.","Attempts to convert NonZeroI64 to NonZeroU128.","Attempts to convert NonZeroU16 to NonZeroU8.","Attempts to convert NonZeroI32 to NonZeroI16.","Attempts to convert i64 to NonZeroI64.","Attempts to convert NonZeroI8 to NonZeroU16.","Attempts to convert u64 to NonZeroU64.","Attempts to convert u8 to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroU64.","Attempts to convert NonZeroI128 to NonZeroU32.","","","","","","","","","","","","","","","","","","","","","","","","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Adds an unsigned integer to a non-zero value, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Multiplies two non-zero integers together, assuming …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Computes the absolute value of self without any wrapping …","Wrapping absolute value, see i64::wrapping_abs.","Wrapping absolute value, see i8::wrapping_abs.","Wrapping absolute value, see i128::wrapping_abs.","Wrapping absolute value, see isize::wrapping_abs.","Wrapping absolute value, see i32::wrapping_abs.","Wrapping absolute value, see i16::wrapping_abs.","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","Wrapping (modular) negation. Computes -self, wrapping …","The addition operator +.","The addition assignment operator +=.","An async-aware version of the Fn trait.","An async-aware version of the FnMut trait.","An async-aware version of the FnOnce trait.","The bitwise AND operator &.","The bitwise AND assignment operator &=.","The bitwise OR operator |.","The bitwise OR assignment operator |=.","The bitwise XOR operator ^.","The bitwise XOR assignment operator ^=.","An endpoint of a range of keys.","Exit the operation without running subsequent phases.","Future returned by AsyncFn::async_call.","Future returned by AsyncFnMut::async_call_mut.","Future returned by AsyncFnOnce::async_call_once.","Trait that indicates that this is a pointer or a wrapper …","The coroutine completed with a return value.","Move on to the next phase of the operation as normal.","Used to tell an operation whether it should exit early or …","The trait implemented by builtin coroutine types.","The result of a coroutine resumption.","Used for immutable dereferencing operations, like *v.","Used for mutable dereferencing operations, like in *v = 1;.","DispatchFromDyn is used in the implementation of object …","The division operator /.","The division assignment operator /=.","Custom code within the destructor.","An exclusive bound.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to specify which residuals can be converted into …","An inclusive bound.","Used for indexing operations (container[index]) in …","Used for indexing operations (container[index]) in mutable …","The multiplication operator *.","The multiplication assignment operator *=.","The unary negation operator -.","The unary logical negation operator !.","OneSidedRange is implemented for built-in range types that …","The resulting type after applying the + operator.","The resulting type after applying the - operator.","The resulting type after applying the - operator.","Output type of the called closure’s future.","The resulting type after applying the ! operator.","The returned type after the call operator is used.","The type of the value produced by ? when not …","The resulting type after applying the * operator.","The resulting type after applying the / operator.","The resulting type after applying the % operator.","The resulting type after applying the & operator.","The resulting type after applying the | operator.","The resulting type after applying the ^ operator.","The resulting type after applying the << operator.","The resulting type after applying the >> operator.","The returned type after indexing.","A (half-open) range bounded inclusively below and …","RangeBounds is implemented by Rust’s built-in range …","A range only bounded inclusively below (start..).","An unbounded range (..).","A range bounded inclusively below and above (start..=end).","A range only bounded exclusively above (..end).","A range only bounded inclusively above (..=end).","The remainder operator %.","The remainder assignment operator %=.","Allows retrieving the canonical type implementing Try that …","The type of the value passed to FromResidual::from_residual","The type of value this coroutine returns.","The left shift operator <<. Note that because this trait …","The left shift assignment operator <<=.","The right shift operator >>. Note that because this trait …","The right shift assignment operator >>=.","The subtraction operator -.","The subtraction assignment operator -=.","The resulting type after dereferencing.","The ? operator and try {} blocks.","The “return” type of this meta-function.","An infinite endpoint. Indicates that there is no bound in …","Implement FromResidual<Yeet<T>> on your type to enable …","The type of value this coroutine yields.","The coroutine suspended with a value.","Performs the + operation.","Performs the += operation.","","","Converts from &mut Bound<T> to Bound<&mut T>.","Converts from &Bound<T> to Bound<&T>.","Call the AsyncFn, returning a future which may borrow from …","Call the AsyncFnMut, returning a future which may borrow …","Call the AsyncFnOnce, returning a future which may move …","Performs the & operation.","Performs the &= operation.","Performs the | operation.","Performs the |= operation.","Performs the ^ operation.","Performs the ^= operation.","","","","","","","","","","","","","","","","","","","","","Used in ? to decide whether the operator should produce a …","","Converts the ControlFlow into an Option which is Some if …","Performs the call operation.","Performs the call operation.","Performs the call operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Map a Bound<&T> to a Bound<T> by cloning the contents of …","","","","","","","","","","","","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Returns true if item is contained in the range.","Converts the ControlFlow into an Option which is Some if …","","","","","Dereferences the value.","Mutably dereferences the value.","Performs the / operation.","Performs the /= operation.","Executes the destructor for this type.","Returns the upper bound of the range (inclusive).","The upper bound of the range (exclusive).","The upper bound of the range (exclusive).","","The upper bound of the range (inclusive)","End index bound.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs the type from its Output type.","","Constructs the type from a compatible Residual type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs the indexing (container[index]) operation.","","","","","","","","","","","","","Performs the mutable indexing (container[index]) operation.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Destructures the RangeInclusive into (lower bound, upper …","","","","Returns true if this is a Break variant.","Returns true if this is a Continue variant.","Returns true if the range contains no items.","Returns true if the range contains no items.","","","","","Maps a Bound<T> to a Bound<U> by applying a function to …","Maps ControlFlow<B, C> to ControlFlow<T, C> by applying a …","Maps ControlFlow<B, C> to ControlFlow<B, T> by applying a …","","","","","Performs the * operation.","Performs the *= operation.","Performs the unary - operation.","Creates a new inclusive range. Equivalent to writing …","","","","","","","","","","","","","","","","Performs the unary ! operation.","","","","","","","Performs the % operation.","Performs the %= operation.","Resumes the execution of this coroutine.","","Performs the << operation.","Performs the <<= operation.","Performs the >> operation.","Performs the >>= operation.","","","","Returns the lower bound of the range (inclusive).","The lower bound of the range (inclusive).","The lower bound of the range (inclusive).","","Start index bound.","","","","","","","","","","","","Performs the - operation.","Performs the -= operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the value in Some variant of an Option.","An iterator over a reference to the Some variant of an …","An iterator over a mutable reference to the Some variant …","No value.","The Option type. See the module level documentation for …","Some value of type T.","Returns None if the option is None, otherwise returns optb.","Returns None if the option is None, otherwise calls f with …","Converts from Option<T> (or &Option<T>) to …","Converts from Option<T> (or &mut Option<T>) to …","Converts from &mut Option<T> to Option<&mut T>.","Returns a mutable slice of the contained value, if any. If …","Converts from Pin<&mut Option<T>> to Option<Pin<&mut T>>.","Converts from Pin<&Option<T>> to Option<Pin<&T>>.","Converts from &Option<T> to Option<&T>.","Returns a slice of the contained value, if any. If this is …","","","","","","","","","","","","","","","","","","","","","Maps an Option<&T> to an Option<T> by cloning the contents …","Maps an Option<&mut T> to an Option<T> by cloning the …","","","","","","","Maps an Option<&T> to an Option<T> by copying the contents …","Maps an Option<&mut T> to an Option<T> by copying the …","Returns None.","","Returns the contained Some value, consuming the self value.","","Returns None if the option is None, otherwise calls …","Converts from Option<Option<T>> to Option<T>.","","","","","Converts from &mut Option<T> to Option<&mut T>","Returns the argument unchanged.","","Converts from &Option<T> to Option<&T>.","Moves val into a new Some.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator: if it is None, no …","","","","Inserts value into the option if it is None, then returns …","Inserts the default value into the option if it is None, …","Inserts a value computed from f into the option if it is …","","","","","Inserts value into the option, then returns a mutable …","Calls the provided closure with a reference to the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a consuming iterator over the possibly contained …","","","","","","Returns true if the option is a None value.","Returns true if the option is a Some value.","Returns true if the option is a Some and the value inside …","Returns an iterator over the possibly contained value.","Returns a mutable iterator over the possibly contained …","","","","Maps an Option<T> to Option<U> by applying a function to a …","Returns the provided default result (if none), or applies …","Computes a default function result (if none), or applies a …","","","","","","","","","","","Transforms the Option<T> into a Result<T, E>, mapping …","Transforms the Option<T> into a Result<T, E>, mapping …","Returns the option if it contains a value, otherwise …","Returns the option if it contains a value, otherwise calls …","","Takes each element in the Iterator: if it is a None, no …","Replaces the actual value in the option by the value given …","","","","Takes each element in the Iterator: if it is a None, no …","Takes the value out of the option, leaving a None in its …","Takes the value out of the option, but only if the …","","","","Transposes an Option of a Result into a Result of an Option…","","","","","","","","","","","","","","","","Returns the contained Some value, consuming the self value.","Returns the contained Some value or a provided default.","Returns the contained Some value or a default.","Returns the contained Some value or computes it from a …","Returns the contained Some value, consuming the self value,","Unzips an option containing a tuple of two options.","","","Returns Some if exactly one of self, optb is Some, …","Zips self with another Option.","Zips self and another Option with function f.","A simple wrapper around a type to assert that it is unwind …","A struct containing information about the location of a …","A struct providing information about a panic.","A marker trait representing types where a shared reference …","A marker trait which represents “panic safe” types in …","","","","","","","","Returns the source location of the caller of this …","Returns whether the panic handler is allowed to unwind the …","","","","","","","","Returns the column from which the panic originated.","","","","","","","Returns the name of the source file from which the panic …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the line number from which the panic originated.","","Returns information about the location from which the …","","If the panic! macro from the core crate (not from std) was …","","","","","Returns the payload associated with the panic.","","","","","","","","","","","","","","","","","This function is used instead of panic_fmt in const eval.","The underlying implementation of core’s panic! macro …","","","The entry point for panicking with a formatted message.","Like panic, but without unwinding and track_caller to …","Like panic_fmt, but for non-unwinding panics.","Like panic_nounwind, but also inhibits showing a backtrace.","","","A pointer which pins its pointee in place.","Gets Pin<&mut T> to the underlying pinned value from this …","Gets a mutable reference to the pinned value this Pin<Ptr> …","Gets a shared reference to the pinned value this Pin …","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a Box<T> into a Pin<Box<T>>. If T does not …","","Gets a mutable reference to the data inside of this Pin.","Gets a shared reference out of a pin.","Gets a mutable reference to the data inside of this Pin.","","","Calls U::from(self).","","","Unwraps this Pin<Ptr>, returning the underlying pointer.","Unwraps this Pin<Ptr>, returning the underlying Ptr.","Converts this Pin<&mut T> into a Pin<&T> with the same …","","","Constructs a new pin by mapping the interior value.","Construct a new pin by mapping the interior value.","","Construct a new Pin<Ptr> around a pointer to some data of …","","Construct a new Pin<Ptr> around a reference to some data …","","Constructs a Pin<&mut T>, by pinning a value: T locally.","","","","","Assigns a new value to the memory location pointed to by …","","Get a pinning mutable reference from a static mutable …","Get a pinning reference from a &'static reference.","","","","","","The 2015 version of the core prelude.","The 2018 version of the core prelude.","The 2021 version of the core prelude.","The 2024 edition of the core prelude.","The first version of the core prelude.","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","The type returned in the event of a conversion error.","The type returned in the event of a conversion error.","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Conversion from an Iterator.","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Simple and safe type conversions that may fail in a …","An attempted conversion that consumes self, which may or …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates a value from an iterator.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Performs the conversion.","Performs the conversion.","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","The type returned in the event of a conversion error.","The type returned in the event of a conversion error.","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Conversion from an Iterator.","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Simple and safe type conversions that may fail in a …","An attempted conversion that consumes self, which may or …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates a value from an iterator.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Performs the conversion.","Performs the conversion.","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","Used to do a cheap mutable-to-mutable reference conversion.","Used to do a cheap reference-to-reference conversion.","A common trait for the ability to explicitly duplicate an …","Derive macro generating an impl of the trait Clone.","Types whose values can be duplicated simply by copying …","Derive macro generating an impl of the trait Copy.","Derive macro generating an impl of the trait Debug.","A trait for giving a type a useful default value.","Derive macro generating an impl of the trait Default.","An iterator able to yield elements from both ends.","Custom code within the destructor.","Trait for comparisons corresponding to equivalence …","Derive macro generating an impl of the trait Eq.","Contains the error value","An iterator that knows its exact length.","Extend a collection with the contents of an iterator.","The version of the call operator that takes an immutable …","The version of the call operator that takes a mutable …","The version of the call operator that takes a by-value …","Used to do value-to-value conversions while consuming the …","Derive macro generating an impl of the trait Hash.","A value-to-value conversion that consumes the input value. …","Which kind of iterator are we turning this into?","Conversion into an Iterator.","The type of the elements being iterated over.","The type of the elements being iterated over.","A trait for dealing with iterators.","No value.","Contains the success value","The Option type. See the module level documentation for …","Trait for types that form a total order.","Derive macro generating an impl of the trait Ord. The …","The returned type after the call operator is used.","Trait for comparisons using the equality operator.","Derive macro generating an impl of the trait PartialEq. …","Trait for types that form a partial order.","Derive macro generating an impl of the trait PartialOrd. …","Result is a type that represents either success (Ok) or …","Types that can be transferred across thread boundaries.","Types with a constant size known at compile time.","Some value of type T.","Types for which it is safe to share references between …","Types that do not require any pinning guarantees.","Advances the iterator from the back by n elements.","Advances the iterator by n elements.","Tests if every element of the iterator matches a predicate.","Attribute macro applied to a function to register it as a …","Tests if any element of the iterator matches a predicate.","Returns an iterator over N elements of the iterator at a …","Converts this type into a mutable reference of the …","Converts this type into a shared reference of the (usually …","Asserts that a boolean expression is true at runtime.","Attribute macro applied to a function to turn it into a …","Borrows an iterator, rather than consuming it.","Performs the call operation.","Performs the call operation.","Performs the call operation.","Evaluates boolean combinations of configuration flags at …","Keeps the item it’s applied to if the passed path is …","Expands all #[cfg] and #[cfg_attr] attributes in the code …","Takes two iterators and creates a new iterator over both …","Restrict a value to a certain interval.","Returns a copy of the value.","Performs copy-assignment from source.","Creates an iterator which clones all of its elements.","This method returns an Ordering between self and other.","Lexicographically compares the elements of this Iterator …","Lexicographically compares the elements of this Iterator …","Transforms an iterator into a collection.","Collects all the items from an iterator into a collection.","Expands to the column number at which it was invoked.","Causes compilation to fail with the given error message …","Concatenates literals into a static string slice.","Concatenates literals into a byte slice.","Concatenates identifiers into one identifier.","Creates an iterator which copies all of its elements.","Consumes the iterator, counting the number of iterations …","Repeats an iterator endlessly.","Returns the “default value” for a type.","Attribute macro used to apply derive macros.","Attribute macro used to apply derive macros for …","Disposes of a value.","Executes the destructor for this type.","Creates an iterator which gives the current iteration …","Inspects an environment variable at compile time.","This method tests for self and other values to be equal, …","Determines if the elements of this Iterator are equal to …","Determines if the elements of this Iterator are equal to …","Extends a collection with the contents of an iterator.","Extends a collection with exactly one element.","Reserves capacity in a collection for the given number of …","Expands to the file name in which it was invoked.","Creates an iterator which uses a closure to determine if …","Creates an iterator that both filters and maps.","Searches for an element of an iterator that satisfies a …","Applies function to the elements of iterator and returns …","Creates an iterator that works like map, but flattens …","Creates an iterator that flattens nested structure.","Folds every element into an accumulator by applying an …","Calls a closure on each element of an iterator.","Constructs parameters for the other string-formatting …","Same as format_args, but adds a newline in the end.","Converts to this type from the input type.","Creates an iterator which ends after the first None.","This method tests greater than or equal to (for self and …","Determines if the elements of this Iterator are …","Attribute macro applied to a static to register it as a …","This method tests greater than (for self and other) and is …","Determines if the elements of this Iterator are …","Parses a file as an expression or an item according to the …","Includes a file as a reference to a byte array.","Includes a UTF-8 encoded file as a string.","Does something with each element of an iterator, passing …","Creates a new iterator which places a copy of separator …","Creates a new iterator which places an item generated by …","Converts this type into the (usually inferred) input type.","Creates an iterator from a value.","Returns true if the iterator is empty.","Checks if the elements of this iterator are partitioned …","Checks if the elements of this iterator are sorted.","Checks if the elements of this iterator are sorted using …","Checks if the elements of this iterator are sorted using …","Consumes the iterator, returning the last element.","This method tests less than or equal to (for self and other…","Determines if the elements of this Iterator are …","Returns the exact remaining length of the iterator.","Expands to the line number on which it was invoked.","Prints passed tokens into the standard output.","This method tests less than (for self and other) and is …","Determines if the elements of this Iterator are …","Takes a closure and creates an iterator which calls that …","Creates an iterator that both yields elements based on a …","Calls the given function f for each contiguous window of …","Compares and returns the maximum of two values.","Returns the maximum element of an iterator.","Returns the element that gives the maximum value with …","Returns the element that gives the maximum value from the …","Compares and returns the minimum of two values.","Returns the minimum element of an iterator.","Returns the element that gives the minimum value with …","Returns the element that gives the minimum value from the …","Expands to a string that represents the current module …","This method tests for !=. The default implementation is …","Determines if the elements of this Iterator are not equal …","Advances the iterator and returns the next value.","Removes and returns an element from the end of the …","Advances the iterator and returns an array containing the …","Returns the nth element of the iterator.","Returns the nth element from the end of the iterator.","Optionally inspects an environment variable at compile …","This method returns an ordering between self and other …","Lexicographically compares the PartialOrd elements of this …","Lexicographically compares the elements of this Iterator …","Consumes an iterator, creating two collections from it.","Reorders the elements of this iterator in-place according …","Creates an iterator which can use the peek and peek_mut …","Searches for an element in an iterator, returning its …","Iterates over the entire iterator, multiplying all the …","Reduces the elements to a single one, by repeatedly …","Reverses an iterator’s direction.","Searches for an element of an iterator from the back that …","An iterator method that reduces the iterator’s elements …","Searches for an element in an iterator from the right, …","An iterator adapter which, like fold, holds internal …","Returns the bounds on the remaining length of the iterator.","Creates an iterator that skips the first n elements.","Creates an iterator that skips elements based on a …","Creates an iterator starting at the same point, but …","Stringifies its arguments.","Sums the elements of an iterator.","Creates an iterator that yields the first n elements, or …","Creates an iterator that yields elements based on a …","Attribute macro applied to a function to turn it into a …","An implementation detail of the #[test] and #[bench] …","Enables or disables tracing functionality used for …","Fallibly transforms an iterator into a collection, short …","Applies function to the elements of iterator and returns …","An iterator method that applies a function as long as it …","An iterator method that applies a fallible function to …","Reduces the elements to a single one by repeatedly …","This is the reverse version of Iterator::try_fold(): it …","Unstable placeholder for type ascription.","Converts an iterator of pairs into a pair of containers.","‘Zips up’ two iterators into a single iterator of …","","","","","","","","","","","","","","","","","","A type storing a usize which is a power of two, and thus …","The metadata for a Dyn = dyn SomeTrait trait object type.","The smallest possible alignment, 1.","The type for metadata in pointers and references to Self.","*mut T but non-zero and covariant.","Provides the pointer metadata type of any pointed-to type.","Calculates the offset from a pointer (convenience for …","Gets the “address” portion of the pointer.","Compares the addresses of the two pointers for equality, …","Create a const raw pointer to a place, without creating an …","Create a mut raw pointer to a place, without creating an …","Returns the alignment of the type associated with this …","Computes the offset that needs to be applied to the …","Returns a unique reference to the value. If the value may …","Returns a raw pointer to the slice’s buffer.","Returns a non-null pointer to the slice’s buffer.","Returns the alignment as a NonZeroUsize","Acquires the underlying *mut pointer.","Returns a shared reference to the value. If the value may …","Returns a unique references to the value. In contrast to …","Returns a shared references to the value. In contrast to …","Returns a shared reference to a slice of possibly …","Returns a unique reference to a slice of possibly …","Returns the alignment as a usize","","","","","","","Calculates the offset from a pointer in bytes (convenience …","Calculates the offset from a pointer in bytes.","Calculates the distance between two pointers. The returned …","Calculates the offset from a pointer in bytes (convenience …","Casts to a pointer of another type.","","","","","","","","","","","","","","Copies count * size_of::<T>() bytes from src to dst. The …","Copies count * size_of<T> bytes from src to self. The …","Copies count * size_of<T> bytes from src to self. The …","Copies count * size_of::<T>() bytes from src to dst. The …","Copies count * size_of<T> bytes from self to dest. The …","Copies count * size_of<T> bytes from self to dest. The …","Creates a new NonNull that is dangling, but well-aligned.","","Executes the destructor (if any) of the pointed-to value.","Executes the destructor (if any) of the pointed-to value.","Compares raw pointers for equality.","","","","","","","","Returns the argument unchanged.","Converts a &T to a NonNull<T>.","Converts a &mut T to a NonNull<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Convert an address back to a pointer, picking up a …","Convert an address back to a mutable pointer, picking up a …","Convert a mutable reference to a raw pointer.","Forms a (possibly-wide) raw pointer from a data pointer …","Performs the same functionality as std::ptr::from_raw_parts…","Performs the same functionality as from_raw_parts, except …","Convert a reference to a raw pointer.","Returns a raw pointer to an element or subslice, without …","Hash a raw pointer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates an invalid pointer with the given address.","Creates an invalid mutable pointer with the given address.","Returns whether the pointer is properly aligned for T.","Returns whether the pointer is aligned to align.","Returns the size and alignment together as a Layout","Returns the length of a non-null raw slice.","Returns the base-2 logarithm of the alignment.","Creates a new pointer by mapping self’s address to a new …","Returns a bit mask that can be used to match this …","Extract the metadata component of a pointer.","Creates a new NonNull if ptr is non-null.","Creates an Alignment from a usize, or returns None if it’…","","","Creates a new NonNull.","Creates an Alignment from a power-of-two usize.","Creates a null raw pointer.","Creates a null mutable raw pointer.","Returns the alignment for a type.","Calculates the offset from a pointer.","Calculates the distance between two pointers. The returned …","","","","","","Reads the value from src without moving it. This leaves the","Reads the value from self without moving it. This leaves …","Reads the value from src without moving it. This leaves the","Reads the value from self without moving it. This leaves …","Performs a volatile read of the value from src without …","Performs a volatile read of the value from self without …","Moves src into the pointed dst, returning the previous dst …","Replaces the value at self with src, returning the old …","Returns the size of the type associated with this vtable.","Forms a raw slice from a pointer and a length.","Creates a non-null raw slice from a thin pointer and a …","Performs the same functionality as slice_from_raw_parts, …","Calculates the offset from a pointer (convenience for …","Calculates the distance between two pointers, where it’s …","Swaps the values at two mutable locations of the same …","Swaps the values at two mutable locations of the same …","Swaps count * size_of::<T>() bytes between the two regions …","","","","Decompose a (possibly wide) pointer into its data pointer …","","","","","","","","","","","","","Creates a new pointer with the given address.","Overwrites a memory location with the given value without …","Overwrites a memory location with the given value without …","Sets count * size_of::<T>() bytes of memory starting at dst…","Invokes memset on the specified pointer, setting …","Overwrites a memory location with the given value without …","Overwrites a memory location with the given value without …","Performs a volatile write of a memory location with the …","Performs a volatile write of a memory location with the …","Contains the error value","An iterator over the value in a Ok variant of a Result.","An iterator over a reference to the Ok variant of a Result.","An iterator over a mutable reference to the Ok variant of …","Contains the success value","Result is a type that represents either success (Ok) or …","Returns res if the result is Ok, otherwise returns the Err …","Calls op if the result is Ok, otherwise returns the Err …","Converts from Result<T, E> (or &Result<T, E>) to …","Converts from Result<T, E> (or &mut Result<T, E>) to …","Converts from &mut Result<T, E> to Result<&mut T, &mut E>.","Converts from &Result<T, E> to Result<&T, &E>.","","","","","","","","","","","","","","","","","","","","","Maps a Result<&T, E> to a Result<T, E> by cloning the …","Maps a Result<&mut T, E> to a Result<T, E> by cloning the …","","","","","","","Maps a Result<&T, E> to a Result<T, E> by copying the …","Maps a Result<&mut T, E> to a Result<T, E> by copying the …","","Converts from Result<T, E> to Option<E>.","Returns the contained Ok value, consuming the self value.","Returns the contained Err value, consuming the self value.","Converts from Result<Result<T, E>, E> to Result<T, E>","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator: if it is an Err, no …","","","","","","","","","","Calls the provided closure with a reference to the …","Calls the provided closure with a reference to the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the contained Err value, but never panics.","","Returns a consuming iterator over the possibly contained …","","","","","Returns the contained Ok value, but never panics.","Returns true if the result is Err.","Returns true if the result is Err and the value inside of …","Returns true if the result is Ok.","Returns true if the result is Ok and the value inside of …","Returns an iterator over the possibly contained value.","Returns a mutable iterator over the possibly contained …","","","Maps a Result<T, E> to Result<U, E> by applying a function …","Maps a Result<T, E> to Result<T, F> by applying a function …","Returns the provided default (if Err), or applies a …","Maps a Result<T, E> to U by applying fallback function …","","","","","","","","","","","Converts from Result<T, E> to Option<T>.","Returns res if the result is Err, otherwise returns the Ok …","Calls op if the result is Err, otherwise returns the Ok …","","Takes each element in the Iterator: if it is an Err, no …","","","","","Takes each element in the Iterator: if it is an Err, no …","","","","Transposes a Result of an Option into an Option of a Result…","","","","","","","","","","","","","","Returns the contained Ok value, consuming the self value.","Returns the contained Err value, consuming the self value.","Returns the contained Err value, consuming the self value, …","Returns the contained Ok value or a provided default.","Returns the contained Ok value or a default","Returns the contained Ok value or computes it from a …","Returns the contained Ok value, consuming the self value, …","","The number of bytes in a bitmask with this many lanes.","This type, reinterpreted as bytes.","Map from the elements of the input vector to the output …","Specifies the number of lanes in a SIMD vector as a type.","A SIMD vector mask for N elements of width specified by …","The mask element type corresponding to this element type.","Marker trait for types that may be used as SIMD mask …","A SIMD vector with the shape of [T; N] but the operations …","Supporting trait for Simd::cast. Typically doesn’t need …","Marker trait for types that may be used as SIMD vector …","Statically guarantees that a lane count is marked as …","Create a vector from the elements of another vector.","Convert SIMD vectors to vectors of bytes","","","","Traits for comparing and ordering vectors.","Create a new vector from the elements of first and second.","Create a new mask from the elements of first and second.","","A SIMD vector with one element of type f32.","A SIMD vector with 16 elements of type f32.","A SIMD vector with two elements of type f32.","A SIMD vector with 32 elements of type f32.","A SIMD vector with four elements of type f32.","A SIMD vector with 64 elements of type f32.","A SIMD vector with eight elements of type f32.","A SIMD vector with one element of type f64.","A SIMD vector with 16 elements of type f64.","A SIMD vector with two elements of type f64.","A SIMD vector with 32 elements of type f64.","A SIMD vector with four elements of type f64.","A SIMD vector with 64 elements of type f64.","A SIMD vector with eight elements of type f64.","Returns the argument unchanged.","Create an integer value from its representation as a byte …","Create an integer value from its representation as a byte …","Create a native endian integer value from its memory …","A SIMD vector with one element of type i16.","A SIMD vector with 16 elements of type i16.","A SIMD vector with two elements of type i16.","A SIMD vector with 32 elements of type i16.","A SIMD vector with four elements of type i16.","A SIMD vector with 64 elements of type i16.","A SIMD vector with eight elements of type i16.","A SIMD vector with one element of type i32.","A SIMD vector with 16 elements of type i32.","A SIMD vector with two elements of type i32.","A SIMD vector with 32 elements of type i32.","A SIMD vector with four elements of type i32.","A SIMD vector with 64 elements of type i32.","A SIMD vector with eight elements of type i32.","A SIMD vector with one element of type i64.","A SIMD vector with 16 elements of type i64.","A SIMD vector with two elements of type i64.","A SIMD vector with 32 elements of type i64.","A SIMD vector with four elements of type i64.","A SIMD vector with 64 elements of type i64.","A SIMD vector with eight elements of type i64.","A SIMD vector with one element of type i8.","A SIMD vector with 16 elements of type i8.","A SIMD vector with two elements of type i8.","A SIMD vector with 32 elements of type i8.","A SIMD vector with four elements of type i8.","A SIMD vector with 64 elements of type i8.","A SIMD vector with eight elements of type i8.","Calls U::from(self).","A SIMD vector with one element of type isize.","A SIMD vector with 16 elements of type isize.","A SIMD vector with two elements of type isize.","A SIMD vector with 32 elements of type isize.","A SIMD vector with four elements of type isize.","A SIMD vector with 64 elements of type isize.","A SIMD vector with eight elements of type isize.","A SIMD mask with one element for vectors with 16-bit …","A SIMD mask with 16 elements for vectors with 16-bit …","A SIMD mask with two elements for vectors with 16-bit …","A SIMD mask with 32 elements for vectors with 16-bit …","A SIMD mask with four elements for vectors with 16-bit …","A SIMD mask with 64 elements for vectors with 16-bit …","A SIMD mask with eight elements for vectors with 16-bit …","A SIMD mask with one element for vectors with 32-bit …","A SIMD mask with 16 elements for vectors with 32-bit …","A SIMD mask with two elements for vectors with 32-bit …","A SIMD mask with 32 elements for vectors with 32-bit …","A SIMD mask with four elements for vectors with 32-bit …","A SIMD mask with 64 elements for vectors with 32-bit …","A SIMD mask with eight elements for vectors with 32-bit …","A SIMD mask with one element for vectors with 64-bit …","A SIMD mask with 16 elements for vectors with 64-bit …","A SIMD mask with two elements for vectors with 64-bit …","A SIMD mask with 32 elements for vectors with 64-bit …","A SIMD mask with four elements for vectors with 64-bit …","A SIMD mask with 64 elements for vectors with 64-bit …","A SIMD mask with eight elements for vectors with 64-bit …","A SIMD mask with one element for vectors with 8-bit …","A SIMD mask with 16 elements for vectors with 8-bit …","A SIMD mask with two elements for vectors with 8-bit …","A SIMD mask with 32 elements for vectors with 8-bit …","A SIMD mask with four elements for vectors with 8-bit …","A SIMD mask with 64 elements for vectors with 8-bit …","A SIMD mask with eight elements for vectors with 8-bit …","A SIMD mask with one element for vectors with …","A SIMD mask with 16 elements for vectors with …","A SIMD mask with two elements for vectors with …","A SIMD mask with 32 elements for vectors with …","A SIMD mask with four elements for vectors with …","A SIMD mask with 64 elements for vectors with …","A SIMD mask with eight elements for vectors with …","","Traits for vectors with numeric elements.","The portable SIMD prelude.","Traits for vectors of pointers.","Constructs a new SIMD vector by copying elements from …","Create a new vector from the elements of vector.","Create a new mask from the elements of mask.","Return the memory representation of this integer as a byte …","Return the memory representation of this integer as a byte …","Return the memory representation of this integer as a byte …","","","","A SIMD vector with one element of type u16.","A SIMD vector with 16 elements of type u16.","A SIMD vector with two elements of type u16.","A SIMD vector with 32 elements of type u16.","A SIMD vector with four elements of type u16.","A SIMD vector with 64 elements of type u16.","A SIMD vector with eight elements of type u16.","A SIMD vector with one element of type u32.","A SIMD vector with 16 elements of type u32.","A SIMD vector with two elements of type u32.","A SIMD vector with 32 elements of type u32.","A SIMD vector with four elements of type u32.","A SIMD vector with 64 elements of type u32.","A SIMD vector with eight elements of type u32.","A SIMD vector with one element of type u64.","A SIMD vector with 16 elements of type u64.","A SIMD vector with two elements of type u64.","A SIMD vector with 32 elements of type u64.","A SIMD vector with four elements of type u64.","A SIMD vector with 64 elements of type u64.","A SIMD vector with eight elements of type u64.","A SIMD vector with one element of type u8.","A SIMD vector with 16 elements of type u8.","A SIMD vector with two elements of type u8.","A SIMD vector with 32 elements of type u8.","A SIMD vector with four elements of type u8.","A SIMD vector with 64 elements of type u8.","A SIMD vector with eight elements of type u8.","A SIMD vector with one element of type usize.","A SIMD vector with 16 elements of type usize.","A SIMD vector with two elements of type usize.","A SIMD vector with 32 elements of type usize.","A SIMD vector with four elements of type usize.","A SIMD vector with 64 elements of type usize.","A SIMD vector with eight elements of type usize.","The mask type returned by each comparison.","Parallel Ord.","Parallel PartialEq.","Parallel PartialOrd.","Restrict each element to a certain interval.","Test if each element is equal to the corresponding element …","Test if each element is greater than or equal to the …","Test if each element is greater than the corresponding …","Test if each element is less than or equal to the …","Test if each element is less than the corresponding …","Returns the element-wise maximum with other.","Returns the element-wise minimum with other.","Test if each element is equal to the corresponding element …","Bit representation of this SIMD vector type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","Operations on SIMD vectors of floats.","Operations on SIMD vectors of signed integers.","Operations on SIMD vectors of unsigned integers.","A SIMD vector of unsigned integers with the same element …","Produces a vector where every element has the absolute …","Lanewise absolute value, implemented in Rust. Every …","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Returns each element with the magnitude of self and the …","Raw transmutation from an unsigned integer vector type …","Returns true for each element if its value is neither …","Returns true for each element if its value is positive …","Returns true for each element if its value is NaN.","Returns true for each negative element and false if it is …","Returns true for each element if its value is neither …","Returns true for each positive element and false if it is …","Returns true for each element if it has a negative sign, …","Returns true for each element if it has a positive sign, …","Returns true for each element if its value is subnormal.","Returns the number of leading ones in the binary …","Returns the number of leading ones in the binary …","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","Takes the reciprocal (inverse) of each element, 1/x.","Returns the cumulative bitwise “and” across the …","Returns the cumulative bitwise “and” across the …","Returns the maximum element in the vector.","Returns the maximum element in the vector.","Returns the maximum element in the vector.","Returns the minimum element in the vector.","Returns the minimum element in the vector.","Returns the minimum element in the vector.","Returns the cumulative bitwise “or” across the …","Returns the cumulative bitwise “or” across the …","Reducing multiply. Returns the product of the elements of …","Returns the product of the elements of the vector, with …","Returns the product of the elements of the vector, with …","Returns the sum of the elements of the vector.","Returns the sum of the elements of the vector, with …","Returns the sum of the elements of the vector, with …","Returns the cumulative bitwise “xor” across the …","Returns the cumulative bitwise “xor” across the …","Reverses the order of bits in each elemnent. The least …","Reverses the order of bits in each elemnent. The least …","Lanewise saturating absolute value, implemented in Rust. …","Lanewise saturating add.","Lanewise saturating add.","Lanewise saturating negation, implemented in Rust. As …","Lanewise saturating subtract.","Lanewise saturating subtract.","Replaces each element with a number that represents its …","Returns numbers representing the sign of each element.","Restrict each element to a certain interval unless it is …","Returns the maximum of each element.","Returns the minimum of each element.","Reverses the byte order of each element.","Reverses the byte order of each element.","Raw transmutation to an unsigned integer vector type with …","Converts each element from radians to degrees.","Rounds toward zero and converts to the same-width integer …","Converts each element from degrees to radians.","Returns the number of trailing ones in the binary …","Returns the number of trailing ones in the binary …","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","Wrapping negation.","Bit representation of this SIMD vector type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","A SIMD vector with a different element type.","Vector of const pointers with the same number of elements.","Vector of const pointers with the same number of elements.","Vector of constant pointers to the same type.","Vector of isize with the same number of elements.","Vector of isize with the same number of elements.","Number of elements in this vector.","A SIMD vector mask for N elements of width specified by …","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","The mask type returned by each comparison.","Vector of mutable pointers to the same type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","Scalar type contained by this SIMD vector type.","A SIMD vector with the shape of [T; N] but the operations …","Operations on SIMD vectors of constant pointers.","Operations on SIMD vectors of floats.","Operations on SIMD vectors of signed integers.","Operations on SIMD vectors of mutable pointers.","Parallel Ord.","Parallel PartialEq.","Parallel PartialOrd.","Operations on SIMD vectors of unsigned integers.","A SIMD vector of unsigned integers with the same element …","Vector of usize with the same number of elements.","Vector of usize with the same number of elements.","Produces a vector where every element has the absolute …","Lanewise absolute value, implemented in Rust. Every …","","","","","","","","","","","","","","","","","","","","","","","","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","","","Returns true if all elements are set, or false otherwise.","Returns true if any element is set, or false otherwise.","Returns an array reference containing the entire SIMD …","","","Returns a mutable array reference containing the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Casts to a pointer of another type.","Casts to a pointer of another type.","Converts the mask to a mask of any other element size.","","","","","","","","","","","","","","","Changes constness without changing the type.","","Changes constness without changing the type.","","","","","","","","","","","Writes a SIMD vector to the first N elements of a slice.","Returns each element with the magnitude of self and the …","","","","","Deinterleave two vectors.","","","","","","","","","","","","","","","","","","","Gets the “address” portion of the pointer, and “…","Gets the “address” portion of the pointer, and “…","","","A SIMD vector with one element of type f32.","A SIMD vector with 16 elements of type f32.","A SIMD vector with two elements of type f32.","A SIMD vector with 32 elements of type f32.","A SIMD vector with four elements of type f32.","A SIMD vector with 64 elements of type f32.","A SIMD vector with eight elements of type f32.","A SIMD vector with one element of type f64.","A SIMD vector with 16 elements of type f64.","A SIMD vector with two elements of type f64.","A SIMD vector with 32 elements of type f64.","A SIMD vector with four elements of type f64.","A SIMD vector with 64 elements of type f64.","A SIMD vector with eight elements of type f64.","Find the index of the first set element.","","A Simd<T, N> has a debug format like the one for [T]:","Returns the floating point’s fractional value, with its …","Returns the floating point’s fractional value, with its …","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","Converts an array of bools to a SIMD mask.","Converts an array to a SIMD vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a mask from a bitmask.","Create a mask from a bitmask vector.","Raw transmutation from an unsigned integer vector type …","","","Convert an address back to a pointer, picking up a …","Convert an address back to a pointer, picking up a …","","","Converts a vector of integers to a mask, where 0 …","Converts a vector of integers to a mask, where 0 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a slice to a SIMD vector containing slice[..N].","Reads from potentially discontiguous indices in slice to …","Reads from indices in slice to construct a SIMD vector. If …","Read elementwise from pointers into a SIMD vector.","Reads from indices in slice to construct a SIMD vector. …","Conditionally read elementwise from pointers into a SIMD …","Reads from indices in slice to construct a SIMD vector. …","","A SIMD vector with one element of type i16.","A SIMD vector with 16 elements of type i16.","A SIMD vector with two elements of type i16.","A SIMD vector with 32 elements of type i16.","A SIMD vector with four elements of type i16.","A SIMD vector with 64 elements of type i16.","A SIMD vector with eight elements of type i16.","A SIMD vector with one element of type i32.","A SIMD vector with 16 elements of type i32.","A SIMD vector with two elements of type i32.","A SIMD vector with 32 elements of type i32.","A SIMD vector with four elements of type i32.","A SIMD vector with 64 elements of type i32.","A SIMD vector with eight elements of type i32.","A SIMD vector with one element of type i64.","A SIMD vector with 16 elements of type i64.","A SIMD vector with two elements of type i64.","A SIMD vector with 32 elements of type i64.","A SIMD vector with four elements of type i64.","A SIMD vector with 64 elements of type i64.","A SIMD vector with eight elements of type i64.","A SIMD vector with one element of type i8.","A SIMD vector with 16 elements of type i8.","A SIMD vector with two elements of type i8.","A SIMD vector with 32 elements of type i8.","A SIMD vector with four elements of type i8.","A SIMD vector with 64 elements of type i8.","A SIMD vector with eight elements of type i8.","","","Interleave two vectors.","Calls U::from(self).","Calls U::from(self).","Returns true for each element if its value is neither …","","","Returns true for each element if its value is positive …","","","Returns true for each element if its value is NaN.","","","Returns true for each negative element and false if it is …","","","","","","Returns true for each element if its value is neither …","","","Returns true for each element that is null.","Returns true for each element that is null.","","","Returns true for each positive element and false if it is …","","","","","","Returns true for each element if it has a negative sign, …","","","Returns true for each element if it has a positive sign, …","","","Returns true for each element if its value is subnormal.","","","A SIMD vector with one element of type isize.","A SIMD vector with 16 elements of type isize.","A SIMD vector with two elements of type isize.","A SIMD vector with 32 elements of type isize.","A SIMD vector with four elements of type isize.","A SIMD vector with 64 elements of type isize.","A SIMD vector with eight elements of type isize.","Returns the number of leading ones in the binary …","Returns the number of leading ones in the binary …","","","","","","","","","","","Returns the number of leading zeros in the binary …","Returns the number of leading zeros in the binary …","","","","","","","","","","","Returns the number of elements in this SIMD vector.","A SIMD mask with one element for vectors with 16-bit …","A SIMD mask with 16 elements for vectors with 16-bit …","A SIMD mask with two elements for vectors with 16-bit …","A SIMD mask with 32 elements for vectors with 16-bit …","A SIMD mask with four elements for vectors with 16-bit …","A SIMD mask with 64 elements for vectors with 16-bit …","A SIMD mask with eight elements for vectors with 16-bit …","A SIMD mask with one element for vectors with 32-bit …","A SIMD mask with 16 elements for vectors with 32-bit …","A SIMD mask with two elements for vectors with 32-bit …","A SIMD mask with 32 elements for vectors with 32-bit …","A SIMD mask with four elements for vectors with 32-bit …","A SIMD mask with 64 elements for vectors with 32-bit …","A SIMD mask with eight elements for vectors with 32-bit …","A SIMD mask with one element for vectors with 64-bit …","A SIMD mask with 16 elements for vectors with 64-bit …","A SIMD mask with two elements for vectors with 64-bit …","A SIMD mask with 32 elements for vectors with 64-bit …","A SIMD mask with four elements for vectors with 64-bit …","A SIMD mask with 64 elements for vectors with 64-bit …","A SIMD mask with eight elements for vectors with 64-bit …","A SIMD mask with one element for vectors with 8-bit …","A SIMD mask with 16 elements for vectors with 8-bit …","A SIMD mask with two elements for vectors with 8-bit …","A SIMD mask with 32 elements for vectors with 8-bit …","A SIMD mask with four elements for vectors with 8-bit …","A SIMD mask with 64 elements for vectors with 8-bit …","A SIMD mask with eight elements for vectors with 8-bit …","A SIMD mask with one element for vectors with …","A SIMD mask with 16 elements for vectors with …","A SIMD mask with two elements for vectors with …","A SIMD mask with 32 elements for vectors with …","A SIMD mask with four elements for vectors with …","A SIMD mask with 64 elements for vectors with …","A SIMD mask with eight elements for vectors with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the reciprocal (inverse) of each element, 1/x.","","","Returns the cumulative bitwise “and” across the …","Returns the cumulative bitwise “and” across the …","","","","","","","","","","","Returns the maximum element in the vector.","Returns the maximum element in the vector.","Returns the maximum element in the vector.","","","","","","","","","","","","","Returns the minimum element in the vector.","Returns the minimum element in the vector.","Returns the minimum element in the vector.","","","","","","","","","","","","","Returns the cumulative bitwise “or” across the …","Returns the cumulative bitwise “or” across the …","","","","","","","","","","","Reducing multiply. Returns the product of the elements of …","Returns the product of the elements of the vector, with …","Returns the product of the elements of the vector, with …","","","","","","","","","","","","","Returns the sum of the elements of the vector.","Returns the sum of the elements of the vector, with …","Returns the sum of the elements of the vector, with …","","","","","","","","","","","","","Returns the cumulative bitwise “xor” across the …","Returns the cumulative bitwise “xor” across the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Resize a vector.","Reverse the order of the elements in the vector.","Reverses the order of bits in each elemnent. The least …","Reverses the order of bits in each elemnent. The least …","","","","","","","","","","","Rotates the vector such that the first OFFSET elements of …","Rotates the vector such that the first self.len() - OFFSET …","Lanewise saturating absolute value, implemented in Rust. …","","","","","","Lanewise saturating add.","Lanewise saturating add.","","","","","","","","","","","Lanewise saturating negation, implemented in Rust. As …","","","","","","Lanewise saturating subtract.","Lanewise saturating subtract.","","","","","","","","","","","Writes the values in a SIMD vector to potentially …","Write pointers elementwise into a SIMD vector.","Writes values from a SIMD vector to multiple potentially …","Conditionally write pointers elementwise into a SIMD …","Writes values from a SIMD vector to multiple potentially …","Choose elements from two vectors.","Choose elements from two masks.","Sets the value of the specified element.","Sets the value of the specified element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Replaces each element with a number that represents its …","Returns numbers representing the sign of each element.","","","","","","","","Restrict each element to a certain interval unless it is …","Restrict each element to a certain interval.","","","","","","","","","","","","","","","","","","","","Test if each element is equal to the corresponding element …","","","","","","","","","","","","","","","","","","","","Test if each element is greater than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each element is greater than the corresponding …","","","","","","","","","","","","","","","","","","","","Test if each element is less than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each element is less than the corresponding …","","","","","","","","","","","","","","","","","","","","Returns the maximum of each element.","Returns the element-wise maximum with other.","","","","","","","","","","","","","","","","","","","","Returns the minimum of each element.","Returns the element-wise minimum with other.","","","","","","","","","","","","","","","","","","","","Test if each element is equal to the corresponding element …","","","","","","","","","","","","","","","","","","","","Constructs a new SIMD vector by copying elements from …","Construct a mask by setting all elements to the given …","Constructs a new SIMD vector with all elements set to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the byte order of each element.","Reverses the byte order of each element.","","","","","","","","","","","Swizzle a vector of bytes according to the index vector. …","Tests the value of the specified element.","Tests the value of the specified element.","Converts a SIMD mask to an array of bools.","Converts a SIMD vector to an array.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a bitmask from a mask.","Create a bitmask vector from a mask.","Raw transmutation to an unsigned integer vector type with …","","","Converts each element from radians to degrees.","","","Converts the mask to a vector of integers, where 0 …","Rounds toward zero and converts to the same-width integer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts each element from degrees to radians.","","","Returns the number of trailing ones in the binary …","Returns the number of trailing ones in the binary …","","","","","","","","","","","Returns the number of trailing zeros in the binary …","Returns the number of trailing zeros in the binary …","","","","","","","","","","","","","","","","","","","A SIMD vector with one element of type u16.","A SIMD vector with 16 elements of type u16.","A SIMD vector with two elements of type u16.","A SIMD vector with 32 elements of type u16.","A SIMD vector with four elements of type u16.","A SIMD vector with 64 elements of type u16.","A SIMD vector with eight elements of type u16.","A SIMD vector with one element of type u32.","A SIMD vector with 16 elements of type u32.","A SIMD vector with two elements of type u32.","A SIMD vector with 32 elements of type u32.","A SIMD vector with four elements of type u32.","A SIMD vector with 64 elements of type u32.","A SIMD vector with eight elements of type u32.","A SIMD vector with one element of type u64.","A SIMD vector with 16 elements of type u64.","A SIMD vector with two elements of type u64.","A SIMD vector with 32 elements of type u64.","A SIMD vector with four elements of type u64.","A SIMD vector with 64 elements of type u64.","A SIMD vector with eight elements of type u64.","A SIMD vector with one element of type u8.","A SIMD vector with 16 elements of type u8.","A SIMD vector with two elements of type u8.","A SIMD vector with 32 elements of type u8.","A SIMD vector with four elements of type u8.","A SIMD vector with 64 elements of type u8.","A SIMD vector with eight elements of type u8.","A SIMD vector with one element of type usize.","A SIMD vector with 16 elements of type usize.","A SIMD vector with two elements of type usize.","A SIMD vector with 32 elements of type usize.","A SIMD vector with four elements of type usize.","A SIMD vector with 64 elements of type usize.","A SIMD vector with eight elements of type usize.","Creates a new pointer with the given address.","Creates a new pointer with the given address.","","","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","","","Wrapping negation.","","","","","","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","","","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","","","Vector of const pointers with the same number of elements.","Vector of const pointers with the same number of elements.","Vector of constant pointers to the same type.","Vector of isize with the same number of elements.","Vector of isize with the same number of elements.","Mask type used for manipulating this SIMD vector type.","Mask type used for manipulating this SIMD vector type.","Vector of mutable pointers to the same type.","Operations on SIMD vectors of constant pointers.","Operations on SIMD vectors of mutable pointers.","Vector of usize with the same number of elements.","Vector of usize with the same number of elements.","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","Casts to a pointer of another type.","Casts to a pointer of another type.","Changes constness without changing the type.","Changes constness without changing the type.","Gets the “address” portion of the pointer, and “…","Gets the “address” portion of the pointer, and “…","Convert an address back to a pointer, picking up a …","Convert an address back to a pointer, picking up a …","Returns true for each element that is null.","Returns true for each element that is null.","Creates a new pointer with the given address.","Creates a new pointer with the given address.","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","Calculates the offset from a pointer using wrapping …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over the escaped version of a byte slice.","The error type returned by get_many_mut<N>.","The element type of the slice being matched on.","Immutable slice iterator","Mutable slice iterator.","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","Patterns in slices - currently, only used by strip_prefix …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Currently, the consumers of SlicePattern need a slice.","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Sorts v using heapsort, which guarantees O(n * log(n)) …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Pure rust memchr implementation, taken from rust-memchr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Slice sorting","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the first index matching the byte x in text.","Returns the last index matching the byte x in text.","Internal type used by merge_sort.","","","","","","","","Returns the argument unchanged.","Sorts v using heapsort, which guarantees O(n * log(n)) …","Calls U::from(self).","","This merge sort borrows some (but not all) ideas from …","","Sorts v using pattern-defeating quicksort, which is O(n * …","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates an &str from a pointer and a length.","Creates an &mut str from a pointer and a length.","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the invalid sequence that caused a failure.","","","","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reads the next code point out of a byte iterator (assuming …","","","Returns the byte position of the next character, or the …","The string Pattern API.","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns the remaining lines of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a first byte, determines how many bytes are in this …","Returns the next validated UTF-8 substring.","","Returns the index in the given string up to which valid …","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","","","","","","","","","","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exclusive provides only mutable access, also referred to …","Atomic types","","","","","","","","","","Returns the argument unchanged.","","Build a mutable reference to an Exclusive<T> from a mutable…","Build a pinned mutable reference to an Exclusive<T> from a …","Get exclusive access to the underlying value.","Get pinned exclusive access to the underlying value.","","Calls U::from(self).","","Unwrap the value contained in the Exclusive","","","","","Wrap a value in an Exclusive","","","","","","","","","An AtomicBool initialized to false.","An AtomicIsize initialized to 0.","An AtomicUsize initialized to 0.","Has the effects of both Acquire and Release together: For …","When coupled with a load, if the loaded value was written …","A boolean type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","A raw pointer type which can be safely shared between …","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","An integer type which can be safely shared between threads.","Atomic memory orderings","No ordering constraints, only atomic operations.","When coupled with a store, all previous operations become …","Like Acquire/Release/AcqRel (for load, store, and …","Returns a mutable pointer to the underlying bool.","Returns a mutable pointer to the underlying pointer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","Returns a mutable pointer to the underlying integer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores a value into the bool if the current value is the …","Stores a value into the pointer if the current value is …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the bool if the current value is the …","Stores a value into the pointer if the current value is …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the bool if the current value is the …","Stores a value into the pointer if the current value is …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","Stores a value into the atomic integer if the current …","A compiler memory fence.","","","","","","","","","","","","","","Creates an AtomicBool initialized to false.","Creates a null AtomicPtr<T>.","","","","","","","","","","","","An atomic fence.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Adds to the current value, returning the previous value.","Logical “and” with a boolean value.","Performs a bitwise “and” operation on the address of …","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Bitwise “and” with the current value.","Offsets the pointer’s address by adding val bytes, …","Offsets the pointer’s address by subtracting val bytes, …","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Maximum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Minimum with the current value.","Logical “nand” with a boolean value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Bitwise “nand” with the current value.","Logical “not” with a boolean value.","Logical “or” with a boolean value.","Performs a bitwise “or” operation on the address of …","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Bitwise “or” with the current value.","Offsets the pointer’s address by adding val (in units of …","Offsets the pointer’s address by subtracting val (in …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Subtracts from the current value, returning the previous …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Fetches the value, and applies a function to it that …","Logical “xor” with a boolean value.","Performs a bitwise “xor” operation on the address of …","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","Bitwise “xor” with the current value.","","","","","","","","","","","","","","","Converts a bool into an AtomicBool.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a *mut T into an AtomicPtr<T>.","Returns the argument unchanged.","Converts an i8 into an AtomicI8.","Returns the argument unchanged.","Converts an u8 into an AtomicU8.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i16 into an AtomicI16.","Converts an u16 into an AtomicU16.","Returns the argument unchanged.","Converts an i32 into an AtomicI32.","Returns the argument unchanged.","Converts an u32 into an AtomicU32.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i64 into an AtomicI64.","Returns the argument unchanged.","Converts an u64 into an AtomicU64.","Converts an isize into an AtomicIsize.","Returns the argument unchanged.","Converts an usize into an AtomicUsize.","Returns the argument unchanged.","Get atomic access to a &mut bool.","Get atomic access to a pointer.","Get atomic access to a &mut i8.","Get atomic access to a &mut u8.","Get atomic access to a &mut i16.","Get atomic access to a &mut u16.","Get atomic access to a &mut i32.","Get atomic access to a &mut u32.","Get atomic access to a &mut i64.","Get atomic access to a &mut u64.","Get atomic access to a &mut isize.","Get atomic access to a &mut usize.","Get atomic access to a &mut [bool] slice.","Get atomic access to a slice of pointers.","Get atomic access to a &mut [i8] slice.","Get atomic access to a &mut [u8] slice.","Get atomic access to a &mut [i16] slice.","Get atomic access to a &mut [u16] slice.","Get atomic access to a &mut [i32] slice.","Get atomic access to a &mut [u32] slice.","Get atomic access to a &mut [i64] slice.","Get atomic access to a &mut [u64] slice.","Get atomic access to a &mut [isize] slice.","Get atomic access to a &mut [usize] slice.","Creates a new AtomicBool from a pointer.","Creates a new AtomicPtr from a pointer.","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Creates a new reference to an atomic integer from a …","Returns a mutable reference to the underlying bool.","Returns a mutable reference to the underlying pointer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Returns a mutable reference to the underlying integer.","Get non-atomic access to a &mut [AtomicBool] slice.","Get non-atomic access to a &mut [AtomicPtr] slice.","Get non-atomic access to a &mut [AtomicI8] slice","Get non-atomic access to a &mut [AtomicU8] slice","Get non-atomic access to a &mut [AtomicI16] slice","Get non-atomic access to a &mut [AtomicU16] slice","Get non-atomic access to a &mut [AtomicI32] slice","Get non-atomic access to a &mut [AtomicU32] slice","Get non-atomic access to a &mut [AtomicI64] slice","Get non-atomic access to a &mut [AtomicU64] slice","Get non-atomic access to a &mut [AtomicIsize] slice","Get non-atomic access to a &mut [AtomicUsize] slice","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Consumes the atomic and returns the contained value.","Loads a value from the bool.","Loads a value from the pointer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Loads a value from the atomic integer.","Creates a new AtomicBool.","Creates a new AtomicPtr.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","Creates a new atomic integer.","","","","","","","","","","","","","","","Signals the processor that it is inside a busy-wait …","Stores a value into the bool.","Stores a value into the pointer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the atomic integer.","Stores a value into the bool, returning the previous value.","Stores a value into the pointer, returning the previous …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","Stores a value into the atomic integer, returning the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context of an asynchronous task.","A helper constant for internal desugaring – produces …","A helper constant for internal desugaring – produces …","Represents that a value is not ready yet.","Indicates whether a value is available or if the current …","A RawWaker allows the implementor of a task executor to …","A virtual function pointer table (vtable) that specifies …","Represents that a value is immediately ready.","A Waker is a handle for waking up a task by notifying its …","","","Get a reference to the underlying RawWaker.","A helper function for internal desugaring – produces …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the data pointer used to create this RawWaker.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Use a Wake-able type as a Waker.","Returns the argument unchanged.","Moves the value into a Poll::Ready to make a Poll<T>.","","Use a Wake-able type as a RawWaker.","Returns the argument unchanged.","Returns the argument unchanged.","","","Creates a new Waker from RawWaker.","","","Create a new Context from a &Waker.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the poll is a Pending value.","Returns true if the poll is a Poll::Ready value.","Maps a Poll<T> to Poll<U> by applying a function to a …","Maps a Poll::Ready<Result<T, E>> to …","Maps a Poll::Ready<Option<Result<T, E>>> to …","Maps a Poll<Result<T, E>> to Poll<Result<U, E>> by …","Maps a Poll<Option<Result<T, E>>> to …","Creates a new RawWaker from the provided data pointer and …","Creates a new RawWakerVTable from the provided clone, wake,","","","","Returns a reference to a Waker that does nothing when used.","","Extracts the successful type of a Poll<T>.","","","","","","","","","","","","","","","","","","","Get the vtable pointer used to create this RawWaker.","","Wake up the task associated with this Waker.","","Wake up the task associated with this Waker without …","","Returns a reference to the Waker for the current task.","","","Returns true if this Waker and another Waker would awake …","A Duration type to represent a span of time, typically …","The maximum duration.","The duration of one microsecond.","The duration of one millisecond.","The duration of one nanosecond.","The duration of one second.","An error which can be returned when converting a …","A duration of zero time.","Computes the absolute difference between self and other.","","","Returns the total number of whole microseconds contained …","Returns the total number of whole milliseconds contained …","Returns the total number of nanoseconds contained by this …","Returns the number of whole seconds contained by this …","Returns the number of seconds contained by this Duration …","Returns the number of seconds contained by this Duration …","","","","","Checked Duration addition. Computes self + other, …","Checked Duration division. Computes self / other, …","Checked Duration multiplication. Computes self * other, …","Checked Duration subtraction. Computes self - other, …","","","","","","","","","","","","","Divide Duration by Duration and return f32.","Divide Duration by Duration and return f64.","Divide Duration by f32.","Divide Duration by f64.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of whole …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","","Calls U::from(self).","Calls U::from(self).","Returns true if this Duration spans no time.","","","","","","","","Multiplies Duration by f32.","Multiplies Duration by f64.","","Creates a new Duration from the specified number of whole …","","","","Saturating Duration addition. Computes self + other, …","Saturating Duration multiplication. Computes self * other, …","Saturating Duration subtraction. Computes self - other, …","","","","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in …","","","","","","","","","The checked version of from_secs_f32.","The checked version of from_secs_f64.","","","","","","","","","","","","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","","","The version of Unicode that the Unicode parts of char and …","","","","The largest value that can be represented by this integer …","The smallest value that can be represented by this integer …","Async function cancelled. RustCallStatus::error_buf will …","Expected error, corresponding to the Result::Err variant. …","","Support for reading a slice of foreign-language-allocated …","Perform a call to a foreign async method C struct that …","Callback that’s passed to a foreign async functions.","Handle for a callback data associated with a foreign …","Handle for a foreign future","C struct that represents the result of a foreign future","Object handle","The future might be ready and rust_future_poll should be …","The future is ready and is waiting for rust_future_complete…","Support for passing an allocated-by-Rust buffer of bytes …","Represents the success/error of a rust call","Result of a FFI call to a Rust function","Foreign callback that’s passed to rust_future_poll","Result code for rust_future_poll. This is passed to the …","Successful call.","Unexpected error. RustCallStatus::error_buf will contain …","Used when internal/unexpected error happened when calling …","","Callback interfaces are traits specified in UDL which can …","","","","","","","FfiDefault trait","","","","This module contains code to handle foreign callbacks - …","This module defines a Rust Future that wraps an async …","","","","","","","","Handle a scaffolding calls","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new Handle for a Rust future","Poll a Rust future","","Low-level support for calling rust functions","","This helper allocates a new byte buffer owned by the Rust …","Free a byte buffer that had previously been passed to the …","This helper copies bytes owned by the foreign-language …","Reserve additional capacity in a byte buffer that had …","Used when internal/unexpected error happened when calling …","","","","Support for reading a slice of foreign-language-allocated …","","","Perform a call to a foreign async method C struct that …","Callback that’s passed to a foreign async functions.","Handle for a callback data associated with a foreign …","Handle for a foreign future","C struct that represents the result of a foreign future","","","","","","","Object handle","Support for passing an allocated-by-Rust buffer of bytes …","","","","This helper allocates a new byte buffer owned by the Rust …","Free a byte buffer that had previously been passed to the …","This helper copies bytes owned by the foreign-language …","Reserve additional capacity in a byte buffer that had …","Async function cancelled. RustCallStatus::error_buf will …","Expected error, corresponding to the Result::Err variant. …","Represents the success/error of a rust call","Result of a FFI call to a Rust function","Successful call.","Unexpected error. RustCallStatus::error_buf will contain …","","","Handle a scaffolding calls","The future might be ready and rust_future_poll should be …","The future is ready and is waiting for rust_future_complete…","Foreign callback that’s passed to rust_future_poll","Result code for rust_future_poll. This is passed to the …","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new Handle for a Rust future","Poll a Rust future","","","","Metadata constants, make sure to keep this in sync with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[22,0,0,466,22,0,0,0,0,39,40,49,41,0,0,0,0,0,0,0,0,0,0,0,467,0,0,0,23,0,0,466,23,0,0,36,32,0,0,0,0,0,22,39,40,468,0,22,0,1,1,3,6,0,6,33,21,7,27,1,8,22,23,3,6,33,21,7,27,1,8,22,23,3,0,3,33,7,8,8,0,0,3,0,1,18,21,27,1,22,23,3,1,7,3,3,3,3,3,3,3,0,18,21,27,1,22,23,3,0,0,6,8,8,7,1,8,0,0,8,8,21,1,22,23,7,7,0,0,0,0,0,26,21,1,8,27,27,1,8,22,23,3,0,0,21,6,33,21,7,27,1,8,22,23,3,3,1,1,6,8,1,8,18,21,32,36,0,6,33,21,7,27,1,8,22,23,3,3,6,8,6,8,6,8,32,32,39,40,41,42,41,36,0,0,7,27,8,3,18,21,27,1,22,23,3,8,27,33,0,0,0,0,0,0,0,3,1,27,47,6,33,21,7,27,1,8,22,22,23,3,6,33,21,7,27,1,8,22,23,3,39,40,49,49,32,39,40,49,6,33,21,7,27,1,8,22,23,3,0,0,0,0,0,0,0,0,39,40,41,0,0,466,0,0,466,0,0,13,13,0,13,52,13,52,13,52,13,52,13,53,13,52,13,13,13,13,13,13,0,13,13,0,13,13,13,52,13,13,52,52,13,52,13,13,52,13,52,52,13,52,52,52,13,13,52,13,52,13,52,53,0,0,0,0,58,59,60,61,60,60,59,60,59,59,60,60,59,60,60,0,60,60,58,61,58,59,60,61,60,58,59,60,59,60,59,60,59,60,59,60,59,60,59,58,59,60,58,59,60,59,60,59,60,60,59,60,59,59,59,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,59,59,59,60,60,60,60,59,59,59,59,59,59,59,60,60,60,59,60,60,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,61,59,60,59,60,59,59,60,60,59,60,59,60,59,60,61,59,60,59,60,59,59,59,59,59,59,60,60,60,60,60,60,59,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,58,58,59,60,61,60,60,60,60,59,59,60,60,59,60,59,60,58,59,60,59,60,59,60,59,60,59,60,60,59,60,60,60,61,60,0,0,0,0,0,0,0,0,0,62,58,62,81,61,62,77,63,63,62,63,62,85,77,78,81,83,63,62,85,77,78,81,83,78,83,58,61,58,62,81,61,62,77,58,62,62,85,77,78,81,83,78,62,85,77,78,81,83,63,58,62,81,58,78,62,62,83,63,62,85,77,78,81,83,62,85,77,78,81,83,63,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,85,77,78,81,83,85,77,78,81,83,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,61,63,63,63,63,63,63,63,63,63,63,63,63,85,77,81,62,85,77,78,81,83,62,85,77,78,81,83,62,85,62,62,63,61,77,81,77,81,85,62,85,77,78,81,83,85,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,78,58,58,62,81,61,62,77,77,81,85,58,62,85,77,78,81,83,62,85,77,78,81,83,63,62,85,77,78,81,83,83,63,61,94,95,94,95,94,95,0,0,0,0,0,95,0,0,0,0,0,94,95,94,95,92,93,92,94,95,94,95,92,93,97,96,100,99,94,95,92,93,97,96,100,99,93,96,92,97,94,95,92,97,94,95,97,96,100,99,94,95,92,97,94,95,97,96,94,95,97,96,100,99,0,93,96,98,94,94,95,95,97,96,99,0,92,93,92,92,93,98,94,94,95,95,92,93,97,96,100,100,99,99,94,95,92,93,97,96,100,99,94,95,94,95,97,96,0,94,95,92,93,97,96,100,99,94,95,92,93,97,96,97,92,93,92,98,0,0,0,94,95,0,92,93,92,96,92,93,92,92,93,93,96,94,95,97,96,100,99,94,94,95,95,97,96,93,0,0,0,0,92,93,97,96,97,95,94,94,95,92,97,94,95,100,99,0,94,95,92,93,97,96,100,99,94,95,92,93,97,96,100,99,94,95,92,93,97,96,100,99,0,106,107,106,0,0,0,0,0,107,0,103,102,102,105,106,107,103,104,102,105,106,107,103,104,0,102,103,104,105,106,107,102,105,106,107,105,106,107,102,105,106,107,102,103,104,105,106,107,102,102,105,105,106,106,107,107,103,104,102,105,106,107,103,104,103,104,105,106,107,102,105,106,107,103,104,104,102,103,104,102,105,106,107,104,104,104,104,104,103,105,106,107,102,105,106,107,102,105,106,107,103,104,102,105,106,107,103,104,104,102,105,106,107,103,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,113,113,115,115,116,116,113,113,114,118,113,114,118,116,113,114,118,113,114,118,113,114,118,113,114,118,113,115,116,113,114,118,113,113,113,114,114,118,118,113,113,113,114,118,113,113,116,116,113,113,114,118,113,113,114,118,113,113,115,113,113,116,113,113,113,114,118,114,118,113,114,118,113,114,118,113,114,118,0,0,50,50,50,50,50,50,50,119,119,119,119,119,119,119,119,119,119,119,119,50,119,119,119,50,50,50,50,119,119,119,50,50,50,50,50,50,50,119,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,121,0,125,120,126,122,124,123,129,131,130,128,127,132,121,121,121,121,121,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,125,125,125,125,125,125,125,125,125,125,120,120,126,126,122,122,122,122,122,122,122,122,122,122,122,124,124,123,123,129,129,129,129,129,129,129,129,129,129,129,131,131,130,130,128,127,132,121,0,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,125,120,126,122,124,123,129,131,130,128,127,132,121,0,0,136,136,136,136,136,136,139,136,139,136,139,136,139,136,139,136,139,136,136,139,136,136,136,139,139,136,136,139,139,0,0,0,136,139,136,136,136,136,136,136,139,136,136,136,136,136,136,139,139,136,139,0,136,139,136,139,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,143,143,144,144,144,144,143,144,143,144,143,144,143,144,143,144,144,143,143,144,144,144,0,144,144,143,143,144,144,144,143,144,144,144,144,143,143,143,143,144,143,143,143,144,143,144,144,144,143,144,143,144,144,143,144,143,144,143,0,0,0,0,148,0,149,148,146,146,146,146,146,146,146,146,0,146,148,146,146,146,149,146,149,146,146,146,146,146,0,0,150,151,0,0,0,0,0,0,0,0,0,0,152,152,153,152,159,156,152,153,153,163,164,154,155,161,162,153,154,155,159,156,152,153,153,163,164,154,155,161,162,156,152,153,154,153,163,164,162,156,152,153,152,153,163,164,162,159,156,152,153,161,162,159,154,155,155,163,164,156,152,153,154,155,159,156,152,153,163,163,164,164,154,154,155,155,161,162,159,159,156,156,156,152,152,152,153,153,153,163,164,154,155,161,161,161,162,162,162,152,161,152,153,156,152,161,162,156,152,153,161,162,156,156,152,153,156,159,156,152,153,163,164,154,155,161,162,159,156,152,153,161,162,152,153,154,155,152,153,154,155,154,155,155,159,156,152,153,161,162,163,164,162,152,153,161,162,152,153,153,156,152,159,152,153,156,152,153,156,152,153,163,164,154,155,153,153,153,159,156,152,153,163,164,154,155,161,162,156,159,156,152,153,163,164,154,155,161,162,159,156,152,153,163,164,154,155,161,162,153,152,152,153,154,155,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,167,168,169,170,171,172,167,168,173,174,175,176,169,170,171,172,167,168,173,174,175,176,171,169,170,171,172,167,168,173,174,175,176,169,170,171,172,167,168,173,174,175,176,169,170,171,172,167,168,173,174,175,176,172,169,170,171,172,167,168,173,174,175,176,167,168,173,0,169,170,172,169,170,172,176,169,169,170,170,171,172,172,167,167,168,168,173,173,174,174,175,175,176,176,169,170,171,172,167,168,173,174,175,176,0,0,0,169,170,171,172,167,168,173,174,175,176,171,167,168,173,174,175,171,169,167,168,167,168,173,169,170,171,172,167,168,173,174,175,176,171,167,168,173,174,175,174,175,171,167,168,173,174,175,169,170,171,172,167,168,173,174,175,176,169,170,172,167,168,173,174,175,176,169,170,171,172,167,168,173,174,175,176,169,170,171,172,167,168,173,174,175,176,169,170,171,172,167,168,173,174,175,176,172,0,0,138,138,0,0,65,65,65,0,0,0,0,0,0,0,0,65,177,65,177,158,65,177,177,65,177,65,177,158,65,177,65,177,177,165,65,177,65,177,65,177,166,177,166,177,65,177,65,177,65,65,65,65,65,65,166,177,166,177,0,158,0,0,0,158,0,0,0,0,0,165,65,177,166,65,177,65,65,65,65,177,65,177,65,177,65,177,0,0,185,184,0,0,0,0,0,0,179,180,141,141,141,141,141,141,141,141,141,141,141,181,141,141,141,141,0,25,141,141,141,141,141,141,184,141,185,141,141,0,0,160,0,0,0,187,186,187,186,51,186,186,186,51,51,51,51,51,51,51,51,51,51,187,186,186,186,186,51,51,51,186,51,187,187,187,187,0,0,51,51,186,186,186,187,186,187,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,191,188,190,190,188,195,190,192,193,188,191,195,190,192,193,188,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,193,188,195,192,193,190,192,193,188,190,195,192,193,190,190,191,191,192,188,190,192,193,195,190,192,192,193,193,188,191,188,195,192,193,188,191,190,190,190,190,188,190,190,190,191,195,192,193,188,191,190,190,192,195,192,193,188,190,188,190,190,190,192,193,188,190,192,193,190,195,192,193,188,191,195,192,193,188,191,195,190,192,193,188,191,188,0,0,0,198,0,0,0,0,0,0,0,0,469,0,0,0,198,0,0,0,469,0,0,198,0,0,0,28,28,28,82,82,202,203,201,199,200,211,28,198,29,82,202,203,201,199,200,211,28,198,29,82,28,198,29,82,211,198,29,198,29,82,29,211,198,29,28,28,28,28,28,29,29,203,201,199,200,201,199,200,201,199,198,29,202,203,202,203,203,28,28,202,203,201,199,200,202,28,28,55,43,204,205,206,207,208,209,210,211,211,198,29,29,82,82,202,203,200,82,202,203,201,199,200,211,28,198,29,82,202,200,200,29,201,199,202,203,201,199,200,211,28,198,29,82,200,200,211,198,29,28,28,29,82,28,28,202,203,200,28,28,28,200,198,29,82,211,29,82,202,203,201,199,200,211,28,198,29,82,202,203,201,199,200,211,28,198,29,82,202,203,201,199,200,211,28,198,29,82,200,200,28,28,0,213,28,213,28,28,213,28,28,0,0,218,218,46,0,0,0,214,214,216,215,214,216,215,214,215,214,216,215,214,215,214,216,215,216,214,216,215,214,216,215,214,216,215,218,214,216,215,215,0,214,216,215,0,46,214,216,215,0,0,214,215,214,216,215,214,216,215,214,216,215,0,0,0,0,0,220,0,221,222,221,222,220,221,221,222,221,222,221,222,221,222,221,222,221,76,222,221,222,221,222,178,220,178,221,222,222,221,222,222,221,222,221,222,221,222,221,222,76,222,76,76,76,76,76,76,76,76,222,76,76,76,76,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,227,0,0,0,0,0,0,228,0,0,227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,228,226,225,227,228,226,225,227,228,226,225,227,228,226,225,227,228,226,225,227,228,226,225,0,227,228,226,225,0,227,228,226,225,227,228,226,225,227,228,226,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,229,229,230,229,230,229,230,229,230,229,230,230,229,230,229,229,230,230,230,229,230,229,230,230,230,229,230,230,229,229,230,229,230,230,229,229,230,229,229,230,229,230,229,230,229,230,229,229,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,68,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,263,263,231,233,232,234,235,236,237,239,240,241,242,243,231,233,101,234,235,236,244,237,239,240,241,242,243,101,101,101,235,263,246,246,246,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,101,231,233,247,248,249,245,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,231,233,247,248,249,245,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,101,101,101,101,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,231,233,101,245,235,236,237,251,253,258,240,242,243,237,243,101,233,249,235,250,236,237,253,239,243,242,243,0,101,101,101,270,270,270,248,252,254,256,259,101,101,101,235,253,239,101,261,260,262,101,101,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,231,233,247,101,245,234,235,250,236,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,101,241,246,246,246,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,0,0,269,101,101,266,101,263,231,233,248,265,101,101,101,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,68,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,245,238,245,250,236,237,253,254,256,239,101,101,101,101,250,236,247,245,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,231,233,101,235,236,253,258,240,242,243,101,249,238,245,250,236,237,253,254,256,239,265,266,243,263,101,101,101,101,101,101,101,101,101,101,240,241,101,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,268,232,231,233,249,245,234,235,250,236,237,251,252,253,254,256,258,239,240,261,241,263,265,266,242,243,101,236,251,252,258,258,247,255,101,234,235,236,237,253,258,239,240,261,241,263,242,232,234,235,237,253,239,240,261,241,242,243,0,0,244,101,101,101,101,258,258,101,258,101,251,257,260,262,276,101,101,245,0,0,0,267,101,232,235,253,239,231,233,232,245,234,235,250,236,237,251,252,253,254,256,258,239,240,261,241,101,101,247,255,231,233,247,248,249,101,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,265,266,242,243,267,268,101,101,247,255,259,261,101,246,268,0,277,101,101,101,231,233,247,248,249,245,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,101,231,233,101,245,234,235,250,236,244,237,251,252,253,254,256,257,258,239,259,240,260,261,241,262,267,101,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,231,233,232,245,234,235,250,236,237,251,252,253,254,256,258,239,240,261,241,231,233,247,248,249,245,234,235,250,236,244,237,251,252,253,254,255,256,257,258,239,259,240,260,261,241,262,263,264,265,266,242,243,267,268,101,0,101,0,0,0,0,0,470,0,0,0,0,0,0,0,0,0,0,0,0,278,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,281,0,0,0,281,0,0,281,281,281,281,0,0,0,281,281,80,80,80,80,80,80,80,80,80,80,282,283,80,281,282,283,80,281,281,282,283,80,281,282,283,80,281,282,283,80,281,283,282,283,80,281,0,283,283,283,0,0,283,282,283,281,282,283,80,281,0,0,282,283,80,281,282,283,282,283,80,281,283,281,0,0,0,283,80,282,283,80,281,0,283,0,281,0,0,0,80,80,80,80,80,80,281,0,0,283,282,283,80,281,0,0,80,282,283,80,281,282,283,80,281,282,283,80,281,80,80,80,0,281,283,80,0,80,80,80,0,80,0,287,284,285,284,287,287,0,0,0,0,284,285,287,287,287,287,0,0,0,284,285,286,289,286,289,284,285,284,285,284,284,284,284,285,285,285,285,284,284,285,285,284,284,284,284,285,285,285,285,284,284,285,285,286,284,285,287,288,289,290,291,286,284,285,287,288,289,290,291,286,284,285,287,288,289,290,291,286,284,285,287,288,289,290,291,286,284,285,287,288,289,290,291,286,284,285,289,290,291,286,284,285,287,288,289,290,291,288,286,286,286,284,284,285,285,287,288,289,290,291,291,291,286,286,284,284,285,285,287,288,288,289,289,290,290,291,291,284,285,284,285,286,286,286,286,286,286,284,284,284,285,285,285,285,287,288,289,289,289,289,290,291,284,285,286,284,285,289,290,291,286,284,285,287,289,290,291,286,284,285,287,288,289,290,291,289,290,291,290,291,286,284,285,284,286,284,285,286,284,285,286,289,285,286,289,284,286,284,285,286,284,285,284,284,284,285,285,285,285,286,284,285,285,284,285,289,290,291,286,284,285,287,288,289,290,291,284,284,285,285,284,285,284,285,286,284,285,289,290,291,286,286,286,284,284,285,285,289,290,291,289,290,291,290,291,291,291,285,291,289,290,291,289,290,291,291,284,285,284,285,286,285,285,285,284,284,286,284,285,287,288,289,290,291,289,290,291,286,284,285,288,289,290,291,286,284,285,287,288,289,290,291,286,284,285,287,288,289,290,291,286,284,285,287,288,289,290,291,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,298,0,299,0,298,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,299,298,0,0,0,0,0,0,0,0,0,0,0,0,0,299,0,0,298,0,299,0,0,298,299,0,137,137,137,137,137,137,293,293,293,293,293,293,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,295,296,297,298,293,294,299,137,295,296,297,298,293,294,299,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,295,296,297,298,293,294,299,137,295,296,297,298,293,294,299,137,295,296,297,298,293,294,299,137,137,137,137,137,137,137,137,137,137,137,137,293,294,137,295,296,297,298,293,294,299,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,294,295,296,297,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,295,296,297,298,293,294,299,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,295,295,296,296,297,297,298,293,293,293,293,293,293,294,294,294,294,294,294,299,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,295,296,296,296,296,297,298,293,294,299,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,294,137,137,137,137,137,137,137,137,137,137,137,137,137,295,296,297,298,293,294,299,137,137,137,137,137,137,293,293,293,293,293,293,294,294,294,294,294,294,137,137,137,137,137,137,293,293,293,293,293,293,294,294,294,294,294,294,137,137,137,137,137,137,293,293,293,293,293,293,294,294,294,294,294,294,297,295,297,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,295,296,297,298,293,294,299,137,137,137,137,137,137,137,137,137,137,137,137,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,293,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,137,295,296,297,298,293,294,299,137,295,296,297,293,294,137,137,137,137,137,137,137,137,137,137,137,137,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,295,296,297,298,293,294,299,137,295,296,297,298,293,294,299,137,295,296,297,298,293,294,299,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,0,0,0,0,0,0,0,0,0,0,0,0,317,305,307,309,0,318,317,0,0,0,0,0,0,0,0,0,303,0,0,0,0,303,0,0,0,0,0,0,0,301,340,331,309,332,31,142,329,322,333,310,312,314,336,338,327,0,0,0,0,0,0,0,0,0,0,142,273,0,0,0,0,0,0,320,0,471,303,0,273,318,301,302,90,90,303,303,305,307,309,310,311,312,313,314,315,317,318,87,90,86,89,91,88,303,325,317,318,87,90,86,89,91,88,303,325,142,317,317,212,140,31,317,318,87,90,86,89,91,88,303,317,318,87,90,86,89,91,88,303,325,317,318,87,90,86,89,91,88,303,303,318,317,318,87,90,86,89,91,88,303,325,79,90,86,89,91,88,317,90,91,87,90,320,321,322,323,324,91,90,89,91,88,79,87,90,90,86,86,89,89,91,91,88,88,317,318,87,90,86,89,91,88,303,91,317,318,87,90,86,89,91,88,303,325,91,317,318,87,90,86,89,91,88,303,325,142,317,326,317,87,87,90,90,86,86,89,89,91,91,88,88,87,87,90,90,86,86,89,89,91,91,88,88,87,87,90,90,86,86,89,89,91,91,88,88,87,87,90,90,86,86,89,89,91,91,88,88,317,318,87,90,86,89,91,88,303,327,87,87,90,90,86,86,89,89,91,91,88,88,328,87,87,90,90,86,86,89,89,91,91,88,88,317,318,87,90,86,89,91,88,303,325,91,90,86,91,317,317,90,91,90,91,90,91,303,317,317,90,91,90,91,329,330,331,91,317,318,87,90,86,89,91,88,303,325,90,86,91,90,91,332,90,86,91,90,91,318,333,334,273,91,336,337,338,339,90,86,91,91,90,86,91,79,87,90,90,86,86,89,89,91,91,88,88,340,341,317,318,87,90,86,89,91,88,303,91,317,318,87,90,86,89,91,88,303,325,317,318,87,90,86,89,91,88,303,325,91,317,318,87,90,86,89,91,88,303,325,0,0,0,16,0,16,16,16,16,16,16,16,16,16,16,16,16,342,343,292,16,342,343,292,16,16,342,292,16,16,342,343,292,16,342,292,16,16,16,16,342,343,292,16,16,16,16,16,16,16,16,16,16,342,343,292,16,16,16,16,16,342,343,292,16,16,16,16,16,16,16,16,342,343,292,16,16,16,342,343,292,16,16,16,342,343,292,16,16,16,16,16,16,16,16,16,16,16,16,342,343,292,342,343,292,342,343,292,16,16,16,16,16,16,16,342,343,292,16,16,16,16,342,292,16,16,342,343,292,16,342,343,292,16,16,16,16,342,343,292,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,344,223,345,344,223,345,344,223,345,345,223,344,223,223,223,223,223,344,223,344,344,344,223,223,223,344,223,223,345,345,345,344,223,345,223,344,223,345,344,344,223,223,345,345,345,345,344,223,223,345,345,344,344,344,223,223,345,344,223,345,344,223,345,344,223,345,0,0,0,0,0,0,0,0,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,68,0,68,101,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,232,101,101,0,101,101,179,180,0,0,101,212,140,31,0,0,0,101,158,138,138,101,158,101,101,101,101,0,0,0,0,0,101,101,101,160,0,0,0,324,101,0,165,101,101,270,270,270,0,101,101,101,101,101,101,101,101,0,0,181,101,166,101,0,166,101,0,0,0,101,101,101,25,68,238,101,101,101,101,101,166,101,238,0,0,166,101,101,101,101,158,101,101,101,158,101,101,101,0,165,101,101,232,101,101,232,0,166,101,101,101,101,101,101,101,101,101,232,232,101,101,101,101,101,101,0,101,101,101,0,0,0,101,101,101,101,101,232,0,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,68,0,68,101,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,232,101,101,0,101,101,179,180,0,0,101,212,140,31,0,0,0,101,158,138,138,101,158,101,101,101,101,0,0,0,0,0,101,101,101,160,0,0,0,324,101,0,165,101,101,270,270,270,0,101,101,101,101,101,101,101,101,0,0,181,101,166,101,0,166,101,0,0,0,101,101,101,25,68,238,101,101,101,101,101,166,101,238,0,0,166,101,101,101,101,158,101,101,101,158,101,101,101,0,165,101,101,232,101,101,232,0,166,101,101,101,101,101,101,101,101,101,232,232,101,101,101,101,101,101,0,101,101,101,0,0,0,101,101,101,101,101,232,0,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,14,185,184,0,0,0,0,0,0,0,0,0,68,0,68,101,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,0,0,232,101,101,0,101,101,179,180,0,0,101,212,140,31,0,0,0,101,158,138,138,101,158,101,101,101,101,0,0,0,0,0,101,101,101,160,0,0,0,324,101,0,165,101,101,270,270,270,0,101,101,101,101,101,101,101,101,0,0,181,269,101,166,101,0,166,101,0,0,0,101,101,101,25,68,238,101,101,101,101,101,166,101,238,0,0,166,101,101,101,101,158,101,101,101,158,101,101,101,0,165,101,101,232,101,101,232,0,166,101,101,101,101,101,101,101,101,101,232,232,101,101,101,101,101,101,0,101,101,101,0,0,0,101,101,101,101,184,185,101,232,0,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,14,185,184,0,0,0,0,0,0,0,0,0,68,0,68,101,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,0,0,232,101,101,0,101,101,179,180,0,0,101,212,140,31,0,0,0,101,158,138,138,101,158,101,101,101,101,0,0,0,0,0,101,101,101,160,0,0,0,324,101,0,165,101,101,270,270,270,0,101,101,101,101,101,101,101,101,0,0,181,269,101,166,101,0,166,101,0,0,0,101,101,101,25,68,238,101,101,101,101,101,166,101,238,0,0,166,101,101,101,101,158,101,101,101,158,101,101,101,0,165,101,101,232,101,101,232,0,166,101,101,101,101,101,101,101,101,101,232,232,101,101,101,101,101,101,0,101,101,101,0,0,0,101,101,101,101,184,185,101,232,0,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,68,0,68,101,0,16,14,0,0,0,31,0,0,0,0,0,0,0,16,0,0,232,101,101,0,101,101,179,180,0,0,101,212,140,31,0,0,0,101,158,138,138,101,158,101,101,101,101,0,0,0,0,0,101,101,101,160,0,0,0,324,101,0,165,101,101,270,270,270,0,101,101,101,101,101,101,101,101,0,0,181,101,166,101,0,166,101,0,0,0,101,101,101,25,68,238,101,101,101,101,101,166,101,238,0,0,166,101,101,101,101,158,101,101,101,158,101,101,101,0,165,101,101,232,101,101,232,0,166,101,101,101,101,101,101,101,101,101,232,232,101,101,101,101,101,101,0,101,101,101,0,0,0,101,101,101,101,101,232,0,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,300,472,0,0,117,117,0,0,0,346,117,117,117,117,300,117,117,117,117,117,117,300,346,117,300,346,117,300,117,117,117,117,117,346,117,300,346,300,346,117,300,346,117,300,346,300,0,117,117,0,117,117,117,300,0,117,0,346,117,300,346,117,117,300,346,117,117,117,300,0,0,0,0,117,0,0,117,0,346,117,300,346,117,300,0,0,117,117,346,117,300,117,300,0,117,300,346,300,117,300,0,0,300,117,117,346,117,300,346,117,0,117,0,117,0,117,0,117,346,0,117,0,117,117,0,117,0,346,117,300,117,346,117,300,300,300,346,117,300,346,117,300,346,117,0,117,0,117,0,117,0,117,14,0,0,0,14,0,14,14,14,14,14,14,14,348,351,349,14,348,351,349,14,14,348,349,14,14,348,351,349,14,348,349,14,14,14,14,348,351,349,14,14,14,14,14,14,14,14,14,348,351,349,14,14,14,348,351,349,14,14,14,14,14,14,14,348,351,349,14,14,14,348,351,349,14,14,14,14,348,351,349,14,14,14,14,14,14,14,14,14,14,14,14,14,14,348,351,349,348,351,349,348,351,349,14,14,14,14,14,14,348,351,349,14,14,348,349,14,14,348,351,349,14,348,351,349,14,14,348,351,349,14,14,14,14,14,14,14,14,473,360,474,0,0,356,0,0,0,0,0,0,0,473,473,473,0,474,474,473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,473,360,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,473,0,0,0,0,474,474,360,360,360,473,473,473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,365,0,0,0,363,365,366,366,366,366,363,363,365,369,369,371,362,369,371,369,371,362,0,0,0,371,369,371,369,371,362,369,369,369,369,369,371,369,371,369,369,369,371,362,371,362,369,371,362,369,371,362,369,371,362,371,362,369,371,362,369,371,362,371,362,371,362,371,371,362,371,371,362,369,371,369,369,369,371,362,369,369,369,369,371,362,371,362,362,369,369,371,362,376,378,378,376,378,135,0,369,371,376,378,365,376,369,371,362,0,0,0,0,0,0,0,0,0,371,376,378,369,371,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,376,378,135,135,357,357,135,135,135,135,135,135,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,357,357,135,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,357,357,135,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,357,357,135,357,135,357,135,369,371,362,376,378,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,378,135,376,135,357,135,357,135,357,135,135,357,135,135,369,135,135,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,135,376,378,135,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,357,357,135,135,135,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,357,369,135,135,376,378,135,135,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,135,135,357,135,369,135,135,369,135,135,369,135,135,371,135,135,135,135,135,369,135,135,376,378,135,135,371,135,135,135,135,135,369,135,135,369,135,135,369,135,135,0,0,0,0,0,0,0,371,362,135,135,135,135,135,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,135,357,135,135,135,135,135,135,135,135,135,135,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,369,135,135,371,362,135,135,135,135,135,135,135,135,135,135,369,371,362,135,135,135,135,135,135,135,135,135,135,135,135,369,371,362,135,135,135,135,135,135,135,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,369,371,362,135,135,135,135,135,135,135,135,135,135,135,135,369,371,362,135,135,135,135,135,135,135,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,135,135,371,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,371,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,369,371,135,135,135,135,135,135,135,369,363,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,365,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,366,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,366,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,366,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,366,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,369,363,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,369,363,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,365,357,357,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,135,357,357,357,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,357,369,135,135,369,135,135,357,369,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,357,135,369,135,135,371,362,135,135,135,135,135,135,135,135,135,135,371,362,135,135,135,135,135,135,135,135,135,135,357,135,135,135,357,135,357,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,376,378,135,135,376,378,135,135,362,135,135,135,135,135,376,378,135,135,376,378,135,135,376,378,378,376,378,376,378,376,0,0,376,378,376,378,376,378,378,376,376,378,376,378,376,378,376,378,376,378,376,378,376,378,0,0,0,0,0,0,0,0,0,0,0,382,0,0,347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,380,381,394,395,397,408,380,381,380,381,380,381,380,381,381,380,381,382,380,381,383,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,388,394,389,395,392,397,393,398,380,383,384,385,386,387,388,389,390,391,392,393,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,391,396,392,397,393,398,380,383,384,385,386,387,388,389,390,391,392,393,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,391,396,392,397,393,398,380,381,387,388,394,389,395,390,391,396,392,397,393,398,380,381,380,381,380,381,380,381,383,384,399,400,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,408,386,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,386,380,381,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,0,0,0,0,0,0,347,347,347,347,0,347,347,385,401,402,403,404,405,386,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,383,384,399,400,385,401,402,403,404,405,406,407,386,387,388,394,389,395,390,391,396,392,397,393,398,395,396,398,381,380,381,389,395,390,391,396,393,398,380,391,396,380,381,406,407,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,390,0,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,391,396,392,397,393,398,380,381,383,384,399,400,385,401,402,403,404,405,406,407,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,383,384,399,400,385,401,406,407,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,387,388,394,389,395,390,391,396,392,397,393,398,380,381,387,388,394,389,395,390,391,396,392,397,393,398,390,380,381,383,384,399,400,406,407,380,381,0,389,395,391,396,393,398,389,391,393,380,381,387,380,381,383,384,399,400,385,401,402,403,404,405,406,407,386,387,388,394,389,395,390,391,396,392,397,393,398,406,407,390,0,380,383,384,385,386,387,388,389,390,391,392,393,408,386,386,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,380,381,383,384,399,400,385,401,402,403,404,405,406,407,408,386,387,388,394,389,395,390,391,396,392,397,393,398,383,384,399,400,387,388,394,389,395,392,397,393,398,0,0,0,409,409,409,409,409,409,409,409,0,409,409,0,409,0,409,409,409,409,409,0,0,0,0,437,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,410,411,411,410,412,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,430,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,410,412,411,196,415,196,415,434,196,196,430,411,413,196,196,415,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,431,432,432,433,433,434,435,431,432,433,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,0,0,437,0,0,0,0,412,428,429,431,432,433,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,434,434,411,410,412,410,412,411,426,428,429,411,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,413,410,412,411,416,417,418,419,422,423,424,425,426,427,428,429,0,411,411,412,0,411,413,416,417,418,419,420,421,426,428,429,411,411,410,412,411,426,427,428,429,430,431,432,433,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,196,415,431,432,433,431,432,433,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,413,196,415,410,412,411,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,0,434,434,196,196,0,0,0,0,0,438,0,438,0,438,0,0,0,414,0,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,439,438,439,440,441,442,443,444,438,439,440,441,442,443,444,445,439,440,441,442,443,444,439,444,438,439,440,441,442,443,444,414,414,414,414,439,444,438,439,440,441,442,443,444,445,439,440,441,442,443,444,447,439,440,441,442,443,444,445,439,440,441,442,443,444,447,439,440,441,442,443,444,445,440,441,442,443,447,440,441,442,443,444,414,414,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,440,441,442,443,444,438,439,440,441,442,443,444,439,439,0,0,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,0,0,0,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,133,133,133,449,450,451,452,453,454,455,456,457,458,459,460,449,450,133,451,452,453,454,455,456,457,458,459,460,449,450,133,451,452,453,454,455,456,457,458,459,460,133,449,450,133,451,452,453,454,455,456,457,458,459,460,133,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,0,449,450,133,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,133,0,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,450,450,451,452,453,454,455,456,457,458,459,460,451,452,453,454,455,456,457,458,459,460,449,451,452,453,454,455,456,457,458,459,460,449,449,450,451,452,453,454,455,456,457,458,459,460,450,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,450,133,451,452,453,454,455,456,457,458,459,460,449,449,450,450,133,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,459,459,460,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,133,449,450,133,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,449,450,133,451,452,453,454,455,456,457,458,459,460,450,0,449,450,451,452,453,454,455,456,457,458,459,460,449,450,451,452,453,454,455,456,457,458,459,460,133,449,450,133,451,452,453,454,455,456,457,458,459,460,449,450,133,451,452,453,454,455,456,457,458,459,460,449,450,133,451,452,453,454,455,456,457,458,459,460,449,451,452,453,454,455,456,457,458,459,460,0,110,110,110,0,0,0,110,0,109,109,461,110,109,461,110,462,463,109,461,110,462,463,110,110,461,110,463,463,461,461,110,463,461,110,463,110,461,110,463,462,462,461,463,110,462,463,109,461,110,462,463,109,461,461,110,110,110,462,462,463,110,110,461,110,110,109,110,109,461,110,462,463,110,110,110,110,110,110,110,462,463,461,110,463,461,110,0,461,110,463,109,461,110,462,463,109,461,110,462,463,109,461,110,462,463,462,462,461,463,461,463,109,109,461,461,0,112,112,112,112,112,0,112,112,112,112,112,112,112,112,112,112,112,465,112,465,112,112,112,112,112,465,112,465,112,465,112,112,465,112,112,112,112,112,112,112,112,465,112,465,465,112,465,112,112,112,112,112,112,112,112,465,112,465,112,112,112,112,112,112,112,112,112,112,112,465,112,112,112,112,112,112,112,112,112,112,112,112,112,465,465,112,112,465,112,112,112,465,112,112,112,112,112,112,465,112,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,0,0,0,0,0,0,0,0,23,23,0,0,0,0,0,22,22,0,33,0,8,7,6,8,7,26,0,0,0,0,0,0,21,0,21,6,8,27,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,26,0,6,6,0,0,0,0,0,33,0,0,21,21,33,0,0,8,8,8,0,0,0,0,22,22,0,0,22,22,7,7,0,23,23,0,0,0,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":"`````````````````````````````````````````````````{b}{bd}{f{{j{h}}}}{l{{j{h}}}}`{ce{}{}}0000000000000000000```{{}n}{A`Ab}`{AdAf}{{{j{h}}Ab}{{Al{AhAj}}}}{fAn}{{{j{h}}}An}{bb}0000000{{ce}Ah{}{}}`{{ff}f}{{fAf}f}{{fAd}f}{{f{B`{Af}}}f}1{{fBb}f}{{fh}f}`{b{{Bf{Bd}}}}{b{{Bf{c}}}{}}00000````{A`h}{{}n}{{}b}{{}A`}``{A`Ah}{A`{{Bh{h}}}}{BjAh}{{bb}Af}{{BlBl}Af}{{BnBn}Af}{cn{{Cb{C`}}}}``````{{}Cd}{{}Bj}:9{{CfCh}{{Al{AhCj}}}}0{{bCh}{{Al{AhCj}}}}{{A`Ch}{{Al{AhCj}}}}{{BlCh}{{Al{AhCj}}}}{{BnCh}{{Al{AhCj}}}}{{fCh}{{Al{AhCj}}}}{cg{{Cn{d}{{Cl{Bj}}}}}{}{{D`{e}}}}{{dDb}Ah}`{cc{}}000000000{hf}{{}b}{d{{B`{b}}}}{{hDd}l}{{hdd}A`}{db}{{{Bh{h}}}A`}{b{{Bf{Bd}}}}`{Cf{{D`{}{{Df{c}}}}}{}}{{AdAj}{{Dh{}{{Df{c}}}}}Cd}`{ce{}{}}000000000{f{{Dj{h}}}}{lAf}{A`Af}{lAb}{A`Ab}``{A`{{D`{}{{Df{c}}}}}{}}{{cn}{{D`{}{{Df{c}}}}}{}}{{{Dn{}{{Dl{c}}}}}cCd}{{{Bf{{E`{}{{Dl{c}}}}}}}cCd}{{{Eb{}{{Dl{c}}}}}cCd}{EdA`}{{{Eb{}{{Dl{c}}}}}A`Cd}{{{Dh{}{{Df{c}}}}}{{Al{cA`}}}Cd}``{{}n}{cCfEf}{{}A`}{{}f}{{{Bf{Bd}}}b}{{{Bf{c}}}b{}}00000{dA`}``{{ne}cCd{Eh{Cn{}{{Cl{{Al{cA`}}}}}}}}{bAh}{{bn}c{}}1{{gc}bEj{{Dh{c}}Ej}{{El{}{{Cl{e}}}}Ej}}{{bd}Ah}``{ce{}{}}{cC`{}}{Cf{{Al{EnAj}}}}{c{{Al{e}}}{}{}}000000{F`{{Al{BlF`}}}}1111111111111{c{{Al{{Dn{}{{Dl{c}}}}Aj}}}Cd}{c{{Al{{Bf{{E`{}{{Dl{c}}}}}}Aj}}}Cd}{c{{Al{{Fb{}{{Dl{c}}}}Aj}}}{}}{A`{{Al{{Fb{}{{Dl{c}}}}Aj}}}{}}{c{{Al{{D`{}{{Df{c}}}}Aj}}}{}}{{{j{h}}}{{Al{{Dn{}{{Dl{c}}}}Aj}}}Cd}{{{j{h}}}{{Al{{Bf{{E`{}{{Dl{c}}}}}}Aj}}}Cd}{{{j{h}}}{{Al{{Fb{}{{Dl{c}}}}Aj}}}{}}{cFd{}}000000000{{dn}A`}{{A`n}Ah}{{ln}A`}{{A`dn}A`}````{{{Dn{}{{Dl{c}}}}{Bh{h}}}AhCd}{{{Bf{{E`{}{{Dl{c}}}}}}{Bh{h}}}AhCd}{{{Eb{}{{Dl{c}}}}{Bh{h}}}AhCd}````{c{{Al{cAj}}}{}}```{AjFf}0`{ce{}{}}000{AjFh}{FhFh}{bb}{{ce}Ah{}{}}{b{{Bf{c}}}{}}{{Fjc}{{Al{eAj}}}{EfEjFl}{}}{{Ajc}Aj{EfEjFl}}{{}Fh}{Aj}0{Aj{{Al{cAj}}}{EfFnEjFl}}{Aj{{B`{c}}}{EfFnEjFl}}0{AjAh}`{{AjCh}{{Al{AhCj}}}}0`{cAj{FfEjFl}}{cc{}}{G`c{}}1`{ce{}{}}00{AjAf}{FhAb}{cAj{EfFnEjFl}}6{FfFh}{{{Bf{c}}}b{}}{FhB`}0{AjFf}{Fh{{Gb{Ab{B`{Ab}}}}}}`8{cC`{}}{c{{Al{e}}}{}{}}000{cFd{}}0{{Fje}{{Al{gAj}}}{EfEjFl}{{Cn{}{{Cl{c}}}}}{}}````{{GdAb}Ah}{{GfAb}Ah}{{GhAb}Ah}{{GjAb}Ah}1{Gh{{j{h}}}}{Gf{{j{h}}}}10{ce{}{}}02002``{GhAb}{{Gdc}{{Gl{Gdc}}}Gd}{{Gjc}{{Gl{Gjc}}}Gj}{Gd{{j{h}}}}56{GjGn}{GhGn}{{Gd{j{H`}}}Ab}{GfAh}{GhAh}{GfGf}{GhGh}{bb}0{{ce}Ah{}{}}0{{GfGf}Hb}{{GhGh}Hb}{b{{Bf{c}}}{}}0{{{j{h}}}Gf}{{GdAb}Gf}{{GfAb}Gf}{{GhAb}Gf}{{Gd{j{h}}}Ah}``{{}Gf}{{}Gh}{Gf{{j{h}}}}{Gh{{j{h}}}}0{GfAh}{GhAh}{{Gf{Bh{h}}}Af}{{GfGf}Af}{{Gfc}AfHd}{{GfGh}Af}{{Gf{j{h}}}Af}{{GfC`}Af}{{GfAd}Af}{{Gh{j{h}}}Af}{{Ghc}AfHd}{{GhAd}Af}{{Gh{Bh{h}}}Af}{{GhGf}Af}{{GhC`}Af}{{GhGh}Af}{{Ghc}Ah{{Hh{}{{Hf{h}}}}}}0{{Ghc}Ah{{Hh{}{{Hf{Gf}}}}}}{{Gh{j{h}}}Ah}{{GfCh}{{Al{AhCj}}}}00{{GhCh}{{Al{AhCj}}}}00{GhGf}{{{j{h}}}Gf}{{{Hj{{j{h}}}}}Gf}{AdGf}{C`Gf}4{{{Bh{h}}}Gf}{cc{}}{{{j{h}}}Gh}1{AdGh}{cGf{{Hh{}{{Hf{h}}}}}}{cGh{{Hh{}{{Hf{h}}}}}}09{GdHl}00{GdHn}00{GdI`}00{GdIb}00{GdDd}00{GdId}00{GdF`}{{GdAb}Id}00{GdIf}00{GdAn}00{GdBb}00{Gdd}00{Gdh}{{GdAb}d}00{GdAf}{GjAf}{{Gfc}AhIh}{{Ghc}AhIh}{ce{}{}}0{Gf}0{Gh}0{GfAf}{GhAf}{GfAb}{GhAb}``{{GjAb}{{Ij{Gj}}}}{{}Gf}{{}Gh}{{{Bf{c}}}b{}}0{{GfGf}{{B`{Hb}}}}{{GfC`}{{B`{Hb}}}}{{GfAd}{{B`{Hb}}}}{{Gf{j{h}}}{{B`{Hb}}}}{{Gf{Bh{h}}}{{B`{Hb}}}}{{Gfc}{{B`{Hb}}}Hd}{{GhC`}{{B`{Hb}}}}{{Gh{Bh{h}}}{{B`{Hb}}}}{{Ghc}{{B`{Hb}}}Hd}{{GhAd}{{B`{Hb}}}}{{Gh{j{h}}}{{B`{Hb}}}}{{GhGh}{{B`{Hb}}}}``{{Gjc}AhGd}{{Ghc}AhGd}{{GjhAb}Ah}{{GhhAb}Ah}{{GjHl}Ah}00{{GjHn}Ah}00{{GjI`}Ah}00{{GjIb}Ah}00{{GjDd}Ah}00{{GjId}Ah}00{{GjF`}Ah}{{GjIdAb}Ah}00{{Gj{j{h}}}Ah}{{Gh{j{h}}}Ah}{{GjIf}Ah}00{{GjAn}Ah}00{{GjBb}Ah}00{{Gjd}Ah}00{{Gjh}Ah}{{GjdAb}Ah}00{Gd{{Il{Gd}}}}{GdAb}{GfAb}{GhAb}{GjAb}1{{GhAb}Ah}{{GhAbh}Ah}1{{Gfc}Gf{{In{Ab}}}}{{Gf{j{h}}}Gf}{Gh{{j{{J`{h}}}}}}{GhGh}{{GfAb}Gf}{{GhAb}Gh}10{{GdAb}{{Jb{Gd}}}}{ce{}{}}0{{GfAb}Ah}:{c{{Al{e}}}{}{}}000{cFd{}}0{{GhGh}Ah}`{AbGh}{{GhJd}{{Al{AhCj}}}}{{GhAd}{{Al{AhCj}}}}{Gj{{Jf{Gj}}}}3``````````{{GdAb}Ah}{{{Gl{ce}}Ab}AhGdGd}{{{Jb{c}}Ab}AhGd}{{GjAb}Ah}{{{Gl{ce}}Ab}AhGjGj}{{{Ij{c}}Ab}AhGj}{Gnh}{Gn{{j{{J`{h}}}}}}`{ce{}{}}0000000000000``{{Gdc}{{Gl{Gdc}}}Gd}{{Gjc}{{Gl{Gjc}}}Gj}{Gd{{j{h}}}}{{{Gl{ce}}}{{j{h}}}GdGd}{{{Jb{c}}}{{j{h}}}Gd}{GjGn}{{{Gl{ce}}}GnGjGj}{{{Ij{c}}}GnGj}{{Gd{j{H`}}}Ab}{{{Gl{ce}}{j{H`}}}AbGdGd}{bb}00000{{{Il{c}}Ab}AhGd}{b{{Bf{c}}}{}}00000{{Gn{j{h}}}Ah}{{GdAb}Gf}{{{Gl{ce}}Ab}GfGdGd}{{{Jb{c}}Ab}GfGd}{{Gd{j{h}}}Ah}{{{Il{c}}}{{Al{{j{h}}Jh}}}Gd}{{{Gl{ce}}}c{}{}}0{{{Jf{c}}}{{Al{AhJh}}}Gj}{{GnCh}{{Al{AhCj}}}}{{{Gl{ce}}Ch}{{Al{AhCj}}}FnFn}{{{Jj{c}}Ch}{{Al{AhCj}}}Fn}{{{Ij{c}}Ch}{{Al{AhCj}}}Fn}{{{Il{c}}Ch}{{Al{AhCj}}}Fn}{{{Jb{c}}Ch}{{Al{AhCj}}}Fn}{{{Jf{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}00000{{hAb}Gn}{GdHl}00{GdHn}00{GdI`}00{GdIb}00{GdDd}00{GdId}00{GdF`}{{GdAb}Id}00{{{Jj{c}}}c{}}{{{Ij{c}}}c{}}{{{Il{c}}}cGd}{{{Jb{c}}}c{}}{{{Jf{c}}}cGj}43210{GdIf}00{GdAn}00{GdBb}00{Gdd}00{Gdh}{{GdAb}d}00{GdAf}{GjAf}{{Gn{Jl{Ab}}}Gn}{{GnJn}Gn}{{Gn{K`{Ab}}}Gn}{{Gn{Kb{Ab}}}Gn}{{Gn{Kd{Ab}}}Gn}{{Gn{Kf{Ab}}}Gn}053214```{ce{}{}}00000{{{Gl{ce}}}{{Gb{ce}}}{}{}}{{{Jj{c}}}c{}}{{{Ij{c}}}c{}}{{{Il{c}}}cGd}{{{Jb{c}}}c{}}{{{Jf{c}}}cGj}{{{Gl{ce}}}{}GdGd}7{{{Gl{ce}}}e{}{}}0{GnAb}{{GjAb}{{Ij{Gj}}}}{{{Ij{c}}}Ab{}}{{{Jb{c}}}Ab{}}``{c{{Jj{c}}}{}}{{{Bf{c}}}b{}}00000{{{Jj{c}}}{{B`{h}}}Gd}{{Gjc}AhGd}{{GjhAb}Ah}{{GjHl}Ah}00{{GjHn}Ah}00{{GjI`}Ah}00{{GjIb}Ah}00{{GjDd}Ah}00{{GjId}Ah}00{{GjF`}Ah}{{GjIdAb}Ah}00{{Gj{j{h}}}Ah}{{GjIf}Ah}00{{GjAn}Ah}00{{GjBb}Ah}00{{Gjd}Ah}00{{Gjh}Ah}{{GjdAb}Ah}00{{{Il{c}}{j{h}}}{{Al{AbJh}}}Gd}{Gd{{Il{Gd}}}}{GdAb}{{{Gl{ce}}}AbGdGd}{{{Jb{c}}}AbGd}{GjAb}{{{Gl{ce}}}AbGjGj}{{{Ij{c}}}AbGj}{{{Ij{c}}Ab}Ah{}}{{{Jb{c}}Ab}Ah{}}{{{Jj{c}}}{{Gb{Ab{B`{Ab}}}}}Gd}{{GdAb}{{Jb{Gd}}}}{c{{Al{e}}}{}{}}00000000000{cFd{}}000000{{{Jf{c}}{j{h}}}{{Al{AbJh}}}Gj}{{GnAbh}Ah}{Gj{{Jf{Gj}}}}`````````````````````{KhJd}{{KjJd}Kj}`{KlAd}{KnAd}{ce{}{}}000000000000000{KjKh}{L`Lb}{{}Kj}{{}L`}{KlKl}{KnKn}{KhKh}{LbLb}{bb}00000{{ce}Ah{}{}}000{{KlKl}Hb}{{KnKn}Hb}{{LbLb}Hb}{{L`L`}Hb}{b{{Bf{c}}}{}}00000`<;{{LdLb}Af}{{KlKl}Af}{{KlKn}Af}{{KnKn}Af}{{KnKl}Af}{{LbLb}Af}{{L`L`}Af}{{LfLf}Af}`{Kh{{B`{Ad}}}}{{Kj{B`{Ad}}}Kj}`10{LdAh}{{KlCh}{{Al{AhCj}}}}0{{KnCh}{{Al{AhCj}}}}0{{KhCh}{{Al{AhCj}}}}{{KjCh}{{Al{AhCj}}}}{{LbCh}{{Al{AhCj}}}}{{L`Ch}{{Al{AhCj}}}}{{LhCh}{{Al{AhCj}}}}0{{LfCh}{{Al{AhCj}}}}0{cc{}}0000000{Ad{{Al{Kl}}}}{Ad{{Al{Kn}}}}{{Klc}AhIh}{{Knc}AhIh}{{Lbc}AhIh}{{L`c}AhIh}`{ce{}{}}0000000{{}{{`{{Lj{}{{Hf{Kl}}}}}}}}{{}{{`{{Lj{}{{Hf{Kn}}}}}}}}{KhKl}{{KjKl}Kj}{LbKl}{{L`Kl}L`}`{Kh{{B`{Bb}}}}{{Kj{B`{Bb}}}Kj}`{{LdKh}Ah}``{{}Ld}{{}Kl}{{}Kn}0{KhLb}{{KjLb}Kj}``{Kh{{B`{Ad}}}}{{Kj{B`{Ad}}}Kj}`10{{}Kj}{{}L`}{{{Bf{c}}}b{}}00000{{KlKl}{{B`{Hb}}}}{{KlKn}{{B`{Hb}}}}{{KnKl}{{B`{Hb}}}}{{KnKn}{{B`{Hb}}}}{{LbLb}{{B`{Hb}}}}{{L`L`}{{B`{Hb}}}}`{Ld{{Al{AhLh}}}}0{KnAh}0{KhAd}{{KjAd}Kj}{LbAd}{{L`Ad}L`}`{Kn{{B`{Kl}}}}{KlKn}{ce{}{}}000{cC`{}}000`{c{{Al{e}}}{}{}}000000000000000{cFd{}}0000000````````````{{{Ll{c}}}c{}}444444444444{{}{{Gb{{Ln{c}}{M`{c}}}}}{}}```{MbMb}{MdMd}{MfMf}{bb}000{{ce}Ah{}{}}00{b{{Bf{c}}}{}}000{{{Ll{c}}}Ah{}}{{{Ln{c}}}Ah{}}{{{M`{c}}}Ah{}}{{MbMb}Af}{{MdMd}Af}{{MfMf}Af}{{{Ll{c}}Ch}{{Al{AhCj}}}{}}0{{MbCh}{{Al{AhCj}}}}0{{MdCh}{{Al{AhCj}}}}0{{MfCh}{{Al{AhCj}}}}0{{{Ln{c}}Ch}{{Al{AhCj}}}Fn}{{{M`{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}00000{Ah{{Ln{c}}}{}}{Ah{{M`{c}}}{}}{{Mbc}AhIh}{{Mdc}AhIh}{{Mfc}AhIh}{ce{}{}}00000{c{}{}}{{{Ll{c}}}c{}}{{{Ln{c}}}Ah{}}{{{M`{c}}}Ah{}}{{{Bf{c}}}b{}}000{{{Mh{{M`{c}}}}Mj}Ml{}}{{{M`{c}}}{{Al{cMb}}}{}}{{{M`{c}}Mn}{{Al{cMf}}}{}}1{{{M`{c}}N`}{{Al{cMf}}}{}}{{{Ln{c}}c}{{Al{Ah{Ll{c}}}}}{}}:::{cC`{}}000{c{{Al{e}}}{}{}}00000000000{{{M`{c}}}{{Al{cMd}}}{}}{cFd{}}00000`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{NbAb}`{{NbAb}{{Al{NbNd}}}}{{NfNb}h}0{{NhNb}{{Al{{Nj{{j{h}}}}Nl}}}}0{Ab{{Al{NbNd}}}}{ce{}{}}00000{NhNh}{NbNb}{NdNd}{NlNl}{bb}00{{ce}Ah{}{}}00{b{{Bf{c}}}{}}00{Nb{{Nj{h}}}}{{NfhNb}Ah}{{Nh{Nj{h}}Nb}Ah}{{NbNb}Af}{{NdNd}Af}{{NlNl}Af}{{NbNb}{{Al{{Gb{NbAb}}Nd}}}}{{NbNb}{{Al{NbNd}}}}{{NbCh}{{Al{AhCj}}}}{{NdCh}{{Al{AhCj}}}}0{{NlCh}{{Al{AhCj}}}}0{cNbHd}{{}Nb}{cc{}}00{{AbAb}{{Al{NbNd}}}}{{AbAb}Nb}{{Nh{Nj{h}}NbNb}{{Al{{Nj{{j{h}}}}Nl}}}}0{{Nbc}AhIh}{ce{}{}}006{{{Bf{c}}}b{}}00{NbNb}{{NbAb}Ab}{{NfhNbAb}h}{{NbAb}{{Al{{Gb{NbAb}}Nd}}}}{{NbAb}{{Al{NbNd}}}}8{NbAb}`777{cC`{}}0{c{{Al{e}}}{}{}}00000{cFd{}}00``::{FdFd}{bb}{{ce}Ah{}{}}{{FdFd}Hb}{b{{Bf{c}}}{}}{Nn{{B`{c}}}Nn}00{NncNn}00111000{{FdFd}Af}{{NnCh}{{Al{AhCj}}}}00{{FdCh}{{Al{AhCj}}}}{cc{}}{{Fdc}AhIh}{ce{}{}}{NnAf}00{{{Bf{c}}}b{}}{{}Fd}{{FdFd}{{B`{Hb}}}}`4{c{{Al{e}}}{}{}}0{NnFd}{cFd{}}{{}Ad}{cAdHd}````````````````````````````````````````````````````````````````````{{}Bb}000````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{BbAh}000{{BbBbBbBb}Dd}{{O`O`O`O`}Ah}````````````````````````{BbOb}{{BbBb}Ob}{Bb{{Gb{BbBb}}}}````````````````{Bbd}{{hBbBbBb}h}{{hddd}h}10{{BbBb}Bb}{{dd}d}10{{BbBbBb}Bb}{{dBbBb}d}{{DdDd}h}{{IdId}h}101010{BbBb}{dd}101010101010101010{DdDd}{IdId}9{{dBb}d}{hAh}000;:{{AnAn}An}<;0<;{AnAn}761=<1=<1=<7676{OdOd}000{{OdOd}Od}000{{OfOf}Of}{{OhOh}Oh}222210222222210210222{{OdOd}Bb}3321{{OdOdOd}Od}{{OfOfOf}Of}{{OhOhOh}Oh}{O`Oh}{OjOd}{OlOf}2{HnOf}{HlOh}33{hOd}{AnOd}54565>>4{OfOl}{OfOh}{OfOd}9{OhO`}{OhOf}{OhOd};{OdOf}{OdOh}{OdOj}{OfOf}{OhOh}{{OdOd}Od}{{OdOd}An}{{OdOd}h}0{{OdOd}Bb}2110{{OfOf}Of}{{OfOf}h}{{OhOh}Oh}{{OhOh}h}76757574655465546554767575746554655465546554655465546554{OdOd}0{OjOd}0<<0<{OjOf}>===1111110111{{OhOh}On}{OhA`}{OfOj}0{OfO`}{OjOh}{OhOd}0{O`Of}{OhOj}{OfHn}{OdOj}00000{OdDd}{OhHl}9966222222{{OdOd}Od}{{OfOf}Of}{{OhOh}Oh}0{{OhOnOn}Oh}{{OdOdOd}Od}00066{OdId}7{OfOl}{OhO`}:0::{{OfOfOd}Of}{{OhOhOd}Oh}{OfOf}{OhOh}{{OfOfOf}Of}{{OhOhOh}Oh}10101010103232=====<;===<;={{DdOd}Od}{{IdOj}Od}{{HnOj}Of}{{HlOd}Oh}{{hOjOd}Ah}{{DdOd}Oj}{{IdOd}Od}{{HnOd}Of}{{HlOd}O`}{{OdIb}Od}{{OdDd}Od}{{OdId}Od}{{OdF`}Od}{{OfOl}Of}{{OhO`}Oh}{{OdOj}Od}100{OdOd}{DdOd}{IdOd}{HnOf}{HlOh}4{{HlHl}Oh}{{HnHn}Of}{{OjOj}Od}{IbOd}76{F`Od}65999{{OdOdOd}Od}0{{OdOd}Od}0{{OdOdAnOd}Od}{{OdOdhOd}Od}0{{OdOdBbOd}Od}{{OfOdhOf}Of}{{OhOdhOh}Oh}{{OfOfOfh}Of}{{OhOhOhh}Oh}1010101010{{OdAnOd}Od}{{OdhOd}Od}0{{OdBbOd}Od}{{OdAnOdOd}Od}{{OdhOdOd}Od}0{{OdBbOdOd}Od}{{OfhOfOf}Of}{{OhhOhOh}Oh}4242332333342{{BbOdOd}Bb}{{AnOdOd}Od}{{hOdOd}Od}0{{BbOdOd}Od}{{hOfOf}Of}{{hOhOh}Oh}{{OhhO`}Oh}{{OdhOj}Od}{{OdBbOj}Od}11{{OfhOl}Of}3{{OdAnOj}Od}{{AnOdOd}An}{{hOdOd}h}0<100<{{hOfOf}h}{{hOhOh}h}322>322>322>322>322>322>322>322>322>322>322>322>{{OdAnOd}Od}{{OdhOd}Od}0{{OdBbOd}Od}{{OfhOf}Of}{{OhhOh}Oh}{{hAnOd}Ah}{{hhOd}Ah}0{{hBbOd}Ah}{{hhOf}Ah}{{hhOh}Ah}88{{OjhOh}Oj}{{OdhOj}Od}0{{OjAnOd}Oj}{{F`AnOd}Ah}{{OjhOd}Oj}30{{OfhOj}Of}{{OhhOd}Oh}{{F`hOd}Ah}0333000{{OdAnOj}Od}777773077{{OnAnOhOh}On}{{A`hOh}A`}{{OjhOf}Oj}0{{O`hOf}O`}{{OhhOj}Oh}{{OdhOh}Od}0><;::77:::7773300<;::77:::777{{OdAnOdOd}Od}{{OfhOfOf}Of}{{OhhOhOh}Oh}{{OhhOnOn}Oh}{{OdhOdOd}Od}000{{OdAnOd}Od}{{OdhOd}Od}0{{OdBbOd}Od}{{OfhOf}Of}{{OhhOh}Oh}{{OdAnIb}Od}{{OdhDd}Od}{{OdhId}Od}{{OdBbF`}Od}{{OfhHn}Of}{{OhhHl}Oh}{{O`hOh}O`}{{OjhOd}Oj}{{OfhOfOd}Of}{{OhhOhOd}Oh}{{OfhOfOf}Of}{{OhhOhOh}Oh}1010101010=<=<{{OdBbOdOd}Od}00{{OdDdOdOd}Od}{{OdIdOjOd}Od}{{OfHnOjOf}Of}{{OhHlOdOh}Oh}{{OjDdOdOj}Oj}{{OdIdOdOd}Od}{{OfHnOdOf}Of}{{O`HlOdO`}O`}{{OhhOhO`}Oh}{{OdhOdOj}Od}{{OdhDd}Od}{{OdhId}Od}{{OfhHn}Of}{{OhhHl}Oh}{{OdAnIb}Od}43{{OdBbF`}Od}32{{OdhOd}Od}0{{OdhOdOd}Od}{{OdAnOdOd}Od}011{{OdBbOdOd}Od}1220{{OfhOfOf}Of}{{OhhOhOh}Oh}3442344210{{OdAnOd}Od}66{{OdBbOd}Od}{{OfhOf}Of}{{OhhOh}Oh}100885477778688676710{{OfhOfOd}Of}{{OhhOhOd}Oh}9::8{{OfhOdOf}Of}{{OhhOdOh}Oh}=5;<<:107==654==<<==<<545498?{{OdhDd}Od}{{OdhId}Od}{{OdBbF`}Od}>??>??>??>??{{OdhOd}Od}><={{OdhOdOd}Od}0>=<<{{OdAnOdOj}Od}{{OdhOdOj}Od}0>33{{OdAnOdOd}Od}33=<211?44033211?44033{{DdhOd}Ah}{{IdhOd}Ah}{{HnhOf}Ah}{{HlhOh}Ah}{{IbAnOd}Ah}43{{F`BbOd}Ah}32699{{OdBbOdOd}Od}{{OfhOfOf}Of}{{OhhOhOh}Oh}9292<<{{AnOdOd}An}{{hOdOd}h}0{{BbOdOd}Bb}2110=<;:9{{hOd}Od}0{{hOdOd}Od}{{AnOdOd}Od}01150115{{hOfOf}Of}{{hOhOh}Oh}2337233710{{AnOd}Od}55{{BbOd}Od}{{hOf}Of}{{hOh}Oh}100775466667;77;6;610{{hOfOd}Of}{{hOhOd}Oh}{{AnOdOdOd}Od}{{hOdOdOd}Od}0{{BbOdOdOd}Od}{{hOfOdOf}Of}{{hOhOdOh}Oh}?8=>>{{BbOdOd}Od}{{hOdOf}Of}{{hOdOh}Oh}={{hOd}Od}0=<;00{{hOdOd}Od}01100=<=<{{hOfOf}Of}{{hOhOh}Oh}{{AnIb}Od}{{hDd}Od}{{hId}Od}{{BbF`}Od}{{AnOdOd}Od}77{{AnOdOdOd}Od}{{hOdOdOd}Od}0299100:=789987{{AnOd}Od}0{{AnOdOj}Od}{{hOdOj}Od}02==5<<{{hOf}Of}{{hOh}Oh}3224??7>>3224??7>>7>>{{BbOdOd}Od}>=8080668??0>=8??0>=??{{OdOd}Od}0000000{{OfOf}Of}{{OhOh}Oh}2222222210{OfOf}{OhOh}0{OdDd}{OfDd}{OhDd}{OdAn}{OdBb}{AnOd}{BbOd};;;:9;;;;;;;;:9;;;;;:9;;{OdOd}998<{{OhOd}Oh}{{OfOd}Of}1{{OdOdOd}Od}000{{OfOdOf}Of}{{OhOdOh}Oh}5>{{OdOd}Od}000{{OdOf}Of}{{OdOh}Oh}8888{OfOf}{OhOh}0::44::44101004{{OfOf}Of}{{OhOh}Oh}{IbOd}{DdOd}{IdOd}{F`Od}{HnOf}{HlOh}{{IbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIb}Od}{{DdDdDdDdDdDdDdDd}Od}{{IdIdIdId}Od}{{F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`}Od}{{O`O`}Oh}{{OlOl}Of}{{OjOj}Od}{{HnHnHnHn}Of}{{HlHlHlHlHlHlHlHl}Oh}876543210{{}Of}{{}Oh}{{}Od}{{OdOd}Od}00{{OdOdOd}Od}00111000{OdOd}2{{OhOh}Oh}{{OfOf}Of}440122444{{OdOj}Od}003333555{OfOf}{OhOh}2225557772225555777{{DdOd}Ah}{{IdOd}Ah}{{HnOf}Ah}{{HlOh}Ah}{{OdOd}Ah}{{HlHlOh}Ah}{{HnHnOf}Ah}{{OjOjOd}Ah}{{IbOd}Ah}87{{F`Od}Ah}765765{{OdOd}Od}000>?0000{{OdOdOd}Od}0{{OdOd}An}{{OdOd}h}0{{OdOd}Bb}{{OfOf}Dd}{{OhOh}Dd}{{OdOd}Dd}5443210210{{}Of}{{}Oh}{{}Od}::::{{OfOf}Of}{{OhOh}Oh}<<<<10<<10<{{}Ah}0{OlOf}{O`Oh}{OjOd}{AbAb}000{AdAd}{AfAf}{{AbAb}Ab}000{{AdAd}Ad}{{AfAf}Af}102222222222222222222{{AbAb}d}{O`Af}{OfAd}{OjAb}{OdAb}11{hAb}{AnAb}3{OlAd}64==05{AdOl}{AdOf}{AdAf}{AdAb}:{OhAf}{AfO`}{AfOh}{AfAd}{AfAb}=<{AbAd}{AbAf}{AbOj}{AbOd}{{AbAb}Ab}{{AbAb}Bb}{{AbAb}An}{{AbAb}h}{{AbAb}d}3210{{AdAd}h}{{AfAf}An}105432543210543254325432543254325432105432543210543254321010101010{AbAb}0::{AdOd}0{AdOh}{OdAf}??{OhAd}{AfOd}{OdAb}{OjAb}??1{AbOj}{OdAd}{AbAf}{AbAd}3{AbOd}4655656321655{{AfAf}Ah}{AfOn}==<{AdAf}<{AfAb}0<;{AfAd}559959{AbDd}{AdOd}033003377;;7;{{AbAb}Ab}{{AdAd}Ad}{{AfAf}Af}10{{AfAhAh}Af}{{AbAbAb}Ab}000{AfO`}{AdOf}{AbOj}?{{AdAdAb}Ad}{{AfAfAb}Af}10{{AdAdAd}Ad}{{AfAfAf}Af}1010101010101010101010{AdAd}{AfAf}101010==={{Abh}Ab}{{Odh}Ab}{{Odh}Ad}{{Abh}Af}{{hAbAb}Ah}{{hOdAb}Ah}{{hOdAd}Ah}{{hAbAf}Ah}{{Abh}Od}8{{Abh}Ad}{{Abh}Oh}{{hAbOd}Ah}7{{hAbAd}Ah}{{hAbOh}Ah}{{AfO`}Af}{{AdOf}Ad}{{AbOj}Ab}{{AbOd}Ab}{DdAn}{{AnAn}An}0{AnAn}01{{AnAn}Dd}222{DdAb}{IdAb}{HnAd}{HlAf}3{IbAb}43{F`Ab}325{AbAb}0{{AbAbAb}Ab}0{{AbAb}Ab}0{{AbAbBbAb}Ab}{{AbAbAnAb}Ab}{{AbAbhAb}Ab}{{AbAbdAb}Ab}{{AdAbhAd}Ad}{{AfAbAnAf}Af}{AnDd}{{AdAdAdh}Ad}{{AfAfAfAn}Af}1010101010101010101010{{AbBbAb}Ab}{{AbAnAb}Ab}{{AbhAb}Ab}{{AbdAb}Ab}{{AdhAd}Ad}{{AfAnAf}Af}{{AbBbAbAb}Ab}{{AbAnAbAb}Ab}{{AbhAbAb}Ab}{{AbdAbAb}Ab}{{AdhAdAd}Ad}{{AfAnAfAf}Af}105252432434352{{dAbAb}d}{{BbAbAb}Ab}{{AnAbAb}Ab}{{hAbAb}Ab}{{dAbAb}Ab}{{hAdAd}Ad}{{AnAfAf}Af}{{AfAnO`}Af}{{AdhOf}Ad}{{AbAnOj}Ab}{{AbhOd}Ab}{{AbdOj}Ab}2{{AbhOj}Ab}{{AdhOl}Ad}6{{AbBbOj}Ab}{{BbAbAb}Bb}{{AnAbAb}An}{{hAbAb}h}{{dAbAb}d}3210{{hAdAd}h}{{AnAfAf}An}105432543210543254325432543254325432105432543210543254321010101010{{AbBbAb}Ab}{{AbAnAb}Ab}{{AbhAb}Ab}{{AbdAb}Ab}{{AdhAd}Ad}{{AfAnAf}Af}{{hBbAb}Ah}{{hAnAb}Ah}{{hhAb}Ah}{{hdAb}Ah}{{hhAd}Ah}{{hAnAf}Ah}:9{{AfAnAb}Af}0{{OdhAd}Od}0{{OhhAd}Oh}{{AfAnOd}Af}{{AbAnAf}Ab}0{{AdhOh}Ad}{{OdAnAf}Od}{{AbAnOd}Ab}{{AbhOj}Ab}{{OdBbAb}Od}{{F`BbAb}Ah}{{OdAnAb}Od}{{AbhOd}Ab}{{OjAnAb}Oj}{{AdhOd}Ad}>{{F`AnAb}Ah}0{{AdhAb}Ad}{{OjhAb}Oj}{{OdhAb}Od}1{{F`hAb}Ah}00{{AbBbOd}Ab}{{AbAnOj}Ab}=>=97{{AfAnAb}Af}621>{{AhBbAfAf}Ah}{{OnAnAf}On}{{OdhAd}Od}0{{OhhAd}Oh}{{AfhAd}Af}{{AfAnOd}Af}{{AbAnAf}Ab}0{{AdhOh}Ad}{{OdAnAf}Od}{{AdhAf}Ad}{{OdBbAb}Od}{{F`BbAb}Ah}{{OdAnAb}Od}{{OjAnAb}Oj}{{F`AnAb}Ah}0{{OjhAb}Oj}{{OdhAb}Od}1{{F`hAb}Ah}00??;;??;;765433212000{{AbBbAbAb}Ab}{{AdhAdAd}Ad}{{AfAnAfAf}Af}10{{AfAnAhAh}Af}{{AbAnAbAb}Ab}000{{AbBbAb}Ab}{{AbAnAb}Ab}{{AbhAb}Ab}{{AbdAb}Ab}{{AdhAd}Ad}{{AfAnAf}Af}{{AbBbIb}Ab}{{AbAnDd}Ab}{{AbhId}Ab}{{AbdF`}Ab}{{AdhHn}Ad}{{AfAnHl}Af}{{O`hAf}O`}{{OfhAd}Of}{{OjhAb}Oj}{{OdhAb}Od}{{AdhAdAb}Ad}{{AfAnAfAb}Af}10{{AdhAdAd}Ad}{{AfAnAfAf}Af}1010101010101010101010?>?>?>?>{{AbdAbAb}Ab}00{{AbAnAbh}Ab}{{AbhOdh}Ab}{{AdhOdh}Ad}{{AfAnAbh}Af}{{hAnAbAb}Ah}{{hhOdAb}Ah}{{hhOdAd}Ah}{{hAnAbAf}Ah}{{OdhAbh}Od}{{AbhAbh}Ab}{{AdhAbh}Ad}{{OhhAbh}Oh}{{hhAbOd}Ah}{{hhAbAb}Ah}{{hhAbAd}Ah}{{hhAbOh}Ah}{{AfAnAfO`}Af}{{AdhAdOf}Ad}{{AbAnAbOj}Ab}{{AbhAbOd}Ab}{{AbAnDd}Ab}{{AbhId}Ab}{{AdhHn}Ad}{{AfAnHl}Af}{{AbBbIb}Ab}43{{AbdF`}Ab}32{{AbAnAb}Ab}{{AbhAb}Ab}{{AbAnAbAb}Ab}{{AbBbAbAb}Ab}01{{AbhAbAb}Ab}{{AbdAbAb}Ab}2310{{AdhAdAd}Ad}{{AfAnAfAf}Af}10453245321010{{AbBbAb}Ab}87{{AbdAb}Ab}{{AdhAd}Ad}{{AfAnAf}Af}1007754548888976976868109{{AdhAdAb}Ad}{{AfAnAfAb}Af}:;98{{AdhAbAd}Ad}{{AfAnAbAf}Af}>5<=;:107?>654{{AnAb}Dd}{{hAb}Id}{{hAd}Hn}{{AnAf}Hl}3232{{AnAb}Bb}{{hAb}d}32541032543254{{AbAnAb}Ab}{{AbhAb}Ab}{{AbAnAbAb}Ab}{{AbhAbAb}Ab}3210?>?>?>{{AdhAdAd}Ad}{{AfAnAfAf}Af}10{{AbBbIb}Ab}{{AbAnDd}Ab}{{AbhId}Ab}{{AbdF`}Ab}{{AbBbAbAb}Ab}87087087087:{{AbdAbAb}Ab}679876{{AbBbAb}Ab}0{{AbBbAbOj}Ab}{{AbAnAbOj}Ab}{{AbhAbOj}Ab}3?>5=<{{AdhAd}Ad}{{AfAnAf}Af}104325{{AbAnAb}Ab}{{AbhAb}Ab}9{{AbAnAbAb}Ab}{{AbhAbAb}Ab}876932;10{{DdAnAb}Ah}{{IdhAb}Ah}{{HnhAd}Ah}{{HlAnAf}Ah}{{IbBbAb}Ah}43{{F`dAb}Ah}32{{AbBbAbAb}Ab}87{{AbdAbAb}Ab}{{AdhAdAd}Ad}{{AfAnAfAf}Af}103232;:{{BbAbAb}Bb}{{AnAbAb}An}{{hAbAb}h}{{dAbAb}d}32107?>6547?>654?>{{BbAb}Ab}{{AnAb}Ab}{{hAb}Ab}{{dAb}Ab}{{BbAbAb}Ab}{{AnAbAb}Ab}{{hAbAb}Ab}{{dAbAb}Ab}{{hAdAd}Ad}{{AnAfAf}Af}105252432434352{{AnO`}Af}{{hOf}Ad}{{AnOj}Ab}{{hOd}Ab}{{dOj}Ab}2{{hOj}Ab}{{hOl}Ad}6{{BbOj}Ab}{{BbAb}Ab}{{AnAb}Ab}{{hAb}Ab}{{dAb}Ab}{{hAd}Ad}{{AnAf}Af}43{{AnAb}Af}0{{hAd}Od}0{{hAd}Oh}{{AnOd}Af}{{AnAf}Ab}0{{hOh}Ad}{{AnAf}Od}{{AnOd}Ab}{{hOj}Ab}{{BbAb}Od}{{AnAb}Od}{{hOd}Ab}{{AnAb}Oj}{{hOd}Ad}={{hAb}Oj}{{hAb}Od}1{{BbOd}Ab}{{AnOj}Ab}9:964{{AnAb}Af}21:{{BbAfAf}Ah}{{AnAf}On}{{hAd}Od}0{{hAd}Oh}{{AnOd}Af}{{AnAf}Ab}0{{hOh}Ad}{{AnAf}Od}{{BbAb}Od}{{AnAb}Od}{{AnAb}Oj}?>?88558855210?>?{{BbAbAb}Ab}{{hAdAd}Ad}{{AnAfAf}Af}10{{AnAfAhAh}Af}{{AnAbAbAb}Ab}000{{BbAb}Ab}{{AnAb}Ab}{{hAb}Ab}{{dAb}Ab}{{hAd}Ad}{{AnAf}Af}{{BbIb}Ab}{{AnDd}Ab}{{hId}Ab}{{dF`}Ab}{{hHn}Ad}{{AnHl}Af}{{hAf}O`}{{hAd}Of}{{hAb}Oj}{{hAb}Od}{{hAdAdAb}Ad}{{AnAfAfAb}Af}10{{hAdAdAd}Ad}{{AnAfAfAf}Af}1010101010101010101010?>?>?>?>{{dAbAb}Ab}00{{AnAfO`}Af}{{hAdOf}Ad}{{AnAbOj}Ab}{{hAbOd}Ab}{{AnDd}Ab}{{hId}Ab}{{hHn}Ad}{{AnHl}Af}{{BbIb}Ab}43{{dF`}Ab}32{{AnAb}Ab}{{hAb}Ab}{{AnAbAb}Ab}{{BbAbAb}Ab}01{{hAbAb}Ab}?120?{{hAdAd}Ad}{{AnAfAf}Af}10342{{dAbAb}Ab}45302121{{BbAb}Ab}87{{dAb}Ab}{{hAd}Ad}{{AnAf}Af}10077656588889497484810{{hAdAb}Ad}{{AnAfAb}Af}{{BbAbAbAb}Ab}{{AnAbAbAb}Ab}{{hAbAbAb}Ab}{{dAbAbAb}Ab}{{hAdAbAd}Ad}{{AnAfAbAf}Af}{{hAb}Ab}:{{BbAbAb}Ab}{{AnAbAb}Ab}{{hAbAb}Ab}{{dAbAb}Ab}{{hAbAd}Ad}{{AnAbAf}Af}{{BbAb}Ab}{{AnAb}Ab}8{{dAb}Ab}{{hAd}Ad}{{AnAf}Af}3;983;98101010{{hAdAd}Ad}{{AnAfAf}Af}10{{BbIb}Ab}{{AnDd}Ab}{{hId}Ab}{{dF`}Ab}{{BbAbAb}Ab}{{AnAbAb}Ab}{{hAbAb}Ab}{{BbAbAbAb}Ab}{{AnAbAbAb}Ab}{{hAbAbAb}Ab}543210?{{dAbAb}Ab};<54<;{{BbAb}Ab}0{{BbAbOj}Ab}{{AnAbOj}Ab}{{hAbOj}Ab}3{{AnAb}Ab}{{hAb}Ab}<;:{{hAd}Ad}{{AnAf}Af}10654732>=<654732>=<>=<8{{hAdAd}Ad}{{AnAfAf}Af}10{{BbAbAb}Ab};0;=<0{{AnAbAb}Ab}{{hAbAb}Ab}=43210=4310{{AbAb}Ab}0000000{{AdAd}Ad}{{AfAf}Af}10222222221010{AdAd}{AfAf}0{AbBb}{Abd}{BbAb}{dAb}88767688888888888888548{{AdAb}Ad}{{AfAb}Af}{{AbAbAb}Ab}000{{AdAbAd}Ad}{{AfAbAf}Af}{AbAb};>>>>{{AbAd}Ad}{{AbAf}Af}2222=<{AbDd}{AbId}{AdHn}{AfHl}3232?>1032?>1032103266{{AbAb}Ab}07700{AdAd}{AfAf}10102{{AdAd}Ad}{{AfAf}Af}10{IbAb}{DdAb}{IdAb}{F`Ab}{HnAd}{HlAf}{{DdDdDdDd}Ab}{{IdIdIdId}Ab}{{HnHnHnHn}Ad}{{HlHlHlHl}Af}{{IbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIbIb}Ab}{{DdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDd}Ab}{{IdIdIdIdIdIdIdId}Ab}{{F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`}Ab}{{HnHnHnHnHnHnHnHn}Ad}{{HlHlHlHlHlHlHlHlHlHlHlHlHlHlHlHl}Af}98764310{{}Af}{{}Ab}{{}Ad}21{{AbAb}Ab}00{{AbAbAb}Ab}00111000{AbAb}2{{AfAf}Af}{{AdAd}Ad}440122{{AbOj}Ab}00333555{AdAd}{AfAf}10222555777222555777{{DdAb}Ah}{{IdAb}Ah}{{HnAd}Ah}{{HlAf}Ah}3{{IbAb}Ah}43{{F`Ab}Ah}325324====9:9:====<<{{AbAb}Bb}{{AbAb}An}{{AbAb}h}{{AbAb}d}3210{{}Af}{{}Ab}{{}Ad}2{{AbAb}Ab}000{{AdAd}Ad}{{AfAf}Af}222210222{OlAd}{OfAd}{O`Af}{OhAf}{OjAb}{OdAb}{OjOj}00{{OjOj}Oj}000{{OlOl}Ol}{{O`O`}O`}101022221022223322210210222{{OjOj}An}3321{{OjOjOj}Oj}{{OlOlOl}Ol}{{O`O`O`}O`}{HlO`}88{hOj}{AnOj}:{OlOl}{O`O`}<<<{OlO`}{OlOj}{O`Ol}{O`Oj}{OjOl}{OjO`}76{{OlOl}Ol}{{O`O`}O`}{hAh}{{OjOj}Oj}{{OjOj}h}00{{OjOj}An}11105{{OlOl}h}5{{O`O`}h}1071604343434233327676{{OjDdOjDd}Dd}00{{OjDdOjDd}Oj}1115554555498986565656455549898{{OjOj}Dd}00700066656665:9:976766756665:9:966656665:9:9:9:9:9:9:9:9:9:9:9:9:9:9{{OlOl}Dd}{{O`O`}Dd}101010101010{OjOj}0{{BbAn}Bb}{{BbBb}Bb}{{dd}d}{{Bbh}Bb}{{O`Dd}O`}{{OlId}Ol}{{O`Id}O`}{OlDd}{OlId}10{{O`Ol}O`}{OlBb}{Old}765{O`Dd}{O`Id}{{OlO`}Ol}21{O`Bb}{O`d}{{O`Bb}O`}{{Old}Ol}{{O`d}O`}?7{OjOj}00000{OjOl}{OjO`}2222222221222{{OlDd}Ol}{{O`Dd}O`}{{OlId}Ol}{{O`Id}O`}{{O`O`}A`}{OlOj}0{OlO`}7{O`Oj}0{O`Ol}1{OlHn}{OlDd}{OlId}100{{O`Ol}O`}{OlBb}{Old}{OjOj}00000{OjDd}{OjId}0{{OlDd}Ol}{DdOj}{{O`Dd}O`}{{OlId}Ol}{IdOj}{{O`Id}O`}21{O`Hl}{O`Dd}{O`Id}{{OlO`}Ol}21{O`Bb}{O`d}{OlDd}{OlId}10{OlBb}{Old}8787548{OlOj}0{O`Oj}05454432:9:976{{OlBb}Ol}{{O`Bb}O`}{{Old}Ol}{{O`d}O`}{OjOj}00000{{OjOj}Oj}{{OlOl}Ol}{{O`O`}O`}101010{{O`A`A`}O`}{{OjOjOj}Oj}000{OjDd}0{OjId}1{O`Dd}7{{OlOlOj}Ol}{{O`O`Oj}O`}1010{OlOl}{O`O`}:9{{OlOlOl}Ol}{{O`O`O`}O`}10101010101010101010101010{{}Bb}43=<=<43=<=<>>>>>=<>>>=<>{{DdOj}Oj}{{IdOj}Oj}{{HnOj}Ol}{{HlOj}O`}3210{{OjDd}Oj}0{{OjId}Oj}1{{O`O`}O`}{{OjOj}Oj}{OjOj}{{}Ah}{HnOl}{HlO`}{DdOj}{IdOj}33223523{{OlHn}Ol}6043{IbOj}32{F`Oj}658{hOj}99{{OjOjOj}Oj}0;;{{OjOjhOj}Oj}00{{OjOjAnOj}Oj}{{OlOjhOl}Ol}{{O`OjhO`}O`}{{OlOlOlh}Ol}{{O`O`O`h}O`}10101010101010101010101010{{OjhOj}Oj}0{{OjAnOj}Oj}{{OjhOjOj}Oj}00{{OjAnOjOj}Oj}{{OlhOlOl}Ol}{{O`hO`O`}O`}10103232332333332{{AnOjOj}An}{{hOjOj}Oj}00{{AnOjOj}Oj}{{hOlOl}Ol}{{hO`O`}O`}9::{{O`hO`}O`};{{hOjOj}h}0060006{{hOlOl}h}{{hO`O`}h}1010222822282228222822282228222822282228222822282228>>>={{OlhOl}Ol}4{{hhOj}Ah}00{{hAnOj}Ah}{{hhOl}Ah}{{hhO`}Ah}{{OjhOj}Oj}0{{OjhO`}Oj}{{O`hO`Ol}O`}{{OlhOlO`}Ol}333{{F`hOj}Ah}444{{OlhOj}Ol}{{O`hOj}O`}226662226666661666{{A`hO`O`}A`}{{OjhOl}Oj}0{{O`hOl}O`}3888795995599955561188959955999555{{OjhOjOj}Oj}{{OlhOlOl}Ol}{{O`hO`O`}O`}1010{{O`hA`A`}O`}3333==={{OjAnOj}Oj}{{OlhOl}Ol}{{O`hO`}O`}{{OjhIb}Oj}{{OjhDd}Oj}{{OjhId}Oj}{{OjAnF`}Oj}{{OlhHn}Ol}{{O`hHl}O`}{{OlhOlOj}Ol}{{O`hO`Oj}O`}1010=<=<=<=<=<=<=<=<=<=<=<=<=<=<98=<=<98=<=<{{OjAnOjOj}Oj}00{{OjDdOjOj}Oj}{{OjIdOjOj}Oj}{{OlHnOjOl}Ol}{{O`HlOjO`}O`}3210;:87<;:987{{OjhOj}Oj}0{{OjhOjOj}Oj}000060006{{OlhOlOl}Ol}{{O`hO`O`}O`}10102282228101010333{{OjAnOj}Oj}{{OlhOl}Ol}{{O`hO`}O`}431005543434355555;55;5;510=<555;{{OlhOjOl}Ol}{{O`hOjO`}O`}7=88843265887788773265653265656565{{OjhIb}Oj}{{OjhDd}Oj}{{OjhId}Oj}{{OjAnF`}Oj};;;;;;;;;;;;<{{OjAnOjOj}Oj};:==<<<===<<<87;:;:<<<===<<<<<<===<<<{{DdhOj}Ah}{{IdhOj}Ah}{{HnhOl}Ah}{{HlhO`}Ah}{{IbhOj}Ah}43{{F`AnOj}Ah}32{{OjhOjOj}Oj}007{{OlhOlOl}Ol}{{O`hO`O`}O`}1010292922{{hOjOj}h}00{{AnOjOj}An}1110444;32444;3244{{DdOj}Oj}{{IdOj}Oj}{{HnOj}Ol}{{HlOj}O`}{{OjOjF`}Ah}{{DdOjOj}Ah}{{IdOjOj}Ah}{{HnOjOl}Ah}{{HlOjO`}Ah}{{hOj}Oj}0{{AnOj}Oj}{{hOjOj}Oj}00{{AnOjOj}Oj}{{hOlOl}Ol}{{hO`O`}O`}10103232332333332455{{hO`}O`}66665{{hOl}Ol}177{{hO`}Oj}{{hO`Ol}O`}{{hOlO`}Ol}::::::{{hOj}Ol}{{hOj}O`}<<<<<<<<<1<<<{{hO`O`}A`}{{hOl}Oj}0{{hOl}O`}37776??????51177??????=;:;:;:{{hO`A`A`}O`}{{hOjOjOj}Oj}000{{hOj}Oj}00{{AnOj}Oj}<={{hIb}Oj}{{hDd}Oj}{{hId}Oj}{{AnF`}Oj}{{hHn}Ol}{{hHl}O`}{{hOlOlOj}Ol}{{hO`O`Oj}O`}1010{{hOlOlOl}Ol}{{hO`O`O`}O`}10101010101010101010101010{{hOl}Ol}{{hO`}O`}{{hOlOl}Ol}{{hO`O`}O`}10321010{{AnOjOj}Oj}00=<:9>=<;:9{{hOj}Oj}0{{hOjOj}Oj}0000200024343430020002434343111{{AnOj}Oj}76547661154545411111311313176{{hOlOj}Ol}{{hO`Oj}O`}{{hOjOjOj}Oj}00{{AnOjOjOj}Oj}{{hOlOjOl}Ol}{{hO`OjO`}O`}798886=<;:88778877=<;:;:=<;:;:;:;:{{hIb}Oj}{{hDd}Oj}{{hId}Oj}{{AnF`}Oj};;;777;;;777<=?><<;;;<<<;;;{{hOl}Ol}{{hO`}O`}{{hOlOl}Ol}{{hO`O`}O`}10???{{hOj}Oj}00{{hOjOj}Oj}00000111000000{{AnOjOj}Oj}4343431010>>11104311104311{{OjOj}Oj}0000000{{OlOl}Ol}{{O`O`}O`}1010{{}Ah}3333333212121{OjOj}032{OlOl}{O`O`}404{OjDd}{OlDd}{O`Dd}{Ojh}{OjAn}{hOj}{AnOj}===<;<;<;========<;=====:87{{OlOj}Ol}{{O`Oj}O`}{{OjOjOj}Oj}000{{OlOjOl}Ol}{{O`OjO`}O`}{{OjOj}Oj}0????{F`Ah}?>{{OlOl}Ol}{{O`O`}O`}{O`O`}0{OjOj}0550055{OlOl}24302434343226434343{IbOj}{DdOj}{IdOj}{F`Oj}{HnOl}{HlO`}{{IbIbIbIbIbIbIbIb}Oj}{{DdDdDdDd}Oj}{{IdId}Oj}{{F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`}Oj}{{HnHn}Ol}6{{HlHlHlHl}O`}676{BbAh}65321{{}Ol}{{}O`}{{}Oj}{{}Ah}{{OjOj}Oj}00000{{OjOjOj}Oj}111000111000{OjOj}2{{OlOl}Ol}{{O`O`}O`}224444442222444{OlOl}{O`O`}32306664446666664444666{{HnOl}Ah}{{HlO`}Ah}{{DdOj}Ah}{{IdOj}Ah}33223{{OjOj}Ah}340443{{IbOj}Ah}32{{F`Oj}Ah}6526562{{DdDd}Ah}{{IdId}Ah}7????<;<;<;????>>{OjDd}{{OjOj}Dd}{{OjOj}h}00{{OjOj}An}2{{OlOl}Dd}{{O`O`}Dd}43332104104{BbDd}{dId}323232323232{{}Ol}{{}O`}{{}Oj}{{OjOj}Oj}000{{OlOl}Ol}{{O`O`}O`}22221022102{{BbBbBb}Bb}{{ddd}d}{{BbBb}Bb}{{dd}d}10{DdDd}{IdDd}{AnDd}>{dDd}1?0{{}d}{{BbBb}Ah}{{dd}Ah}{{hBbBbBb}h}{{hddd}h}{BbBb}{dd}1010{{}Ah}2{{}Bb}1{Bbd}{{hd}Ah}00000000000{{Bbd}Ah}{{}h}{ce{}{}}0000000000000000000000000{OjOj}{O`O`}{OlOl}{OdOd}{OhOh}{OfOf}{AbAb}{AfAf}{AdAd}{A`A`}{OnOn}{AhAh}{ObOb}{bb}000000000000{{ce}Ah{}{}}000000000000{{ObOb}Hb}{{IfIfIfAjAj}If}{b{{Bf{c}}}{}}000000000000````{{ObOb}Af}{{OjCh}{{Al{AhCj}}}}{{O`Ch}{{Al{AhCj}}}}{{OlCh}{{Al{AhCj}}}}{{OdCh}{{Al{AhCj}}}}{{OhCh}{{Al{AhCj}}}}{{OfCh}{{Al{AhCj}}}}{{AbCh}{{Al{AhCj}}}}{{AfCh}{{Al{AhCj}}}}{{AdCh}{{Al{AhCj}}}}{{A`Ch}{{Al{AhCj}}}}{{OnCh}{{Al{AhCj}}}}{{AhCh}{{Al{AhCj}}}}{{ObCh}{{Al{AhCj}}}}{{{An{Al}}}Oj}{{{An{Dd}}}Oj}{{{An{d}}}Oj}{{{An{An}}}Oj}{{{An{h}}}Oj}{{{An{Ab}}}Oj}{{{An{Id}}}Oj}{cc{}}{{{An{Ib}}}Oj}{{{An{Bb}}}Oj}{{{An{F`}}}Oj}{{{An{Hl}}}O`}4{{{An{Hn}}}Ol}55{{{An{Al}}}Od}{{{An{Ab}}}Od}{{{An{d}}}Od}{{{An{Dd}}}Od}{{{An{h}}}Od}{{{An{F`}}}Od}{{{An{An}}}Od}{{{An{Ib}}}Od}{{{An{Bb}}}Od}{{{An{Id}}}Od}{{{An{Hl}}}Oh}{cc{}}0{{{An{Hn}}}Of}{{{An{Ab}}}Ab}{{{An{An}}}Ab}{{{An{Id}}}Ab}{{{An{Al}}}Ab}{{{An{Dd}}}Ab}{{{An{h}}}Ab}{{{An{Ib}}}Ab}{{{An{Bb}}}Ab}{{{An{F`}}}Ab}{{{An{d}}}Ab};{{{An{Hl}}}Af}<<{{{An{Hn}}}Ad}===={{}Af}{ce{}{}}000000000000{{{Bf{c}}}b{}}000000000000{{ObOb}{{B`{Hb}}}}2222222222222{c{{Al{e}}}{}{}}0000000000000000000000000{cFd{}}000000000000``{{{AA`{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}0`{{{AA`{c}}}{{j{c}}}{}}06666{{{AA`{c}}}{{AA`{c}}}AAd}{AAfAAf}{bb}0{{ce}Ah{}{}}0{b{{Bf{c}}}{}}0{{{AA`{c}}}Ab{}}`{AAfAd}{{{AA`{c}}}Ah{}}{{}{{AA`{c}}}{}}{{{AA`{c}}Ch}{{Al{AhCj}}}Fn}{{AAfCh}{{Al{AhCj}}}}0{{{AA`{c}}eg}e{}{}{{AAh{e}{{Cl{e}}}}}}{cc{}}{AAjAAf}1{e{{Dj{c}}}{}{{AAh{Ab}{{Cl{c}}}}}}{c{{Dj{c}}}{}}0{ce{}{}}00{{{AA`{c}}}Af{}}{{{AA`{c}}}B`{}}={{{Dj{c}}}{{AA`{c}}}{}}{{{Bf{c}}}b{}}0{{{Dj{{J`{c}}}}{Kd{Ab}}}{{AA`{c}}}{}}33:{{{AA`{c}}}{{Gb{Ab{B`{Ab}}}}}{}}66{cC`{}}{c{{Al{e}}}{}{}}0{e{}AAl{{AAh{Ab}{{Cl{c}}}}}}11{cFd{}}0``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AAnAb}{{Al{Ah{AAb{Ab}}}}}}0{AB`Ad}{{AB`Ab}{{B`{AB`}}}}{{AB`Ab}AB`}>>>>{AB`AB`}{AAnAAn}{bb}0{{ce}Ah{}{}}0{{AB`AB`}Hb}{b{{Bf{c}}}{}}0{AAnAb}{h{{B`{AB`}}}}{hAB`}{{AB`AB`}Af}{hAAn}{{AB`Ch}{{Al{AhCj}}}}0{{AAnCh}{{Al{AhCj}}}}0>={cc{}}065{{AB`c}AhIh}{ce{}{}}00{AAn{{B`{h}}}}:{{{Bf{c}}}b{}}011{{AB`AB`}{{B`{Hb}}}}{AAn{{Gb{Ab{B`{Ab}}}}}}{{AB`AB`}{{B`{Ab}}}}{AB`ABb}66{cC`{}}0{AB`h}{c{{Al{e}}}{}{}}000{cFd{}}0````````::{{{ABd{c}}}{{ABd{c}}}AAd}{bb}{{ce}Ah{}{}}{b{{Bf{c}}}{}}{{{ABd{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}{cABdHh}{ce{}{}}{{{ABh{}{{Hf{c}}{ABf{e}}}}}e{}{{ABj{}{{Hf{c}}}}}}{c{}{}}`{{{Bf{c}}}b{}}{{{Mh{{ABj{}{{Hf{c}}}}}}Mj}{{Ml{{B`{c}}}}}{}}{{{Mh{{ABd{c}}}}Mj}{{Ml{B`}}}Lj}{{{ABj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{ABd{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}7{c{{Al{e}}}{}{}}0{cFd{}}``{ABlcHd}{ABncHd}``````````{{{AC`{{Dj{c}}}}}{{Dj{{AC`{c}}}}}{}}{{{AC`{c}}}{}Hd}{{{ACb{c}}}{}Hd}{{{AC`{{j{c}}}}}{{j{{AC`{c}}}}}{}}????{{{ACb{c}}}{{ACd{c}}}Hd}{ce{}{}}00000```0000{{{ACb{c}}}{{ACf{c}}}Hd}111111{{{ACh{c}}}{{ACh{c}}}AAd}{{{AC`{c}}}{{AC`{c}}}ACj}{{{ACb{c}}}{{ACb{c}}}AAd}{{{ACd{c}}}{{ACd{c}}}Hd}{{{ACb{c}}{ACb{c}}}AhAAd}{bb}00{{ce}Ah{}{}}00{{{AC`{c}}{AC`{c}}}Hb{AClACj}}{{{ACb{c}}{ACb{c}}}Hb{AClHd}}{b{{Bf{c}}}{}}00{{}{{ACn{c}}}AD`}{{}{{ACh{c}}}{}}{{}{{AC`{c}}}AD`}{{}{{ACb{c}}}AD`}{{}{{ADb{c}}}AD`}{{}{{ADd{c}}}AD`}{{{ACn{ce}}}c{}{{Cn{}{{Cl{c}}}}}}{{{ACd{c}}}cHd}{{{ACf{c}}}cHd}0{ADfAd}{ADhAd}{{{ACh{c}}{ACh{c}}}AfADj}{{{AC`{c}}{AC`{c}}}Af{ADjACj}}{{{ACb{c}}{ACb{c}}}Af{ADjHd}}{{{ACd{c}}g}{{Al{{ACd{e}}{ACd{c}}}}}HdHd{{Cn{c}{{Cl{{B`{e}}}}}}}}{{{ACf{c}}g}{{Al{{ACf{e}}{ACf{c}}}}}HdHd{{Cn{c}{{Cl{{B`{e}}}}}}}}{{{ACn{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{ACh{c}}Ch}{{Al{AhCj}}}Fn}{{{AC`{c}}Ch}{{Al{AhCj}}}{ACjFn}}{{{ACb{c}}Ch}{{Al{AhCj}}}{FnHd}}{{ADfCh}{{Al{AhCj}}}}0{{ADhCh}{{Al{AhCj}}}}0{{{ACd{c}}Ch}{{Al{AhCj}}}{FnHd}}{{{ACd{c}}Ch}{{Al{AhCj}}}{EfHd}}{{{ACf{c}}Ch}{{Al{AhCj}}}{FnHd}}{{{ACf{c}}Ch}{{Al{AhCj}}}{EfHd}}{{{ADb{c}}Ch}{{Al{AhCj}}}Hd}{{{ADd{c}}Ch}{{Al{AhCj}}}Hd}{{{ACn{ce}}}c{}{{Cn{}{{Cl{c}}}}}}{cc{}}{c{{ACh{c}}}{}}1{G`c{}}{c{{AC`{c}}}{}}3131{c{{ACb{c}}}{}}44442{c{{ADb{c}}}{}}5{c{{ADd{c}}}{}}46{c{{AC`{c}}}Hd}{c{{ADb{c}}}Hd}{{{AC`{c}}{AC`{c}}}Af{ADlACj}}{{{ACb{c}}{ACb{c}}}Af{ADlHd}}{{{ACh{c}}}{{B`{c}}}{}}{{{AC`{c}}}cACj}{{{ADb{c}}}{}Hd}{{{ADd{c}}}{}Hd}3{{{AC`{c}}}cHd}{{{ACb{c}}}cHd}{{{ADb{c}}}cHd}{{{ADd{c}}}cHd}{{{ACh{c}}e}c{}{{Cn{}{{Cl{c}}}}}}{{{ACh{c}}g}{{Al{ce}}}{}{}{{Cn{}{{Cl{{Al{ce}}}}}}}};:`{ce{}{}}000000000{{{ACn{ce}}}{{Al{ce}}}{}{{Cn{}{{Cl{c}}}}}};{{{AC`{c}}}c{}}{{{ACb{c}}}c{}}{{{ADb{c}}}c{}}{{{ADd{c}}}c{}}{{{AC`{c}}{AC`{c}}}Af{ADlACj}}{{{ACb{c}}{ACb{c}}}Af{ADlHd}}{{{ACd{c}}}cHd}{{{ACf{c}}}cHd}32{{{ACd{c}}g}{{ACd{e}}}HdHd{{Cn{c}{{Cl{e}}}}}}{{{ACf{c}}g}{{ACf{e}}}HdHd{{Cn{c}{{Cl{e}}}}}}{{{ACd{c}}i}{{Gb{{ACd{e}}{ACd{g}}}}}HdHdHd{{Cn{c}{{Cl{{Gb{eg}}}}}}}}{{{ACf{c}}i}{{Gb{{ACf{e}}{ACf{g}}}}}HdHdHd{{Cn{c}{{Cl{{Gb{eg}}}}}}}}`{e{{ACn{ce}}}{}{{Cn{}{{Cl{c}}}}}}{{}{{ACh{c}}}{}}{c{{AC`{c}}}{}}{c{{ACb{c}}}{}}{c{{ADb{c}}}{}}{c{{ADd{c}}}{}}{{{Bf{c}}}b{}}00{{{AC`{c}}{AC`{c}}}{{B`{Hb}}}{ADlACj}}{{{ACb{c}}{ACb{c}}}{{B`{Hb}}}{ADlHd}}{ADb}{ADd}{{{AC`{c}}c}c{}}{{{ACb{c}}c}c{}}{{{ACb{c}}e}c{}{{Cn{c}{{Cl{c}}}}}}{{{ACh{c}}c}{{Al{Ahc}}}{}}{{{AC`{c}}c}Ah{}}`{{{AC`{c}}{AC`{c}}}Ah{}}{{{ACb{c}}{ACb{c}}}Ah{}}{{{ACh{c}}}{{B`{c}}}{}}{{{AC`{c}}}cAD`}{{{ACb{c}}}cAD`}{ce{}{}}00{cC`{}}000{{{ACb{c}}}{{Al{{ACd{c}}ADf}}}Hd}{{{ACb{c}}}{{Al{{ACf{c}}ADh}}}Hd}{{{ACb{c}}}{{Al{cADf}}}Hd}{c{{Al{e}}}{}{}}000000000{{{ACh{c}}c}{{Al{c{Gb{cc}}}}}{}}1111111111{cFd{}}000000000{{{ACb{c}}}cHd}{{{AC`{c}}e}cACj{{Cn{c}{{Cl{c}}}}}}```````````````````{{ADnAb}{{Al{Ah{AAb{Ab}}}}}}{{AE`Ab}{{Al{Ah{AAb{Ab}}}}}};;;;;;;;;;;;;;;;;;;;`{AEbAEb}{AEdAEd}{{{AEf{c}}}{{AEf{c}}}{AAd{Lj{}{{Hf{An}}}}}}{AEhAEh}{ADnADn}{AE`AE`}{AEjAEj}{AElAEl}{AEnAEn}{AF`AF`}{bb}000000000{{ce}Ah{}{}}000000000`{b{{Bf{c}}}{}}000000000{ADnAb}{AE`Ab}{AEjAb}{cAEf{{Hh{}{{Hf{An}}}}}}{AEbAd}{AEdAd}{AEhAd}{{AEbAEb}Af}{{AEdAEd}Af}{{AEhAEh}Af}{{AF`AF`}Af}{{AEbCh}{{Al{AhCj}}}}0{{AEdCh}{{Al{AhCj}}}}0{{{AEf{c}}Ch}{{Al{AhCj}}}{Fn{Lj{}{{Hf{An}}}}}}{{AEhCh}{{Al{AhCj}}}}0{{ADnCh}{{Al{AhCj}}}}0{{AE`Ch}{{Al{AhCj}}}}0{{AEjCh}{{Al{AhCj}}}}0{{AElCh}{{Al{AhCj}}}}0{{AEnCh}{{Al{AhCj}}}}0{{AF`Ch}{{Al{AhCj}}}}0{cc{}}000000000{{BbBb}{{B`{ABb}}}}{Bb{{B`{ABb}}}}{BbABb}{ce{}{}}000000000000000``{ADn{{B`{ABb}}}}{AE`{{B`{ABb}}}}{ADnAb}{AE`Ab}{AEjAb}{{{Bf{c}}}b{}}000000000{{{AEf{c}}}{{B`{{Al{ABbAEh}}}}}{{Lj{}{{Hf{An}}}}}}65{AEj{{B`{ABb}}}}{AEl{{B`{ABb}}}}{AEn{{B`{ABb}}}}10{{{AEf{c}}}{{Gb{Ab{B`{Ab}}}}}{{Lj{}{{Hf{An}}}}}}{ADn{{Gb{Ab{B`{Ab}}}}}}{AE`{{Gb{Ab{B`{Ab}}}}}}{AEj{{Gb{Ab{B`{Ab}}}}}}{AEl{{Gb{Ab{B`{Ab}}}}}}{AEn{{Gb{Ab{B`{Ab}}}}}}{ce{}{}}000000000{cC`{}}00000000{c{{Al{e}}}{}{}}0000000000000000000{cFd{}}000000000{AEhAn}``{AAdAAd}{{AAdAAd}Ah}`````````````6666{{AClAClACl}ACl}{HbHb}{{{AFb{c}}}{{AFb{c}}}AAd}{{{AFb{c}}{AFb{c}}}AhAAd}{bb}0{{ce}Ah{}{}}0{{AClACl}Hb}{{HbHb}Hb}{{{AFb{c}}{AFb{c}}}HbACl}{b{{Bf{c}}}{}}0{{}{{AFb{c}}}AD`}{{ADjc}AfHd}{{HbHb}Af}{{{AFb{c}}{AFb{c}}}AfADj}{{HbCh}{{Al{AhCj}}}}{{{AFb{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}0{{ADlc}AfHd}{{{AFb{c}}{AFb{c}}}AfADl}10{{Hbc}AhIh}{{{AFb{c}}e}AhAFdIh}{ce{}{}}0{HbAf}000005454{{cc}cACl}{{AClACl}ACl}{{cce}c{}{{Cn{cc}{{Cl{Hb}}}}}}{{ccg}c{}ACl{{AAh{c}{{Cl{e}}}}}}3210{{cc}{{Dj{c}}}ACl}{{cce}{{Dj{c}}}{}{{Cn{cc}{{Cl{Hb}}}}}}{{ccg}{{Dj{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}{{ADjc}AfHd}{{{Bf{c}}}b{}}0{{ADlc}{{B`{Hb}}}Hd}{{HbHb}{{B`{Hb}}}}{{{AFb{c}}{AFb{c}}}{{B`{Hb}}}ADl}{HbHb}{{HbHb}Hb}{{Hbc}Hb{{Cn{}{{Cl{Hb}}}}}}{ce{}{}}0{c{{Al{e}}}{}{}}000{cFd{}}0``````````{AFfcHd}{AFhcHd}44{AAjAAj}{bb}{{ce}Ah{}{}}{{AAjAAj}Hb}{b{{Bf{c}}}{}}{AAjAd}{{AAjAAj}Af}{{AAjCh}{{Al{AhCj}}}}0{cAFj{}}{G`AAj}{cc{}}{G`c{}}{{AAjc}AhIh}2{Cbc{}}{ce{}{}}{{{Bf{c}}}b{}}{{AAjAAj}{{B`{Hb}}}}{AAjAFl}3{cC`{}}{c{{Al{{AG`{}{{AFn{e}}}}e}}}{}{}}{c{{Al{e}}}{}{}}{{{AGb{}{{AFn{c}}}}}{{Al{ec}}}{}{}}1{cFd{}}``{{}AD`}```9999{Ff{{B`{Ff}}}}{AGdAGd}{{ce}Ah{}{}}`{FfAd}{{{Hj{Ff}}}{{Al{{Hj{c}}{Hj{Ff}}}}}Ff}00{Ff{{B`{c}}}Ff}00000{{AGfCh}{{Al{AhCj}}}}{{AGdCh}{{Al{AhCj}}}}{cc{}}{ce{}{}}0{FfAf}00{AGdB`}{{FfAGf}Ah}{{AGfc}AGfHd}{{AGfe}AGfHd{{Cn{}{{Cl{c}}}}}}{{AGfc}AGf{}}{{AGfe}AGf{}{{Cn{}{{Cl{c}}}}}}{c{{B`{e}}}{FfHd}Hd}{c{{B`{e}}}{FfHd}{}}{Ff{{B`{Ff}}}}{FfAGd};{c{{Al{e}}}{}{}}0{cFd{}}0{AGfAf}0`````````````````````````````````````````````````````````````````````````````````````{AGhcAGj}{AGlF`}{AGlAGl}{AGhAGn}{ce{}{}}00000000000`````````````````{AH`AH`}{AHbAHb}{AGhAGh}{bb}00{{AGlAHd}Ah}{{ce}Ah{}{}}00{{AGlAGl}Hb}{b{{Bf{c}}}{}}00{AGlAb}{{}AGl}{AGnAGh}0{AH`Ad}{AGhAh}{{AGlAGl}Af}{{AH`AH`}Af}{{AHbAHb}Af}{{AHfCh}{{Al{AhCj}}}}{{AGlCh}{{Al{AhCj}}}}{{AH`Ch}{{Al{AhCj}}}}0{{AHbCh}{{Al{AhCj}}}}0{{AGhCh}{{Al{AhCj}}}}{{AGnCh}{{Al{AhCj}}}}`{cc{}}0000{{{j{h}}}{{Al{AGlAHb}}}}{{{j{h}}}{{Al{AGlAH`}}}}{{{j{h}}}AGl}{F`AGl}`{{AGlc}AhIh}{{AGl{Jl{Ab}}}AGl}``{ce{}{}}0000{{{Hj{AGl}}}AHd}{AGlAf}`{{{Bf{c}}}b{}}00`{{AGlAGl}{{B`{Hb}}}}`{AGl{{j{h}}}}0{AGlAHd}666{AGl{{Al{AdAHh}}}}{cC`{}}0{AGl{{AHj{Ad}}}}{c{{Al{e}}}{}{}}000000000{cFd{}}00000{{AGhe}c{}{{Cn{AGn}{{Cl{c}}}}}}```````````````````````````{Ch{{B`{AHl}}}}`{ChAf}`{Jd{{B`{Ad}}}}????????????????????`{AHlAHl}{CjCj}{JdJd}{bb}00{{ce}Ah{}{}}00{{CjCj}Hb}{b{{Bf{c}}}{}}00{ChAHn}{ChAI`}{ChAIb}{{ChAd}AId}{{ChAd}AIf}{{}Cj}{CjAd}`{{AIbe}AIbFn{{Hh{}{{Hf{c}}}}}}{{AHne}AHnFn{{Hh{}{{Hf{c}}}}}}{{AI`g}AI`FnFn{{Hh{}{{Hf{{Gb{ce}}}}}}}}{{AIbFn}AIb}{{AHnFn}AHn}{{AI`FnFn}AI`}{{AIbc}AIb{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{AHnc}AHn{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{AHlAHl}Af}{{CjCj}Af}{{AIdAdFn}AId}{{AIfFn}AIf}{{AIdAdc}AId{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{AIfc}AIf{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}`{ChABb}`{AId{{Al{AhCj}}}}{AIf{{Al{AhCj}}}}{AIb{{Al{AhCj}}}}{AHn{{Al{AhCj}}}}{AI`{{Al{AhCj}}}}4{ChBb}`{{FnCh}{{Al{AhCj}}}}{{EfCh}{{Al{AhCj}}}}{{AIhCh}{{Al{AhCj}}}}{{AIjCh}{{Al{AhCj}}}}{{AIlCh}{{Al{AhCj}}}}{{AInCh}{{Al{AhCj}}}}{{AJ`Ch}{{Al{AhCj}}}}{{AJbCh}{{Al{AhCj}}}}{{AJdCh}{{Al{AhCj}}}}{{{AJf{c}}Ch}{{Al{AhCj}}}{{AJh{Ch}{{Cl{{Al{AhCj}}}}}}}}0{{AHlCh}{{Al{AhCj}}}}{{CjCh}{{Al{AhCj}}}}0{{JdCh}{{Al{AhCj}}}}0````{cc{}}000000000```{{Cjc}AhIh}``{ce{}{}}000000000{{AI`Fn}AI`}{{AI`c}AI`{{Cn{Ch}{{Cl{{Al{AhCj}}}}}}}}{{{Bf{c}}}b{}}00{{ChAd}{{Al{AhCj}}}}{{ChAfAdAd}{{Al{AhCj}}}}{{CjCj}{{B`{Hb}}}}`{Ch{{B`{Ab}}}}````{ChAf}00`888{cC`{}}00{c{{Al{e}}}{}{}}0000000000000000000{cFd{}}000000000:94`{{AJjJd}{{Al{AhCj}}}}{{AJjABb}{{Al{AhCj}}}}{{ChABb}{{Al{AhCj}}}}2{{ChJd}{{Al{AhCj}}}}0{{AJjAd}{{Al{AhCj}}}}<<`````````{ce{}{}}00000{{{AJl{c}}}{{AJl{c}}}{}}{{{AJn{c}}}{{AJn{c}}}AAd}{bb}00{{ce}Ah{}{}}0{b{{Bf{c}}}{}}00`{{{AJl{c}}Ch}{{Al{AhCj}}}{}}{{{AK`{c}}Ch}{{Al{AhCj}}}{}}{{{AJn{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}00999{{{AKd{}{{Cl{c}}{AKb{e}}}}}e{}{{El{}{{Cl{c}}}}}}{c{}{}}00{{{AJn{c}}}c{}}`{{{Bf{c}}}b{}}00{{}{{AJl{c}}}{}}{{{Mh{{El{}{{Cl{c}}}}}}Mj}{{Ml{c}}}{}}{{{Mh{{AJl{c}}}}Mj}{{Ml{c}}}{}}{{{Mh{{AK`{e}}}}Mj}{{Ml{c}}}{}{{AAh{Mj}{{Cl{{Ml{c}}}}}}}}{{{Mh{{AJn{c}}}}Mj}{{Ml{c}}}{}}{e{{AK`{e}}}{}{{AAh{Mj}{{Cl{{Ml{c}}}}}}}}{c{{AJn{c}}}{}}{ce{}{}}0{c{{Al{e}}}{}{}}00000{cFd{}}00```````2222{{{AKh{}{{AKf{c}}}}}cIh}{{{AKj{c}}}c{AD`Ih}}{{{AKj{c}}}{{AKj{c}}}{}}{AKlAKl}{bb}0{{ce}Ah{}{}}0{b{{Bf{c}}}{}}0{{}{{AKj{c}}}{}}{{}AKl}{{{AKj{c}}{AKj{c}}}Af{}}{Ihd}{AKld}{{{AKj{c}}Ch}{{Al{AhCj}}}{}}{{AKlCh}{{Al{AhCj}}}}{cc{}}0{{AFdc}AhIh}{{{AKh{}{{AKf{c}}}}e}dIhAFd}{{{j{AFd}}c}AhIh}{ce{}{}}0:{{{Bf{c}}}b{}}0{{dd}AKl}22{c{{Al{e}}}{}{}}000{cFd{}}0{{Ih{j{h}}}Ah}{{AKl{j{h}}}Ah}{{IhI`}Ah}{{IhIb}Ah}{{IhDd}Ah}{{IhId}Ah}{{IhF`}Ah}{{IhAl}Ah}{{IhAb}Ah}{{IhAd}Ah}{{AKlAd}Ah}{{IhIf}Ah}{{IhAn}Ah}{{IhBb}Ah}{{Ihd}Ah}{{Ihh}Ah}7{AfAh}{cc{}}0{{}Ah}{{}G`}``````````0{{cc}{{Gb{cAf}}}ACj}{Al}3335{ccACj}00002222222222222222222222222222224444{{}cACj}000111111111111111111115555{cAhACj}0002222222222222222222222222222222762{{}AKn}{HlHl}{HnHn}{{hhAb}Dd}{{AbAb}h}{{hAbAb}Ah}{{cgi}eAL`{}{{Cn{c}{{Cl{e}}}}}{{Cn{c}{{Cl{e}}}}}}{AbAh}0{{HlHl}Hl}{{HnHn}Hn}87<<<<<{c{}{}}{{}Ah}{{cc}cACj};:;:;:00{ceACjACj}<;{{HlHlHl}Hl}{{HnHnHn}Hn}3{cAhHd}44{cAfACj}{AfAf}{HlHl}{HnHn}1010<;{{}Ab}0=<`{{cc}{{Gb{cAf}}}ACj}32{{}Af}{cAh{}}{{ce}c{}{}}{{HlHl}Hl}{{HnHn}Hn}{{HlDd}Hl}{{HnDd}Hn}8{DdAh}000{{}h}{Ab}{{}Al}<{{cc}Af{}}{{}c{}}{HlHl}{HnHn}{{cc}cACj}02121{cc{}}11`32{{}Ab}043{{cc}{{Gb{cAf}}}ACj}{ce{}{}}065{hDd}{{}If}{{}Ad}:{cAh{}}8888888{AfAf}{{}G`}8{AbAh}0>{{hAb}Ah}4{AhAb}0===15`{AfAh}`{{AhALbALd}Ah};{c{{Gb{cAf}}}{}}`?8{c{}{}}{{cALbALd}Ah{}}{{AhBb}c{}}{ALfALf}`{cAb{}}{cc{}}`{{ce}c{}{}}?{{}ALf}{ALfALb}`{{cBb}Ah{}}49{cAh{}}03`{ALfALd}{{}ALd}{{}Ah}{ALhALd}`25{ce{}{}}0000000{bb}000{b{{Bf{c}}}{}}000<<<<2222`{{{Bf{c}}}b{}}000`{c{{Al{e}}}{}{}}0000000{cFd{}}000{{cc}c{}}0?66{cc{}}077001{{cc}e{}{}}81228{{ceg}c{}{}{}}1111{{ceg}g{}{}{}}{{ceg}Ah{}{}{}}5345{{ce}e{}{}}{cAf{}}=0==1==7772{{cee}e{}{}}088{{cce}g{}{}{}}99``{{ALjAb}ALj}{{ALj{j{h}}}Ah}{ALj{{j{{J`{h}}}}}}{ce{}{}}000``{ALlAb}{ALjAb}{ALlALl}{bb}0{b{{Bf{c}}}{}}0{ALjALj}{ALl{{j{h}}}}`0{ALj{{Al{AhJh}}}}{{ALlCh}{{Al{AhCj}}}}{{ALjCh}{{Al{AhCj}}}}{{{j{{J`{h}}}}}ALl}{cc{}}{{{j{h}}}ALl}1`<{ALj{{j{h}}}}0>>={{{Bf{c}}}b{}}09{{ALlAb}ALl}{{ALjAb}ALj}`{c{{Al{e}}}{}{}}000{cFd{}}0{ALlALj}{ALj{{j{{J`{h}}}}}}{{ALj{j{h}}}{{Al{AbJh}}}}{ALjAb}```````````````````````````````````````````````````````{{{ALn{ceg}}Ab}{{Al{Ah{AAb{Ab}}}}}AM`Hh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}Ab}{{Al{Ah{AAb{Ab}}}}}AM`}{{AM`Ab}{{Al{Ah{AAb{Ab}}}}}}{{{AMd{c}}Ab}{{Al{Ah{AAb{Ab}}}}}AM`}{{{AMf{ce}}Ab}{{Al{Ah{AAb{Ab}}}}}AM`{{AM`{}{{Hf{}}}}}}{{{AMh{e}}Ab}{{Al{Ah{AAb{Ab}}}}}ACj{{AM`{}{{Hf{c}}}}}}{{{AMj{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{AMlAM`}}{{{AMn{c}}Ab}{{Al{Ah{AAb{Ab}}}}}AM`}{{{AN`{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{AM`AMl}}{{{ANb{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{AM`AMl}}{{{ANd{c}}Ab}{{Al{Ah{AAb{Ab}}}}}AAd}{{{ANf{c}}Ab}{{Al{Ah{AAb{Ab}}}}}AAd}{{{ALn{ceg}}Ab}{{Al{Ah{AAb{Ab}}}}}LjHh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}Ab}{{Al{Ah{AAb{Ab}}}}}Lj}{{{Lj{}{{Hf{c}}}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{AMd{c}}Ab}{{Al{Ah{AAb{Ab}}}}}Lj}{{{AMf{ce}}Ab}{{Al{Ah{AAb{Ab}}}}}Lj{{Lj{}{{Hf{}}}}}}{{{AMh{e}}Ab}{{Al{Ah{AAb{Ab}}}}}ACj{{Lj{}{{Hf{c}}}}}}{{{ANh{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{AAdLj}}{{{AMj{c}}Ab}{{Al{Ah{AAb{Ab}}}}}Lj}<{{{AN`{c}}Ab}{{Al{Ah{AAb{Ab}}}}}Lj}{{{ANb{c}}Ab}{{Al{Ah{AAb{Ab}}}}}Lj};:{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}0{{{Lj{}{{Hf{c}}}}}{{ANj{{Lj{}{{Hf{c}}}}}}}{}}``{{ANlAb}ANl}{{ANlAb}{{B`{ANl}}}}1{ce{}{}}000000000000000000000000000000000000000000000000000000000000000000000{{{Lj{}{{Hf{c}}}}}{{Lj{}{{Hf{c}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{AMf{{Lj{}{{Hf{c}}}}}}}{}{{Hh{}{{Hf{c}}}}}}{{{ALn{ceg}}}{{ALn{ceg}}}AAd{AAdHh}AAd}{{{AMb{c}}}{{AMb{c}}}{AAdLj}}{{{ANn{ce}}}{{ANn{ce}}}{LjAAd}AAd}{{{AO`{ce}}}{{AO`{ce}}}{LjAAd}AAd}{{{AOb{c}}}{{AOb{c}}}{}}{{{ANj{c}}}{{ANj{c}}}{AAdLj}}{{{AMf{ce}}}{{AMf{ce}}}AAdAAd}{{{AOd{c}}}{{AOd{c}}}AAd}{{{AMh{c}}}{{AMh{c}}}AAd}{{{ANh{c}}}{{ANh{c}}}AAd}{{{AMj{c}}}{{AMj{c}}}AAd}{{{AOf{ce}}}{{AOf{ce}}}AAdAAd}{{{AOh{ce}}}{{AOh{ce}}}AAdAAd}{{{AOj{c}}}{{AOj{c}}}AAd}{{{AOl{ce}}}{{AOl{ce}}}AAdAAd}{{{AOn{c}}}{{AOn{c}}}{AAdLj}}{{{B`{ce}}}{{B`{ce}}}AAdAAd}{{{Bb{ce}}}{{Bb{ce}}}AAdAAd}{{{Bd{c}}}{{Bd{c}}}{AAdLj}}{{{AMn{c}}}{{AMn{c}}}AAd}{{{Bf{ceg}}}{{Bf{ceg}}}AAdAAdAAd}{{{AN`{c}}}{{AN`{c}}}AAd}{{{Bh{ce}}}{{Bh{ce}}}AAdAAd}{{{Bj{c}}}{{Bj{c}}}AAd}{{{ANb{c}}}{{ANb{c}}}AAd}{{{Bl{ce}}}{{Bl{ce}}}AAdAAd}{{{Bn{ce}}}{{Bn{ce}}}AAdAAd}{{{BA`{c}}}{{BA`{c}}}AAd}{{{BAb{c}}}{{BAb{c}}}AAd}{{{BAd{c}}}{{BAd{c}}}AAd}{{{ANd{c}}}{{ANd{c}}}AAd}{{{ANf{c}}}{{ANf{c}}}AAd}{{{BAf{c}}}{{BAf{c}}}AAd}{{{BAh{ce}}}{{BAh{ce}}}AAdAAd}{bb}0000000000000000000000000000000000{{ce}Ah{}{}}000000000000000000000000000000000{{{Lj{}{{Hf{c}}}}}{{AOd{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Hb{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}eg}Hb{}Hh{{AAh{c}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BAj{c}}}}{{{Lj{}{{Hf{c}}}}e}e{}{{BAl{c}}}}{b{{Bf{c}}}{}}0000000000000000000000000000000000{{{Lj{}{{Hf{c}}}}}{{AMh{{Lj{}{{Hf{c}}}}}}}{}}{{{ALn{ceg}}}AbLjHh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}}AbLj}{{{Lj{}{{Hf{c}}}}}Ab{}}{{{ANj{c}}}AbLj}{{{AMf{ce}}}AbLj{{Lj{}{{Hf{}}}}}}{{{AMh{e}}}AbACj{{Lj{}{{Hf{c}}}}}}{{{AMj{c}}}AbLj}{{{AOf{ce}}}AbLj{{AAh{}{{Cl{Af}}}}}}{{{AOj{c}}}AbLj}{{{Bd{c}}}AbLj}{{{AN`{c}}}AbLj}{{{ANd{c}}}AbAAd}{{{ANf{c}}}AbAAd}``{{{Lj{}{{Hf{c}}}}}{{ANh{{Lj{}{{Hf{c}}}}}}}{}}{{}{{AMb{c}}}{AD`Lj}}{{}{{AOb{c}}}{}}{{}{{AMf{ce}}}AD`AD`}{{}{{AOd{c}}}AD`}{{}{{AMh{c}}}AD`}{{}{{AMj{c}}}AD`}{{}{{AOj{c}}}AD`}{{}{{AMn{c}}}AD`}{{{ANf{c}}}Ah{}}``7{{{Lj{}{{Hf{c}}}}}{{AMj{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Lj{}{{Hf{c}}}}eg}Af{}Hh{{AAh{c}{{Cl{Af}}}}}}{{BAle}Ah{}{{Hh{}{{Hf{c}}}}}}{{BAlc}Ah{}}{{BAlAb}Ah}`````{{{Lj{}{{Hf{c}}}}e}{{AOf{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AOh{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{AMf{ce}}g}B`Lj{{Lj{}{{Hf{}}}}}{{AAh{}{{Cl{Af}}}}}}{{{AOj{c}}e}B`Lj{{AAh{}{{Cl{Af}}}}}}{{{AMn{c}}e}B`AM`{{AAh{}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{e}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}```{{{Lj{}{{Hf{c}}}}g}{{ALn{{Lj{}{{Hf{c}}}}eg}}}{}Hh{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMb{{Lj{}{{Hf{c}}}}}}}{}}{{{ALn{ceg}}Ch}{{Al{AhCj}}}FnHh{}}{{{AMb{c}}Ch}{{Al{AhCj}}}{FnLj}}{{{ANn{ce}}Ch}{{Al{AhCj}}}{LjFn}Fn}{{{AO`{ce}}Ch}{{Al{AhCj}}}{LjFn}{}}{{{AOb{c}}Ch}{{Al{AhCj}}}{}}{{{ANj{c}}Ch}{{Al{AhCj}}}{FnLj}}{{{AMd{c}}Ch}{{Al{AhCj}}}Fn}{{{AMf{ce}}Ch}{{Al{AhCj}}}FnFn}{{{AOd{c}}Ch}{{Al{AhCj}}}Fn}{{{AMh{c}}Ch}{{Al{AhCj}}}Fn}{{{ANh{c}}Ch}{{Al{AhCj}}}Fn}{{{AMj{c}}Ch}{{Al{AhCj}}}Fn}{{{AOf{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{AOh{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{AOj{c}}Ch}{{Al{AhCj}}}Fn}{{{AOl{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{AOn{c}}Ch}{{Al{AhCj}}}{FnLj}}{{{B`{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{Bb{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{Bd{c}}Ch}{{Al{AhCj}}}{FnLj}}{{{AMn{c}}Ch}{{Al{AhCj}}}Fn}{{{Bf{ceg}}Ch}{{Al{AhCj}}}FnFn{}}{{{AN`{c}}Ch}{{Al{AhCj}}}Fn}{{{Bh{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{Bj{c}}Ch}{{Al{AhCj}}}Fn}{{{ANb{c}}Ch}{{Al{AhCj}}}Fn}{{{Bl{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{Bn{ce}}Ch}{{Al{AhCj}}}FnFn}{{{BA`{c}}Ch}{{Al{AhCj}}}{}}{{{BAb{c}}Ch}{{Al{AhCj}}}Fn}{{{BAd{c}}Ch}{{Al{AhCj}}}{}}{{{ANd{c}}Ch}{{Al{AhCj}}}Fn}{{{ANf{c}}Ch}{{Al{AhCj}}}Fn}{{{BAf{c}}Ch}{{Al{AhCj}}}{}}{{{BAh{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{ALn{ceg}}ik}iLjHh{{AAh{}{{Cl{e}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{AMb{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{ANn{ce}}gi}gLj{{AAh{}{{Cl{}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}eg}e{}{}{{AAh{ec}{{Cl{e}}}}}}{{{ANj{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{AMd{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{AMf{ce}}gi}gLj{{Lj{}{{Hf{}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AOd{e}}gi}gAAd{{Lj{}{{Hf{c}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AMh{e}}gi}gACj{{Lj{}{{Hf{c}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AMj{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{AOf{ce}}gi}gLj{{AAh{}{{Cl{Af}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AOh{cg}}ik}iLj{}{{AAh{}{{Cl{{B`{e}}}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{AOj{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{AOl{ce}}gi}gLjAAh{}{{AAh{g}{{Cl{g}}}}}}{{{AOn{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{B`{cg}}ik}iLj{}{{AAh{}{{Cl{e}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{Bb{cg}}ik}iLj{}{{AAh{}{{Cl{{B`{e}}}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{Bd{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{AMn{c}}eg}eAM`{}{{AAh{e}{{Cl{e}}}}}}{{{Bf{cei}}km}kLj{}{}{{AAh{e}{{Cl{{B`{g}}}}}}}{}{{AAh{k}{{Cl{k}}}}}}{{{AN`{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{Bh{ce}}gi}gLj{{AAh{}{{Cl{Af}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{Bj{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{ANb{c}}eg}eLj{}{{AAh{e}{{Cl{e}}}}}}{{{Bl{ce}}gi}gLj{{AAh{}{{Cl{Af}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{Bn{ce}}gi}gLjLj{}{{AAh{g}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}e}Ah{}{{AAh{c}}}}{{{ANb{c}}e}AhLjAAh}{{ANlAb}ANl}{{ANlAb}{{B`{ANl}}}}1{cc{}}0000000000000000000000000000000000{c{{BAn{c}}}{{BBb{}{{BB`{Ah}}}}BBd}}{e{{BA`{e}}}{}{{AAh{}{{Cl{{B`{c}}}}}}}}{eBAj{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AOj{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}`0`````{{{Lj{}{{Hf{c}}}}e}{{AOl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}}}}{{{Lj{}{{Hf{c}}}}c}{{AOn{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{ANn{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{}{{Cl{c}}}}}}{ce{}{}}0000000000000000000000000000000000{{{Hh{}{{Hf{c}}{BBf{e}}}}}e{}{{Lj{}{{Hf{c}}}}}}11111111111111111111111111111111111{{{ANj{c}}}{{B`{AA`}}}Lj}{AMlAf}{{{ANj{c}}}AfAMl}{{{AOd{e}}}AfAAd{{AMl{}{{Hf{c}}}}}}{{{AMh{e}}}AfACj{{AMl{}{{Hf{c}}}}}}{{{AMj{c}}}AfAMl}{{{AOj{c}}}AfAMl}{{{AOl{ce}}}AfAMlAAh}{{{B`{cg}}}AfAMl{}{{AAh{}{{Cl{e}}}}}}{{{AMn{c}}}Af{AMlAM`}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}Af{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{cc}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}Af{}ADl{{AAh{c}{{Cl{e}}}}}}`````````````````````{{{ALn{ceg}}}B`LjHh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}}B`Lj}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}}{{{AMf{ce}}}B`Lj{{Lj{}{{Hf{}}}}}}{{{AMh{e}}}{{B`{c}}}ACj{{Lj{}{{Hf{c}}}}}}{{{AOj{c}}}B`Lj}{{{Bd{c}}}B`Lj}{{{AN`{c}}}B`Lj}{{{ANd{c}}}{{B`{c}}}AAd}{{{ANf{c}}}{{B`{c}}}AAd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{AOb{c}}}Ab{}}{AMlAb}{{{ANj{c}}}AbAMl}{{{AOd{e}}}AbAAd{{AMl{}{{Hf{c}}}}}}{{{AMh{e}}}AbACj{{AMl{}{{Hf{c}}}}}}{{{AMj{c}}}AbAMl}{{{AOj{c}}}AbAMl}{{{AOl{ce}}}AbAMlAAh}{{{B`{cg}}}AbAMl{}{{AAh{}{{Cl{e}}}}}}{{{AMn{c}}}Ab{AMlAM`}}{{{BAb{c}}}Ab{}}{{{BAd{e}}}Ab{}{{Cn{}{{Cl{c}}}}}}{{{ANf{c}}}AbAAd}`={{{Lj{}{{Hf{c}}}}g}{{B`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{{Bb{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AO`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{{Dj{c}}}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}210``{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Bf{c}}}b{}}00000000000000000000000000000000004{{{ALn{ceg}}}B`LjHh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}}B`Lj}{{{ANn{ce}}}B`Lj{{AAh{}{{Cl{}}}}}}{{{AO`{cg}}}B`Lj{}{{AAh{Dj}{{Cl{e}}}}}}{{{AOb{c}}}{{B`{c}}}{}}{{{ANj{c}}}B`Lj}{{{AMd{c}}}B`Lj}{{{AMf{ce}}}B`Lj{{Lj{}{{Hf{}}}}}}{{{AOd{e}}}{{B`{c}}}AAd{{Lj{}{{Hf{c}}}}}}{{{AMh{e}}}{{B`{c}}}ACj{{Lj{}{{Hf{c}}}}}}{{{ANh{c}}}B`{AAdLj}}{{{AMj{c}}}{{B`{{Gb{Ab}}}}}Lj}{{{AOf{ce}}}B`Lj{{AAh{}{{Cl{Af}}}}}}{{{AOh{cg}}}{{B`{e}}}Lj{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{AOj{c}}}B`Lj}{{{AOl{ce}}}B`LjAAh}{{{AOn{c}}}B`Lj}{{{B`{cg}}}{{B`{e}}}Lj{}{{AAh{}{{Cl{e}}}}}}{{{Bb{cg}}}{{B`{e}}}Lj{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{Bd{c}}}B`Lj}{{{AMn{c}}}B`AM`}{{{Bf{cei}}}{{B`{g}}}Lj{}{}{{AAh{e}{{Cl{{B`{g}}}}}}}}{{{AN`{c}}}B`Lj}{{{Bh{ce}}}B`Lj{{AAh{}{{Cl{Af}}}}}}{{{Bj{c}}}B`Lj}{{{ANb{c}}}B`Lj}{{{Bl{ce}}}B`Lj{{AAh{}{{Cl{Af}}}}}}{{{Bn{ce}}}B`LjLj}{{{BA`{e}}}B`{}{{AAh{}{{Cl{{B`{c}}}}}}}}{{{BAb{c}}}{{B`{c}}}{}}{{{BAd{e}}}{{B`{c}}}{}{{Cn{}{{Cl{c}}}}}}{{{ANd{c}}}{{B`{c}}}AAd}{{{ANf{c}}}{{B`{c}}}AAd}{{{BAf{e}}}{{B`{c}}}{}{{AAh{}{{Cl{c}}}}}}{{{BAh{ce}}}B`{}{{AAh{c}{{Cl{{B`{c}}}}}}}}`{AM`{{B`{c}}}{}}{{{ALn{ceg}}}B`AM`Hh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}}B`AM`}{{{AOb{c}}}{{B`{c}}}{}}{{{ANj{c}}}B`{AM`AMl}}{{{AMd{c}}}B`AM`}{{{AMf{ce}}}B`AM`{{AM`{}{{Hf{}}}}}}{{{AOd{e}}}{{B`{c}}}AAd{{AM`{}{{Hf{c}}}}}}{{{AMh{e}}}{{B`{c}}}ACj{{AM`{}{{Hf{c}}}}}}{{{AMj{c}}}{{B`{{Gb{Ab}}}}}{AMlAM`}}{{{AOf{ce}}}B`AM`{{AAh{}{{Cl{Af}}}}}}{{{AOh{cg}}}{{B`{e}}}AM`{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{AOj{c}}}B`AM`}{{{AOl{ce}}}B`AM`AAh}{{{B`{cg}}}{{B`{e}}}AM`{}{{AAh{}{{Cl{e}}}}}}{{{Bd{c}}}B`AM`}{{{AMn{c}}}B`AM`}{{{AN`{c}}}B`{AM`AMl}}{{{Bj{c}}}B`{AM`AMl}}{{{ANb{c}}}B`{AM`AMl}}{{{Bn{ce}}}{{B`{Gb}}}{AM`AMl}{AM`AMl}}{{{BAb{c}}}{{B`{c}}}{}}{{{BAd{e}}}{{B`{c}}}{}{{Cn{}{{Cl{c}}}}}}{{{ANd{c}}}{{B`{c}}}AAd}{{{ANf{c}}}{{B`{c}}}AAd}{{{Lj{}{{Hf{c}}}}}{{Al{{Dj{c}}{AA`{c}}}}}{}}{{{AMh{e}}}{{Al{DjAA`}}}ACj{{Lj{}{{Hf{c}}}}}}{{{AOf{ce}}}{{Al{DjAA`}}}Lj{{AAh{}{{Cl{Af}}}}}}{{{AOh{cg}}}{{Al{DjAA`}}}Lj{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{Bd{c}}e}B`Lj{{Cn{}{{Cl{Af}}}}}}{{{Bd{c}}e}B`LjHd}``{{{Lj{}{{Hf{c}}}}Ab}{{B`{c}}}{}}{{{AMd{c}}Ab}B`Lj}{{{AMf{ce}}Ab}B`Lj{{Lj{}{{Hf{}}}}}}{{{AMh{e}}Ab}{{B`{c}}}ACj{{Lj{}{{Hf{c}}}}}}{{{AMj{c}}Ab}{{B`{{Gb{Ab}}}}}Lj}{{{AOj{c}}Ab}B`Lj}{{{Bd{c}}Ab}B`Lj}{{{AMn{c}}Ab}B`AM`}{{{AN`{c}}Ab}B`Lj}{{{Bj{c}}Ab}B`Lj}{{{ANb{c}}Ab}B`Lj}{{{Bn{ce}}Ab}B`LjLj}{{{ANd{c}}Ab}{{B`{c}}}AAd}{{AM`Ab}{{B`{c}}}{}}{{{AMd{c}}Ab}B`AM`}{{{AMf{ce}}Ab}B`AM`{{AM`{}{{Hf{}}}}}}{{{AMj{c}}Ab}{{B`{{Gb{Ab}}}}}{AMlAM`}}{{{AOj{c}}Ab}B`AM`}:{{{AN`{c}}Ab}B`{AM`AMl}}{{{Bj{c}}Ab}B`{AM`AMl}}{{{ANb{c}}Ab}B`{AM`AMl}}8{{{ANf{c}}Ab}{{B`{c}}}AAd}{c{{BAb{c}}}{}}{e{{BAd{e}}}{}{{Cn{}{{Cl{c}}}}}}`{{{Lj{}{{Hf{c}}}}e}{{B`{Hb}}}{}Hh}{{{Lj{}{{Hf{c}}}}eg}{{B`{Hb}}}{}Hh{{AAh{c}{{Cl{{B`{Hb}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{Gb{gg}}}{}{{AAh{c}{{Cl{Af}}}}}{AD`{BAl{c}}}}{{{Lj{}{{Hf{c}}}}g}Ab{}{}{{AAh{e}{{Cl{Af}}}}}}{{{Bd{c}}}B`Lj}0{{{Lj{}{{Hf{c}}}}}{{Bd{{Lj{}{{Hf{c}}}}}}}{}}`{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}````{eBBh{}{{Lj{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBh{c}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{c}}}}}}`{c{{ANd{c}}}AAd}{{cAb}{{ANf{c}}}AAd}{e{{BAf{e}}}{}{{AAh{}{{Cl{c}}}}}}`{{{Lj{}{{Hf{c}}}}}{{AMn{{Lj{}{{Hf{c}}}}}}}{}}{{AM`e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{AMf{ce}}g}B`AM`{{AM`{}{{Hf{}}}}}{{AAh{}{{Cl{Af}}}}}}{{{AOj{c}}e}B`AM`{{AAh{}{{Cl{Af}}}}}}{{{AMn{c}}e}B`AM`{{AAh{}{{Cl{Af}}}}}}{{{ALn{ceg}}ik}iAM`Hh{{AAh{}{{Cl{e}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{AMb{c}}eg}eAM`{}{{AAh{e}{{Cl{e}}}}}}{{AM`cg}c{}{}{{AAh{ce}{{Cl{c}}}}}}{{{ANj{c}}eg}e{AM`AMl}{}{{AAh{e}{{Cl{e}}}}}}{{{AMd{c}}eg}eAM`{}{{AAh{e}{{Cl{e}}}}}}{{{AMf{ce}}gi}gAM`{{AM`{}{{Hf{}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AOd{e}}gi}gAAd{{AM`{}{{Hf{c}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AMh{e}}gi}gACj{{AM`{}{{Hf{c}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AMj{c}}eg}e{AMlAM`}{}{{AAh{e}{{Cl{e}}}}}}{{{AOf{ce}}gi}gAM`{{AAh{}{{Cl{Af}}}}}{}{{AAh{g}{{Cl{g}}}}}}{{{AOh{cg}}ik}iAM`{}{{AAh{}{{Cl{{B`{e}}}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{AOj{c}}eg}eAM`{}{{AAh{e}{{Cl{e}}}}}}{{{AOl{ce}}gi}gAM`AAh{}{{AAh{g}{{Cl{g}}}}}}{{{B`{cg}}ik}iAM`{}{{AAh{}{{Cl{e}}}}}{}{{AAh{i}{{Cl{i}}}}}}{{{Bd{c}}eg}eAM`{}{{AAh{e}{{Cl{e}}}}}}{{{AMn{c}}eg}eAM`{}{{AAh{e}{{Cl{e}}}}}}{{{AN`{c}}eg}e{AM`AMl}{}{{AAh{e}{{Cl{e}}}}}}{{{Bj{c}}eg}e{AM`AMl}{}{{AAh{e}{{Cl{e}}}}}}{{{ANb{c}}eg}e{AM`AMl}{}{{AAh{e}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}ei}{{Bf{{Lj{}{{Hf{c}}}}ei}}}{}{}{}{{AAh{ec}{{Cl{{B`{g}}}}}}}}``{{{ALn{ceg}}}{{Gb{Ab{B`{Ab}}}}}LjHh{{AAh{}{{Cl{e}}}}}}{{{AMb{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{ANn{ce}}}{{Gb{Ab{B`{Ab}}}}}Lj{{AAh{}{{Cl{}}}}}}{{{AO`{cg}}}{{Gb{Ab{B`{Ab}}}}}Lj{}{{AAh{Dj}{{Cl{e}}}}}}{{{AOb{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{ANj{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{AMd{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{AMf{ce}}}{{Gb{Ab{B`{Ab}}}}}Lj{{Lj{}{{Hf{}}}}}}{{{AOd{e}}}{{Gb{Ab{B`{Ab}}}}}AAd{{Lj{}{{Hf{c}}}}}}{{{AMh{e}}}{{Gb{Ab{B`{Ab}}}}}ACj{{Lj{}{{Hf{c}}}}}}{{{ANh{c}}}{{Gb{Ab{B`{Ab}}}}}{AAdLj}}{{{AMj{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{AOf{ce}}}{{Gb{Ab{B`{Ab}}}}}Lj{{AAh{}{{Cl{Af}}}}}}{{{AOh{cg}}}{{Gb{Ab{B`{Ab}}}}}Lj{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{AOj{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{AOl{ce}}}{{Gb{Ab{B`{Ab}}}}}LjAAh}{{{AOn{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{B`{cg}}}{{Gb{Ab{B`{Ab}}}}}Lj{}{{AAh{}{{Cl{e}}}}}}{{{Bb{cg}}}{{Gb{Ab{B`{Ab}}}}}Lj{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{Bd{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{AMn{c}}}{{Gb{Ab{B`{Ab}}}}}AM`}{{{Bf{cei}}}{{Gb{Ab{B`{Ab}}}}}Lj{}{}{{AAh{e}{{Cl{{B`{g}}}}}}}}{{{AN`{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{Bh{ce}}}{{Gb{Ab{B`{Ab}}}}}Lj{{AAh{}{{Cl{Af}}}}}}{{{Bj{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{ANb{c}}}{{Gb{Ab{B`{Ab}}}}}Lj}{{{Bl{ce}}}{{Gb{Ab{B`{Ab}}}}}Lj{{AAh{}{{Cl{Af}}}}}}{{{Bn{ce}}}{{Gb{Ab{B`{Ab}}}}}LjLj}{{{BAb{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BAd{e}}}{{Gb{Ab{B`{Ab}}}}}{}{{Cn{}{{Cl{c}}}}}}{{{ANd{c}}}{{Gb{Ab{B`{Ab}}}}}AAd}{{{ANf{c}}}{{Gb{Ab{B`{Ab}}}}}AAd}{{{BAf{e}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{}{{Cl{c}}}}}}{{{BAh{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{{B`{c}}}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{AN`{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bh{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}````{{{Lj{}{{Hf{c}}}}Ab}{{Bj{{Lj{}{{Hf{c}}}}}}}{}}{{ANlANl}{{B`{Ab}}}}`{{{B`{c}}e}{{BAh{ce}}}{}{{AAh{c}{{Cl{{B`{c}}}}}}}}{eBBj{}{{Lj{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBj{c}}}}{{{Lj{}{{Hf{c}}}}Ab}{{ANb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{ce{}{}}000000000000000000000000000000000{{{Lj{}{{Hf{c}}}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{Af}}}}}{{AAh{c}{{Cl{e}}}}}}{{{ALn{ceg}}im}kLjHh{{AAh{}{{Cl{e}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{AMb{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}ei}g{}{}{{AAl{}{{Cl{e}}}}}{{AAh{ec}{{Cl{g}}}}}}{{{ANj{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMd{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMf{ce}}gk}iLj{{Lj{}{{Hf{}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AOd{e}}gk}iAAd{{Lj{}{{Hf{c}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AMh{e}}gk}iACj{{Lj{}{{Hf{c}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{ANh{c}}ei}g{AAdLj}{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMj{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AOf{ce}}gk}iLj{{AAh{}{{Cl{Af}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AOh{cg}}im}kLj{}{{AAh{}{{Cl{{B`{e}}}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{AOj{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AOl{ce}}gk}iLjAAh{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{B`{cg}}im}kLj{}{{AAh{}{{Cl{e}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{Bb{cg}}im}kLj{}{{AAh{}{{Cl{{B`{e}}}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{Bd{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMn{c}}ei}gAM`{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{Bf{cei}}ko}mLj{}{}{{AAh{e}{{Cl{{B`{g}}}}}}}{}{{AAl{}{{Cl{k}}}}}{{AAh{k}{{Cl{m}}}}}}{{{AN`{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{Bh{ce}}gk}iLj{{AAh{}{{Cl{Af}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{Bj{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{ANb{c}}ei}gLj{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{Bl{ce}}gk}iLj{{AAh{}{{Cl{Af}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{BAf{e}}gk}i{}{{AAh{}{{Cl{c}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{Lj{}{{Hf{c}}}}g}e{}{{AAl{}{{Cl{Ah}}}}}{{AAh{c}{{Cl{e}}}}}}{c{{Al{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{c}}}}}{{AAh{cc}{{Cl{e}}}}}}{{{ALn{ceg}}im}kAM`Hh{{AAh{}{{Cl{e}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{AMb{c}}ei}gAM`{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{AM`ci}g{}{}{{AAl{}{{Cl{c}}}}}{{AAh{ce}{{Cl{g}}}}}}{{{ANj{c}}ei}g{AM`AMl}{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMd{c}}ei}gAM`{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMf{ce}}gk}iAM`{{AM`{}{{Hf{}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AOd{e}}gk}iAAd{{AM`{}{{Hf{c}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AMh{e}}gk}iACj{{AM`{}{{Hf{c}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AMj{c}}ei}g{AMlAM`}{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AOf{ce}}gk}iAM`{{AAh{}{{Cl{Af}}}}}{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{AOh{cg}}im}kAM`{}{{AAh{}{{Cl{{B`{e}}}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{AOj{c}}ei}gAM`{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AOl{ce}}gk}iAM`AAh{}{{AAl{}{{Cl{g}}}}}{{AAh{g}{{Cl{i}}}}}}{{{B`{cg}}im}kAM`{}{{AAh{}{{Cl{e}}}}}{}{{AAl{}{{Cl{i}}}}}{{AAh{i}{{Cl{k}}}}}}{{{Bd{c}}ei}gAM`{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AMn{c}}ei}gAM`{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{AN`{c}}ei}g{AM`AMl}{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{Bj{c}}ei}g{AM`AMl}{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{{{ANb{c}}ei}g{AM`AMl}{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{cFd{}}0000000000000000000000000000000000{{{Lj{}{{Hf{c}}}}}{{Gb{gk}}}{}{}{AD`{BAl{e}}}{}{AD`{BAl{i}}}}{{ce}BnHhHh}{{{Lj{}{{Hf{c}}}}e}{{Bn{{Lj{}{{Hf{c}}}}}}}{}Hh}``````````````````{BBlAh}{ce{}{}}000{{{BBn{c}}}{{BBn{c}}}Hd}{BC`BC`}{bb}0{{ce}Ah{}{}}0{{{BBn{c}}{BBn{c}}}HbHd}{{BC`BC`}Hb}{b{{Bf{c}}}{}}0{{}{{BBn{c}}}Hd}{{}BC`}{{{BBn{c}}{BBn{c}}}AfHd}{{BC`BC`}Af}{{{BBn{c}}Ch}{{Al{AhCj}}}Hd}{{BC`Ch}{{Al{AhCj}}}}{cc{}}0{{{BBn{c}}e}AhHdIh}{{BC`c}AhIh}{ce{}{}}0{{{Bf{c}}}b{}}0{{{BBn{c}}{BBn{c}}}{{B`{Hb}}}Hd}{{BC`BC`}{{B`{Hb}}}}33{c{{Al{e}}}{}{}}000{cFd{}}0``````````{{BCbBCb}BCb}{{}Ab}{cAbHd}1`2{{{Dj{{J`{c}}}}}{{Dj{c}}}{}}{{{J`{c}}}{{j{{J`{h}}}}}{}}0{{{J`{c}}}{}{}}0{{{J`{c}}}c{}}{{{J`{c}}}Ah{}}111========7{{{BCd{c}}}{{BCd{c}}}{}}{{{BCf{c}}}{{BCf{c}}}{AAdHd}}{{{J`{c}}}{{J`{c}}}ACj}{BCbBCb}{bb}000{{ce}Ah{}{}}000{{{BCf{c}}{BCf{c}}}Hb{AClHd}}{b{{Bf{c}}}{}}000{ccACj}{{}{{BCf{c}}}{AD`Hd}}{{{BCf{c}}}cHd}0{c{{BCd{c}}}{}}{cAh{}}{{{BCf{c}}}AhHd}{{{BCd{c}}{BCd{c}}}Af{}}{{{BCf{c}}{BCf{c}}}Af{ADjHd}}{{BCbBCb}Af}{{{BCd{c}}Ch}{{Al{AhCj}}}{}}{{{BCf{c}}Ch}{{Al{AhCj}}}{FnHd}}{{{J`{c}}Ch}{{Al{AhCj}}}{}}{{BCbCh}{{Al{AhCj}}}}8{cAhHd}{cc{}}000{{{BCd{c}}e}Ah{}Ih}{{{BCf{c}}e}Ah{AFdHd}Ih}{ce{}{}}000{{{BCf{c}}}c{}}`{{}Ab}{cAbHd}{{}Af}{c{{BCf{c}}}{}}{c{{J`{c}}}{}}{{{Bf{c}}}b{}}000`{{{BCf{c}}{BCf{c}}}{{B`{Hb}}}{ADlHd}}{{cc}c{}}`767{{{j{{J`{c}}}}}{{j{{J`{h}}}}}{}}0{{{j{{J`{c}}}}}{}{}}0{{{j{{J`{c}}}}}{{j{c}}}{}}0{{BCbBCb}BCb}{{cc}Ah{}}{ccAD`}>??????{{{J`{{Dj{c}}}}}{{Dj{{J`{c}}}}}{}}{c{{Al{e}}}{}{}}0000000{cFd{}}000{{}{{J`{c}}}{}}`{{}{{Dj{{J`{c}}}}}{}}{{}c{}}```{{}Ab}{{{J`{c}}c}c{}}{{{j{{J`{c}}}}{j{c}}}{{j{c}}}ACj}{{{j{{J`{c}}}}{j{c}}}{{j{c}}}AAd}46``````````````````````````{{BChAb}{{B`{BCh}}}}{{BCjAb}{{B`{BCj}}}}{{BChAb}BCh}{{BCjAb}BCj}{{BChBCh}BCh}000{{BCjBCj}BCj}000{{BChBCh}Ah}0{{BCjBCj}Ah}0333322221100{ce{}{}}000000000000000{BClBCl}{BChBCh}{BCjBCj}{BCnBCn}{BD`BD`}{BDbBDb}{BDdBDd}{BDfBDf}{bb}0000000{{ce}Ah{}{}}0000000{{BClBCl}Hb}{{BChBCh}Hb}{{BCjBCj}Hb}{{BDbBDb}Hb}{{BDdBDd}Hb}{{BDfBDf}Hb}{b{{Bf{c}}}{}}0000000{BD`Ad}{{BClBCj}Af}{{BClBCh}Af}{{BClBCl}Af}{{BChBCh}Af}{{BChBCl}Af}{{BCjBCl}Af}{{BCjBCj}Af}{{BCnBCn}Af}{{BD`BD`}Af}{{BDbBDb}Af}{{BDdBDd}Af}{{BDfBDf}Af}{BDfBb}`{{BClCh}{{Al{AhCj}}}}0{{BChCh}{{Al{AhCj}}}}0{{BCjCh}{{Al{AhCj}}}}0{{BCnCh}{{Al{AhCj}}}}{{BD`Ch}{{Al{AhCj}}}}0{{BDbCh}{{Al{AhCj}}}}0{{BDdCh}{{Al{AhCj}}}}0{{BDfCh}{{Al{AhCj}}}}0{{BChAb}{{B`{BCh}}}}{{BCjAb}{{B`{BCj}}}}{{BChAb}BCh}{{BCjAb}BCj}{{{Dj{An}}}BCl}{BChBCl}{cc{}}{{{Dj{h}}}BCl}0{BCjBCl}{{{Dj{h}}}BCh}3{BbBCh}4{{{Dj{h}}}BCj}{{{Dj{An}}}BCj}{IfBCj}77{BDfBDb}8{BDdBDb}{{{Gb{cAn}}}BDb{{Cb{BCl}}}}::63{Ad{{Al{BClBD`}}}}{Ad{{Al{BChBD`}}}}{Ad{{Al{BCjBD`}}}}{Ad{{Al{BDbBD`}}}}{Ad{{Al{BDdBD`}}}}{Ad{{Al{BDfBD`}}}}{{BClc}AhIh}{{BChc}AhIh}{{BCjc}AhIh}{{BCnc}AhIh}{{BDbc}AhIh}{{BDdc}AhIh}{{BDfc}AhIh}{ce{}{}}0000000{BDbBCl}{BDdBCh}{BDfBCj}``{BClAf}{BChAf}{BCjAf}12102102{BDbAf}13023213212221111321{BCj{{B`{BCn}}}}{{hhhh}BCh}{{AnAnAnAnAnAnAnAn}BCj}{{BClAn}BDb}{{BChAn}BDd}{{BCjAnBbBb}BDf}{{{Bf{c}}}b{}}0000000{BChBCh}0{BCjBCj}0{BCh{{Dj{h}}}}{BCj{{Dj{h}}}}``{{{j{h}}}{{Al{BClBD`}}}}{{{j{h}}}{{Al{BChBD`}}}}{{{j{h}}}{{Al{BCjBD`}}}}{{{j{h}}}{{Al{BDbBD`}}}}{{{j{h}}}{{Al{BDdBD`}}}}{{{j{h}}}{{Al{BDfBD`}}}}{{BClBCh}{{B`{Hb}}}}{{BClBCl}{{B`{Hb}}}}{{BClBCj}{{B`{Hb}}}}{{BChBCl}{{B`{Hb}}}}{{BChBCh}{{B`{Hb}}}}{{BCjBCj}{{B`{Hb}}}}{{BCjBCl}{{B`{Hb}}}}{{BDbBDb}{{B`{Hb}}}}{{BDdBDd}{{B`{Hb}}}}{{BDfBDf}{{B`{Hb}}}}{BDbAn}{BDdAn}{BDfAn}``{BDfBb}`{BCj{{Dj{An}}}}{{BDfBb}Ah}{{BDbBCl}Ah}{{BDdBCh}Ah}{{BDfBCj}Ah}{{BDbAn}Ah}{{BDdAn}Ah}{{BDfAn}Ah}6{{BChBCh}{{B`{Ab}}}}{{BCjBCj}{{B`{Ab}}}}{BChBb}{BCjIf}{BClBCl}{BCjBCl}{BCj{{B`{BCh}}}}0{BChBCj}0{ce{}{}}0000000{BDb{{Al{{BDh{BDb}}Jh}}}}{BDd{{Al{{BDh{BDb}}Jh}}}}{BDf{{Al{{BDh{BDb}}Jh}}}}{cC`{}}000000{c{{Al{e}}}{}{}}000000000000000{cFd{}}0000000```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{Al}}}{{AAb{Al}}}}{{{AAb{F`}}}{{AAb{F`}}}}{{{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Id}}}{{AAb{Id}}}}{{{AAb{Dd}}}{{AAb{Dd}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}{{{BDj{F`}}{BDj{F`}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Bb}}{BDj{Bb}}}}1{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{Id}}{BDj{Id}}}}0{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}93{{{BDj{d}}{BDj{d}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{If}}{BDj{If}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}?2{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}};{{{BDj{Ab}}{BDj{Ab}}}}60{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}7{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}8{{{BDj{An}}{BDj{An}}}}5:4>2{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}<{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{d}}{BDj{d}}}}0{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{If}}{BDl{If}}}}{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{d}}{BDl{d}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{An}}{BDl{An}}}}{{{BDl{Al}}{BDl{Al}}}}91{{{BDl{F`}}{BDl{F`}}}}:{{{BDl{Bb}}{BDl{Bb}}}}{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}5{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}{{{BDl{Id}}{BDl{Id}}}}7{{{BDl{I`}}{BDl{I`}}}}1{{{BDl{Ab}}{BDl{Ab}}}}{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}2{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}8:>{{{BDl{If}}{BDl{If}}}}?3=49{{{BDl{h}}{BDl{h}}}{{BDl{h}}}};{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}57{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}>?14{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}1{{{BDj{h}}h}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{An}}An}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}15{{{BDj{Dd}}Dd}Ah}{{{BDj{If}}{BDj{If}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}6{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{If}}If}Ah}1{{{BDj{Ib}}Ib}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}<{{{BDj{F`}}F`}Ah}1{{{BDj{I`}}I`}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}1{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Ab}}Ab}Ah}6{{{BDj{d}}d}Ah}1{{{BDj{Ib}}{BDj{Ib}}}Ah}:106<={{{BDj{Dd}}Dd}Ah}?{{{BDj{If}}{BDj{If}}}Ah}{{{BDj{h}}h}Ah}<{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDl{I`}}{BDl{I`}}}Ah}{{{BDl{Bb}}Bb}Ah}1{{{BDl{Id}}Id}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{An}}{BDl{An}}}Ah}{{{BDl{Ib}}Ib}Ah}{{{BDl{F`}}{BDl{F`}}}Ah}{{{BDl{If}}{BDl{If}}}Ah}{{{BDl{Ab}}Ab}Ah}{{{BDl{I`}}I`}Ah}{{{BDl{An}}An}Ah}{{{BDl{d}}d}Ah}{{{BDl{F`}}F`}Ah}{{{BDl{h}}{BDl{h}}}Ah}{{{BDl{Ab}}{BDl{Ab}}}Ah}{{{BDl{If}}If}Ah}{{{BDl{h}}h}Ah}{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{d}}{BDl{d}}}Ah}{{{BDl{Al}}{BDl{Al}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}5=610934{{{BDl{Bb}}Bb}Ah}{{{BDl{Id}}Id}Ah}:{{{BDl{F`}}{BDl{F`}}}Ah}{{{BDl{Id}}{BDl{Id}}}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}1{{{BDl{Al}}Al}Ah}{{{BDl{Ib}}Ib}Ah}{{{BDl{Ab}}Ab}Ah}{{{BDl{An}}{BDl{An}}}Ah}{{{BDl{An}}An}Ah}{{{BDl{Dd}}Dd}Ah}5=0{{{BDl{h}}{BDl{h}}}Ah}{{{BDl{I`}}I`}Ah}{{{BDj{F`}}{BDj{F`}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}4{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{If}}{BDj{If}}}}{{{BDj{Ab}}{BDj{Ab}}}}1{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}:;3349{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{I`}}{BDj{I`}}}}7{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{h}}{BDj{h}}}}25{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}3?96={{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}?{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{Dd}}{BDj{Dd}}}}1{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}66{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}>>{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}5{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{d}}{BDl{d}}}}{{{BDl{Bb}}{BDl{Bb}}}}{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{Ab}}{BDl{Ab}}}}0{{{BDl{An}}{BDl{An}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}{{{BDl{I`}}{BDl{I`}}}}{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}<95{{{BDl{If}}{BDl{If}}}}{{{BDl{h}}{BDl{h}}}{{BDl{h}}}}57{{{BDl{F`}}{BDl{F`}}}}{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}={{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{Id}}{BDl{Id}}}}57{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}{{{BDl{h}}{BDl{h}}}}05{{{BDl{d}}{BDl{d}}}}{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}7{{{BDl{Ab}}{BDl{Ab}}}}2<>:65{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}6{{{BDl{Ib}}{BDl{Ib}}}}8{{{BDj{If}}{BDj{If}}}Ah}{{{BDj{h}}h}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{An}}An}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{d}}d}Ah}6{{{BDj{If}}If}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Bb}}Bb}Ah};8{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{If}}{BDj{If}}}Ah}6{{{BDj{h}}h}Ah}5{{{BDj{Ab}}Ab}Ah}:79{{{BDj{Id}}Id}Ah}>0<{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}8{{{BDj{d}}{BDj{d}}}Ah}2{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Dd}}Dd}Ah}60{{{BDj{F`}}F`}Ah}{{{BDj{I`}}{BDj{I`}}}Ah};31<{{{BDl{I`}}{BDl{I`}}}Ah}{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{h}}{BDl{h}}}Ah}{{{BDl{Bb}}Bb}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}{{{BDl{Ib}}Ib}Ah}{{{BDl{An}}{BDl{An}}}Ah}{{{BDl{Al}}Al}Ah}0{{{BDl{h}}h}Ah}{{{BDl{Id}}Id}Ah}{{{BDl{Id}}{BDl{Id}}}Ah}82{{{BDl{Dd}}Dd}Ah}{{{BDl{d}}d}Ah}6{{{BDl{Ab}}Ab}Ah}42<{{{BDl{I`}}I`}Ah}{{{BDl{An}}An}Ah}3:{{{BDl{Al}}{BDl{Al}}}Ah}0{{{BDl{F`}}{BDl{F`}}}Ah}{{{BDl{If}}{BDl{If}}}Ah}>{{{BDl{Ab}}{BDl{Ab}}}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{F`}}F`}Ah}7{{{BDl{d}}{BDl{d}}}Ah}5{{{BDl{If}}If}Ah}14:50={{{BDl{Ib}}{BDl{Ib}}}Ah}39{{{BDl{I`}}{BDl{I`}}}Ah}{{{AAb{Ib}}Ib}}{{{AAb{Bb}}{AAb{Bb}}}}{{{AAb{Dd}}Dd}}{{{AAb{If}}{AAb{If}}}}{{{AAb{Id}}{AAb{Id}}}}{{{AAb{Ib}}{AAb{Ib}}}}{{{AAb{An}}An}}{{{AAb{h}}{AAb{h}}}}{{{AAb{F`}}F`}}{{{AAb{Al}}{AAb{Al}}}}{{{AAb{h}}h}}{{{AAb{I`}}{AAb{I`}}}}{{{AAb{If}}If}}{{{AAb{d}}{AAb{d}}}}{{{AAb{F`}}{AAb{F`}}}}{{{AAb{Al}}Al}}{{{AAb{Ab}}Ab}}{{{AAb{Dd}}{AAb{Dd}}}}{{{AAb{Bb}}Bb}}{{{AAb{An}}{AAb{An}}}}{{{AAb{Ab}}{AAb{Ab}}}}{{{AAb{Id}}Id}}{{{AAb{I`}}I`}}{{{AAb{d}}d}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}1{{{BDj{d}}{BDj{d}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{F`}}{BDj{F`}}}}4{{{BDj{h}}{BDj{h}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Bb}}{BDj{Bb}}}}2{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}3{{{BDj{An}}{BDj{An}}}}{{{BDj{Id}}{BDj{Id}}}}3{{{BDj{If}}{BDj{If}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}746<{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}2:<34{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}4={{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}{{{BDj{Al}}{BDj{Al}}}}6{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{d}}{BDj{d}}}};:{{{BDj{Ib}}{BDj{Ib}}}}?{{{BDj{F`}}{BDj{F`}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{I`}}{BDl{I`}}}}{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{F`}}{BDl{F`}}}}{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{An}}{BDl{An}}}}{{{BDl{d}}{BDl{d}}}}5{{{BDl{Bb}}{BDl{Bb}}}}{{{BDl{Ab}}{BDl{Ab}}}}{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}2{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}9;{{{BDl{Id}}{BDl{Id}}}}:0586;{{{BDl{If}}{BDl{If}}}}8{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}297{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}<9{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{I`}}{BDl{I`}}}}{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{h}}{BDl{h}}}{{BDl{h}}}}193{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}{{{BDl{An}}{BDl{An}}}}<{{{AAb{h}}h}Ah}{{{AAb{Bb}}Bb}Ah}{{{AAb{If}}If}Ah}{{{AAb{Al}}{AAb{Al}}}Ah}{{{AAb{h}}{AAb{h}}}Ah}{{{AAb{Ib}}Ib}Ah}{{{AAb{If}}{AAb{If}}}Ah}{{{AAb{Dd}}{AAb{Dd}}}Ah}{{{AAb{Ib}}{AAb{Ib}}}Ah}{{{AAb{An}}{AAb{An}}}Ah}{{{AAb{Bb}}{AAb{Bb}}}Ah}{{{AAb{Al}}Al}Ah}{{{AAb{I`}}{AAb{I`}}}Ah}{{{AAb{An}}An}Ah}{{{AAb{I`}}I`}Ah}{{{AAb{d}}d}Ah}{{{AAb{d}}{AAb{d}}}Ah}{{{AAb{F`}}{AAb{F`}}}Ah}{{{AAb{Ab}}{AAb{Ab}}}Ah}{{{AAb{Dd}}Dd}Ah}{{{AAb{Id}}{AAb{Id}}}Ah}{{{AAb{Ab}}Ab}Ah}{{{AAb{Id}}Id}Ah}{{{AAb{F`}}F`}Ah}{{{BDj{d}}d}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{If}}If}Ah}{{{BDj{Ab}}Ab}Ah}1{{{BDj{Al}}Al}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{F`}}F`}Ah}32{{{BDj{Dd}}Dd}Ah}8{{{BDj{I`}}I`}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}043{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{If}}{BDj{If}}}Ah}3{{{BDj{Ib}}{BDj{Ib}}}Ah}0{{{BDj{An}}An}Ah}89=742{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}2<85>{{{BDj{h}}h}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}13{{{BDl{d}}{BDl{d}}}Ah}{{{BDl{h}}{BDl{h}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}{{{BDl{Id}}Id}Ah}{{{BDl{An}}An}Ah}{{{BDl{h}}h}Ah}5{{{BDl{If}}{BDl{If}}}Ah}{{{BDl{Bb}}Bb}Ah}{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{I`}}{BDl{I`}}}Ah}4{{{BDl{If}}If}Ah}{{{BDl{F`}}{BDl{F`}}}Ah}3{{{BDl{Dd}}Dd}Ah}{{{BDl{Ab}}Ab}Ah}{{{BDl{F`}}F`}Ah}{{{BDl{I`}}I`}Ah}{{{BDl{An}}{BDl{An}}}Ah}:2{{{BDl{d}}d}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}3{{{BDl{Ab}}{BDl{Ab}}}Ah}:{{{BDl{Id}}{BDl{Id}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}{{{BDl{Al}}{BDl{Al}}}Ah}4{{{BDl{Ib}}Ib}Ah}{{{BDl{h}}{BDl{h}}}Ah}{{{BDl{Id}}Id}Ah}?29{{{BDl{Al}}Al}Ah}{{{BDl{Bb}}Bb}Ah}>:8{{{BDl{F`}}{BDl{F`}}}Ah}682{{{BDl{An}}An}Ah}{{{BDl{Dd}}Dd}Ah}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{F`}}{BDj{F`}}}}02{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}6{{{BDj{Bb}}{BDj{Bb}}}}40{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}79{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{h}}{BDj{h}}}}0{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Al}}{BDj{Al}}}}1{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{If}}{BDj{If}}}}{{{BDj{Ib}}{BDj{Ib}}}}470{{{BDj{Id}}{BDj{Id}}}}142{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}3{{{BDj{An}}{BDj{An}}}}2628{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{F`}}{BDj{F`}}}}:{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDl{I`}}{BDl{I`}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{F`}}{BDl{F`}}}}{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{An}}{BDl{An}}}}{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}{{{BDl{d}}{BDl{d}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{Id}}{BDl{Id}}}}1{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}2537{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{Ab}}{BDl{Ab}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}53<{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{Bb}}{BDl{Bb}}}}{{{BDl{h}}{BDl{h}}}{{BDl{h}}}}:{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}626{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}{{{BDl{I`}}{BDl{I`}}}};94{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}6{{{BDl{Al}}{BDl{Al}}}}{{{BDl{If}}{BDl{If}}}}3{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}1{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}:{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}3{{{BDl{An}}{BDl{An}}}}{{{BDl{F`}}{BDl{F`}}}}{{{BDj{h}}h}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{If}}If}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{Bb}}Bb}Ah}6{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{If}}{BDj{If}}}Ah}7{{{BDj{Dd}}Dd}Ah}{{{BDj{An}}An}Ah}{{{BDj{d}}d}Ah}5{{{BDj{Al}}Al}Ah}6{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{h}}h}Ah}{{{BDl{An}}An}Ah}{{{BDl{Dd}}Dd}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{An}}{BDl{An}}}Ah}>3{{{BDl{Bb}}{BDl{Bb}}}Ah}6{{{BDl{h}}{BDl{h}}}Ah}9086:<{ce{}{}}000000000000000{{{AAb{F`}}}{{B`{{AAb{F`}}}}}}{{{AAb{I`}}}{{B`{{AAb{I`}}}}}}{{{AAb{Dd}}}{{B`{{AAb{Dd}}}}}}{{{AAb{Ib}}}{{B`{{AAb{Ib}}}}}}{{{AAb{Al}}}{{B`{{AAb{Al}}}}}}{{{AAb{Id}}}{{B`{{AAb{Id}}}}}}{{{AAb{d}}d}{{B`{{AAb{d}}}}}}{{{AAb{If}}If}{{B`{{AAb{If}}}}}}{{{AAb{h}}h}{{B`{{AAb{h}}}}}}{{{AAb{An}}An}{{B`{{AAb{An}}}}}}{{{AAb{Ab}}Ab}{{B`{{AAb{Ab}}}}}}{{{AAb{Bb}}Bb}{{B`{{AAb{Bb}}}}}}{{{AAb{Dd}}{AAb{Dd}}}{{B`{{AAb{Dd}}}}}}{{{AAb{F`}}{AAb{F`}}}{{B`{{AAb{F`}}}}}}{{{AAb{If}}{AAb{If}}}{{B`{{AAb{If}}}}}}{{{AAb{h}}{AAb{h}}}{{B`{{AAb{h}}}}}}{{{AAb{d}}{AAb{d}}}{{B`{{AAb{d}}}}}}{{{AAb{Ib}}{AAb{Ib}}}{{B`{{AAb{Ib}}}}}}{{{AAb{Id}}{AAb{Id}}}{{B`{{AAb{Id}}}}}}{{{AAb{I`}}{AAb{I`}}}{{B`{{AAb{I`}}}}}}{{{AAb{Al}}{AAb{Al}}}{{B`{{AAb{Al}}}}}}{{{AAb{Bb}}{AAb{Bb}}}{{B`{{AAb{Bb}}}}}}{{{AAb{An}}{AAb{An}}}{{B`{{AAb{An}}}}}}{{{AAb{Ab}}{AAb{Ab}}}{{B`{{AAb{Ab}}}}}}{{{AAb{I`}}}{{B`{{AAb{I`}}}}}}{{{AAb{Al}}}{{B`{{AAb{Al}}}}}}{{{AAb{Ib}}}{{B`{{AAb{Ib}}}}}}{{{AAb{Id}}}{{B`{{AAb{Id}}}}}}{{{AAb{Dd}}}{{B`{{AAb{Dd}}}}}}{{{AAb{F`}}}{{B`{{AAb{F`}}}}}}{{{AAb{Bb}}}{{B`{{AAb{Bb}}}}}}{{{AAb{If}}}{{B`{{AAb{If}}}}}}{{{AAb{Ab}}}{{B`{{AAb{Ab}}}}}}{{{AAb{h}}}{{B`{{AAb{h}}}}}}{{{AAb{d}}}{{B`{{AAb{d}}}}}}{{{AAb{An}}}{{B`{{AAb{An}}}}}}{{{AAb{Ab}}Bb}{{B`{{AAb{Ab}}}}}}{{{AAb{Al}}Bb}{{B`{{AAb{Al}}}}}}{{{AAb{If}}Bb}{{B`{{AAb{If}}}}}}{{{AAb{An}}Bb}{{B`{{AAb{An}}}}}}{{{AAb{I`}}Bb}{{B`{{AAb{I`}}}}}}{{{AAb{d}}Bb}{{B`{{AAb{d}}}}}}{{{AAb{Bb}}Bb}{{B`{{AAb{Bb}}}}}}{{{AAb{h}}Bb}{{B`{{AAb{h}}}}}}{{{AAb{Ib}}Bb}{{B`{{AAb{Ib}}}}}}{{{AAb{Dd}}Bb}{{B`{{AAb{Dd}}}}}}{{{AAb{F`}}Bb}{{B`{{AAb{F`}}}}}}{{{AAb{Id}}Bb}{{B`{{AAb{Id}}}}}}{{{AAb{Al}}{AAb{Al}}{AAb{Al}}}{{AAb{Al}}}}{{{AAb{Ab}}{AAb{Ab}}{AAb{Ab}}}{{AAb{Ab}}}}{{{AAb{If}}{AAb{If}}{AAb{If}}}{{AAb{If}}}}{{{AAb{I`}}{AAb{I`}}{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Ib}}{AAb{Ib}}{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{An}}{AAb{An}}{AAb{An}}}{{AAb{An}}}}{{{AAb{Bb}}{AAb{Bb}}{AAb{Bb}}}{{AAb{Bb}}}}{{{AAb{Dd}}{AAb{Dd}}{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{h}}{AAb{h}}{AAb{h}}}{{AAb{h}}}}{{{AAb{d}}{AAb{d}}{AAb{d}}}{{AAb{d}}}}{{{AAb{Id}}{AAb{Id}}{AAb{Id}}}{{AAb{Id}}}}{{{AAb{F`}}{AAb{F`}}{AAb{F`}}}{{AAb{F`}}}}{{{AAb{d}}}{{AAb{d}}}}{{{AAb{Id}}}{{AAb{Id}}}}{{{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{An}}}{{AAb{An}}}}{{{AAb{Bb}}}{{AAb{Bb}}}}{{{AAb{F`}}}{{AAb{F`}}}}{{{AAb{Ab}}}{{AAb{Ab}}}}{{{AAb{If}}}{{AAb{If}}}}{{{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Al}}}{{AAb{Al}}}}{{{AAb{h}}}{{AAb{h}}}}{BDnBDn}{BE`BE`}{BEbBEb}{BEdBEd}{{{BDj{c}}}{{BDj{c}}}AAd}{{{BDl{c}}}{{BDl{c}}}AAd}{BEfBEf}{bb}0000000{{ce}Ah{}{}}0000000{{{AAb{F`}}{AAb{F`}}}Hb}{{{AAb{An}}{AAb{An}}}Hb}{{{AAb{Ab}}{AAb{Ab}}}Hb}{{{AAb{Id}}{AAb{Id}}}Hb}{{{AAb{Al}}{AAb{Al}}}Hb}{{{AAb{Bb}}{AAb{Bb}}}Hb}{{{AAb{h}}{AAb{h}}}Hb}{{{AAb{I`}}{AAb{I`}}}Hb}{{{AAb{Ib}}{AAb{Ib}}}Hb}{{{AAb{d}}{AAb{d}}}Hb}{{{AAb{Dd}}{AAb{Dd}}}Hb}{{{AAb{If}}{AAb{If}}}Hb}{{{BDj{c}}{BDj{c}}}HbACl}{{{BDl{c}}{BDl{c}}}HbACl}{b{{Bf{c}}}{}}0000000{{{AAb{An}}}{{AAb{Bb}}}}{{{AAb{Ib}}}{{AAb{Bb}}}}{{{AAb{Al}}}{{AAb{Bb}}}}{{{AAb{Id}}}{{AAb{Bb}}}}{{{AAb{I`}}}{{AAb{Bb}}}}{{{AAb{Bb}}}{{AAb{Bb}}}}{{{AAb{Dd}}}{{AAb{Bb}}}}{{{AAb{If}}}{{AAb{Bb}}}}{{{AAb{F`}}}{{AAb{Bb}}}}{{{AAb{d}}}{{AAb{Bb}}}}{{{AAb{h}}}{{AAb{Bb}}}}{{{AAb{Ab}}}{{AAb{Bb}}}}{{{BDj{I`}}}Bb}{{{BDj{An}}}Bb}{{{BDj{Al}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{Id}}}Bb}{{{BDj{d}}}Bb}{{{BDj{h}}}Bb}{{{BDj{F`}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{If}}}Bb}{{{BDj{Bb}}}Bb}{{{BDl{Dd}}}Bb}{{{BDl{h}}}Bb}{{{BDl{Bb}}}Bb}{{{BDl{F`}}}Bb}{{{BDl{Id}}}Bb}{{{BDl{d}}}Bb}{{{BDl{If}}}Bb}{{{BDl{Al}}}Bb}{{{BDl{Ib}}}Bb}{{{BDl{Ab}}}Bb}{{{BDl{I`}}}Bb}{{{BDl{An}}}Bb}{{{BDj{I`}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{If}}}Bb}{{{BDj{h}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{d}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{Id}}}Bb}{{{BDj{F`}}}Bb}{{{BDj{An}}}Bb}{{{BDj{Al}}}Bb}{{{BDl{Al}}}Bb}>={{{BDl{Ib}}}Bb}{{{BDl{d}}}Bb}{{{BDl{If}}}Bb}{{{BDl{h}}}Bb}{{{BDl{Id}}}Bb}{{{BDl{Dd}}}Bb}{{{BDl{F`}}}Bb}{{{BDl{Bb}}}Bb}{{{BDl{Ab}}}Bb}{{}{{BDj{c}}}AD`}{{}{{BDl{c}}}AD`}{BDnAd}{BE`Ad}{BEbAd}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{Bb}}{BDj{Bb}}}}1{{{BDj{d}}{BDj{d}}}}{{{BDj{If}}{BDj{If}}}}{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{Dd}}{BDj{Dd}}}}40{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}5{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}{{{BDj{F`}}{BDj{F`}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{Id}}{BDj{Id}}}}1;{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}={{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Al}}{BDj{Al}}}}43?5:{{{BDj{An}}{BDj{An}}}}={{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}{{{BDj{d}}{BDj{d}}}}294{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}58?{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{If}}{BDj{If}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}8{{{BDl{I`}}{BDl{I`}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{F`}}{BDl{F`}}}}0{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Id}}{BDl{Id}}}}{{{BDl{If}}{BDl{If}}}}{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{Ab}}{BDl{Ab}}}}{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{An}}{BDl{An}}}}{{{BDl{d}}{BDl{d}}}}1;=:8{{{BDl{Bb}}{BDl{Bb}}}}{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}3:{{{BDl{Al}}{BDl{Al}}}}6{{{BDl{I`}}{BDl{I`}}}}{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}6{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}3{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}=<{{{BDl{If}}{BDl{If}}}};?8{{{BDl{h}}{BDl{h}}}}{{{BDl{Id}}{BDl{Id}}}}={{{BDl{h}}{BDl{h}}}{{BDl{h}}}}{{{BDl{Ab}}{BDl{Ab}}}}3{{{BDj{If}}{BDj{If}}}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{If}}If}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}6{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}7{{{BDj{Ib}}Ib}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{An}}An}Ah}<{{{BDj{Dd}}Dd}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{I`}}{BDj{I`}}}Ah};{{{BDj{F`}}F`}Ah}{{{BDj{h}}h}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{d}}d}Ah}17{{{BDj{Dd}}{BDj{Dd}}}Ah}73>:<{{{BDj{An}}{BDj{An}}}Ah}>{{{BDj{Bb}}Bb}Ah}70={{{BDj{Ab}}{BDj{Ab}}}Ah}974{{{BDj{Al}}{BDj{Al}}}Ah}={{{BDj{If}}{BDj{If}}}Ah}4{{{BDl{d}}d}Ah}{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{h}}h}Ah}{{{BDl{If}}If}Ah}1{{{BDl{F`}}{BDl{F`}}}Ah}{{{BDl{F`}}F`}Ah}{{{BDl{Al}}{BDl{Al}}}Ah}2{{{BDl{Id}}Id}Ah}{{{BDl{An}}{BDl{An}}}Ah}2{{{BDl{Bb}}Bb}Ah}{{{BDl{Ib}}Ib}Ah}{{{BDl{An}}An}Ah}:128{{{BDl{Dd}}Dd}Ah}{{{BDl{Ab}}{BDl{Ab}}}Ah}2{{{BDl{d}}{BDl{d}}}Ah}{{{BDl{h}}{BDl{h}}}Ah}:0{{{BDl{Al}}Al}Ah}{{{BDl{I`}}{BDl{I`}}}Ah}{{{BDl{Id}}{BDl{Id}}}Ah}052{{{BDl{If}}{BDl{If}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}<8={{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{I`}}I`}Ah}2{{{BDl{Ab}}Ab}Ah}19{{{BDl{d}}d}Ah}1753{{{AAb{Al}}{AAb{Al}}}Af}{{{AAb{Bb}}{AAb{Bb}}}Af}{{{AAb{Ab}}{AAb{Ab}}}Af}{{{AAb{Ib}}{AAb{Ib}}}Af}{{{AAb{h}}{AAb{h}}}Af}{{{AAb{F`}}{AAb{F`}}}Af}{{{AAb{d}}{AAb{d}}}Af}{{{AAb{Dd}}{AAb{Dd}}}Af}{{{AAb{I`}}{AAb{I`}}}Af}{{{AAb{Id}}{AAb{Id}}}Af}{{{AAb{If}}{AAb{If}}}Af}{{{AAb{An}}{AAb{An}}}Af}{{BDnBDn}Af}{{BE`BE`}Af}{{BEbBEb}Af}{{BEdBEd}Af}{{{BDj{c}}{BDj{c}}}AfADj}{{{BDl{c}}{BDl{c}}}AfADj}{{BEfBEf}Af}{{{AAb{I`}}Ch}{{Al{AhCj}}}}0{{{AAb{If}}Ch}{{Al{AhCj}}}}{{{AAb{h}}Ch}{{Al{AhCj}}}}{{{AAb{d}}Ch}{{Al{AhCj}}}}{{{AAb{F`}}Ch}{{Al{AhCj}}}}{{{AAb{Bb}}Ch}{{Al{AhCj}}}}{{{AAb{An}}Ch}{{Al{AhCj}}}}{{{AAb{Al}}Ch}{{Al{AhCj}}}}{{{AAb{Ib}}Ch}{{Al{AhCj}}}}16{{{AAb{Ab}}Ch}{{Al{AhCj}}}}3069{{{AAb{Dd}}Ch}{{Al{AhCj}}}}795062299232195084:034{{{AAb{Id}}Ch}{{Al{AhCj}}}}09769713065;605074882240;89217:{{BDnCh}{{Al{AhCj}}}}0{{BE`Ch}{{Al{AhCj}}}}0{{BEbCh}{{Al{AhCj}}}}0{{BEdCh}{{Al{AhCj}}}}{{{BDj{c}}Ch}{{Al{AhCj}}}AIl}{{{BDj{c}}Ch}{{Al{AhCj}}}AIj}{{{BDj{c}}Ch}{{Al{AhCj}}}AIh}{{{BDj{c}}Ch}{{Al{AhCj}}}Ef}{{{BDj{c}}Ch}{{Al{AhCj}}}AIn}{{{BDj{c}}Ch}{{Al{AhCj}}}Fn}{{{BDl{c}}Ch}{{Al{AhCj}}}Fn}{{{BDl{c}}Ch}{{Al{AhCj}}}AIl}{{{BDl{c}}Ch}{{Al{AhCj}}}AIj}{{{BDl{c}}Ch}{{Al{AhCj}}}AIh}{{{BDl{c}}Ch}{{Al{AhCj}}}AIn}{{{BDl{c}}Ch}{{Al{AhCj}}}Ef}{{BEfCh}{{Al{AhCj}}}}{{{AAb{An}}}{{AAb{Ab}}}}{{{AAb{h}}}{{AAb{Ib}}}}{{{AAb{Ib}}}{{AAb{Al}}}}{{{AAb{h}}}{{AAb{If}}}}{{{AAb{F`}}}{{AAb{Dd}}}}{{{AAb{Ib}}}{{AAb{I`}}}}{{{AAb{d}}}{{AAb{If}}}}{{{AAb{An}}}{{AAb{Id}}}}{{{AAb{An}}}{{AAb{d}}}}{cc{}}{{{AAb{d}}}{{AAb{I`}}}}{{{AAb{Bb}}}{{AAb{d}}}}{BEh{{AAb{Ab}}}}{{{AAb{An}}}{{AAb{Dd}}}}{{{AAb{An}}}{{AAb{Bb}}}}{{{AAb{Id}}}{{AAb{I`}}}}{{{AAb{h}}}{{AAb{Dd}}}}{{{AAb{An}}}{{AAb{I`}}}}{{{AAb{Ib}}}{{AAb{Id}}}}{{{AAb{Bb}}}{{AAb{Id}}}}{{{AAb{h}}}{{AAb{Ab}}}}{{{AAb{h}}}{{AAb{Id}}}}{{{AAb{h}}}{{AAb{An}}}}{{{AAb{An}}}{{AAb{If}}}}{{{AAb{F`}}}{{AAb{Al}}}}{{{AAb{h}}}{{AAb{Al}}}}{{{AAb{Bb}}}{{AAb{If}}}}{{{AAb{h}}}{{AAb{d}}}}{{{AAb{h}}}{{AAb{Bb}}}}{{{AAb{F`}}}{{AAb{Id}}}}{{{AAb{F`}}}{{AAb{I`}}}}{{{AAb{Dd}}}{{AAb{Id}}}}{{{AAb{Bb}}}{{AAb{I`}}}}{{{AAb{h}}}{{AAb{I`}}}}{{{AAb{Ib}}}{{AAb{Dd}}}}{{{AAb{F`}}}{{AAb{Ib}}}}{{{AAb{Dd}}}{{AAb{I`}}}}{cc{}}{AAjBE`}1{G`BE`}{G`c{}}33333{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{If}}}{{BDj{If}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{An}}}{{BDl{An}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDj{d}}}{{BDj{d}}}}>{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{If}}}{{BDj{If}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{h}}}{{BDj{h}}}};{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{If}}}{{BDl{If}}}}>{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{An}}}{{BDl{An}}}}{If{{B`{{AAb{If}}}}}}{I`{{B`{{AAb{I`}}}}}}{d{{B`{{AAb{d}}}}}}{Al{{B`{{AAb{Al}}}}}}{Ab{{B`{{AAb{Ab}}}}}}{Bb{{B`{{AAb{Bb}}}}}}{h{{B`{{AAb{h}}}}}}{Id{{B`{{AAb{Id}}}}}}{Ib{{B`{{AAb{Ib}}}}}}{Dd{{B`{{AAb{Dd}}}}}}{F`{{B`{{AAb{F`}}}}}}{An{{B`{{AAb{An}}}}}}{h{{AAb{h}}}}{Ab{{AAb{Ab}}}}{Id{{AAb{Id}}}}{F`{{AAb{F`}}}}{Al{{AAb{Al}}}}{Bb{{AAb{Bb}}}}{d{{AAb{d}}}}{Dd{{AAb{Dd}}}}{If{{AAb{If}}}}{Ib{{AAb{Ib}}}}{An{{AAb{An}}}}{I`{{AAb{I`}}}}{Ad{{Al{{AAb{If}}}}}}{Ad{{Al{{AAb{Bb}}}}}}{Ad{{Al{{AAb{I`}}}}}}{Ad{{Al{{AAb{Ab}}}}}}{Ad{{Al{{AAb{F`}}}}}}{Ad{{Al{{AAb{Dd}}}}}}{Ad{{Al{{AAb{d}}}}}}{Ad{{Al{{AAb{Ib}}}}}}{Ad{{Al{{AAb{An}}}}}}{Ad{{Al{{AAb{h}}}}}}{Ad{{Al{{AAb{Al}}}}}}{Ad{{Al{{AAb{Id}}}}}}{{{AAb{d}}{AAb{d}}}Af}{{{AAb{If}}{AAb{If}}}Af}{{{AAb{Ib}}{AAb{Ib}}}Af}{{{AAb{Id}}{AAb{Id}}}Af}{{{AAb{I`}}{AAb{I`}}}Af}{{{AAb{h}}{AAb{h}}}Af}{{{AAb{F`}}{AAb{F`}}}Af}{{{AAb{Bb}}{AAb{Bb}}}Af}{{{AAb{Dd}}{AAb{Dd}}}Af}{{{AAb{An}}{AAb{An}}}Af}{{{AAb{Ab}}{AAb{Ab}}}Af}{{{AAb{Al}}{AAb{Al}}}Af}{{{AAb{Al}}}Al}{{{AAb{I`}}}I`}{{{AAb{Bb}}}Bb}{{{AAb{Id}}}Id}{{{AAb{Dd}}}Dd}{{{AAb{Ab}}}Ab}{{{AAb{An}}}An}{{{AAb{F`}}}F`}{{{AAb{h}}}h}{{{AAb{Ib}}}Ib}{{{AAb{If}}}If}{{{AAb{d}}}d}{{{AAb{F`}}{AAb{F`}}}Af}{{{AAb{Dd}}{AAb{Dd}}}Af}{{{AAb{An}}{AAb{An}}}Af}{{{AAb{I`}}{AAb{I`}}}Af}{{{AAb{Bb}}{AAb{Bb}}}Af}{{{AAb{Ib}}{AAb{Ib}}}Af}{{{AAb{If}}{AAb{If}}}Af}{{{AAb{Al}}{AAb{Al}}}Af}{{{AAb{h}}{AAb{h}}}Af}{{{AAb{Ab}}{AAb{Ab}}}Af}{{{AAb{Id}}{AAb{Id}}}Af}{{{AAb{d}}{AAb{d}}}Af}{{{AAb{An}}c}AhIh}{{{AAb{F`}}c}AhIh}{{{AAb{Al}}c}AhIh}{{{AAb{Ib}}c}AhIh}{{{AAb{Ab}}c}AhIh}{{{AAb{d}}c}AhIh}{{{AAb{h}}c}AhIh}{{{AAb{If}}c}AhIh}{{{AAb{I`}}c}AhIh}{{{AAb{Bb}}c}AhIh}{{{AAb{Dd}}c}AhIh}{{{AAb{Id}}c}AhIh}{{{BDj{c}}e}AhAFdIh}{{{BDl{c}}e}AhAFdIh}{{{AAb{An}}}Bb}{{{AAb{h}}}Bb}{{{AAb{Ab}}}Bb}{{{AAb{Bb}}}Bb}{{{AAb{d}}}Bb}{{{AAb{If}}}Bb}402315{ce{}{}}0000000{{{AAb{Ib}}}Af}{{{AAb{Al}}}Af}{{{AAb{I`}}}Af}{{{AAb{Dd}}}Af}{{{AAb{Id}}}Af}{{{AAb{F`}}}Af}{{{BDj{F`}}}Af}{{{BDj{Dd}}}Af}{{{BDj{Ib}}}Af}{{{BDj{I`}}}Af}{{{BDj{Id}}}Af}{{{BDj{Al}}}Af}{{{BDl{F`}}}Af}{{{BDl{Id}}}Af}{{{BDl{Dd}}}Af}{{{BDl{Al}}}Af}{{{BDl{I`}}}Af}{{{BDl{Ib}}}Af}{{{AAb{Al}}}Af}{{{AAb{Dd}}}Af};<=9>:574863{{{AAb{d}}}Af}{{{AAb{An}}}Af}{{{AAb{Ab}}}Af}{{{AAb{Bb}}}Af}{{{AAb{h}}}Af}{{{AAb{If}}}Af}{{{BDj{Bb}}}Af}{{{BDj{An}}}Af}{{{BDj{If}}}Af}{{{BDj{d}}}Af}{{{BDj{Ab}}}Af}{{{BDj{h}}}Af}{{{BDl{Bb}}}Af}{{{BDl{Ab}}}Af}{{{BDl{h}}}Af}{{{BDl{An}}}Af}{{{BDl{If}}}Af}{{{BDl{d}}}Af}{BEbBEd}``{{{AAb{Bb}}{AAb{Bb}}}Af}{{{AAb{F`}}{AAb{F`}}}Af}{{{AAb{Dd}}{AAb{Dd}}}Af}{{{AAb{Ab}}{AAb{Ab}}}Af}{{{AAb{An}}{AAb{An}}}Af}{{{AAb{If}}{AAb{If}}}Af}{{{AAb{d}}{AAb{d}}}Af}{{{AAb{Al}}{AAb{Al}}}Af}{{{AAb{h}}{AAb{h}}}Af}{{{AAb{Ib}}{AAb{Ib}}}Af}{{{AAb{I`}}{AAb{I`}}}Af}{{{AAb{Id}}{AAb{Id}}}Af}{{{AAb{I`}}}Bb}{{{AAb{F`}}}Bb}{{{AAb{If}}}Bb}{{{AAb{d}}}Bb}{{{AAb{Ab}}}Bb}{{{AAb{Al}}}Bb}{{{AAb{Bb}}}Bb}{{{AAb{Dd}}}Bb}{{{AAb{An}}}Bb}{{{AAb{Id}}}Bb}{{{AAb{Ib}}}Bb}{{{AAb{h}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{I`}}}Bb}{{{BDj{F`}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{Id}}}Bb}{{{BDj{If}}}Bb}{{{BDj{d}}}Bb}{{{BDj{Al}}}Bb}{{{BDj{h}}}Bb}{{{BDj{An}}}Bb}{{{BDl{Ib}}}Bb}{{{BDl{Al}}}Bb}{{{BDl{d}}}Bb}{{{BDl{If}}}Bb}{{{BDl{Bb}}}Bb}{{{BDl{An}}}Bb}{{{BDl{I`}}}Bb}{{{BDl{Ab}}}Bb}{{{BDl{Id}}}Bb}{{{BDl{Dd}}}Bb}{{{BDl{F`}}}Bb}{{{BDl{h}}}Bb}{{{AAb{Dd}}{AAb{Dd}}}Af}{{{AAb{Ib}}{AAb{Ib}}}Af}{{{AAb{Id}}{AAb{Id}}}Af}{{{AAb{Al}}{AAb{Al}}}Af}{{{AAb{An}}{AAb{An}}}Af}{{{AAb{F`}}{AAb{F`}}}Af}{{{AAb{Bb}}{AAb{Bb}}}Af}{{{AAb{h}}{AAb{h}}}Af}{{{AAb{Ab}}{AAb{Ab}}}Af}{{{AAb{I`}}{AAb{I`}}}Af}{{{AAb{If}}{AAb{If}}}Af}{{{AAb{d}}{AAb{d}}}Af}{{{AAb{Dd}}{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{h}}{AAb{h}}}{{AAb{h}}}}{{{AAb{d}}{AAb{d}}}{{AAb{d}}}}{{{AAb{Ib}}{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{F`}}{AAb{F`}}}{{AAb{F`}}}}{{{AAb{Id}}{AAb{Id}}}{{AAb{Id}}}}{{{AAb{If}}{AAb{If}}}{{AAb{If}}}}{{{AAb{Ab}}{AAb{Ab}}}{{AAb{Ab}}}}{{{AAb{Bb}}{AAb{Bb}}}{{AAb{Bb}}}}{{{AAb{Al}}{AAb{Al}}}{{AAb{Al}}}}{{{AAb{An}}{AAb{An}}}{{AAb{An}}}}{{{AAb{I`}}{AAb{I`}}}{{AAb{I`}}}}54913:97;5013468:2{{{BDj{h}}{BDj{h}}}}{{{BDj{F`}}{BDj{F`}}}}{{{BDj{If}}{BDj{If}}}}1{{{BDj{Al}}{BDj{Al}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}9<{{{BDj{d}}{BDj{d}}}}{{{BDj{An}}{BDj{An}}}}:;400{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{I`}}{BDj{I`}}}}0?9{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}?91{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}{{{BDj{h}}{BDj{h}}}}?{{{BDj{If}}{BDj{If}}}}:{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}9?>;{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}:{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}>{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}2{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{If}}{BDl{If}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}{{{BDl{An}}{BDl{An}}}}{{{BDl{F`}}{BDl{F`}}}}4{{{BDl{Bb}}{BDl{Bb}}}}{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}3{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}6{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{d}}{BDl{d}}}}{{{BDl{Ab}}{BDl{Ab}}}}6>1{{{BDl{Id}}{BDl{Id}}}};{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}=121{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}:{{{BDl{I`}}{BDl{I`}}}}{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}{{{BDl{Dd}}{BDl{Dd}}}}27{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}=1<7{{{BDl{h}}{BDl{h}}}}{{{BDl{Ib}}{BDl{Ib}}}}5{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{h}}{BDl{h}}}{{BDl{h}}}}{{{BDl{Bb}}{BDl{Bb}}}}{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{Ib}}Ib}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Bb}}Bb}Ah}{{{BDj{d}}d}Ah}{{{BDj{An}}An}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{F`}}F`}Ah}{{{BDj{If}}{BDj{If}}}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}4?1>:{{{BDj{Dd}}Dd}Ah}{{{BDj{I`}}I`}Ah}2{{{BDj{If}}If}Ah}>{{{BDj{h}}h}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{d}}{BDj{d}}}Ah}1{{{BDj{Ib}}Ib}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}?>74;:{{{BDj{I`}}{BDj{I`}}}Ah}37{{{BDj{Ab}}{BDj{Ab}}}Ah}?2{{{BDj{Bb}}Bb}Ah}{{{BDj{Id}}{BDj{Id}}}Ah}9{{{BDl{F`}}F`}Ah}{{{BDl{I`}}I`}Ah}{{{BDl{F`}}{BDl{F`}}}Ah}{{{BDl{Id}}Id}Ah}{{{BDl{An}}{BDl{An}}}Ah}{{{BDl{Ib}}Ib}Ah}{{{BDl{Bb}}Bb}Ah}54{{{BDl{h}}h}Ah}1{{{BDl{Dd}}{BDl{Dd}}}Ah}3{{{BDl{Ab}}{BDl{Ab}}}Ah}{{{BDl{Al}}Al}Ah}{{{BDl{Al}}{BDl{Al}}}Ah};{{{BDl{If}}{BDl{If}}}Ah}{{{BDl{Ab}}Ab}Ah}{{{BDl{h}}{BDl{h}}}Ah}60{{{BDl{Dd}}Dd}Ah}5{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{If}}If}Ah}{{{BDl{An}}An}Ah}{{{BDl{I`}}{BDl{I`}}}Ah}61{{{BDl{Id}}{BDl{Id}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}91<{{{BDl{d}}{BDl{d}}}Ah}{{{BDl{d}}d}Ah}{{{BDl{h}}h}Ah}{{{BDl{An}}{BDl{An}}}Ah}984{{{BDl{Id}}Id}Ah};374?{{{AAb{h}}{AAb{h}}}Af}{{{AAb{Ib}}{AAb{Ib}}}Af}{{{AAb{Ab}}{AAb{Ab}}}Af}{{{AAb{Dd}}{AAb{Dd}}}Af}{{{AAb{F`}}{AAb{F`}}}Af}{{{AAb{If}}{AAb{If}}}Af}{{{AAb{Al}}{AAb{Al}}}Af}{{{AAb{d}}{AAb{d}}}Af}{{{AAb{An}}{AAb{An}}}Af}{{{AAb{I`}}{AAb{I`}}}Af}{{{AAb{Bb}}{AAb{Bb}}}Af}{{{AAb{Id}}{AAb{Id}}}Af}{{{AAb{Ib}}}}{{{AAb{Al}}}{{AAb{Al}}}}{{{AAb{Id}}}}{{{AAb{Al}}}}{{{AAb{Dd}}}}{{{AAb{F`}}}}{{{AAb{I`}}}}{{{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{F`}}}{{AAb{F`}}}}{{{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{Id}}}{{AAb{Id}}}}{{{BDj{I`}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Al}}}}{{{BDj{Id}}}}{{{BDj{F`}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Dd}}}}{{{BDj{Ib}}}}{{{BDl{Al}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{Bb}}}}{{{BDl{Dd}}}}{{{BDl{Id}}}}{{{BDl{An}}}}{{{BDl{Ab}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{F`}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{I`}}}}{{{BDl{h}}}}{{{BDl{Ib}}}}{{{BDl{An}}}{{BDl{An}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{If}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{d}}}}{I`{{B`{{AAb{I`}}}}}}{If{{B`{{AAb{If}}}}}}{d{{B`{{AAb{d}}}}}}{Bb{{B`{{AAb{Bb}}}}}}{Id{{B`{{AAb{Id}}}}}}{Al{{B`{{AAb{Al}}}}}}{Ib{{B`{{AAb{Ib}}}}}}{Ab{{B`{{AAb{Ab}}}}}}{Dd{{B`{{AAb{Dd}}}}}}{An{{B`{{AAb{An}}}}}}{h{{B`{{AAb{h}}}}}}{F`{{B`{{AAb{F`}}}}}}{{{Bf{c}}}b{}}0000000{An{{AAb{An}}}}{I`{{AAb{I`}}}}{If{{AAb{If}}}}{d{{AAb{d}}}}{Ib{{AAb{Ib}}}}{Al{{AAb{Al}}}}{Id{{AAb{Id}}}}{F`{{AAb{F`}}}}{h{{AAb{h}}}}{Bb{{AAb{Bb}}}}{Ab{{AAb{Ab}}}}{Dd{{AAb{Dd}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{An}}}{{BDl{An}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{h}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Id}}}}{{{BDj{Ib}}}}{{{BDj{If}}}{{BDj{If}}}}{{{BDj{F`}}}}{{{BDj{Ab}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{If}}}}{{{BDj{An}}}}{{{BDj{Al}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Dd}}}}{{{BDj{Bb}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{d}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{I`}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{Al}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{Bb}}}}{{{BDl{An}}}}{{{BDl{d}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{Ab}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{Dd}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{If}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Ib}}}}{{{BDl{I`}}}}{{{BDl{F`}}}}{{{BDl{h}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{Id}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{An}}}{{BDl{An}}}}{{{AAb{Dd}}}{{Gb{{AAb{Dd}}Af}}}}{{{AAb{F`}}}{{Gb{{AAb{F`}}Af}}}}{{{AAb{I`}}}{{Gb{{AAb{I`}}Af}}}}{{{AAb{Al}}}{{Gb{{AAb{Al}}Af}}}}{{{AAb{Id}}}{{Gb{{AAb{Id}}Af}}}}{{{AAb{Ib}}}{{Gb{{AAb{Ib}}Af}}}}152034{{{AAb{Dd}}{AAb{Dd}}}{{B`{Hb}}}}{{{AAb{Ib}}{AAb{Ib}}}{{B`{Hb}}}}{{{AAb{I`}}{AAb{I`}}}{{B`{Hb}}}}{{{AAb{Bb}}{AAb{Bb}}}{{B`{Hb}}}}{{{AAb{h}}{AAb{h}}}{{B`{Hb}}}}{{{AAb{Ab}}{AAb{Ab}}}{{B`{Hb}}}}{{{AAb{Id}}{AAb{Id}}}{{B`{Hb}}}}{{{AAb{Al}}{AAb{Al}}}{{B`{Hb}}}}{{{AAb{If}}{AAb{If}}}{{B`{Hb}}}}{{{AAb{An}}{AAb{An}}}{{B`{Hb}}}}{{{AAb{d}}{AAb{d}}}{{B`{Hb}}}}{{{AAb{F`}}{AAb{F`}}}{{B`{Hb}}}}{{{BDj{c}}{BDj{c}}}{{B`{Hb}}}ADl}{{{BDl{c}}{BDl{c}}}{{B`{Hb}}}ADl}{{{BDj{F`}}Bb}{{BDj{F`}}}}{{{BDj{Bb}}Bb}{{BDj{Bb}}}}{{{BDj{Ib}}Bb}{{BDj{Ib}}}}{{{BDj{If}}Bb}{{BDj{If}}}}{{{BDj{Al}}Bb}{{BDj{Al}}}}{{{BDj{d}}Bb}{{BDj{d}}}}{{{BDj{Dd}}Bb}{{BDj{Dd}}}}{{{BDj{Id}}Bb}{{BDj{Id}}}}{{{BDj{I`}}Bb}{{BDj{I`}}}}{{{BDj{Ab}}Bb}{{BDj{Ab}}}}{{{BDj{h}}Bb}{{BDj{h}}}}{{{BDj{An}}Bb}{{BDj{An}}}}{{{BDl{If}}Bb}{{BDl{If}}}}{{{BDl{F`}}Bb}{{BDl{F`}}}}{{{BDl{Ab}}Bb}{{BDl{Ab}}}}{{{BDl{h}}Bb}{{BDl{h}}}}{{{BDl{Dd}}Bb}{{BDl{Dd}}}}{{{BDl{An}}Bb}{{BDl{An}}}}{{{BDl{Bb}}Bb}{{BDl{Bb}}}}{{{BDl{d}}Bb}{{BDl{d}}}}{{{BDl{Al}}Bb}{{BDl{Al}}}}{{{BDl{Ib}}Bb}{{BDl{Ib}}}}{{{BDl{Id}}Bb}{{BDl{Id}}}}{{{BDl{I`}}Bb}{{BDl{I`}}}}{c{{BDl{d}}}{{Lj{}{{Hf{{BDl{d}}}}}}}}{c{{BDl{I`}}}{{Lj{}{{Hf{{BDl{I`}}}}}}}}{c{{BDl{F`}}}{{Lj{}{{Hf{{BDl{F`}}}}}}}}{c{{BDl{Al}}}{{Lj{}{{Hf{{BDl{Al}}}}}}}}{c{{BDl{An}}}{{Lj{}{{Hf{{BDl{An}}}}}}}}{c{{BDl{Dd}}}{{Lj{}{{Hf{{BDl{Dd}}}}}}}}{c{{BDl{If}}}{{Lj{}{{Hf{{BDl{If}}}}}}}}{c{{BDl{Ib}}}{{Lj{}{{Hf{{BDl{Ib}}}}}}}}{c{{BDl{Bb}}}{{Lj{}{{Hf{{BDl{Bb}}}}}}}}7{c{{BDl{Id}}}{{Lj{}{{Hf{{BDl{Id}}}}}}}}{c{{BDl{Ab}}}{{Lj{}{{Hf{{BDl{Ab}}}}}}}}42{c{{BDl{h}}}{{Lj{}{{Hf{{BDl{h}}}}}}}}90217;648{{{BDj{I`}}{BDj{I`}}}}{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{If}}{BDj{If}}}}{{{BDj{Dd}}{BDj{Dd}}}}0{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}2{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{Al}}{BDj{Al}}}}8{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}255{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{h}}{BDj{h}}}}{{{BDj{d}}{BDj{d}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}33?{{{BDj{Ib}}{BDj{Ib}}}};{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}7{{{BDj{If}}{BDj{If}}}}3>{{{BDj{Id}}{BDj{Id}}}}{{{BDj{Dd}}{BDj{Dd}}}}:>{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}{{{BDj{I`}}{BDj{I`}}}}0{{{BDj{F`}}{BDj{F`}}}}{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}11{{{BDl{An}}{BDl{An}}}}{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}{{{BDl{Id}}{BDl{Id}}}}{{{BDl{If}}{BDl{If}}}}0{{{BDl{F`}}{BDl{F`}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{h}}{BDl{h}}}}{{{BDl{d}}{BDl{d}}}}{{{BDl{h}}{BDl{h}}}{{BDl{h}}}}{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}7{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{Dd}}{BDl{Dd}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}72{{{BDl{I`}}{BDl{I`}}}}=0{{{BDl{Bb}}{BDl{Bb}}}}:{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}{{{BDl{An}}{BDl{An}}}}2<0{{{BDl{Ab}}{BDl{Ab}}}}07?{{{BDl{Ib}}{BDl{Ib}}}}0{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}15>{{{BDl{If}}{BDl{If}}}}{{{BDl{Al}}{BDl{Al}}}}0{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}:{{{BDl{F`}}{BDl{F`}}}}{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}8{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{Ab}}Ab}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{I`}}I`}Ah}{{{BDj{h}}{BDj{h}}}Ah}{{{BDj{F`}}F`}Ah}{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{h}}h}Ah}{{{BDj{Ib}}{BDj{Ib}}}Ah}81{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}{{{BDj{d}}d}Ah}{{{BDj{Dd}}Dd}Ah}2{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{If}}If}Ah}6{{{BDj{Al}}{BDj{Al}}}Ah}0<3>={{{BDj{If}}{BDj{If}}}Ah}{{{BDj{Id}}Id}Ah}{{{BDj{An}}{BDj{An}}}Ah}>;{{{BDj{Ib}}Ib}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{An}}An}Ah}{{{BDj{Bb}}Bb}Ah}149;{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Ab}}Ab}Ah}?2:85{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{An}}{BDl{An}}}Ah}{{{BDl{An}}An}Ah}{{{BDl{d}}d}Ah}{{{BDl{Ab}}Ab}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{If}}If}Ah}{{{BDl{h}}h}Ah}{{{BDl{Id}}Id}Ah}{{{BDl{I`}}{BDl{I`}}}Ah}{{{BDl{Bb}}Bb}Ah}{{{BDl{F`}}F`}Ah}{{{BDl{Ab}}{BDl{Ab}}}Ah}3<{{{BDl{Bb}}{BDl{Bb}}}Ah}{{{BDl{F`}}{BDl{F`}}}Ah}={{{BDl{Ib}}Ib}Ah}{{{BDl{I`}}I`}Ah}{{{BDl{Al}}Al}Ah}{{{BDl{h}}{BDl{h}}}Ah}>{{{BDl{Dd}}Dd}Ah}=;{{{BDl{If}}{BDl{If}}}Ah}2{{{BDl{Al}}{BDl{Al}}}Ah}1{{{BDl{An}}An}Ah}?7{{{BDl{Id}}{BDl{Id}}}Ah}7;={{{BDl{d}}{BDl{d}}}Ah};71{{{BDl{Dd}}{BDl{Dd}}}Ah};>4{{{BDl{d}}d}Ah}27{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{If}}}{{BDj{If}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{An}}}{{BDl{An}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDj{Bb}}Bb}{{BDj{Bb}}}}{{{BDj{Id}}Bb}{{BDj{Id}}}}{{{BDj{h}}Bb}{{BDj{h}}}}{{{BDj{An}}Bb}{{BDj{An}}}}{{{BDj{If}}Bb}{{BDj{If}}}}{{{BDj{Ab}}Bb}{{BDj{Ab}}}}{{{BDj{Al}}Bb}{{BDj{Al}}}}{{{BDj{Ib}}Bb}{{BDj{Ib}}}}{{{BDj{F`}}Bb}{{BDj{F`}}}}{{{BDj{d}}Bb}{{BDj{d}}}}{{{BDj{I`}}Bb}{{BDj{I`}}}}{{{BDj{Dd}}Bb}{{BDj{Dd}}}}{{{BDl{If}}Bb}{{BDl{If}}}}{{{BDl{Ib}}Bb}{{BDl{Ib}}}}{{{BDl{An}}Bb}{{BDl{An}}}}{{{BDl{Id}}Bb}{{BDl{Id}}}}{{{BDl{d}}Bb}{{BDl{d}}}}{{{BDl{h}}Bb}{{BDl{h}}}}{{{BDl{Ab}}Bb}{{BDl{Ab}}}}{{{BDl{I`}}Bb}{{BDl{I`}}}}{{{BDl{F`}}Bb}{{BDl{F`}}}}{{{BDl{Dd}}Bb}{{BDl{Dd}}}}{{{BDl{Bb}}Bb}{{BDl{Bb}}}}{{{BDl{Al}}Bb}{{BDl{Al}}}}{{{BDj{Al}}Bb}{{BDj{Al}}}}>{{{BDj{Ib}}Bb}{{BDj{Ib}}}}>{{{BDj{Ab}}Bb}{{BDj{Ab}}}}{{{BDj{d}}Bb}{{BDj{d}}}}{{{BDj{Bb}}Bb}{{BDj{Bb}}}}{{{BDj{Id}}Bb}{{BDj{Id}}}}{{{BDj{h}}Bb}{{BDj{h}}}}{{{BDj{F`}}Bb}{{BDj{F`}}}}{{{BDj{An}}Bb}{{BDj{An}}}}{{{BDj{If}}Bb}{{BDj{If}}}}{{{BDl{h}}Bb}{{BDl{h}}}}<{{{BDl{d}}Bb}{{BDl{d}}}}{{{BDl{Ib}}Bb}{{BDl{Ib}}}}?{{{BDl{Ab}}Bb}{{BDl{Ab}}}}{{{BDl{An}}Bb}{{BDl{An}}}}?{{{BDl{Id}}Bb}{{BDl{Id}}}}{{{BDl{I`}}Bb}{{BDl{I`}}}}{{{BDl{F`}}Bb}{{BDl{F`}}}}{{{BDl{If}}Bb}{{BDl{If}}}}{{{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{Al}}}{{AAb{Al}}}}{{{AAb{I`}}}{{AAb{I`}}}}{{{AAb{F`}}}{{AAb{F`}}}}{{{AAb{Id}}}{{AAb{Id}}}}{{{AAb{Bb}}Bb}{{AAb{Bb}}}}{{{AAb{Ab}}Ab}{{AAb{Ab}}}}{{{AAb{h}}h}{{AAb{h}}}}{{{AAb{If}}If}{{AAb{If}}}}{{{AAb{d}}d}{{AAb{d}}}}{{{AAb{An}}An}{{AAb{An}}}}{{{AAb{I`}}{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Ib}}{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{F`}}{AAb{F`}}}{{AAb{F`}}}}{{{AAb{Al}}{AAb{Al}}}{{AAb{Al}}}}{{{AAb{Dd}}{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{Ab}}{AAb{Ab}}}{{AAb{Ab}}}}{{{AAb{If}}{AAb{If}}}{{AAb{If}}}}{{{AAb{d}}{AAb{d}}}{{AAb{d}}}}{{{AAb{Id}}{AAb{Id}}}{{AAb{Id}}}}{{{AAb{Bb}}{AAb{Bb}}}{{AAb{Bb}}}}{{{AAb{An}}{AAb{An}}}{{AAb{An}}}}{{{AAb{h}}{AAb{h}}}{{AAb{h}}}}{{{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{F`}}}{{AAb{F`}}}}{{{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{Id}}}{{AAb{Id}}}}{{{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Al}}}{{AAb{Al}}}}{{{AAb{Ib}}Bb}{{AAb{Ib}}}}{{{AAb{An}}Bb}{{AAb{An}}}}{{{AAb{Ab}}Bb}{{AAb{Ab}}}}{{{AAb{Bb}}Bb}{{AAb{Bb}}}}{{{AAb{h}}Bb}{{AAb{h}}}}{{{AAb{d}}Bb}{{AAb{d}}}}{{{AAb{If}}Bb}{{AAb{If}}}}{{{AAb{I`}}Bb}{{AAb{I`}}}}{{{AAb{F`}}Bb}{{AAb{F`}}}}{{{AAb{Al}}Bb}{{AAb{Al}}}}{{{AAb{Dd}}Bb}{{AAb{Dd}}}}{{{AAb{Id}}Bb}{{AAb{Id}}}}{{{BDl{Ab}}Ab}}{{{BDl{An}}Ab}}0{{{BDl{d}}Ab}{{BDl{d}}}}{{{BDl{Al}}Ab}}{{{BDl{If}}Ab}}{{{BDl{Id}}Ab}{{BDl{Id}}}}{{{BDl{Ib}}Ab}}{{{BDl{h}}Ab}}1{{{BDl{Bb}}Ab}}41{{{BDl{h}}Ab}{{BDl{h}}}}6{{{BDl{Ib}}Ab}{{BDl{Ib}}}}{{{BDl{An}}Ab}{{BDl{An}}}}{{{BDl{I`}}Ab}{{BDl{I`}}}}9{{{BDl{d}}Ab}}{{{BDl{If}}Ab}{{BDl{If}}}}61>{{{BDl{F`}}Ab}}{{{BDl{Ab}}Ab}{{BDl{Ab}}}}1{{{BDl{Bb}}Ab}{{BDl{Bb}}}}29{{{BDl{Dd}}Ab}}{{{BDl{I`}}Ab}}6?1{{{BDl{Id}}Ab}}12{{{BDl{F`}}Ab}{{BDl{F`}}}}1>2{{{BDl{Dd}}Ab}{{BDl{Dd}}}}{{{BDl{Ab}}Ab}}{{{BDl{Al}}Ab}{{BDl{Al}}}}4{{{BDl{Ib}}Ab}}{{{BDl{An}}Ab}}{{{BDl{Dd}}Ab}Ah}{{{BDl{F`}}Ab}Ah}{{{BDl{I`}}Ab}Ah}{{{BDl{An}}Ab}Ah}{{{BDl{h}}Ab}Ah}{{{BDl{Id}}Ab}Ah}2{{{BDl{If}}Ab}Ah}{{{BDl{Ab}}Ab}Ah}1{{{BDl{Ib}}Ab}Ah}{{{BDl{d}}Ab}Ah}{{{BDl{Bb}}Ab}Ah}28{{{BDl{Al}}Ab}Ah}2;1067:4{{{BDl{I`}}Ab}}{{{BDl{Bb}}Ab}}{{{BDl{Bb}}Ab}{{BDl{Bb}}}}{{{BDl{Al}}Ab}{{BDl{Al}}}}{{{BDl{I`}}Ab}{{BDl{I`}}}}4{{{BDl{Ab}}Ab}}{{{BDl{F`}}Ab}}{{{BDl{h}}Ab}{{BDl{h}}}}{{{BDl{Al}}Ab}}7{{{BDl{d}}Ab}{{BDl{d}}}}{{{BDl{Id}}Ab}}{{{BDl{An}}Ab}{{BDl{An}}}}{{{BDl{Ab}}Ab}{{BDl{Ab}}}}6{{{BDl{An}}Ab}}3{{{BDl{If}}Ab}}6{{{BDl{d}}Ab}}{{{BDl{Ib}}Ab}}{{{BDl{If}}Ab}{{BDl{If}}}}{{{BDl{Bb}}Ab}}=4{{{BDl{h}}Ab}}{{{BDl{Dd}}Ab}}<15:06?47507{{{BDl{Id}}Ab}{{BDl{Id}}}}{{{BDl{Dd}}Ab}{{BDl{Dd}}}}{{{BDl{F`}}Ab}{{BDl{F`}}}}{{{BDl{Ib}}Ab}{{BDl{Ib}}}}{{{BDl{F`}}Ab}}9{{{BDl{I`}}Ab}}7{{{BDl{An}}Ab}Ah}{{{BDl{Al}}Ab}Ah}{{{BDl{Dd}}Ab}Ah}{{{BDl{I`}}Ab}Ah}3{{{BDl{Ab}}Ab}Ah}{{{BDl{d}}Ab}Ah}{{{BDl{F`}}Ab}Ah}{{{BDl{If}}Ab}Ah}6{{{BDl{Ib}}Ab}Ah}{{{BDl{h}}Ab}Ah}{{{BDl{Bb}}Ab}Ah}{{{BDl{Id}}Ab}Ah}1234875690{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDj{Al}}{BDj{Al}}}}{{{BDj{Ib}}{BDj{Ib}}}}{{{BDj{Ab}}{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{F`}}{BDj{F`}}}}{{{BDj{Dd}}{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{Bb}}{BDj{Bb}}}}{{{BDj{Bb}}{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{d}}{BDj{d}}}}3{{{BDj{An}}{BDj{An}}}{{BDj{An}}}}{{{BDj{Dd}}{BDj{Dd}}}}{{{BDj{An}}{BDj{An}}}}{{{BDj{I`}}{BDj{I`}}}}2{{{BDj{Id}}{BDj{Id}}}}{{{BDj{If}}{BDj{If}}}};9{{{BDj{h}}{BDj{h}}}}?8{{{BDj{Ib}}{BDj{Ib}}}{{BDj{Ib}}}}?{{{BDj{d}}{BDj{d}}}{{BDj{d}}}}{{{BDj{F`}}{BDj{F`}}}{{BDj{F`}}}}7{{{BDj{I`}}{BDj{I`}}}{{BDj{I`}}}}{{{BDj{F`}}{BDj{F`}}}}<<758{{{BDj{Id}}{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Al}}{BDj{Al}}}}9{{{BDj{Al}}{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Ib}}{BDj{Ib}}}}>{{{BDj{Ab}}{BDj{Ab}}}}{{{BDj{If}}{BDj{If}}}{{BDj{If}}}}{{{BDj{h}}{BDj{h}}}{{BDj{h}}}}?<=={{{BDj{An}}{BDj{An}}}}{{{BDl{Ab}}{BDl{Ab}}}}{{{BDl{Id}}{BDl{Id}}}}{{{BDl{If}}{BDl{If}}}}{{{BDl{Ib}}{BDl{Ib}}}}{{{BDl{Id}}{BDl{Id}}}{{BDl{Id}}}}{{{BDl{Dd}}{BDl{Dd}}}{{BDl{Dd}}}}4{{{BDl{h}}{BDl{h}}}}{{{BDl{Al}}{BDl{Al}}}}{{{BDl{d}}{BDl{d}}}}{{{BDl{d}}{BDl{d}}}{{BDl{d}}}}7{{{BDl{Bb}}{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{Dd}}{BDl{Dd}}}}8{{{BDl{I`}}{BDl{I`}}}}44{{{BDl{An}}{BDl{An}}}}2<1{{{BDl{An}}{BDl{An}}}{{BDl{An}}}}{{{BDl{Bb}}{BDl{Bb}}}}<{{{BDl{F`}}{BDl{F`}}}}3{{{BDl{F`}}{BDl{F`}}}{{BDl{F`}}}}{{{BDl{h}}{BDl{h}}}{{BDl{h}}}}3;{{{BDl{Ib}}{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{Al}}{BDl{Al}}}{{BDl{Al}}}}484{{{BDl{Ab}}{BDl{Ab}}}}{{{BDl{If}}{BDl{If}}}{{BDl{If}}}}{{{BDl{I`}}{BDl{I`}}}{{BDl{I`}}}}:<{{{BDl{h}}{BDl{h}}}}{{{BDl{Ab}}{BDl{Ab}}}{{BDl{Ab}}}}:{{{BDl{If}}{BDl{If}}}}{{{BDl{Al}}{BDl{Al}}}}63{{{BDj{Id}}{BDj{Id}}}Ah}{{{BDj{Al}}Al}Ah}{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{F`}}{BDj{F`}}}Ah}{{{BDj{An}}An}Ah}{{{BDj{F`}}F`}Ah}4{{{BDj{d}}{BDj{d}}}Ah}{{{BDj{Dd}}Dd}Ah}{{{BDj{Bb}}{BDj{Bb}}}Ah}5{{{BDj{Ab}}Ab}Ah}{{{BDj{Ab}}{BDj{Ab}}}Ah}{{{BDj{Al}}{BDj{Al}}}Ah}{{{BDj{I`}}{BDj{I`}}}Ah}{{{BDj{d}}d}Ah}{{{BDj{If}}{BDj{If}}}Ah}:{{{BDj{Ib}}{BDj{Ib}}}Ah}32?:{{{BDj{h}}{BDj{h}}}Ah}0{{{BDj{If}}If}Ah}8{{{BDj{h}}h}Ah}0{{{BDj{An}}{BDj{An}}}Ah}{{{BDj{Ib}}Ib}Ah}:{{{BDj{Bb}}Bb}Ah}?={{{BDj{I`}}I`}Ah}{{{BDj{Dd}}{BDj{Dd}}}Ah}0{{{BDj{Id}}Id}Ah}2=39740:{{{BDj{Dd}}Dd}Ah}{{{BDl{h}}{BDl{h}}}Ah}{{{BDl{Ab}}{BDl{Ab}}}Ah}{{{BDl{Al}}Al}Ah}{{{BDl{h}}h}Ah}{{{BDl{If}}{BDl{If}}}Ah}{{{BDl{Dd}}Dd}Ah}{{{BDl{d}}d}Ah}{{{BDl{I`}}I`}Ah}7{{{BDl{Ib}}{BDl{Ib}}}Ah}{{{BDl{If}}If}Ah}{{{BDl{Dd}}{BDl{Dd}}}Ah}{{{BDl{An}}{BDl{An}}}Ah}94{{{BDl{Id}}Id}Ah}{{{BDl{I`}}{BDl{I`}}}Ah}{{{BDl{F`}}{BDl{F`}}}Ah}{{{BDl{Bb}}Bb}Ah}{{{BDl{Ab}}Ab}Ah}3{{{BDl{Id}}{BDl{Id}}}Ah}>{{{BDl{Ab}}{BDl{Ab}}}Ah}{{{BDl{Bb}}{BDl{Bb}}}Ah}{{{BDl{Ib}}Ib}Ah}>{{{BDl{d}}{BDl{d}}}Ah}:{{{BDl{An}}An}Ah}{{{BDl{F`}}F`}Ah}3=6{{{BDl{If}}{BDl{If}}}Ah}{{{BDl{Al}}{BDl{Al}}}Ah}9;{{{BDl{Dd}}Dd}Ah}>{{{BDl{If}}If}Ah}24<{{{BDl{Ib}}{BDl{Ib}}}Ah}697{c{{BDl{Al}}}{{Lj{}{{Hf{{BDl{Al}}}}}}}}{c{{BDl{I`}}}{{Lj{}{{Hf{{BDl{I`}}}}}}}}{c{{BDl{Dd}}}{{Lj{}{{Hf{{BDl{Dd}}}}}}}}{c{{BDl{F`}}}{{Lj{}{{Hf{{BDl{F`}}}}}}}}{c{{BDl{Bb}}}{{Lj{}{{Hf{{BDl{Bb}}}}}}}}{c{{BDl{Ab}}}{{Lj{}{{Hf{{BDl{Ab}}}}}}}}{c{{BDl{Id}}}{{Lj{}{{Hf{{BDl{Id}}}}}}}}{c{{BDl{d}}}{{Lj{}{{Hf{{BDl{d}}}}}}}}0316{c{{BDl{Ib}}}{{Lj{}{{Hf{{BDl{Ib}}}}}}}}80{c{{BDl{If}}}{{Lj{}{{Hf{{BDl{If}}}}}}}}6{c{{BDl{An}}}{{Lj{}{{Hf{{BDl{An}}}}}}}}1{c{{BDl{h}}}{{Lj{}{{Hf{{BDl{h}}}}}}}}0619{{{BDj{An}}}{{BDj{An}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{If}}}{{BDj{If}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{An}}}{{BDl{An}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDj{An}}}{{BDj{An}}}}=>?{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDj{If}}}{{BDj{If}}}}:;{{{BDl{An}}}{{BDl{An}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{If}}}{{BDl{If}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{I`}}}{{BDl{I`}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{Id}}}{{BDl{Id}}}}{{{BDj{I`}}}{{BDj{I`}}}}{{{BDj{Ib}}}{{BDj{Ib}}}}{{{BDj{Bb}}}{{BDj{Bb}}}}{{{BDj{Ab}}}{{BDj{Ab}}}}{{{BDj{An}}}{{BDj{An}}}}{{{BDj{d}}}{{BDj{d}}}}{{{BDj{If}}}{{BDj{If}}}}{{{BDj{Id}}}{{BDj{Id}}}}{{{BDj{h}}}{{BDj{h}}}}{{{BDj{Al}}}{{BDj{Al}}}}{{{BDj{Dd}}}{{BDj{Dd}}}}{{{BDj{F`}}}{{BDj{F`}}}}{{{BDl{An}}}{{BDl{An}}}}=?{{{BDl{Ab}}}{{BDl{Ab}}}}{{{BDl{Al}}}{{BDl{Al}}}}{{{BDl{Dd}}}{{BDl{Dd}}}}{{{BDl{h}}}{{BDl{h}}}}{{{BDl{d}}}{{BDl{d}}}}{{{BDl{Ib}}}{{BDl{Ib}}}}{{{BDl{F`}}}{{BDl{F`}}}}{{{BDl{Bb}}}{{BDl{Bb}}}}{{{BDl{If}}}{{BDl{If}}}}{ce{}{}}0000000{cC`{}}00000{{{AAb{F`}}}Bb}{{{AAb{h}}}Bb}{{{AAb{I`}}}Bb}{{{AAb{An}}}Bb}{{{AAb{Id}}}Bb}{{{AAb{Bb}}}Bb}{{{AAb{d}}}Bb}{{{AAb{Al}}}Bb}{{{AAb{Ib}}}Bb}{{{AAb{If}}}Bb}{{{AAb{Ab}}}Bb}{{{AAb{Dd}}}Bb}{{{BDj{Ab}}}Bb}{{{BDj{I`}}}Bb}{{{BDj{Bb}}}Bb}{{{BDj{An}}}Bb}{{{BDj{Ib}}}Bb}{{{BDj{d}}}Bb}{{{BDj{Al}}}Bb}{{{BDj{If}}}Bb}{{{BDj{h}}}Bb}{{{BDj{Id}}}Bb}{{{BDj{Dd}}}Bb}{{{BDj{F`}}}Bb}{{{BDl{Ib}}}Bb}{{{BDl{If}}}Bb}{{{BDl{Id}}}Bb}{{{BDl{h}}}Bb}{{{BDl{An}}}Bb}{{{BDl{Dd}}}Bb}{{{BDl{Bb}}}Bb}{{{BDl{d}}}Bb}{{{BDl{Ab}}}Bb}{{{BDl{I`}}}Bb}{{{BDl{F`}}}Bb}{{{BDl{Al}}}Bb}{{{AAb{Al}}}{{Al{{AAb{h}}}}}}{{{AAb{Al}}}{{Al{{AAb{An}}}}}}{{{AAb{If}}}{{Al{{AAb{h}}}}}}{{{AAb{Id}}}{{Al{{AAb{Al}}}}}}{{{AAb{I`}}}{{Al{{AAb{If}}}}}}{{{AAb{Ab}}}{{Al{{AAb{Bb}}}}}}{c{{Al{e}}}{}{}}{If{{Al{{AAb{If}}}}}}{{{AAb{Al}}}{{Al{{AAb{Ab}}}}}}{{{AAb{I`}}}{{Al{{AAb{F`}}}}}}{Bb{{Al{{AAb{Bb}}}}}}{{{AAb{Dd}}}{{Al{{AAb{d}}}}}}{{{AAb{Al}}}{{Al{{AAb{I`}}}}}}{{{AAb{Ib}}}{{Al{{AAb{An}}}}}}{{{AAb{I`}}}{{Al{{AAb{Dd}}}}}}{{{AAb{Al}}}{{Al{{AAb{Bb}}}}}}{{{AAb{Dd}}}{{Al{{AAb{Bb}}}}}}{{{AAb{Al}}}{{Al{{AAb{Dd}}}}}}{{{AAb{Bb}}}{{Al{{AAb{Al}}}}}}{Ab{{Al{{AAb{Ab}}}}}}{{{AAb{Ab}}}{{Al{{AAb{Id}}}}}}{{{AAb{h}}}{{Al{{AAb{F`}}}}}}{{{AAb{If}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Id}}}{{Al{{AAb{Ab}}}}}}{{{AAb{Bb}}}{{Al{{AAb{Dd}}}}}}{{{AAb{Ab}}}{{Al{{AAb{h}}}}}}{Ib{{Al{{AAb{Ib}}}}}}{{{AAb{Al}}}{{Al{{AAb{F`}}}}}}{{{AAb{Bb}}}{{Al{{AAb{h}}}}}}{Dd{{Al{{AAb{Dd}}}}}}{{{AAb{d}}}{{Al{{AAb{Ab}}}}}}{{{AAb{Bb}}}{{Al{{AAb{An}}}}}}{{{AAb{d}}}{{Al{{AAb{Id}}}}}}{{{AAb{Bb}}}{{Al{{AAb{Ab}}}}}}{{{AAb{If}}}{{Al{{AAb{Dd}}}}}}{{{AAb{Dd}}}{{Al{{AAb{F`}}}}}}{{{AAb{An}}}{{Al{{AAb{F`}}}}}}{{{AAb{Dd}}}{{Al{{AAb{If}}}}}}{{{AAb{If}}}{{Al{{AAb{Bb}}}}}}{{{AAb{Ab}}}{{Al{{AAb{Dd}}}}}}{{{AAb{I`}}}{{Al{{AAb{Al}}}}}}{{{AAb{If}}}{{Al{{AAb{Ab}}}}}}{{{AAb{F`}}}{{Al{{AAb{Bb}}}}}}{{{AAb{d}}}{{Al{{AAb{Dd}}}}}}{Al{{Al{{AAb{Al}}}}}}{{{AAb{If}}}{{Al{{AAb{Id}}}}}}{{{AAb{d}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Ib}}}{{Al{{AAb{h}}}}}}{{{AAb{Ab}}}{{Al{{AAb{Al}}}}}}{{{AAb{d}}}{{Al{{AAb{An}}}}}}{{{AAb{Id}}}{{Al{{AAb{h}}}}}}{{{AAb{An}}}{{Al{{AAb{Al}}}}}}{{{AAb{Dd}}}{{Al{{AAb{h}}}}}}{{{AAb{If}}}{{Al{{AAb{An}}}}}}{{{AAb{Ab}}}{{Al{{AAb{I`}}}}}}{I`{{Al{{AAb{I`}}}}}}{{{AAb{Id}}}{{Al{{AAb{Bb}}}}}}{{{AAb{I`}}}{{Al{{AAb{d}}}}}}{{{AAb{I`}}}{{Al{{AAb{h}}}}}}{{{AAb{d}}}{{Al{{AAb{Bb}}}}}}{{{AAb{If}}}{{Al{{AAb{F`}}}}}}{{{AAb{Ib}}}{{Al{{AAb{F`}}}}}}{{{AAb{Dd}}}{{Al{{AAb{Al}}}}}}{{{AAb{F`}}}{{Al{{AAb{d}}}}}}{{{AAb{If}}}{{Al{{AAb{I`}}}}}}{{{AAb{d}}}{{Al{{AAb{h}}}}}}{{{AAb{F`}}}{{Al{{AAb{If}}}}}}{{{AAb{Id}}}{{Al{{AAb{Dd}}}}}}{{{AAb{Ab}}}{{Al{{AAb{d}}}}}}{{{AAb{If}}}{{Al{{AAb{Al}}}}}}{{{AAb{An}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Ab}}}{{Al{{AAb{An}}}}}}{{{AAb{Ib}}}{{Al{{AAb{d}}}}}}{{{AAb{Ab}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Ib}}}{{Al{{AAb{Bb}}}}}}{{{AAb{Id}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Ab}}}{{Al{{AAb{F`}}}}}}{{{AAb{Id}}}{{Al{{AAb{F`}}}}}}{{{AAb{I`}}}{{Al{{AAb{Ab}}}}}}{{{AAb{Dd}}}{{Al{{AAb{An}}}}}}{{{AAb{Bb}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Al}}}{{Al{{AAb{Ib}}}}}}{An{{Al{{AAb{An}}}}}}{{{AAb{d}}}{{Al{{AAb{Al}}}}}}{{{AAb{F`}}}{{Al{{AAb{Ab}}}}}}{{{AAb{Bb}}}{{Al{{AAb{F`}}}}}}{{{AAb{I`}}}{{Al{{AAb{Ib}}}}}}{{{AAb{Al}}}{{Al{{AAb{Id}}}}}}{{{AAb{Id}}}{{Al{{AAb{d}}}}}}{{{AAb{Al}}}{{Al{{AAb{If}}}}}}{{{AAb{Ib}}}{{Al{{AAb{Ab}}}}}}{{{AAb{I`}}}{{Al{{AAb{Id}}}}}}{F`{{Al{{AAb{F`}}}}}}{{{AAb{If}}}{{Al{{AAb{d}}}}}}{{{AAb{Ab}}}{{Al{{AAb{If}}}}}}{{{AAb{Ib}}}{{Al{{AAb{If}}}}}}{{{AAb{F`}}}{{Al{{AAb{h}}}}}}{{{AAb{Id}}}{{Al{{AAb{An}}}}}}{{{AAb{Dd}}}{{Al{{AAb{Ab}}}}}}{{{AAb{d}}}{{Al{{AAb{F`}}}}}}{{{AAb{I`}}}{{Al{{AAb{An}}}}}}{{{AAb{Id}}}{{Al{{AAb{If}}}}}}{{{AAb{An}}}{{Al{{AAb{h}}}}}}{{{AAb{Dd}}}{{Al{{AAb{Ib}}}}}}{Id{{Al{{AAb{Id}}}}}}{{{AAb{F`}}}{{Al{{AAb{An}}}}}}{d{{Al{{AAb{d}}}}}}{h{{Al{{AAb{h}}}}}}{{{AAb{Al}}}{{Al{{AAb{d}}}}}}{{{AAb{I`}}}{{Al{{AAb{Bb}}}}}}{c{{Al{e}}}{}{}}00000000000000{cFd{}}0000000{{{AAb{h}}h}{{AAb{h}}}}{{{AAb{Bb}}Bb}{{AAb{Bb}}}}{{{AAb{If}}If}{{AAb{If}}}}{{{AAb{Ab}}Ab}{{AAb{Ab}}}}{{{AAb{d}}d}{{AAb{d}}}}{{{AAb{An}}An}{{AAb{An}}}}{{{AAb{F`}}{AAb{F`}}}{{AAb{F`}}}}{{{AAb{Al}}{AAb{Al}}}{{AAb{Al}}}}{{{AAb{Id}}{AAb{Id}}}{{AAb{Id}}}}{{{AAb{d}}{AAb{d}}}{{AAb{d}}}}{{{AAb{I`}}{AAb{I`}}}{{AAb{I`}}}}{{{AAb{If}}{AAb{If}}}{{AAb{If}}}}{{{AAb{Ib}}{AAb{Ib}}}{{AAb{Ib}}}}{{{AAb{Ab}}{AAb{Ab}}}{{AAb{Ab}}}}{{{AAb{h}}{AAb{h}}}{{AAb{h}}}}{{{AAb{Bb}}{AAb{Bb}}}{{AAb{Bb}}}}{{{AAb{An}}{AAb{An}}}{{AAb{An}}}}{{{AAb{Dd}}{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{Al}}}{{AAb{Ab}}}}{{{AAb{Id}}}{{AAb{d}}}}{{{AAb{F`}}}{{AAb{h}}}}{{{AAb{I`}}}{{AAb{If}}}}{{{AAb{Dd}}}{{AAb{Bb}}}}{{{AAb{Ib}}}{{AAb{An}}}}{{{AAb{Id}}}{{AAb{Id}}}}{{{AAb{F`}}}{{AAb{F`}}}}{{{AAb{I`}}}{{AAb{I`}}}}{{{AAb{Al}}}{{AAb{Al}}}}{{{AAb{Dd}}}{{AAb{Dd}}}}{{{AAb{Ib}}}{{AAb{Ib}}}}301452``````````````````````````````````````````````````````````````````````````````````{{{BEj{}{{Cl{c}}}}e}c{}{}}{{BElc}Ah{}}{{{Kd{c}}Ab}{{Al{Ah{AAb{Ab}}}}}ANl}0{{{BEn{c}}}{{BEn{c}}}{}}0{{{BFb{}{{BF`{c}}}}g}c{{El{}{{Cl{e}}}}}{}AL`}{{{BFf{}{{BFd{c}}}}g}c{{El{}{{Cl{e}}}}}{}AL`}{{{BFj{}{{BFh{c}}{Cl{e}}}}g}c{{El{}{{Cl{e}}}}}{}AL`}{{{BFl{}{{Cl{c}}}}e}c{}{}}{{BFnc}Ah{}}{{{BG`{}{{Cl{c}}}}e}c{}{}}{{BGbc}Ah{}}{{{BGd{}{{Cl{c}}}}e}c{}{}}{{BGfc}Ah{}}{ce{}{}}0000000000000000000{{{AAl{}{{Cl{c}}{BGh{e}}}}}{{BGj{ec}}}{}{}}{{{BGj{ce}}}BGj{}{}}{{{BGj{ce}}}{{B`{c}}}{}{}}{{AJhc}eAL`{}}{{AAhc}eAL`{}}{{{Cn{}{{Cl{c}}}}e}c{}AL`}{{{BGj{ce}}}{{BGj{ce}}}AAdAAd}{{{BGl{ce}}}{{BGl{ce}}}AAdAAd}{JnJn}{{{Kd{c}}}{{Kd{c}}}AAd}{{{Jl{c}}}{{Jl{c}}}AAd}{{{Kb{c}}}{{Kb{c}}}AAd}{{{Kf{c}}}{{Kf{c}}}AAd}{{{K`{c}}}{{K`{c}}}AAd}{{{BEn{c}}}{{BEn{c}}}AAd}{bb}000000000{{ce}Ah{}{}}000000002{{{BGl{ce}}{BGl{ce}}}HbAClACl}{b{{Bf{c}}}{}}000000000{{Inc}Af{ADlHd}{{ADl{c}}Hd}}{{{Kd{c}}e}Af{}{{ADl{c}}Hd}}{{{Jl{c}}e}Af{}{{ADl{c}}Hd}}{{{Kb{c}}e}Af{}{{ADl{c}}Hd}}{{{Kf{c}}e}Af{}{{ADl{c}}Hd}}{{{K`{c}}e}Af{}{{ADl{c}}Hd}}{{{BGj{ce}}}{{B`{e}}}{}{}}{{{Kd{c}}}AbANl}{{{Kf{c}}}AbANl}{{}Jn}{{}{{Kd{c}}}AD`}{{{BH`{}{{BGn{c}}}}}cHd}{BHbc{}}{{{BHd{}{{Cl{c}}}}e}c{}{}}{{BHfc}Ah{}}{BHhAh}{{{Kf{c}}}c{}}````{In{{BEn{c}}}Hd}{Jn{{BEn{c}}}Hd}{{{Kd{c}}}{{BEn{c}}}{}}0{{{Jl{c}}}{{BEn{c}}}{}}0{{{Kb{c}}}{{BEn{c}}}{}}0{{{Kf{c}}}{{BEn{c}}}{}}0{{{K`{c}}}{{BEn{c}}}{}}0{{{BGj{ce}}{BGj{ce}}}AfADjADj}{{{BGl{ce}}{BGl{ce}}}AfADjADj}{{JnJn}Af}{{{Kd{c}}{Kd{c}}}AfADj}{{{Jl{c}}{Jl{c}}}AfADj}{{{Kb{c}}{Kb{c}}}AfADj}{{{Kf{c}}{Kf{c}}}AfADj}{{{K`{c}}{K`{c}}}AfADj}{{{BEn{c}}{BEn{c}}}AfADj}`{{{BGj{ce}}Ch}{{Al{AhCj}}}FnFn}{{{BGl{ce}}Ch}{{Al{AhCj}}}FnFn}{{JnCh}{{Al{AhCj}}}}{{{Kd{c}}Ch}{{Al{AhCj}}}Fn}{{{Jl{c}}Ch}{{Al{AhCj}}}Fn}{{{Kb{c}}Ch}{{Al{AhCj}}}Fn}{{{Kf{c}}Ch}{{Al{AhCj}}}Fn}{{{K`{c}}Ch}{{Al{AhCj}}}Fn}{{{BEn{c}}Ch}{{Al{AhCj}}}Fn}{{{BHj{c}}Ch}{{Al{AhCj}}}Fn}{{{Kf{c}}eg}eANl{}{{AAh{e}{{Cl{e}}}}}}{cc{}}000000000{c{{AAl{}{{Cl{c}}{BGh{e}}}}}{}{}}{{}{{BGj{ce}}}{}{}}{cBHl{}}{{{BGj{cAAj}}}{{BGj{ce}}}{}{}}{{Jn{j{c}}}{{B`{{j{c}}}}}{}}{{JnAd}B`}{{{Kd{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Kd{Ab}}Ad}B`}{{{Jl{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Jl{Ab}}Ad}B`}{{{Kb{Ab}}Ad}B`}{{{Kb{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{Kf{Ab}}Ad}B`}{{{Kf{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{K`{Ab}}{j{c}}}{{B`{{j{c}}}}}{}}{{{K`{Ab}}Ad}B`};:8976542310{{JnAd}}{{Jnj}j}{{{Kd{Ab}}j}j}{{{Kd{Ab}}Ad}}{{{Jl{Ab}}j}j}{{{Jl{Ab}}Ad}}{{{Kb{Ab}}j}j}{{{Kb{Ab}}Ad}}{{{Kf{Ab}}j}j}{{{Kf{Ab}}Ad}}{{{K`{Ab}}Ad}}{{{K`{Ab}}j}j}:;8976453201{{{BGj{ce}}g}AhAFdAFdIh}{{{BGl{ce}}g}AhAFdAFdIh}{{Jnc}AhIh}{{{Kd{c}}e}AhAFdIh}{{{Jl{c}}e}AhAFdIh}{{{Kb{c}}e}AhAFdIh}{{{Kf{c}}e}AhAFdIh}{{{K`{c}}e}AhAFdIh}{{{BEn{c}}e}AhAFdIh}{{{BHn{}{{Cl{c}}}}e}cHdHd}{{Jn{j{c}}}{{j{c}}}{}}{{JnAd}}{{{Kd{Ab}}{j{c}}}{{j{c}}}{}}{{{Kd{Ab}}Ad}}{{{Jl{Ab}}{j{c}}}{{j{c}}}{}}{{{Jl{Ab}}Ad}}{{{Kb{Ab}}{j{c}}}{{j{c}}}{}}{{{Kb{Ab}}Ad}}{{{Kf{Ab}}Ad}}{{{Kf{Ab}}{j{c}}}{{j{c}}}{}}{{{K`{Ab}}{j{c}}}{{j{c}}}{}}{{{K`{Ab}}Ad}}{{BI`c}eHd{}}<;:987563421{ce{}{}}000000000{{{Kf{c}}}{{Gb{cc}}}{}}111{{{BGj{ce}}}Af{}{}}0{{{Kd{c}}}AfADl}{{{Kf{c}}}AfADl}{{{Kd{c}}}AfANl}{{{Kf{c}}}AfANl}{{{Kd{c}}}{{B`{c}}}ANl}{{{Kf{c}}}{{B`{c}}}ANl}{{{BEn{c}}g}{{BEn{e}}}{}{}{{Cn{c}{{Cl{e}}}}}}{{{BGj{ce}}i}{{BGj{ge}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{BGj{ce}}i}{{BGj{cg}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Kd{c}}}{{B`{c}}}{AClANl}}{{{Kf{c}}}{{B`{c}}}{AClANl}}10{{{BIb{}{{Cl{c}}}}e}c{}{}}{{BIdc}Ah{}}{{{BIf{}{{Cl{c}}}}}c{}}{{cc}{{Kf{c}}}{}}{{{Bf{c}}}b{}}000000000;{{{Jl{c}}}{{B`{c}}}ANl};<;{{{BIh{}{{Cl{c}}}}}c{}}{{{Kd{c}}Ab}{{B`{c}}}ANl}{{{Jl{c}}Ab}{{B`{c}}}ANl}{{{Kf{c}}Ab}{{B`{c}}}ANl}20{{{BGl{ce}}{BGl{ce}}}{{B`{Hb}}}ADlADl}{{{BIj{}{{Cl{c}}}}e}c{}{}}{{BIlc}Ah{}}{{{Mh{{BBb{}{{BIn{c}}{BB`{e}}}}}}g}{{BGl{ce}}}{}{}{}}{{{Kf{c}}eg}eANl{}{{AAh{e}{{Cl{e}}}}}}{{{BJ`{}{{Cl{c}}}}e}c{}{}}{{BJbc}Ah{}}{{{BJd{}{{Cl{c}}}}e}c{}{}}{{BJfc}Ah{}}{{{Kd{c}}}{{Gb{Ab{B`{Ab}}}}}ANl}{{{Jl{c}}}{{Gb{Ab{B`{Ab}}}}}ANl}{{{Kf{c}}}{{Gb{Ab{B`{Ab}}}}}ANl}{{{Kf{c}}}c{}}```{In{{BEn{c}}}Hd}{Jn{{BEn{c}}}Hd}{{{Kd{c}}}{{BEn{c}}}{}}0{{{Jl{c}}}{{BEn{c}}}{}}0{{{Kb{c}}}{{BEn{c}}}{}}0{{{Kf{c}}}{{BEn{c}}}{}}0{{{K`{c}}}{{BEn{c}}}{}}0{{{BJh{}{{Cl{c}}}}e}c{}{}}{{BJjc}Ah{}}{ce{}{}}00000000{{{Kf{c}}ei}gANl{}{{AAl{}{{Cl{e}}}}}{{AAh{e}{{Cl{g}}}}}}{c{{Al{e}}}{}{}}00000000000000000001{cFd{}}000000000``````{{{B`{c}}{B`{e}}}{{B`{e}}}{}{}}{{{B`{c}}g}{{B`{e}}}{}{}{{Cn{c}{{Cl{{B`{e}}}}}}}}{{{B`{c}}}B`BH`}{{{B`{c}}}B`BHb}{{{B`{c}}}{{B`{c}}}{}}{{{B`{c}}}{{j{c}}}{}}{{{Mh{{B`{c}}}}}{{B`{{Mh{c}}}}}{}}021::::::::{{{B`{c}}}BGj{}}{{{B`{c}}}{{B`{c}}}AAd}{{{BJl{c}}}{{BJl{c}}}{}}{{{BDh{c}}}{{BDh{c}}}AAd}{{{B`{c}}{B`{c}}}AhAAd}{bb}000{{ce}Ah{}{}}0055{{{B`{c}}{B`{c}}}HbACl}{b{{Bf{c}}}{}}000{{{B`{c}}e}{{Al{cAj}}}{}{EfEjFl}}{{{B`{c}}}{{B`{c}}}ACj}0{{}{{B`{c}}}{}}{{{B`{c}}{B`{c}}}AfADj}{{{B`{c}}Ad}c{}}2{{{B`{c}}e}{{B`{c}}}{}{{Cn{c}{{Cl{Af}}}}}}{{{B`{{B`{c}}}}}{{B`{c}}}{}}{{{B`{c}}Ch}{{Al{AhCj}}}Fn}{{{BJl{c}}Ch}{{Al{AhCj}}}Fn}{{{BJn{c}}Ch}{{Al{AhCj}}}Fn}{{{BDh{c}}Ch}{{Al{AhCj}}}Fn}{{{B`{c}}}{{B`{c}}}{}}{cc{}}{G`c{}}2{c{{B`{c}}}{}}222{e{{B`{g}}}{}{{Hh{}{{Hf{{B`{c}}}}}}}{{BAj{c}}}}={{{B`{AAj}}}{{B`{c}}}{}}{{{BHj{Ah}}}{{B`{c}}}{}}{{{B`{c}}c}c{}}{{{B`{c}}}cAD`}{{{B`{c}}e}c{}{{Cn{}{{Cl{c}}}}}}{{{B`{c}}e}AhAFdIh}```3{{{B`{c}}e}{{B`{c}}}{}{{Cn{c}}}}{ce{}{}}000{{{B`{c}}}{{BDh{c}}}{}}{{{B`{c}}}{{BJn{c}}}{}}{{{B`{c}}}{{BJl{c}}}{}}333{{{B`{c}}}Af{}}0{{{B`{c}}e}Af{}{{Cn{c}{{Cl{Af}}}}}}23{{{B`{e}}}A`{}{{Eb{c}}}}{{{B`{c}}}A`{}}{{{B`{c}}}{{Al{A`}}}{}}{{{B`{c}}g}{{B`{e}}}{}{}{{Cn{c}{{Cl{e}}}}}}{{{B`{c}}eg}e{}{}{{Cn{c}{{Cl{e}}}}}}{{{B`{c}}gi}e{}{}{{Cn{}{{Cl{e}}}}}{{Cn{c}{{Cl{e}}}}}}{{{Bf{c}}}b{}}000{{{BJl{c}}}{{B`{c}}}{}}{{{BJn{c}}}{{B`{c}}}{}}{{{BDh{c}}}{{B`{c}}}{}}210{{{B`{c}}e}{{Al{ce}}}{}{}}{{{B`{c}}g}{{Al{ce}}}{}{}{{Cn{}{{Cl{e}}}}}}{{{B`{c}}{B`{c}}}{{B`{c}}}{}}{{{B`{c}}e}{{B`{c}}}{}{{Cn{}{{Cl{{B`{c}}}}}}}}{{{B`{c}}{B`{c}}}{{B`{Hb}}}ADl}{e{{B`{g}}}{}{{Lj{}{{Hf{{B`{c}}}}}}}{{BBh{c}}}}{{{B`{c}}c}{{B`{c}}}{}}{{{BJl{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BJn{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BDh{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{e{{B`{g}}}{}{{Lj{}{{Hf{{B`{c}}}}}}}{{BBj{c}}}}{{{B`{c}}}{{B`{c}}}{}}{{{B`{c}}e}{{B`{c}}}{}{{Cn{c}{{Cl{Af}}}}}}{ce{}{}}00{{{B`{{Al{ce}}}}}{{Al{{B`{c}}e}}}{}{}}{c{{Al{e}}}{}{}}0000000{A`{{Al{{B`{e}}Aj}}}{}{{Fb{c}}}}{{}{{Al{{B`{c}}Aj}}}{}}{{{j{h}}}{{Al{{B`{e}}Aj}}}{}{{Fb{c}}}}{cFd{}}000{{{B`{c}}}c{}}{{{B`{c}}c}c{}}{{{B`{c}}}cAD`}{{{B`{c}}e}c{}{{Cn{}{{Cl{c}}}}}}3{{{B`{{Gb{ce}}}}}{{Gb{{B`{c}}{B`{e}}}}}{}{}}{{{B`{c}}g}{{Al{cAj}}}{}{EfEjFl}{{Cn{}{{Cl{e}}}}}}{{{B`{e}}{Bh{h}}}Ah{}{{Eb{c}}}}{{{B`{c}}{B`{c}}}{{B`{c}}}{}}{{{B`{c}}{B`{e}}}{{B`{{Gb{ce}}}}}{}{}}{{{B`{c}}{B`{e}}i}{{B`{g}}}{}{}{}{{Cn{ce}{{Cl{g}}}}}}`````{ce{}{}}00000{{{BK`{e}}Ah}c{}{{Cn{}{{Cl{c}}}}}}{{}AKn}{BKbAf}`{AKnAKn}{bb}0{{ce}Ah{}{}}{{AKnAKn}Hb}`{AKnBb}{b{{Bf{c}}}{}}0{{}{{BK`{c}}}AD`}{{{BK`{c}}}c{}}0{{AKnAKn}Af}{AKnAd}`{{{BK`{c}}Ch}{{Al{AhCj}}}Fn}{{AKnCh}{{Al{AhCj}}}}0{{BKbCh}{{Al{AhCj}}}}0`{cc{}}00{{AKnc}AhIh}{ce{}{}}00{c{}{}}0<`{BKb{{B`{AKn}}}}`{BKb{{B`{Jd}}}}`{{{Bf{c}}}b{}}0{{AKnAKn}{{B`{Hb}}}}{BKbNn}`{{{Mh{{BK`{c}}}}Mj}MlEl}{{{Mh{{BK`{c}}}}Mj}{{Ml{B`}}}ABj}{{{BK`{c}}}{{Gb{Ab{B`{Ab}}}}}ABj}9{cC`{}}0{c{{Al{e}}}{}{}}00000{cFd{}}00{JdG`}{AdG`}{cG`Ef}{{}G`}32{{JdAf}G`}332`{{{Mh{{Mh{c}}}}}MhBHb}{{{Mh{c}}}MhBHb}{{{Mh{c}}}MhBH`}{ce{}{}}0{{{Mh{c}}}{{Mh{c}}}AAd}{bb}{{ce}Ah{}{}}{{{Mh{c}}{Mh{c}}}HbBH`}{b{{Bf{c}}}{}}{{{Mh{c}}}{}BH`}{{{Mh{c}}}{}BHb}{{{Mh{c}}{Mh{e}}}AfBH`BH`}{{{Mh{c}}Ch}{{Al{AhCj}}}Ef}{{{Mh{c}}Ch}{{Al{AhCj}}}AJ`}{{{Mh{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}{{{Hj{ce}}}{{Mh{{Hj{ce}}}}}HdNh}5{{{Mh{c}}}c{BBdHd}}{{{Mh{c}}}cHd}07{{{Mh{c}}e}AhBH`Ih}{ce{}{}}{c{}{}}0{{{Mh{c}}}cBH`}0{{{Mh{c}}}{{Mh{c}}}Hd}<<{{{Mh{c}}g}{{Mh{e}}}HdHd{{Cn{c}{{Cl{e}}}}}}0={c{{Mh{c}}}BH`}{{{Bf{c}}}b{}}1{{{Mh{c}}{Mh{e}}}{{B`{Hb}}}BH`BH`}`{{{Mh{{Mh{c}}}}Mj}MlBHb}{{{Mh{{Mh{c}}}}Mj}{{Ml{B`}}}BHb}{{{Mh{{Mh{e}}}}c}BGl{}{{BBb{c}}Hd}}{{{Mh{{Mh{{Hj{eg}}}}}}c}BGl{}{{BBb{c}}Hd}Nh}{{{Mh{c}}}AhBHb}{{{Mh{c}}}{{Gb{Ab{B`{Ab}}}}}BHb}{c{{Mh{c}}}Hd}0>{cC`{}}{c{{Al{e}}}{}{}}0{cFd{}}````````````````````````````````````````````````{{AM`Ab}{{Al{Ah{AAb{Ab}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}`0{{{Lj{}{{Hf{c}}}}}{{ANj{{Lj{}{{Hf{c}}}}}}}{}}{AFfcHd}{AFhcHd}``{{{Lj{}{{Hf{c}}}}}{{Lj{}{{Hf{c}}}}}{}}{{AJhc}eAL`{}}{{AAhc}eAL`{}}{{{Cn{}{{Cl{c}}}}e}c{}AL`}```{{{Lj{}{{Hf{c}}}}e}{{AMf{{Lj{}{{Hf{c}}}}}}}{}{{Hh{}{{Hf{c}}}}}}{{AClAClACl}ACl}{AAdAAd}{{AAdAAd}Ah}{{{Lj{}{{Hf{c}}}}}{{AOd{{Lj{}{{Hf{c}}}}}}}{}}{{AClACl}Hb}{{{Lj{}{{Hf{c}}}}e}Hb{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}eg}Hb{}Hh{{AAh{c}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BAj{c}}}}{{{Lj{}{{Hf{c}}}}e}e{}{{BAl{c}}}}`````{{{Lj{}{{Hf{c}}}}}{{AMh{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}}Ab{}}{{{Lj{}{{Hf{c}}}}}{{ANh{{Lj{}{{Hf{c}}}}}}}{}}{{}AD`}``{cAh{}}{BHhAh}{{{Lj{}{{Hf{c}}}}}{{AMj{{Lj{}{{Hf{c}}}}}}}{}}`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Lj{}{{Hf{c}}}}eg}Af{}Hh{{AAh{c}{{Cl{Af}}}}}}{{BAle}Ah{}{{Hh{}{{Hf{c}}}}}}{{BAlc}Ah{}}{{BAlAb}Ah}`{{{Lj{}{{Hf{c}}}}e}{{AOf{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AOh{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{e}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{ALn{{Lj{}{{Hf{c}}}}eg}}}{}Hh{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}eg}e{}{}{{AAh{ec}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}e}Ah{}{{AAh{c}}}}``{cAFj{}}{{{Lj{}{{Hf{c}}}}}{{AOj{{Lj{}{{Hf{c}}}}}}}{}}{{ADlc}AfHd}?`0?```{{{Lj{}{{Hf{c}}}}e}{{AOl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}}}}{{{Lj{}{{Hf{c}}}}c}{{AOn{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{ANn{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{}{{Cl{c}}}}}}{Cbc{}}{{{Hh{}{{Hf{c}}{BBf{e}}}}}e{}{{Lj{}{{Hf{c}}}}}}{AMlAf}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}Af{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{cc}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}Af{}ADl{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}};{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{AMlAb}``=1{{{Lj{}{{Hf{c}}}}g}{{B`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{{Bb{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AO`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{{Dj{c}}}{{Cl{e}}}}}}{{AClACl}ACl}6{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}2810`{{ADjc}AfHd}89{AM`{{B`{c}}}{}}{{{Lj{}{{Hf{c}}}}}{{Al{{Dj{c}}{AA`{c}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{B`{c}}}{}}{{AM`Ab}{{B`{c}}}{}}`{{ADlc}{{B`{Hb}}}Hd}{{{Lj{}{{Hf{c}}}}e}{{B`{Hb}}}{}Hh}{{{Lj{}{{Hf{c}}}}eg}{{B`{Hb}}}{}Hh{{AAh{c}{{Cl{{B`{Hb}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{Gb{gg}}}{}{{AAh{c}{{Cl{Af}}}}}{AD`{BAl{c}}}}{{{Lj{}{{Hf{c}}}}g}Ab{}{}{{AAh{e}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}{{Bd{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBh{c}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMn{{Lj{}{{Hf{c}}}}}}}{}}{{AM`e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{AM`cg}c{}{}{{AAh{ce}{{Cl{c}}}}}}5{{{Lj{}{{Hf{c}}}}ei}{{Bf{{Lj{}{{Hf{c}}}}ei}}}{}{}{}{{AAh{ec}{{Cl{{B`{g}}}}}}}}{{{Lj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{AN`{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bh{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Bj{{Lj{}{{Hf{c}}}}}}}{}}`{{{Lj{}{{Hf{c}}}}}e{}{{BBj{c}}}}{{{Lj{}{{Hf{c}}}}Ab}{{ANb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}```{{{Lj{}{{Hf{c}}}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{Af}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}ei}g{}{}{{AAl{}{{Cl{e}}}}}{{AAh{ec}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}g}e{}{{AAl{}{{Cl{Ah}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{c}}}}}{{AAh{cc}{{Cl{e}}}}}}{{AM`ci}g{}{}{{AAl{}{{Cl{c}}}}}{{AAh{ce}{{Cl{g}}}}}}`{{{Lj{}{{Hf{c}}}}}{{Gb{gk}}}{}{}{AD`{BAl{e}}}{}{AD`{BAl{i}}}}{{{Lj{}{{Hf{c}}}}e}{{Bn{{Lj{}{{Hf{c}}}}}}}{}Hh}```````````````````````````````````````````{{AM`Ab}{{Al{Ah{AAb{Ab}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}`0{{{Lj{}{{Hf{c}}}}}{{ANj{{Lj{}{{Hf{c}}}}}}}{}}{AFfcHd}{AFhcHd}``{{{Lj{}{{Hf{c}}}}}{{Lj{}{{Hf{c}}}}}{}}{{AJhc}eAL`{}}{{AAhc}eAL`{}}{{{Cn{}{{Cl{c}}}}e}c{}AL`}```{{{Lj{}{{Hf{c}}}}e}{{AMf{{Lj{}{{Hf{c}}}}}}}{}{{Hh{}{{Hf{c}}}}}}{{AClAClACl}ACl}{AAdAAd}{{AAdAAd}Ah}{{{Lj{}{{Hf{c}}}}}{{AOd{{Lj{}{{Hf{c}}}}}}}{}}{{AClACl}Hb}{{{Lj{}{{Hf{c}}}}e}Hb{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}eg}Hb{}Hh{{AAh{c}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BAj{c}}}}{{{Lj{}{{Hf{c}}}}e}e{}{{BAl{c}}}}`````{{{Lj{}{{Hf{c}}}}}{{AMh{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}}Ab{}}{{{Lj{}{{Hf{c}}}}}{{ANh{{Lj{}{{Hf{c}}}}}}}{}}{{}AD`}``{cAh{}}{BHhAh}{{{Lj{}{{Hf{c}}}}}{{AMj{{Lj{}{{Hf{c}}}}}}}{}}`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Lj{}{{Hf{c}}}}eg}Af{}Hh{{AAh{c}{{Cl{Af}}}}}}{{BAle}Ah{}{{Hh{}{{Hf{c}}}}}}{{BAlc}Ah{}}{{BAlAb}Ah}`{{{Lj{}{{Hf{c}}}}e}{{AOf{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AOh{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{e}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{ALn{{Lj{}{{Hf{c}}}}eg}}}{}Hh{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}eg}e{}{}{{AAh{ec}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}e}Ah{}{{AAh{c}}}}``{cAFj{}}{{{Lj{}{{Hf{c}}}}}{{AOj{{Lj{}{{Hf{c}}}}}}}{}}{{ADlc}AfHd}?`0?```{{{Lj{}{{Hf{c}}}}e}{{AOl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}}}}{{{Lj{}{{Hf{c}}}}c}{{AOn{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{ANn{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{}{{Cl{c}}}}}}{Cbc{}}{{{Hh{}{{Hf{c}}{BBf{e}}}}}e{}{{Lj{}{{Hf{c}}}}}}{AMlAf}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}Af{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{cc}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}Af{}ADl{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}};{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{AMlAb}``=1{{{Lj{}{{Hf{c}}}}g}{{B`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{{Bb{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AO`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{{Dj{c}}}{{Cl{e}}}}}}{{AClACl}ACl}6{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}2810`{{ADjc}AfHd}89{AM`{{B`{c}}}{}}{{{Lj{}{{Hf{c}}}}}{{Al{{Dj{c}}{AA`{c}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{B`{c}}}{}}{{AM`Ab}{{B`{c}}}{}}`{{ADlc}{{B`{Hb}}}Hd}{{{Lj{}{{Hf{c}}}}e}{{B`{Hb}}}{}Hh}{{{Lj{}{{Hf{c}}}}eg}{{B`{Hb}}}{}Hh{{AAh{c}{{Cl{{B`{Hb}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{Gb{gg}}}{}{{AAh{c}{{Cl{Af}}}}}{AD`{BAl{c}}}}{{{Lj{}{{Hf{c}}}}g}Ab{}{}{{AAh{e}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}{{Bd{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBh{c}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMn{{Lj{}{{Hf{c}}}}}}}{}}{{AM`e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{AM`cg}c{}{}{{AAh{ce}{{Cl{c}}}}}}5{{{Lj{}{{Hf{c}}}}ei}{{Bf{{Lj{}{{Hf{c}}}}ei}}}{}{}{}{{AAh{ec}{{Cl{{B`{g}}}}}}}}{{{Lj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{AN`{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bh{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Bj{{Lj{}{{Hf{c}}}}}}}{}}`{{{Lj{}{{Hf{c}}}}}e{}{{BBj{c}}}}{{{Lj{}{{Hf{c}}}}Ab}{{ANb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}```{{{Lj{}{{Hf{c}}}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{Af}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}ei}g{}{}{{AAl{}{{Cl{e}}}}}{{AAh{ec}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}g}e{}{{AAl{}{{Cl{Ah}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{c}}}}}{{AAh{cc}{{Cl{e}}}}}}{{AM`ci}g{}{}{{AAl{}{{Cl{c}}}}}{{AAh{ce}{{Cl{g}}}}}}`{{{Lj{}{{Hf{c}}}}}{{Gb{gk}}}{}{}{AD`{BAl{e}}}{}{AD`{BAl{i}}}}{{{Lj{}{{Hf{c}}}}e}{{Bn{{Lj{}{{Hf{c}}}}}}}{}Hh}````````````````````````````````````````````````{{AM`Ab}{{Al{Ah{AAb{Ab}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}`0{{{Lj{}{{Hf{c}}}}}{{ANj{{Lj{}{{Hf{c}}}}}}}{}}{AFfcHd}{AFhcHd}``{{{Lj{}{{Hf{c}}}}}{{Lj{}{{Hf{c}}}}}{}}{{AJhc}eAL`{}}{{AAhc}eAL`{}}{{{Cn{}{{Cl{c}}}}e}c{}AL`}```{{{Lj{}{{Hf{c}}}}e}{{AMf{{Lj{}{{Hf{c}}}}}}}{}{{Hh{}{{Hf{c}}}}}}{{AClAClACl}ACl}{AAdAAd}{{AAdAAd}Ah}{{{Lj{}{{Hf{c}}}}}{{AOd{{Lj{}{{Hf{c}}}}}}}{}}{{AClACl}Hb}{{{Lj{}{{Hf{c}}}}e}Hb{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}eg}Hb{}Hh{{AAh{c}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BAj{c}}}}{{{Lj{}{{Hf{c}}}}e}e{}{{BAl{c}}}}`````{{{Lj{}{{Hf{c}}}}}{{AMh{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}}Ab{}}{{{Lj{}{{Hf{c}}}}}{{ANh{{Lj{}{{Hf{c}}}}}}}{}}{{}AD`}``{cAh{}}{BHhAh}{{{Lj{}{{Hf{c}}}}}{{AMj{{Lj{}{{Hf{c}}}}}}}{}}`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Lj{}{{Hf{c}}}}eg}Af{}Hh{{AAh{c}{{Cl{Af}}}}}}{{BAle}Ah{}{{Hh{}{{Hf{c}}}}}}{{BAlc}Ah{}}{{BAlAb}Ah}`{{{Lj{}{{Hf{c}}}}e}{{AOf{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AOh{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{e}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{ALn{{Lj{}{{Hf{c}}}}eg}}}{}Hh{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}eg}e{}{}{{AAh{ec}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}e}Ah{}{{AAh{c}}}}``{cAFj{}}{eBAj{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AOj{{Lj{}{{Hf{c}}}}}}}{}}{{ADlc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}`10```{{{Lj{}{{Hf{c}}}}e}{{AOl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}}}}{{{Lj{}{{Hf{c}}}}c}{{AOn{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{ANn{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{}{{Cl{c}}}}}}{Cbc{}}{{{Hh{}{{Hf{c}}{BBf{e}}}}}e{}{{Lj{}{{Hf{c}}}}}}{AMlAf}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}Af{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{cc}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}Af{}ADl{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}}<;{AMlAb}``=<{{{Lj{}{{Hf{c}}}}g}{{B`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{{Bb{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AO`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{{Dj{c}}}{{Cl{e}}}}}}{{AClACl}ACl}5{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}2710`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}9{AM`{{B`{c}}}{}}{{{Lj{}{{Hf{c}}}}}{{Al{{Dj{c}}{AA`{c}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{B`{c}}}{}}{{AM`Ab}{{B`{c}}}{}}`{{ADlc}{{B`{Hb}}}Hd}{{{Lj{}{{Hf{c}}}}e}{{B`{Hb}}}{}Hh}{{{Lj{}{{Hf{c}}}}eg}{{B`{Hb}}}{}Hh{{AAh{c}{{Cl{{B`{Hb}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{Gb{gg}}}{}{{AAh{c}{{Cl{Af}}}}}{AD`{BAl{c}}}}{{{Lj{}{{Hf{c}}}}g}Ab{}{}{{AAh{e}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}{{Bd{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBh{c}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMn{{Lj{}{{Hf{c}}}}}}}{}}{{AM`e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{AM`cg}c{}{}{{AAh{ce}{{Cl{c}}}}}}5{{{Lj{}{{Hf{c}}}}ei}{{Bf{{Lj{}{{Hf{c}}}}ei}}}{}{}{}{{AAh{ec}{{Cl{{B`{g}}}}}}}}{{{Lj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{AN`{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bh{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Bj{{Lj{}{{Hf{c}}}}}}}{}}`{{{Lj{}{{Hf{c}}}}}e{}{{BBj{c}}}}{{{Lj{}{{Hf{c}}}}Ab}{{ANb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}```{{{Lj{}{{Hf{c}}}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{Af}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}ei}g{}{}{{AAl{}{{Cl{e}}}}}{{AAh{ec}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}g}e{}{{AAl{}{{Cl{Ah}}}}}{{AAh{c}{{Cl{e}}}}}}{c{{Al{{AG`{}{{AFn{e}}}}e}}}{}{}}{{{AGb{}{{AFn{c}}}}}{{Al{ec}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{c}}}}}{{AAh{cc}{{Cl{e}}}}}}{{AM`ci}g{}{}{{AAl{}{{Cl{c}}}}}{{AAh{ce}{{Cl{g}}}}}}`{{{Lj{}{{Hf{c}}}}}{{Gb{gk}}}{}{}{AD`{BAl{e}}}{}{AD`{BAl{i}}}}{{{Lj{}{{Hf{c}}}}e}{{Bn{{Lj{}{{Hf{c}}}}}}}{}Hh}````````````````````````````````````````````````{{AM`Ab}{{Al{Ah{AAb{Ab}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}`0{{{Lj{}{{Hf{c}}}}}{{ANj{{Lj{}{{Hf{c}}}}}}}{}}{AFfcHd}{AFhcHd}``{{{Lj{}{{Hf{c}}}}}{{Lj{}{{Hf{c}}}}}{}}{{AJhc}eAL`{}}{{AAhc}eAL`{}}{{{Cn{}{{Cl{c}}}}e}c{}AL`}```{{{Lj{}{{Hf{c}}}}e}{{AMf{{Lj{}{{Hf{c}}}}}}}{}{{Hh{}{{Hf{c}}}}}}{{AClAClACl}ACl}{AAdAAd}{{AAdAAd}Ah}{{{Lj{}{{Hf{c}}}}}{{AOd{{Lj{}{{Hf{c}}}}}}}{}}{{AClACl}Hb}{{{Lj{}{{Hf{c}}}}e}Hb{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}eg}Hb{}Hh{{AAh{c}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BAj{c}}}}{{{Lj{}{{Hf{c}}}}e}e{}{{BAl{c}}}}`````{{{Lj{}{{Hf{c}}}}}{{AMh{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}}Ab{}}{{{Lj{}{{Hf{c}}}}}{{ANh{{Lj{}{{Hf{c}}}}}}}{}}{{}AD`}``{cAh{}}{BHhAh}{{{Lj{}{{Hf{c}}}}}{{AMj{{Lj{}{{Hf{c}}}}}}}{}}`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Lj{}{{Hf{c}}}}eg}Af{}Hh{{AAh{c}{{Cl{Af}}}}}}{{BAle}Ah{}{{Hh{}{{Hf{c}}}}}}{{BAlc}Ah{}}{{BAlAb}Ah}`{{{Lj{}{{Hf{c}}}}e}{{AOf{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AOh{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{e}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{ALn{{Lj{}{{Hf{c}}}}eg}}}{}Hh{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}eg}e{}{}{{AAh{ec}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}e}Ah{}{{AAh{c}}}}``{cAFj{}}{eBAj{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AOj{{Lj{}{{Hf{c}}}}}}}{}}{{ADlc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}`10```{{{Lj{}{{Hf{c}}}}e}{{AOl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}}}}{{{Lj{}{{Hf{c}}}}c}{{AOn{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{ANn{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{}{{Cl{c}}}}}}{Cbc{}}{{{Hh{}{{Hf{c}}{BBf{e}}}}}e{}{{Lj{}{{Hf{c}}}}}}{AMlAf}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}Af{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{cc}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}Af{}ADl{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}}<;{AMlAb}``=<{{{Lj{}{{Hf{c}}}}g}{{B`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{{Bb{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AO`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{{Dj{c}}}{{Cl{e}}}}}}{{AClACl}ACl}5{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}2710`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}9{AM`{{B`{c}}}{}}{{{Lj{}{{Hf{c}}}}}{{Al{{Dj{c}}{AA`{c}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{B`{c}}}{}}{{AM`Ab}{{B`{c}}}{}}`{{ADlc}{{B`{Hb}}}Hd}{{{Lj{}{{Hf{c}}}}e}{{B`{Hb}}}{}Hh}{{{Lj{}{{Hf{c}}}}eg}{{B`{Hb}}}{}Hh{{AAh{c}{{Cl{{B`{Hb}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{Gb{gg}}}{}{{AAh{c}{{Cl{Af}}}}}{AD`{BAl{c}}}}{{{Lj{}{{Hf{c}}}}g}Ab{}{}{{AAh{e}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}{{Bd{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBh{c}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMn{{Lj{}{{Hf{c}}}}}}}{}}{{AM`e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{AM`cg}c{}{}{{AAh{ce}{{Cl{c}}}}}}5{{{Lj{}{{Hf{c}}}}ei}{{Bf{{Lj{}{{Hf{c}}}}ei}}}{}{}{}{{AAh{ec}{{Cl{{B`{g}}}}}}}}{{{Lj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{AN`{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bh{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Bj{{Lj{}{{Hf{c}}}}}}}{}}`{{{Lj{}{{Hf{c}}}}}e{}{{BBj{c}}}}{{{Lj{}{{Hf{c}}}}Ab}{{ANb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}```{{{Lj{}{{Hf{c}}}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{Af}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}ei}g{}{}{{AAl{}{{Cl{e}}}}}{{AAh{ec}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}g}e{}{{AAl{}{{Cl{Ah}}}}}{{AAh{c}{{Cl{e}}}}}}{c{{Al{{AG`{}{{AFn{e}}}}e}}}{}{}}{{{AGb{}{{AFn{c}}}}}{{Al{ec}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{c}}}}}{{AAh{cc}{{Cl{e}}}}}}{{AM`ci}g{}{}{{AAl{}{{Cl{c}}}}}{{AAh{ce}{{Cl{g}}}}}}`{{{Lj{}{{Hf{c}}}}}{{Gb{gk}}}{}{}{AD`{BAl{e}}}{}{AD`{BAl{i}}}}{{{Lj{}{{Hf{c}}}}e}{{Bn{{Lj{}{{Hf{c}}}}}}}{}Hh}```````````````````````````````````````````{{AM`Ab}{{Al{Ah{AAb{Ab}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}`0{{{Lj{}{{Hf{c}}}}}{{ANj{{Lj{}{{Hf{c}}}}}}}{}}{AFfcHd}{AFhcHd}``{{{Lj{}{{Hf{c}}}}}{{Lj{}{{Hf{c}}}}}{}}{{AJhc}eAL`{}}{{AAhc}eAL`{}}{{{Cn{}{{Cl{c}}}}e}c{}AL`}```{{{Lj{}{{Hf{c}}}}e}{{AMf{{Lj{}{{Hf{c}}}}}}}{}{{Hh{}{{Hf{c}}}}}}{{AClAClACl}ACl}{AAdAAd}{{AAdAAd}Ah}{{{Lj{}{{Hf{c}}}}}{{AOd{{Lj{}{{Hf{c}}}}}}}{}}{{AClACl}Hb}{{{Lj{}{{Hf{c}}}}e}Hb{}{{Hh{}{{Hf{c}}}}}}{{{Lj{}{{Hf{c}}}}eg}Hb{}Hh{{AAh{c}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BAj{c}}}}{{{Lj{}{{Hf{c}}}}e}e{}{{BAl{c}}}}`````{{{Lj{}{{Hf{c}}}}}{{AMh{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}}Ab{}}{{{Lj{}{{Hf{c}}}}}{{ANh{{Lj{}{{Hf{c}}}}}}}{}}{{}AD`}``{cAh{}}{BHhAh}{{{Lj{}{{Hf{c}}}}}{{AMj{{Lj{}{{Hf{c}}}}}}}{}}`{{ADjc}AfHd}{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{{{Lj{}{{Hf{c}}}}eg}Af{}Hh{{AAh{c}{{Cl{Af}}}}}}{{BAle}Ah{}{{Hh{}{{Hf{c}}}}}}{{BAlc}Ah{}}{{BAlAb}Ah}`{{{Lj{}{{Hf{c}}}}e}{{AOf{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AOh{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{e}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{ALn{{Lj{}{{Hf{c}}}}eg}}}{}Hh{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}eg}e{}{}{{AAh{ec}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}e}Ah{}{{AAh{c}}}}``{cAFj{}}{{{Lj{}{{Hf{c}}}}}{{AOj{{Lj{}{{Hf{c}}}}}}}{}}{{ADlc}AfHd}?`0?```{{{Lj{}{{Hf{c}}}}e}{{AOl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}}}}{{{Lj{}{{Hf{c}}}}c}{{AOn{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{ANn{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{}{{Cl{c}}}}}}{Cbc{}}{{{Hh{}{{Hf{c}}{BBf{e}}}}}e{}{{Lj{}{{Hf{c}}}}}}{AMlAf}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}Af{}}{{{Lj{}{{Hf{c}}}}e}Af{}{{AAh{cc}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}g}Af{}ADl{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}}{{B`{c}}}{}};{{{Lj{}{{Hf{c}}}}e}Af{}Hh}{AMlAb}``=1{{{Lj{}{{Hf{c}}}}g}{{B`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{{Bb{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{c}{{Cl{{B`{e}}}}}}}}{{{Lj{}{{Hf{c}}}}g}{{AO`{{Lj{}{{Hf{c}}}}g}}}{}{}{{AAh{{Dj{c}}}{{Cl{e}}}}}}{{AClACl}ACl}6{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{Hb}}}}}}{{{Lj{}{{Hf{c}}}}g}{{B`{c}}}{}ACl{{AAh{c}{{Cl{e}}}}}}2810`{{ADjc}AfHd}89{AM`{{B`{c}}}{}}{{{Lj{}{{Hf{c}}}}}{{Al{{Dj{c}}{AA`{c}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{B`{c}}}{}}{{AM`Ab}{{B`{c}}}{}}`{{ADlc}{{B`{Hb}}}Hd}{{{Lj{}{{Hf{c}}}}e}{{B`{Hb}}}{}Hh}{{{Lj{}{{Hf{c}}}}eg}{{B`{Hb}}}{}Hh{{AAh{c}{{Cl{{B`{Hb}}}}}}}}{{{Lj{}{{Hf{c}}}}e}{{Gb{gg}}}{}{{AAh{c}{{Cl{Af}}}}}{AD`{BAl{c}}}}{{{Lj{}{{Hf{c}}}}g}Ab{}{}{{AAh{e}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}{{Bd{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{B`{Ab}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}}e{}{{BBh{c}}}}{{{Lj{}{{Hf{c}}}}e}{{B`{c}}}{}{{AAh{cc}{{Cl{c}}}}}}{{{Lj{}{{Hf{c}}}}}{{AMn{{Lj{}{{Hf{c}}}}}}}{}}{{AM`e}{{B`{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{{AM`cg}c{}{}{{AAh{ce}{{Cl{c}}}}}}5{{{Lj{}{{Hf{c}}}}ei}{{Bf{{Lj{}{{Hf{c}}}}ei}}}{}{}{}{{AAh{ec}{{Cl{{B`{g}}}}}}}}{{{Lj{}{{Hf{c}}}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Lj{}{{Hf{c}}}}Ab}{{AN`{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bh{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Lj{}{{Hf{c}}}}Ab}{{Bj{{Lj{}{{Hf{c}}}}}}}{}}`{{{Lj{}{{Hf{c}}}}}e{}{{BBj{c}}}}{{{Lj{}{{Hf{c}}}}Ab}{{ANb{{Lj{}{{Hf{c}}}}}}}{}}{{{Lj{}{{Hf{c}}}}e}{{Bl{{Lj{}{{Hf{c}}}}e}}}{}{{AAh{c}{{Cl{Af}}}}}}```{{{Lj{}{{Hf{c}}}}}{}{}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{Af}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}ei}g{}{}{{AAl{}{{Cl{e}}}}}{{AAh{ec}{{Cl{g}}}}}}{{{Lj{}{{Hf{c}}}}g}e{}{{AAl{}{{Cl{Ah}}}}}{{AAh{c}{{Cl{e}}}}}}{{{Lj{}{{Hf{c}}}}g}{}{}{{AAl{}{{Cl{c}}}}}{{AAh{cc}{{Cl{e}}}}}}{{AM`ci}g{}{}{{AAl{}{{Cl{c}}}}}{{AAh{ce}{{Cl{g}}}}}}`{{{Lj{}{{Hf{c}}}}}{{Gb{gk}}}{}{}{AD`{BAl{e}}}{}{AD`{BAl{i}}}}{{{Lj{}{{Hf{c}}}}e}{{Bn{{Lj{}{{Hf{c}}}}}}}{}Hh}```````````````````````{{{Nj{c}}Ab}{{Nj{c}}}Hd}{{{Nj{c}}}{{AAb{Ab}}}Hd}{{}Af}``{{{BKd{c}}}AbHd}{{{Nj{c}}Ab}AbHd}{{{Nj{c}}}cHd}{{{Nj{{j{c}}}}}{}{}}{{{Nj{{j{c}}}}}{{Nj{c}}}{}}{BEh{{AAb{Ab}}}}{{{Nj{c}}}{}Hd}4{{{Nj{c}}}{{J`{c}}}{}}0{{{Nj{{j{c}}}}}{{j{{J`{c}}}}}{}}0{BEhAb}{ce{}{}}00000={{{Nj{c}}Al}{{Nj{c}}}Hd}{{{Nj{c}}{Nj{e}}}AlHdHd}?{{{Nj{c}}}{{Nj{e}}}Hd{}}{{{BKd{c}}}{{BKd{c}}}Hd}{{{Nj{c}}}{{Nj{c}}}Hd}{BEhBEh}{bb}0{{ce}Ah{}{}}00{{{BKd{c}}{BKd{c}}}HbHd}{{{Nj{c}}{Nj{c}}}HbHd}{{BEhBEh}Hb}{b{{Bf{c}}}{}}0{AbAh}{{{Nj{c}}{Nj{c}}Ab}AhHd}0100{{}{{Nj{c}}}{}}{{}BEh}{{}Ah}{{{Nj{c}}}AhHd}{{}Af}{{{BKd{c}}{BKd{c}}}AfHd}{{{Nj{c}}{Nj{c}}}AfHd}{{BEhBEh}Af}{{{BKd{c}}Ch}{{Al{AhCj}}}Hd}{{{Nj{c}}Ch}{{Al{AhCj}}}Hd}0{{BEhCh}{{Al{AhCj}}}}{cc{}}{c{{Nj{c}}}Hd}011{Ab}0{c{}Hd}{Ah}{{{Nj{Ah}}}{{Nj{c}}}Hd}12{{{Nj{{j{c}}}}e}Nj{}{{BKf{{j{c}}}}}}{cAhIh}{{{BKd{c}}e}AhHdIh}{{{Nj{c}}e}AhHdIh}{{BEhc}AhIh}{ce{}{}}0099{{{Nj{c}}}AfHd}{{{Nj{c}}Ab}AfHd}{{{BKd{c}}}NbHd}{{{Nj{{j{c}}}}}Ab{}}{BEhBb}{{{Nj{c}}e}{{Nj{c}}}Hd{{Cn{{AAb{Ab}}}{{Cl{{AAb{Ab}}}}}}}}{BEhAb}{{}}{{}{{B`{{Nj{c}}}}}Hd}{Ab{{B`{BEh}}}}{{{Bf{c}}}b{}}0{{}{{Nj{c}}}Hd}{AbBEh}55{{}BEh}{{{Nj{c}}Al}{{Nj{c}}}Hd}{{{Nj{c}}{Nj{c}}}AlHd}{{{BKd{c}}{BKd{c}}}{{B`{Hb}}}Hd}{{{Nj{c}}{Nj{c}}}{{B`{Hb}}}Hd}{{BEhBEh}{{B`{Hb}}}}``{{}c{}}{{{Nj{c}}}cHd}1010{cc{}}{{{Nj{c}}c}cHd}{{{BKd{c}}}AbHd}{Abj}{{{Nj{c}}Ab}{{Nj{{j{c}}}}}{}}1{{{Nj{c}}Ab}{{Nj{c}}}Hd}{{{Nj{c}}{Nj{c}}}AbHd}{{}Ah}{{{Nj{c}}{Nj{c}}}AhHd}{AbAh}{ce{}{}}00{{{Nj{c}}}{{Gb{{Nj{Ah}}}}}Hd}{c{{Al{e}}}{}{}}0{{{AAb{Ab}}}{{Al{BEh}}}}{Ab{{Al{BEh}}}}2222{cFd{}}00`{{{Nj{c}}{AAb{Ab}}}{{Nj{c}}}Hd}{cAh{}}{{{Nj{c}}c}AhHd}{{hAb}Ah}{{{Nj{c}}hAb}AhHd}3232``````{{{Al{ce}}{Al{ge}}}{{Al{ge}}}{}{}{}}{{{Al{ce}}i}{{Al{ge}}}{}{}{}{{Cn{c}{{Cl{{Al{ge}}}}}}}}{{{Al{ce}}}{{Al{e}}}BH`{}}{{{Al{ce}}}{{Al{e}}}BHb{}}{{{Al{ce}}}{{Al{ce}}}{}{}}0????????{{{Al{ce}}}BGj{}{}}{{{Al{ce}}}{{Al{ce}}}AAdAAd}{{{BKh{c}}}{{BKh{c}}}{}}{{{BKj{c}}}{{BKj{c}}}AAd}{{{Al{ce}}{Al{ce}}}AhAAdAAd}{bb}000{{ce}Ah{}{}}00{{{Al{ce}}}{{Al{ce}}}AAd{}}0{{{Al{ce}}{Al{ce}}}HbAClACl}{b{{Bf{c}}}{}}000{{{Al{ce}}g}{{Al{cAj}}}{}{BKlEjFl}{EfEjFl}}{{{Al{ce}}}{{Al{ce}}}ACj{}}0{{{Al{ce}}{Al{ce}}}AfADjADj}{{{Al{ce}}}{{B`{e}}}{}{}}{{{Al{ce}}Ad}c{}Fn}{{{Al{ce}}Ad}eFn{}}{{{Al{{Al{ce}}e}}}{{Al{ce}}}{}{}}{{{Al{ce}}Ch}{{Al{AhCj}}}FnFn}{{{BKh{c}}Ch}{{Al{AhCj}}}Fn}{{{BKn{c}}Ch}{{Al{AhCj}}}Fn}{{{BKj{c}}Ch}{{Al{AhCj}}}Fn}{cc{}}{BL`{{Al{BLbBLd}}}}0111{g{{Al{ie}}}{}{}{{Hh{}{{Hf{{Al{ce}}}}}}}{{BAj{c}}}}{{}{{Al{ce}}}{}{}}{{{Al{AAjc}}}{{Al{eg}}}{}{}{{AFj{c}}}}{{{BHj{c}}}{{Al{eg}}}{}{}{{AFj{c}}}}{Cf{{Al{eg}}}{}{{D`{c}}}{{Fb{c}{{Dl{A`}}}}{En{c}}}}{{AdAj}{{Al{eg}}}{}{{Dh{c}}}{{Ed{c}}EfFnEjFl}}{{{Al{ce}}g}AhAFdAFdIh}```{{{Al{ce}}g}{{Al{ce}}}{}{}{{Cn{c}}}}{{{Al{ce}}g}{{Al{ce}}}{}{}{{Cn{e}}}}{ce{}{}}000{{{Al{ce}}}e{{Cb{G`}}}{}}{{{Al{ce}}}{{BKh{c}}}{}{}}{{{Al{ce}}}{{BKj{c}}}{}{}}{{{Al{ce}}}{{BKn{c}}}{}{}}444{{{Al{ce}}}c{}{{Cb{G`}}}}{{{Al{ce}}}Af{}{}}{{{Al{ce}}g}Af{}{}{{Cn{e}{{Cl{Af}}}}}}1{{{Al{ce}}g}Af{}{}{{Cn{c}{{Cl{Af}}}}}}64{A`{{Al{eg}}}{}{{D`{c}}}{{Fb{c}{{Dl{A`}}}}{En{c}}}}{{{Al{eg}}}{{Al{A`}}}{}{{Dh{c}}}{{Ed{c}}EfFnEjFl}}{{{Al{ce}}i}{{Al{ge}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{Al{ce}}i}{{Al{cg}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Al{ce}}gi}g{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{Al{ce}}ik}g{}{}{}{{Cn{e}{{Cl{g}}}}}{{Cn{c}{{Cl{g}}}}}}{{{Bf{c}}}b{}}000{{{BKh{c}}}{{B`{c}}}{}}{{{BKn{c}}}{{B`{c}}}{}}{{{BKj{c}}}{{B`{c}}}{}}210{{{Al{ce}}}{{B`{c}}}{}{}}{{{Al{ce}}{Al{cg}}}{{Al{cg}}}{}{}{}}{{{Al{ce}}i}{{Al{cg}}}{}{}{}{{Cn{e}{{Cl{{Al{cg}}}}}}}}{{{Al{ce}}{Al{ce}}}{{B`{Hb}}}ADlADl}{g{{Al{ie}}}{}{}{{Lj{}{{Hf{{Al{ce}}}}}}}{{BBh{c}}}}{{{Al{ce}}}AFlBLfFn}{{{BKh{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BKn{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BKj{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{g{{Al{ie}}}{}{}{{Lj{}{{Hf{{Al{ce}}}}}}}{{BBj{c}}}}{ce{}{}}00{{{Al{{B`{c}}e}}}{{B`{{Al{ce}}}}}{}{}}{c{{Al{e}}}{}{}}0000000{{}{{Al{{Al{eg}}Aj}}}{}{{D`{c}}}{{Fb{c}{{Dl{A`}}}}{En{c}}}}{cFd{}}000{{{Al{ce}}}c{}Fn}{{{Al{ce}}}eFn{}}{{{Al{ce}}}e{}{}}{{{Al{ce}}c}c{}{}}{{{Al{ce}}}cAD`{}}{{{Al{ce}}g}c{}{}{{Cn{e}{{Cl{c}}}}}}{{{Al{ce}}}c{}{}}{{{Al{ce}}i}{{Al{cAj}}}{}{BKlEjFl}{EfEjFl}{{Cn{}{{Cl{g}}}}}}`````````````<<{bb}`{{{An{c}}{An{c}}}{{An{c}}}BLh}{{{BLj{c}}{BLj{c}}}{{BLj{c}}}BLl}{b{{Bf{c}}}{}}``````````````{cc{}}{c{{BM`{}{{BLn{c}}}}}{ACjBBdEjFl{AFh{{j{h}}}}{AFf{{j{h}}}}{BMd{}{{BMb{h}}}}}}00````````````````````````````{ce{}{}}``````````````````````````````````````````{{{Bf{c}}}b{}}````{{{An{c}}}{{An{c}}}BLh}{{{BLj{c}}}{{BLj{c}}}BLl}{{{BM`{}{{BLn{c}}}}}c{ACjBBdEjFl{AFh{{j{h}}}}{AFf{{j{h}}}}{BMd{}{{BMb{h}}}}}}00{c{{Al{e}}}{}{}}0{cFd{}}```````````````````````````````````````{{BMfBMfBMf}BMf}{{{BMj{}{{BMh{c}}}}{BMj{}{{BMh{c}}}}}c{}}{{BMlBMl}c{}}000{{BMfBMf}BMf}02`````````````{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}i{}{}{}{}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}i{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}e{}{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{c{{BNb{}{{BMh{e}}{BMb{g}}{BMn{c}}{BN`{i}}}}}{}{}{}{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}c{}{}{}{}}00{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}c{}{}{}{}}10111{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}g{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}10:{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}e{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}c{}{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}e{}{}{}{}}210212102102121<3<{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}>10?>{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}};;?6{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}g{}{}{}{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}i{}{}{}{}}1:9:99````````````````````````````````1{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Hn}}}{{An{Hn}}}}{{{An{Hl}}}{{An{Hl}}}}{{{An{F`}}}{{An{F`}}}}{{{An{Ib}}}{{An{Ib}}}}{{{An{Al}}}{{An{Al}}}}{{{An{Dd}}}{{An{Dd}}}}{{{An{Id}}}{{An{Id}}}}{{{An{Hn}}{An{Hn}}}}{{{An{Hl}}{An{Hl}}}}{{{An{d}}{An{d}}}}{{{An{Al}}{An{Al}}}}{{{An{h}}{An{h}}}}{{{An{Ib}}{An{Ib}}}}{{{An{Dd}}{An{Dd}}}}{{{An{c}}{An{c}}}{}BLh}0{{{An{Ab}}{An{Ab}}}}{{{An{An}}{An{An}}}}{{{An{Bb}}{An{Bb}}}}3{{{An{Id}}{An{Id}}}}{{{An{F`}}{An{F`}}}}{{{An{c}}e}AhBLh{}}{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}c{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}c{}{}{}{}{}}{An}0{{{BLj{c}}}AfBLl}0{{{An{c}}}{{Dj{c}}}BLh}{{{An{c}}}{{j{c}}}BLh}1101{{{BLj{c}}Af}{{BLj{c}}}BLl}{{{BLj{c}}{BLj{c}}}{{BLj{c}}}BLl}{{{An{d}}{An{d}}}}:{{{An{Al}}{An{Al}}}}<{{{An{c}}{An{c}}}{}BLh}?0{{{An{Ib}}{An{Ib}}}}{{{An{Ab}}{An{Ab}}}}{{{An{Bb}}{An{Bb}}}}{{{An{h}}{An{h}}}}4{{{An{Dd}}{An{Dd}}}}{{{BLj{c}}Af}AhBLl}{{{BLj{c}}{BLj{c}}}AhBLl}{{{An{c}}e}AhBLh{}};<{{{An{F`}}{An{F`}}}}:8;6{{{An{An}}{An{An}}}}:8:{{{An{Id}}{An{Id}}}}6;7543{{{BLj{c}}{BLj{c}}}{}BLl}{{{BLj{c}}Af}{}BLl}=;24<>=38=?:9675{ce{}{}}000{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}i{}{}{}{}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}i{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}e{}{}}{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}g{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}g{}{}{}{}{}}{{{BLj{c}}}{{BLj{e}}}BLlBLl}{{{An{Ib}}}}{{{An{h}}}}{{{An{d}}}}{{{An{Bb}}}}{An}{{{An{Ab}}}}1{{{An{Hn}}}}{{{An{Dd}}}}{{{An{Hl}}}}{{{An{Al}}}}{{{An{Id}}}}{{{An{An}}}}{{{An{F`}}}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}i{}{}{}{}{}}9{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}i{}{}{}{}{}}:{{{BLj{c}}}{{BLj{c}}}BLl}{{{An{c}}}{{An{c}}}BLh}{bb}0{{ce}Ah{}{}}0{{{An{c}}{An{c}}}Hb{BLhACl}}{b{{Bf{c}}}{}}0{{{An{c}}{j{c}}}AhBLh}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Hn}}{An{Hn}}}{{An{Hn}}}}{{{An{Hl}}{An{Hl}}}{{An{Hl}}}}{{}{{BLj{c}}}BLl}{{}{{An{c}}}{BLhAD`}}{{{An{c}}{An{c}}}{{Gb{{An{c}}{An{c}}}}}BLh}{{{An{F`}}{An{F`}}}}{{{An{d}}{An{d}}}}{{{An{Hl}}{An{Hl}}}}{{{An{Id}}{An{Id}}}}{{{An{c}}{An{c}}}{}BLh}{{{An{Ab}}{An{Ab}}}}{{{An{h}}{An{h}}}}{{{An{Bb}}{An{Bb}}}}{{{An{Hn}}{An{Hn}}}}44{{{An{Al}}{An{Al}}}}{{{An{Ib}}{An{Ib}}}}{{{An{An}}{An{An}}}}{{{An{Dd}}{An{Dd}}}}{{{An{c}}e}AhBLh{}}{{{BLj{c}}{BLj{c}}}Af{BLlADj}}{{{An{c}}{An{c}}}Af{BLhADj}}{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}c{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}c{}{}{}{}{}}{An}0``````````````{{{BLj{c}}}{{B`{Ab}}}BLl}{{{BLj{c}}Ch}{{Al{AhCj}}}{BLlFn}}{{{An{c}}Ch}{{Al{AhCj}}}{BLhFn}}{{{An{Hn}}}{{An{Hn}}}}{{{An{Hl}}}{{An{Hl}}}}{{{BLj{Dd}}}{{BLj{Ib}}}}{{{BLj{Ib}}}{{BLj{Id}}}}{{{BLj{Al}}}{{BLj{F`}}}}{cc{}}{{{BLj{Dd}}}{{BLj{Id}}}}{{{BLj{Dd}}}{{BLj{F`}}}}{{{BLj{Al}}}{{BLj{Ib}}}}{{{BLj{Ib}}}{{BLj{F`}}}}{{{Dj{Af}}}{{BLj{c}}}BLl}{{{BLj{F`}}}{{BLj{Id}}}}{{{BLj{Dd}}}{{BLj{Al}}}}{{{BLj{Al}}}{{BLj{Dd}}}}{{{BLj{F`}}}{{BLj{Dd}}}}{{{BLj{Al}}}{{BLj{Id}}}}{{{BLj{Id}}}{{BLj{Al}}}}{{{BLj{Id}}}{{BLj{Ib}}}}{{{BLj{Ib}}}{{BLj{Al}}}}{{{BLj{Id}}}{{BLj{F`}}}}{{{BLj{Ib}}}{{BLj{Dd}}}}{{{BLj{F`}}}{{BLj{Ib}}}}{{{BLj{F`}}}{{BLj{Al}}}}{{{BLj{Id}}}{{BLj{Dd}}}}{Od{{An{F`}}}}{Ab{{An{h}}}}{Ab{{An{Ab}}}}{Od{{An{An}}}}{Od{{An{Al}}}}{Ab{{An{d}}}}{O`{{An{Hl}}}}{Ad{{An{Hn}}}}{Od{{An{Dd}}}}{Od{{An{h}}}}{Oj{{An{h}}}}{Oj{{An{Id}}}}{Ab{{An{An}}}}{Oj{{An{Ab}}}}{Od{{An{Ib}}}}{Od{{An{Bb}}}}{cc{}}{Oh{{An{Hl}}}}{Oj{{An{Bb}}}}{Ab{{An{Al}}}}{Ab{{An{Dd}}}}{Od{{An{Ab}}}}{Ab{{An{F`}}}}{Oj{{An{Ib}}}}{Oj{{An{Dd}}}}{Af{{An{Hl}}}}{Ab{{An{Ib}}}}{Oj{{An{An}}}}{Ab{{An{Id}}}}{{{BOf{c}}}{{An{c}}}BLl}{Ab{{An{Bb}}}}{Oj{{An{d}}}}{Ol{{An{Hn}}}}{{{Dj{c}}}{{An{c}}}BLh}{Oj{{An{Al}}}}{Od{{An{Id}}}}{Od{{An{d}}}}{Oj{{An{F`}}}}{Of{{An{Hn}}}}{{{Dj{Af}}}{{BLj{c}}}BLl}6{{}{{An{Bb}}}}{{}{{An{h}}}}{{}{{An{Hn}}}}{{}{{An{Ib}}}}{{}{{An{F`}}}}1{{}{{An{d}}}}{{}{{An{Id}}}}{{}{{An{Dd}}}}{{}{{An{An}}}}3400213860{{}{{An{Al}}}}{{}{{An{Ab}}}}614{{}{{An{Hl}}}}17;8397;:7;80:1871:44:030::90562284{d{{BLj{c}}}BLl}{{{An{h}}}{{BLj{c}}}BLl}{c{{BNb{}{{BMh{e}}{BMb{g}}{BMn{c}}{BN`{i}}}}}{}{}{}{}}{{{An{Bb}}}{{An{Hl}}}}{{{An{d}}}{{An{Hn}}}}{c{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}{}{}{}{}{}}{c{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}{}{}{}{}{}}{{}An}0{{{An{c}}}{{BLj{c}}}BLl}0={{}{{An{F`}}}}=?{{}{{An{Bb}}}}{{}{{An{Hn}}}}{{}{{An{d}}}}{{}{{An{Ib}}}}{{}{{An{An}}}}{{}{{An{Ab}}}}{{}{{An{Hl}}}}{{}{{An{Al}}}}{{}{{An{h}}}}040157{{}{{An{Dd}}}}0702301{{}{{An{Id}}}}4422;::;679;5;247;707:9;8358656:06208;536;07;479;2;597632;:::91:6424;75014892274363215871610:8{{{j{c}}}{{An{c}}}BLh}{{{j{c}}{An{Ab}}{An{c}}}{{An{c}}}BLh}{{{j{c}}{An{Ab}}}{{An{c}}}{AD`BLh}}{An{{An{c}}}{AD`BLh}}{{{j{c}}{BLj{Al}}{An{Ab}}{An{c}}}{{An{c}}}BLh}{{An{BLj{Al}}{An{c}}}{{An{c}}}BLh}1{{{An{c}}e}Ah{BLhAFd}Ih}````````````````````````````{{{An{c}}e}{}BLh{{BKf{{j{c}}}}}}0{{{An{c}}{An{c}}}{{Gb{{An{c}}{An{c}}}}}BLh}{ce{}{}}0{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}c{}{}{}{}}{{{An{Hl}}}}{{{An{Hn}}}}210201{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}c{}{}{}{}}{{{An{F`}}}}{{{An{Dd}}}}{{{An{Ib}}}}{{{An{Al}}}}{{{An{Id}}}}867{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}k{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}k{}{}{}{}{}}{An}0834657;:9;:9;:9```````{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}g{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}769{{{An{Bb}}}{{An{Bb}}}}{{{An{d}}}{{An{d}}}}{{{An{An}}}{{An{An}}}}8{{{An{h}}}{{An{h}}}}{{{An{Ab}}}{{An{Ab}}}}=650;24=31<:>{{{An{c}}}AbBLh}```````````````````````````````````{{{An{Hl}}{An{Hl}}}}{{{An{Al}}{An{Al}}}}{{{An{h}}{An{h}}}}{{{An{d}}{An{d}}}}{{{An{An}}{An{An}}}}{{{An{c}}{An{c}}}{}BLh}{{{An{Hn}}{An{Hn}}}}1{{{An{Ab}}{An{Ab}}}}{{{An{Bb}}{An{Bb}}}}{{{An{Ib}}{An{Ib}}}}4{{{An{Id}}{An{Id}}}}{{{An{F`}}{An{F`}}}}{{{An{Dd}}{An{Dd}}}}{{{An{c}}e}AhBLh{}}{{{An{c}}{An{c}}}Af{BLhADj}}{{{An{Ib}}}}{{{An{F`}}}}{{{An{Id}}}}{{{An{Hl}}}}{{{An{Al}}}}{{{An{Dd}}}}{{{An{Hn}}}}{{{Bf{c}}}b{}}0{{{BLj{c}}}{}BLl}{{{An{An}}}}{{{An{h}}}}8:{{{An{d}}}}:7{{{An{Bb}}}}{{{An{Ab}}}}8{{{BLj{c}}{BLj{c}}}{{B`{Hb}}}{BLlADl}}{{{An{c}}{An{c}}}{{B`{Hb}}}{BLhADl}}{c{{An{F`}}}{{Lj{}{{Hf{{An{F`}}}}}}}}0{c{{An{Ib}}}{{Lj{}{{Hf{{An{Ib}}}}}}}}{c{{An{An}}}{{Lj{}{{Hf{{An{An}}}}}}}}{c{{An{Bb}}}{{Lj{}{{Hf{{An{Bb}}}}}}}}{c{{An{Ab}}}{{Lj{}{{Hf{{An{Ab}}}}}}}}0{c{{An{d}}}{{Lj{}{{Hf{{An{d}}}}}}}}{c{{An{h}}}{{Lj{}{{Hf{{An{h}}}}}}}}50{c{{An{Dd}}}{{Lj{}{{Hf{{An{Dd}}}}}}}}{c{{An{Hl}}}{{Lj{}{{Hf{{An{Hl}}}}}}}}{c{{An{Id}}}{{Lj{}{{Hf{{An{Id}}}}}}}}{c{{An{Al}}}{{Lj{}{{Hf{{An{Al}}}}}}}}123508{c{{An{Hn}}}{{Lj{}{{Hf{{An{Hn}}}}}}}}08{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Hn}}}{{An{Hn}}}}{{{An{Hl}}}{{An{Hl}}}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}e{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}c{}{}}{{{An{Al}}}}{{{An{Ib}}}}{{{An{An}}}}{{{An{Id}}}}{{{An{h}}}}{{{An{d}}}}{{{An{Ab}}}}{{{An{Bb}}}}{{{An{Dd}}}}{{{An{F`}}}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}e{}{}{}{}}<;8:{{{An{Hn}}}}325:684{{{An{Hl}}}}82>=3165:948;07<>=874953;<6:2>=:1465;<387902>=1987;0<:5634>=7;5:49<836{{{An{Id}}{An{Id}}}}{{{An{Bb}}{An{Bb}}}}{{{An{Dd}}{An{Dd}}}}{{{An{h}}{An{h}}}}{{{An{Al}}{An{Al}}}}{{{An{c}}{An{c}}}{}BLh}{{{An{Hn}}{An{Hn}}}}{{{An{Ib}}{An{Ib}}}}{{{An{Ab}}{An{Ab}}}}{{{An{Hl}}{An{Hl}}}}{{{An{d}}{An{d}}}}{{{An{An}}{An{An}}}}{{{An{F`}}{An{F`}}}}77{{{An{c}}e}AhBLh{}}{{{An{c}}c}{{An{c}}}BLh}{{{An{c}}}{{An{c}}}BLh}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}{{{An{Bb}}}{{An{Bb}}}}{{{An{d}}}{{An{d}}}}{{{An{Ab}}}{{An{Ab}}}}{{{An{Al}}}{{An{Al}}}}{{{An{An}}}{{An{An}}}}{{{An{Id}}}{{An{Id}}}}{{{An{Ib}}}{{An{Ib}}}}{{{An{Dd}}}{{An{Dd}}}}{{{An{h}}}{{An{h}}}}{{{An{F`}}}{{An{F`}}}}<<;40623{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}{{{An{h}}{An{h}}}{{An{h}}}}{{{An{Dd}}{An{Dd}}}{{An{Dd}}}}{{{An{Id}}{An{Id}}}{{An{Id}}}}{{{An{d}}{An{d}}}{{An{d}}}}{{{An{Bb}}{An{Bb}}}{{An{Bb}}}}{{{An{F`}}{An{F`}}}{{An{F`}}}}{{{An{An}}{An{An}}}{{An{An}}}}{{{An{Ab}}{An{Ab}}}{{An{Ab}}}}{{{An{Ib}}{An{Ib}}}{{An{Ib}}}}{{{An{Al}}{An{Al}}}{{An{Al}}}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Id}}}{{An{Id}}}}{{{An{Ib}}}{{An{Ib}}}}{{{An{Dd}}}{{An{Dd}}}}{{{An{Al}}}{{An{Al}}}}{{{An{F`}}}{{An{F`}}}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}8{{{An{Dd}}{An{Dd}}}{{An{Dd}}}}=>?<:{{{An{Id}}{An{Id}}}{{An{Id}}}}{{{An{h}}{An{h}}}{{An{h}}}}={{{An{c}}{j{c}}{An{Ab}}}AhBLh}{{{An{c}}An}AhBLh}{{{An{c}}{j{c}}{BLj{Al}}{An{Ab}}}AhBLh}{{{An{c}}An{BLj{Al}}}AhBLh}1{{{BLj{c}}{An{e}}{An{e}}}{{An{e}}}BLl{{BLh{}{{BMh{c}}}}}}{{{BLj{c}}{BLj{c}}{BLj{c}}}{{BLj{c}}}BLl}{{{BLj{c}}AbAf}AhBLl}0{{{An{Ab}}{An{Ab}}}}{{{An{Bb}}{An{Bb}}}}{{{An{Id}}{An{Id}}}}{{{An{d}}{An{d}}}}{{{An{d}}d}}{{{An{Dd}}Dd}}{{{An{An}}{An{An}}}}{{{An{F`}}F`}}{{{An{h}}h}}{{{An{An}}An}}{{{An{Ab}}Ab}}{{{An{Bb}}Bb}}3{{{An{c}}{An{c}}}{}BLh}250531812{{{An{Al}}Al}}45{{{An{Id}}Id}}{{{An{Ib}}{An{Ib}}}}3{{{An{h}}{An{h}}}}{{{An{F`}}{An{F`}}}}<49{{{An{Al}}{An{Al}}}}{{{An{Ib}}Ib}}?6{{{An{Dd}}{An{Dd}}}}??6:1{{{An{d}}d}}:7<872>2{{{An{c}}e}AhBLh{}}{{{An{Id}}{An{Id}}}}:{{{An{Bb}}{An{Bb}}}}=5{{{An{Dd}}Dd}}{{{An{h}}h}}{{{An{Ab}}{An{Ab}}}}>1?6{{{An{F`}}F`}}{{{An{An}}An}}{{{An{Ab}}Ab}}19{{{An{Bb}}Bb}}:<62{{{An{c}}{An{c}}}{}BLh}={{{An{Al}}Al}}{{{An{An}}{An{An}}}}{{{An{d}}{An{d}}}}35{{{An{Ib}}Ib}}{{{An{Ib}}{An{Ib}}}}46{{{An{d}}d}}878{{{An{Id}}Id}}>;>0={{{An{F`}}{An{F`}}}}<>{{{An{h}}{An{h}}}}<=22{{{An{Al}}{An{Al}}}}{{{An{Dd}}{An{Dd}}}}{{{An{c}}e}AhBLh{}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Id}}}{{An{Id}}}}{{{An{Hl}}}{{An{Hl}}}}{{{An{Ib}}}{{An{Ib}}}}{{{An{F`}}}{{An{F`}}}}{{{An{Al}}}{{An{Al}}}}{{{An{Hn}}}{{An{Hn}}}}{{{An{Dd}}}{{An{Dd}}}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{BMfBMfBMf}BMf}{{{BLj{Al}}{BLj{Al}}{BLj{Al}}}{{BLj{Al}}}}{{{BLj{Dd}}{BLj{Dd}}{BLj{Dd}}}{{BLj{Dd}}}}{{{BLj{F`}}{BLj{F`}}{BLj{F`}}}{{BLj{F`}}}}{{{BLj{Id}}{BLj{Id}}{BLj{Id}}}{{BLj{Id}}}}{{{BLj{Ib}}{BLj{Ib}}{BLj{Ib}}}{{BLj{Ib}}}}{{{An{d}}{An{d}}{An{d}}}{{An{d}}}}{{{An{Hn}}{An{Hn}}{An{Hn}}}{{An{Hn}}}}{{{An{Id}}{An{Id}}{An{Id}}}{{An{Id}}}}{{{An{Ab}}{An{Ab}}{An{Ab}}}{{An{Ab}}}}{{{An{F`}}{An{F`}}{An{F`}}}{{An{F`}}}}{{{An{Bb}}{An{Bb}}{An{Bb}}}{{An{Bb}}}}{{{An{Ib}}{An{Ib}}{An{Ib}}}{{An{Ib}}}}{{{An{An}}{An{An}}{An{An}}}{{An{An}}}}{{{An{Al}}{An{Al}}{An{Al}}}{{An{Al}}}}{{{An{Dd}}{An{Dd}}{An{Dd}}}{{An{Dd}}}}{{AnAnAn}An}0{{{An{h}}{An{h}}{An{h}}}{{An{h}}}}{{{An{Hl}}{An{Hl}}{An{Hl}}}{{An{Hl}}}}{{{BMj{}{{BMh{c}}}}{BMj{}{{BMh{c}}}}}c{}}{{{BLj{Id}}{BLj{Id}}}}{{{BLj{Ib}}{BLj{Ib}}}}{{{BLj{Dd}}{BLj{Dd}}}}{{{BLj{F`}}{BLj{F`}}}}{{{BLj{Al}}{BLj{Al}}}}{{{An{Al}}{An{Al}}}}{{{An{Ib}}{An{Ib}}}}{{{An{Hn}}{An{Hn}}}}{{{An{Ab}}{An{Ab}}}}{{{An{d}}{An{d}}}}{{{An{An}}{An{An}}}}{{{An{Dd}}{An{Dd}}}}{{{An{Hl}}{An{Hl}}}}{{AnAn}}{{{An{Id}}{An{Id}}}}{{{An{Bb}}{An{Bb}}}}{{{An{F`}}{An{F`}}}}3{{{An{h}}{An{h}}}}{{BMlBMl}c{}}{{{BLj{Dd}}{BLj{Dd}}}}{{{BLj{F`}}{BLj{F`}}}}{{{BLj{Al}}{BLj{Al}}}}{{{BLj{Id}}{BLj{Id}}}}{{{BLj{Ib}}{BLj{Ib}}}}9:7?{{{An{Hn}}{An{Hn}}}}9{{{An{Ib}}{An{Ib}}}}?={{{An{Al}}{An{Al}}}}=?{{{An{d}}{An{d}}}}:956874:{{{An{Dd}}{An{Dd}}}}{{{An{Ab}}{An{Ab}}}}{{AnAn}}{{{An{An}}{An{An}}}}{{{An{Id}}{An{Id}}}}2{{{An{F`}}{An{F`}}}}76{{{An{Hl}}{An{Hl}}}}{{{An{Bb}}{An{Bb}}}}:;{{BMlBMl}c{}}?>{{{BLj{F`}}{BLj{F`}}}}>{{{BLj{Dd}}{BLj{Dd}}}}4=8:753>{{{An{h}}{An{h}}}}9<:7=32{{{BLj{Ib}}{BLj{Ib}}}}{{{BLj{Al}}{BLj{Al}}}}3{{{BLj{Id}}{BLj{Id}}}}3:{{{An{Al}}{An{Al}}}}{{{An{Hn}}{An{Hn}}}}:?{{{An{d}}{An{d}}}}{{{An{Ib}}{An{Ib}}}};=?{{AnAn}}0{{{An{Dd}}{An{Dd}}}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{BMfBMf}BMf}{{{BLj{Dd}}{BLj{Dd}}}{{BLj{Dd}}}}{{{BLj{F`}}{BLj{F`}}}{{BLj{F`}}}}{{{BLj{Id}}{BLj{Id}}}{{BLj{Id}}}}{{{BLj{Ib}}{BLj{Ib}}}{{BLj{Ib}}}}{{{BLj{Al}}{BLj{Al}}}{{BLj{Al}}}}{{{An{Id}}{An{Id}}}{{An{Id}}}}{{AnAn}An}{{{An{Hl}}{An{Hl}}}{{An{Hl}}}}{{{An{Ib}}{An{Ib}}}{{An{Ib}}}}{{{An{d}}{An{d}}}{{An{d}}}}{{{An{Ab}}{An{Ab}}}{{An{Ab}}}}{{{An{Al}}{An{Al}}}{{An{Al}}}}{{{An{Bb}}{An{Bb}}}{{An{Bb}}}}{{{An{h}}{An{h}}}{{An{h}}}}{{{An{Dd}}{An{Dd}}}{{An{Dd}}}}{{{An{F`}}{An{F`}}}{{An{F`}}}}{{{An{Hn}}{An{Hn}}}{{An{Hn}}}}:{{{An{An}}{An{An}}}{{An{An}}}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{BMfBMf}BMf}{{{BLj{Id}}{BLj{Id}}}{{BLj{Id}}}}{{{BLj{Ib}}{BLj{Ib}}}{{BLj{Ib}}}}{{{BLj{F`}}{BLj{F`}}}{{BLj{F`}}}}{{{BLj{Al}}{BLj{Al}}}{{BLj{Al}}}}{{{BLj{Dd}}{BLj{Dd}}}{{BLj{Dd}}}}8{{{An{Id}}{An{Id}}}{{An{Id}}}}={{{An{Hl}}{An{Hl}}}{{An{Hl}}}}={{{An{d}}{An{d}}}{{An{d}}}}{{{An{Ib}}{An{Ib}}}{{An{Ib}}}}{{AnAn}An}?><0{{{An{Al}}{An{Al}}}{{An{Al}}}}{{{An{Ab}}{An{Ab}}}{{An{Ab}}}}{{{BMj{}{{BMh{c}}}}{BMj{}{{BMh{c}}}}}c{}}{{{BLj{Al}}{BLj{Al}}}}{{{BLj{Id}}{BLj{Id}}}}{{{BLj{Dd}}{BLj{Dd}}}}{{{BLj{F`}}{BLj{F`}}}}{{{BLj{Ib}}{BLj{Ib}}}}{{{An{h}}{An{h}}}}{{{An{Id}}{An{Id}}}}{{{An{An}}{An{An}}}}{{{An{Hl}}{An{Hl}}}}{{{An{Al}}{An{Al}}}}{{{An{F`}}{An{F`}}}}{{{An{Ib}}{An{Ib}}}}{{AnAn}}{{{An{Hn}}{An{Hn}}}}{{{An{Ab}}{An{Ab}}}}{{{An{d}}{An{d}}}}{{{An{Dd}}{An{Dd}}}}{{{An{Bb}}{An{Bb}}}}5`{Af{{BLj{c}}}BLl}{c{{An{c}}}BLh}6>:{{{An{c}}{An{c}}}{}BLh}:<034>5069={{{An{c}}e}AhBLh{}}{c{{An{F`}}}{{Lj{}{{Hf{{An{F`}}}}}}}}{c{{An{An}}}{{Lj{}{{Hf{{An{An}}}}}}}}{c{{An{Ab}}}{{Lj{}{{Hf{{An{Ab}}}}}}}}{c{{An{Al}}}{{Lj{}{{Hf{{An{Al}}}}}}}}{c{{An{Id}}}{{Lj{}{{Hf{{An{Id}}}}}}}}{c{{An{Ib}}}{{Lj{}{{Hf{{An{Ib}}}}}}}}{c{{An{Dd}}}{{Lj{}{{Hf{{An{Dd}}}}}}}}{c{{An{Hn}}}{{Lj{}{{Hf{{An{Hn}}}}}}}}50{c{{An{d}}}{{Lj{}{{Hf{{An{d}}}}}}}}45{c{{An{Bb}}}{{Lj{}{{Hf{{An{Bb}}}}}}}}10{c{{An{Hl}}}{{Lj{}{{Hf{{An{Hl}}}}}}}}{c{{An{h}}}{{Lj{}{{Hf{{An{h}}}}}}}}:150;6{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}{{{An{h}}}{{An{h}}}}{{{An{An}}}{{An{An}}}}{{{An{Dd}}}{{An{Dd}}}}{{{An{Al}}}{{An{Al}}}}{{{An{F`}}}{{An{F`}}}}{{{An{Ib}}}{{An{Ib}}}}{{{An{Id}}}{{An{Id}}}}{{{An{Ab}}}{{An{Ab}}}}{{{An{Bb}}}{{An{Bb}}}}{{{An{d}}}{{An{d}}}}{{{An{h}}{An{h}}}{{An{h}}}}{{{BLj{c}}Ab}AfBLl}0{{{BLj{c}}}{{Dj{Af}}}BLl}{{{An{c}}}{{Dj{c}}}BLh}{{{An{h}}}}0{{{An{Id}}}}{{{An{d}}}}0{{{An{F`}}}}{{{An{An}}}}1{{{An{Ib}}}}{{{An{Bb}}}}5160{{{An{Hn}}}}0{{{An{Al}}}}43{{{An{Hl}}}}6{{{An{Ab}}}}{{{An{Dd}}}}57;:0521924101278:5;37986388400;2;6376{{{BLj{c}}}dBLl}{{{BLj{c}}}{{An{h}}}BLl}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}g{}{}{}{}}{{{An{Hn}}}{{An{d}}}}{{{An{Hl}}}{{An{Bb}}}}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Hl}}}{{An{Hl}}}}{{{An{Hn}}}{{An{Hn}}}}{{{BLj{c}}}{{An{c}}}BLl}{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}i{}{}{}{}}<>{{{An{d}}}}{{{An{Id}}}}1>{{{An{An}}}}200{{{An{h}}}}{{{An{Hn}}}}0{{{An{Ib}}}}3{{{An{Ab}}}}{{{An{Hl}}}}{{{An{Dd}}}}503{{{An{F`}}}}7{{{An{Bb}}}}750563{{{An{Al}}}}3632835:50288214;124:29:250761805302;8382940152:7;1294220;;491882:85174816366996836:56:704739{ce{}{}}0{{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{{BNb{}{{BMh{c}}{BMb{e}}{BMn{g}}{BN`{i}}}}}{}{}{}{}}{{{An{Hn}}}{{An{Hn}}}}{{{An{Hl}}}{{An{Hl}}}}{{{BNf{}{{BMh{c}}{BMb{e}}{BNd{g}}{BN`{i}}}}}g{}{}{}{}}{{{BMd{}{{BMb{c}}{BN`{e}}}}}{{BMd{}{{BMb{c}}{BN`{e}}}}}{}{}}{{{An{d}}}{{An{d}}}}={{{An{Id}}}};8{{{An{An}}}{{An{An}}}};{{{An{h}}}{{An{h}}}}{{{An{Ab}}}{{An{Ab}}}}{{{An{Bb}}}{{An{Bb}}}}76?50<142{{{An{Ib}}}}4?{c{{Al{e}}}{}{}}{{{j{c}}}{{Al{{An{c}}AAf}}}BLh}1011{cFd{}}0```````````````````````````````````{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}c}{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}c}{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}{}{}{}{}{}}{AnAn}02100=79<:8{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}e}{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}e}{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}{}{}{}{}{}}224322````````````{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}c{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}c{}{}{}{}{}}{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}g{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}g{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}i{}{}{}{}{}}{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}i{}{}{}{}{}}54{c{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}{}{}{}{}{}}{c{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}{}{}{}{}{}}{{{BO`{}{{BNh{c}}{BNj{e}}{BNl{g}}{BNn{i}}{BMh{k}}}}}k{}{}{}{}{}}{{{BOd{}{{BNh{c}}{BNj{e}}{BNl{g}}{BOb{i}}{BMh{k}}}}}k{}{}{}{}{}}>=>=;:>=``````````````````````````````````````{{{BOh{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}{{{BOj{c}}Ab}{{Al{Ah{AAb{Ab}}}}}{}}10{{{BOh{c}}e}Af{}{{AAh{}{{Cl{Af}}}}}}{{{BOj{c}}e}Af{}{{AAh{}{{Cl{Af}}}}}}10{{{BOj{c}}}{{j{c}}}{}}{{{BOh{c}}}{{j{c}}}{}}1{{{BOl{}{{Hf{c}}}}}{{j{c}}}{}}12{{{BOn{ce}}}{{j{c}}}{}{{AAh{c}{{Cl{Af}}}}}}{ce{}{}}0000000000000000000000000000000000000000000000000000000````````{{{BOh{c}}}{{BOh{c}}}{}}{{{BOn{ce}}}{{BOn{ce}}}{}{AAd{AAh{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{C`{ce}}}{}{AAd{AAh{c}{{Cl{Af}}}}}}{{{Cb{ce}}}{{Cb{ce}}}{}{AAd{AAh{c}{{Cl{Af}}}}}}{CdCd}{{{Cf{c}}}{{Cf{c}}}{}}{{{Ch{c}}}{{Ch{c}}}{}}{{{Cj{c}}}{{Cj{c}}}{}}{{{Cl{c}}}{{Cl{c}}}AAd}{{{Cn{c}}}{{Cn{c}}}{}}{{{CA`{c}}}{{CA`{c}}}{}}{{{CAb{c}}}{{CAb{c}}}{}}{bb}00000000000000000000000000{{ce}Ah{}{}}00000000000{b{{Bf{c}}}{}}00000000000000000000000000{{{BOh{c}}}Ab{}}{{{BOj{c}}}Ab{}}{{{Cf{c}}}Ab{}}{{{Ch{c}}}Ab{}}{{{CAd{c}}}Ab{}}{{{Cj{c}}}Ab{}}{{{CAf{c}}}Ab{}}{{{Cl{c}}}Ab{}}{{{Cn{c}}}Ab{}}{{{CAh{c}}}Ab{}}{{{CA`{c}}}Ab{}}{{{CAj{c}}}Ab{}}{{{CAb{c}}}Ab{}}{{{CAl{c}}}Ab{}}{{}{{BOh{c}}}{}}{{}{{BOj{c}}}{}}``{{{BOh{c}}e}B`{}{{AAh{}{{Cl{Af}}}}}}{{{BOj{c}}e}B`{}{{AAh{}{{Cl{Af}}}}}}{{{BOh{c}}g}{{B`{e}}}{}{}{{AAh{}{{Cl{{B`{e}}}}}}}}{{{BOj{c}}g}{{B`{e}}}{}{}{{AAh{}{{Cl{{B`{e}}}}}}}}````{{{BOh{c}}Ch}{{Al{AhCj}}}Fn}{{{BOj{c}}Ch}{{Al{AhCj}}}Fn}{{{BOn{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{C`{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CAn{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CB`{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{Cb{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CBb{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CBd{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CBf{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CBh{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CBj{ce}}Ch}{{Al{AhCj}}}Fn{{AAh{c}{{Cl{Af}}}}}}{{{CBl{ce}}Ch}{{Al{AhCj}}}Fn{}}{{{CBn{ce}}Ch}{{Al{AhCj}}}Fn{}}{{CC`Ch}{{Al{AhCj}}}}0{{CdCh}{{Al{AhCj}}}}0{{{Cf{c}}Ch}{{Al{AhCj}}}Fn}{{{Ch{c}}Ch}{{Al{AhCj}}}Fn}{{{CAd{c}}Ch}{{Al{AhCj}}}Fn}{{{Cj{c}}Ch}{{Al{AhCj}}}Fn}{{{CAf{c}}Ch}{{Al{AhCj}}}Fn}{{{Cl{c}}Ch}{{Al{AhCj}}}Fn}{{{Cn{c}}Ch}{{Al{AhCj}}}Fn}{{{CAh{c}}Ch}{{Al{AhCj}}}Fn}{{{CA`{c}}Ch}{{Al{AhCj}}}Fn}{{{CAj{c}}Ch}{{Al{AhCj}}}Fn}{{{CAb{c}}Ch}{{Al{AhCj}}}Fn}{{{CAl{c}}Ch}{{Al{AhCj}}}Fn}{{{BOh{c}}eg}e{}{}{{AAh{e}{{Cl{e}}}}}}{{{BOj{c}}eg}e{}{}{{AAh{e}{{Cl{e}}}}}}{{Cdce}c{}{{AAh{c}{{Cl{c}}}}}}{{{BOh{c}}e}Ah{}AAh}{{{BOj{c}}e}Ah{}AAh}{cc{}}000000000000000000000000000{c{{j{c}}}{}}{Kd{{j{c}}}{}}0{Ab{{j{c}}}{}}02{{{BKf{}{{Cl{c}}}}e}{{B`{c}}}HdHd}0{{{BKf{}{{Cl{c}}}}}cHd}0{{{j{c}}e}Ah{}{{AAh{cc}{{Cl{Af}}}}}}{{{BKf{}{{Cl{c}}}}e}cHdHd}0```````{ce{}{}}000000000000000000000000000000000000000000000000000000{{{CAf{c}}}{{j{c}}}{}}{{{CAh{c}}}{{j{c}}}{}}{{{CAl{c}}}{{j{c}}}{}}{{{BOj{c}}}{{j{c}}}{}}{{{BOh{c}}}Af{}}{{{BOj{c}}}Af{}}{{{Cj{c}}}Af{}}{{{CAf{c}}}Af{}}{{{Cl{c}}}Af{}}{{{Cn{c}}}Af{}}{{{CAh{c}}}Af{}}{{{CAb{c}}}Af{}}{{{CAl{c}}}Af{}}{{{BOh{c}}e}Af{}{{AAh{}{{Cl{Af}}}}}}``{{{BOh{c}}}{{B`{c}}}{}}{{{BOj{c}}}{{B`{c}}}{}}{{{CBl{ce}}}B`{}{{AAh{cc}{{Cl{Af}}}}}}{{{CBn{ce}}}B`{}{{AAh{cc}{{Cl{Af}}}}}}{Cd{{B`{h}}}}{{{Cf{c}}}B`{}}{{{Ch{c}}}B`{}}{{{CAd{c}}}B`{}}{{{Cj{c}}}B`{}}{{{CAf{c}}}B`{}}{{{Cl{c}}}B`{}}{{{Cn{c}}}B`{}}{{{CAh{c}}}B`{}}{{{CA`{c}}}B`{}}{{{CAj{c}}}B`{}}{{{CAb{c}}}B`{}}{{{CAl{c}}}B`{}}{{{BOh{c}}}Ab{}}{{{BOj{c}}}Ab{}}``{{{Bf{c}}}b{}}00000000000000000000000000{{{BOh{c}}}{{B`{c}}}{}}{{{BOj{c}}}{{B`{c}}}{}}{{{BOn{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CAn{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CB`{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Cb{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBb{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBd{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBf{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBh{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBj{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBl{ce}}}B`{}{{AAh{cc}{{Cl{Af}}}}}}{{{CBn{ce}}}B`{}{{AAh{cc}{{Cl{Af}}}}}}{Cd{{B`{h}}}}{{{Cf{c}}}{{B`{{j{c}}}}}{}}{{{Ch{c}}}{{B`{{j{c}}}}}{}}{{{CAd{c}}}{{B`{{j{c}}}}}{}}{{{Cj{c}}}{{B`{{j{c}}}}}{}}{{{CAf{c}}}{{B`{{j{c}}}}}{}}{{{Cl{c}}}B`{}}{{{Cn{c}}}{{B`{{Dj{c}}}}}{}}{{{CAh{c}}}{{B`{{Dj{c}}}}}{}}{{{CA`{c}}}{{B`{{j{c}}}}}{}}{{{CAj{c}}}{{B`{{j{c}}}}}{}}{{{CAb{c}}}{{B`{{j{c}}}}}{}}{{{CAl{c}}}{{B`{{j{c}}}}}{}}{{{BOh{c}}}{{B`{c}}}{}}{{{BOj{c}}}{{B`{c}}}{}}{{{BOn{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CAn{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CB`{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Cb{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBb{ce}}}{{B`{{j{c}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBl{ce}}}B`{}{{AAh{cc}{{Cl{Af}}}}}}{{{CBn{ce}}}B`{}{{AAh{cc}{{Cl{Af}}}}}}{Cd{{B`{h}}}}{{{Cf{c}}}{{B`{{j{c}}}}}{}}{{{Ch{c}}}{{B`{{j{c}}}}}{}}{{{CAd{c}}}{{B`{{j{c}}}}}{}}{{{Cj{c}}}{{B`{{j{c}}}}}{}}{{{CAf{c}}}{{B`{{j{c}}}}}{}}{{{Cl{c}}}{{B`{{Dj{c}}}}}{}}{{{Cn{c}}}{{B`{{Dj{c}}}}}{}}{{{CAh{c}}}{{B`{{Dj{c}}}}}{}}{{{CA`{c}}}{{B`{{j{c}}}}}{}}{{{CAj{c}}}{{B`{{j{c}}}}}{}}{{{CAb{c}}}{{B`{{j{c}}}}}{}}{{{CAl{c}}}{{B`{{j{c}}}}}{}}{{{BOh{c}}Ab}{{B`{c}}}{}}{{{BOj{c}}Ab}{{B`{c}}}{}}{{{Cf{c}}Ab}B`{}}{{{Ch{c}}Ab}B`{}}{{{CAd{c}}Ab}{{B`{{j{c}}}}}{}}{{{Cj{c}}Ab}B`{}}{{{CAf{c}}Ab}{{B`{{j{c}}}}}{}}{{{Cl{c}}Ab}B`{}}{{{Cn{c}}Ab}B`{}}{{{CAh{c}}Ab}B`{}}{{{CA`{c}}Ab}B`{}}{{{CAj{c}}Ab}{{B`{{j{c}}}}}{}}{{{CAb{c}}Ab}B`{}}{{{CAl{c}}Ab}{{B`{{j{c}}}}}{}}=<;:{{{CAd{c}}Ab}B`{}}9{{{CAf{c}}Ab}B`{}}{{{Cl{c}}Ab}{{B`{{Dj{c}}}}}{}}876{{{CAj{c}}Ab}B`{}}5{{{CAl{c}}Ab}B`{}}`{{{BOh{c}}e}{{B`{Ab}}}{}{{AAh{}{{Cl{Af}}}}}}{{{BOj{c}}e}{{B`{Ab}}}{}{{AAh{}{{Cl{Af}}}}}}````````{{c{Kb{Ab}}}{{Kd{Ab}}}{{In{Ab}}}}``````{{{Cj{c}}}{{j{c}}}{}}{{{Cn{c}}}{{j{c}}}{}}{{{CAb{c}}}{{j{c}}}{}}54`{{{BOh{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BOj{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{BOn{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{C`{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CAn{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CB`{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{Cb{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBb{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBd{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBf{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBh{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBj{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{c}{{Cl{Af}}}}}}{{{CBl{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{cc}{{Cl{Af}}}}}}{{{CBn{ce}}}{{Gb{Ab{B`{Ab}}}}}{}{{AAh{cc}{{Cl{Af}}}}}}{Cd{{Gb{Ab{B`{Ab}}}}}}{{{Cf{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Ch{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CAd{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Cj{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CAf{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Cl{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{Cn{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CAh{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CA`{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CAj{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CAb{c}}}{{Gb{Ab{B`{Ab}}}}}{}}{{{CAl{c}}}{{Gb{Ab{B`{Ab}}}}}{}}````{ce{}{}}00000000000{cC`{}}0{{Cdcg}e{}{{AAl{}{{Cl{c}}}}}{{AAh{c}{{Cl{e}}}}}}{c{{Al{e}}}{}{}}0000000000000000000000000000000000000000000000000000000{cFd{}}000000000000000000000000000`````````````{{h{j{h}}}{{B`{Ab}}}}0`55{CCbCCb}{bb}{{ce}Ah{}{}}{b{{Bf{c}}}{}}{{CCbCh}{{Al{AhCj}}}}{cc{}}{{{j{c}}e}Ah{}{{AAh{cc}{{Cl{Af}}}}}}<`{{{j{c}}egikm}Ah{}{{AAh{cc}{{Cl{Af}}}}}{{AJh{Ab}{{Cl{}}}}}{{AJh{Ab}}}{{AJh{Ab}{{Cl{CCb}}}}}{{AJh{CCbAb}}}}{{{Bf{c}}}b{}}2`>;;:````````````````````````````{{CCdAb}{{Al{Ah{AAb{Ab}}}}}}{{CCfc}Af{{AAh{}{{Cl{Af}}}}}}0{CCdAd}{CChAd}{ce{}{}}000000000000000000000000000000000000000000000000000`{{{CCj{c}}}{{CCj{c}}}CCl}{AHhAHh}{CCnCCn}{CCdCCd}{CChCCh}{CCfCCf}{{{CD`{c}}}{{CD`{c}}}CCl}{{{CDb{c}}}{{CDb{c}}}CCl}{{{CDd{c}}}{{CDd{c}}}CCl}{{{CDf{c}}}{{CDf{c}}}CCl}{{{CDh{c}}}{{CDh{c}}}CCl}{{{CDj{c}}}{{CDj{c}}}CCl}{{{CDl{c}}}{{CDl{c}}}CCl}{{{CDn{c}}}{{CDn{c}}}CCl}{{{CE`{c}}}{{CE`{c}}}CCl}{{{CEb{c}}}{{CEb{c}}}CCl}{CEdCEd}{CEfCEf}{CEhCEh}{CEjCEj}{CElCEl}{CEnCEn}{CF`CF`}{CFbCFb}{CFdCFd}{CFfCFf}{bb}0000000000000000000000000{{ce}Ah{}{}}0000000000000000000000000{b{{Bf{c}}}{}}0000000000000000000000000{CCdAb}{CChAb}{CCfAb}{AHhAd}{CCnAd}{{AHhAHh}Af}{{CCnCCn}Af}{{CFdCFd}Af}{AHh{{B`{Ab}}}}``{{CCfc}B`{{AAh{}{{Cl{Af}}}}}}{{{CCj{c}}Ch}{{Al{AhCj}}}CCl}{{AHhCh}{{Al{AhCj}}}}0{{CCnCh}{{Al{AhCj}}}}0{{CCdCh}{{Al{AhCj}}}}{{CChCh}{{Al{AhCj}}}}{{CCfCh}{{Al{AhCj}}}}{{{CD`{c}}Ch}{{Al{AhCj}}}CCl}{{{CDb{c}}Ch}{{Al{AhCj}}}CCl}{{{CDd{c}}Ch}{{Al{AhCj}}}CCl}{{{CDf{c}}Ch}{{Al{AhCj}}}CCl}{{{CDh{c}}Ch}{{Al{AhCj}}}CCl}{{{CDj{c}}Ch}{{Al{AhCj}}}CCl}{{{CDl{c}}Ch}{{Al{AhCj}}}CCl}{{{CDn{c}}Ch}{{Al{AhCj}}}CCl}{{{CE`{c}}Ch}{{Al{AhCj}}}CCl}{{{CEb{c}}Ch}{{Al{AhCj}}}CCl}{{CEdCh}{{Al{AhCj}}}}{{CEfCh}{{Al{AhCj}}}}{{CEhCh}{{Al{AhCj}}}}{{CEjCh}{{Al{AhCj}}}}{{CElCh}{{Al{AhCj}}}}{{CEnCh}{{Al{AhCj}}}}0{{CF`Ch}{{Al{AhCj}}}}0{{CFbCh}{{Al{AhCj}}}}0{{CFdCh}{{Al{AhCj}}}}{{CFfCh}{{Al{AhCj}}}}{{CEnce}c{}{{AAh{c}{{Cl{c}}}}}}{{CF`ce}c{}{{AAh{c}{{Cl{c}}}}}}{{CFbce}c{}{{AAh{c}{{Cl{c}}}}}}{cc{}}0000000000000000000000000{{hAb}Ad}0{Ad{{Al{{CFj{}{{CFh{c}}}}c}}}{}}{{{j{h}}}{{Al{AdAHh}}}}0{{{j{h}}}Ad}0``````{ce{}{}}000000000000000000000000000000000000000000000000{CFd{{j{h}}}}`{CCfAf}``{CCd{{B`{ABb}}}}{CCh{{B`{{Gb{AbABb}}}}}}{CCfB`}{CEd{{B`{Ad}}}}{CEh{{B`{Ad}}}}{CEj{{B`{Ad}}}}{CCfAb}{{{j{h}}}CFf}{{{Bf{c}}}b{}}0000000000000000000000000{{{CCj{c}}}{{B`{Ad}}}CCl}98{CCf{{B`{h}}}}{{{CD`{c}}}{{B`{Ad}}}CCl}{{{CDb{c}}}{{B`{Ad}}}CCl}{{{CDd{c}}}{{B`{Ad}}}CCl}{{{CDf{c}}}{{B`{Ad}}}CCl}{{{CDh{c}}}{{B`{Ad}}}CCl}{{{CDj{c}}}{{B`{Ad}}}CCl}{{{CDl{c}}}{{B`{{Gb{AbAd}}}}}CCl}{{{CDn{c}}}{{B`{{Gb{AbAd}}}}}CCl}{{{CE`{c}}}{{B`{Ad}}}CCl}{{{CEb{c}}}{{B`{Ad}}}CCl}{CEd{{B`{Ad}}}}{CEf{{B`{Ad}}}}{CEh{{B`{Ad}}}}{CEj{{B`{Ad}}}}{CEl{{B`{An}}}}{CEn{{B`{ABb}}}}{CF`{{B`{ABb}}}}{CFb{{B`{ABb}}}}{CFf{{B`{CFd}}}}{{{CCj{c}}}{{B`{Ad}}}CCl}{CCd{{B`{ABb}}}}{CCh{{B`{{Gb{AbABb}}}}}}{CCf{{B`{h}}}}{{{CD`{c}}}{{B`{Ad}}}CCl}{{{CDb{c}}}{{B`{Ad}}}CCl}{{{CDd{c}}}{{B`{Ad}}}CCl}{{{CDf{c}}}{{B`{Ad}}}CCl}{{{CDl{c}}}{{B`{{Gb{AbAd}}}}}CCl}{{{CDn{c}}}{{B`{{Gb{AbAd}}}}}CCl}{{{CE`{c}}}{{B`{Ad}}}CCl}{{{CEb{c}}}{{B`{Ad}}}CCl}{CEd{{B`{Ad}}}}{CEf{{B`{Ad}}}}{CEh{{B`{Ad}}}}{CEj{{B`{Ad}}}}{c{{B`{Bb}}}{{Lj{}{{Hf{h}}}}}}{{CCfAb}B`}0{CChAb}`{{CCfc}{{B`{Ab}}}{{AAh{}{{Cl{Af}}}}}}{{{CCj{c}}}{{B`{Ad}}}CCl}{{{CD`{c}}}{{B`{Ad}}}CCl}{{{CDb{c}}}{{B`{Ad}}}CCl}{{{CDd{c}}}{{B`{Ad}}}CCl}{{{CDf{c}}}{{B`{Ad}}}CCl}{{{CDh{c}}}{{B`{Ad}}}CCl}{{{CDj{c}}}{{B`{Ad}}}CCl}><;{{CCfc}B`{{AAh{}{{Cl{Af}}}}}}8{CCd{{Gb{Ab{B`{Ab}}}}}}{CCh{{Gb{Ab{B`{Ab}}}}}}{CCf{{Gb{Ab{B`{Ab}}}}}}{CEd{{Gb{Ab{B`{Ab}}}}}}{CEf{{Gb{Ab{B`{Ab}}}}}}{CEh{{Gb{Ab{B`{Ab}}}}}}{CEj{{Gb{Ab{B`{Ab}}}}}}{CEl{{Gb{Ab{B`{Ab}}}}}}{CEn{{Gb{Ab{B`{Ab}}}}}}{CF`{{Gb{Ab{B`{Ab}}}}}}{CFb{{Gb{Ab{B`{Ab}}}}}}`{ce{}{}}0000000000000000000000000{cC`{}}0000{{CEncg}e{}{{AAl{}{{Cl{c}}}}}{{AAh{c}{{Cl{e}}}}}}{{CF`cg}e{}{{AAl{}{{Cl{c}}}}}{{AAh{c}{{Cl{e}}}}}}{{CFbcg}e{}{{AAl{}{{Cl{c}}}}}{{AAh{c}{{Cl{e}}}}}}{c{{Al{e}}}{}{}}000000000000000000000000000000000000000000000000000{cFd{}}0000000000000000000000000{hAb}{CFdAd}`{AHhAb}````````````````99999999999999{CFlCFl}{CFnCFn}{CG`CG`}{CGbCGb}{CGdCGd}{{{CGf{c}}}{{CGf{c}}}{AAd{AAh{ABb}{{Cl{Af}}}}}}{CGhCGh}{bb}000000{{ce}Ah{}{}}000000{b{{Bf{c}}}{}}000000{{CFlCFl}Af}``{{CFlCh}{{Al{AhCj}}}}{{CFnCh}{{Al{AhCj}}}}{{CG`Ch}{{Al{AhCj}}}}{{CGbCh}{{Al{AhCj}}}}{{CGdCh}{{Al{AhCj}}}}{{{CGf{c}}Ch}{{Al{AhCj}}}{{AAh{ABb}{{Cl{Af}}}}}}{{CGhCh}{{Al{AhCj}}}}{cc{}}000000{CGjAd}{CFnAd}{CG`Ad}{CGbAd}{CGdAd}{{{CGf{c}}}Ad{{AAh{ABb}{{Cl{Af}}}}}}{CGhAd}``{ce{}{}}000000{{{CCl{}{{CGl{c}}}}Ad}cCGj}{{{CCl{}{{CGl{c}}}}Ad}AfCGj}00``{{{Bf{c}}}b{}}000000{CGjCFl}{CFnCFl}{CG`CFl}{CGbCFl}{CGdCFl}{{{CGf{c}}}CFl{{AAh{ABb}{{Cl{Af}}}}}}{CGhCFl}{CGnCFl}654321{CGj{{B`{{Gb{AbAb}}}}}}{CFn{{B`{{Gb{AbAb}}}}}}{CG`{{B`{{Gb{AbAb}}}}}}{CGb{{B`{{Gb{AbAb}}}}}}{CGd{{B`{{Gb{AbAb}}}}}}{{{CGf{c}}}{{B`{{Gb{AbAb}}}}}{{AAh{ABb}{{Cl{Af}}}}}}{CGh{{B`{{Gb{AbAb}}}}}}{CGn{{B`{{Gb{AbAb}}}}}}6543217543205432`{{{CCl{}{{CGl{c}}}}Ad}{{B`{Ad}}}CGj}0{ce{}{}}000000{c{{Al{e}}}{}{}}0000000000000{cFd{}}000000````22{{{CH`{e}}c}{}AL`{{AAh{c}}}}{{{CH`{e}}c}{}AL`{{Cn{c}}}}{bb}{b{{Bf{c}}}{}}{{}{{CH`{c}}}{AD`Hd}}{{{CH`{c}}Ch}{{Al{AhCj}}}Hd}{c{{CH`{c}}}{}}{cc{}}{G`c{}}{c{{CH`{c}}}Hd}{{{Mh{c}}}{{Mh{{CH`{c}}}}}Hd}{{{CH`{c}}}cHd}{{{Mh{{CH`{c}}}}}{{Mh{c}}}Hd}`?{c{}{}}{{{CH`{c}}}c{}}{{cAd}{{CGf{e}}}{}{}}{{cAd}Af{}}00:{{{Bf{c}}}b{}}{{{Mh{{CH`{c}}}}Mj}Ml{ElHd}}{{{Mh{{CH`{e}}}}c}BGl{}{{BBb{c}}Hd}}{{cAd}{{B`{Ad}}}{}}0{c{{Al{e}}}{}{}}0{cFd{}}`````````````````````{CHbAf}{{{CHd{c}}}{}{}}{CHfF`}{CHhh}{CHjIb}{CHlAn}{CHnDd}{CI`Bb}{CIbId}{CIdd}{CIfAl}{CIhAb}{ce{}{}}0000000000000000000000000{AjAj}{bb}000000000000{{ce}Ah{}{}}{{CHbAfAfAj}Af}{{{CHd{c}}Aj}{}{}}{{CHfF`F`Aj}F`}{{CHhhhAj}h}{{CHjIbIbAj}Ib}{{CHlAnAnAj}An}{{CHnDdDdAj}Dd}{{CI`BbBbAj}Bb}{{CIbIdIdAj}Id}{{CIdddAj}d}{{CIfAlAlAj}Al}{{CIhAbAbAj}Ab}{{CHbAfAfAjAj}{{Al{AfAf}}}}{{{CHd{c}}AjAj}Al{}}{{CHfF`F`AjAj}{{Al{F`F`}}}}{{CHhhhAjAj}{{Al{hh}}}}{{CHjIbIbAjAj}{{Al{IbIb}}}}{{CHlAnAnAjAj}{{Al{AnAn}}}}{{CHnDdDdAjAj}{{Al{DdDd}}}}{{CI`BbBbAjAj}{{Al{BbBb}}}}{{CIbIdIdAjAj}{{Al{IdId}}}}{{CIdddAjAj}{{Al{dd}}}}{{CIfAlAlAjAj}{{Al{AlAl}}}}{{CIhAbAbAjAj}{{Al{AbAb}}}};:9876543210{AjAh}{b{{Bf{c}}}{}}000000000000{{}CHb}{{}{{CHd{c}}}{}}{{}CHf}{{}CHh}{{}CHj}{{}CHl}{{}CHn}{{}CI`}{{}CIb}{{}CId}{{}CIf}{{}CIh}{{AjAj}Af}>{{CHfF`Aj}F`}{{CHhhAj}h}{{CHjIbAj}Ib}{{CHlAnAj}An}{{CHnDdAj}Dd}{{CI`BbAj}Bb}{{CIbIdAj}Id}{{CIddAj}d}{{CIfAlAj}Al}{{CIhAbAj}Ab}{{CHbAfAj}Af}{{{CHd{c}}AbAj}{}{}};:9876543200;:98765432;:987654321;:98765432{{CHbAj}Af}21<;:987654311<;:9876543{{CHbAjAjc}{{Al{AfAf}}}{{AAh{Af}{{Cl{{B`{Af}}}}}}}}{{{CHd{c}}AjAje}Al{}{{AAh{}{{Cl{B`}}}}}}{{CHfAjAjc}{{Al{F`F`}}}{{AAh{F`}{{Cl{{B`{F`}}}}}}}}{{CHhAjAjc}{{Al{hh}}}{{AAh{h}{{Cl{{B`{h}}}}}}}}{{CHjAjAjc}{{Al{IbIb}}}{{AAh{Ib}{{Cl{{B`{Ib}}}}}}}}{{CHlAjAjc}{{Al{AnAn}}}{{AAh{An}{{Cl{{B`{An}}}}}}}}{{CHnAjAjc}{{Al{DdDd}}}{{AAh{Dd}{{Cl{{B`{Dd}}}}}}}}{{CI`AjAjc}{{Al{BbBb}}}{{AAh{Bb}{{Cl{{B`{Bb}}}}}}}}{{CIbAjAjc}{{Al{IdId}}}{{AAh{Id}{{Cl{{B`{Id}}}}}}}}{{CIdAjAjc}{{Al{dd}}}{{AAh{d}{{Cl{{B`{d}}}}}}}}{{CIfAjAjc}{{Al{AlAl}}}{{AAh{Al}{{Cl{{B`{Al}}}}}}}}{{CIhAjAjc}{{Al{AbAb}}}{{AAh{Ab}{{Cl{{B`{Ab}}}}}}}}>={{CHfF`Aj}F`}{{CHhhAj}h}{{CHjIbAj}Ib}{{CHlAnAj}An}{{CHnDdAj}Dd}{{CI`BbAj}Bb}{{CIbIdAj}Id}{{CIddAj}d}{{CIfAlAj}Al}{{CIhAbAj}Ab}{{CHbCh}{{Al{AhCj}}}}{{{CHd{c}}Ch}{{Al{AhCj}}}{}}0{{AjCh}{{Al{AhCj}}}}{{CHfCh}{{Al{AhCj}}}}{{CHhCh}{{Al{AhCj}}}}{{CHjCh}{{Al{AhCj}}}}{{CHlCh}{{Al{AhCj}}}}{{CHnCh}{{Al{AhCj}}}}{{CI`Ch}{{Al{AhCj}}}}{{CIbCh}{{Al{AhCj}}}}{{CIdCh}{{Al{AhCj}}}}{{CIfCh}{{Al{AhCj}}}}{{CIhCh}{{Al{AhCj}}}}{AfCHb}{cc{}}0{{}{{CHd{c}}}{}}1{F`CHf}2{hCHh}33{IbCHj}{AnCHl}5{DdCHn}6{BbCI`}77{IdCIb}8{dCId}{AlCIf}:{AbCIh};<:9876543210{{{j{Af}}}{{j{CHb}}}}{j{{j{{CHd{c}}}}}{}}{{{j{F`}}}{{j{CHf}}}}{{{j{h}}}{{j{CHh}}}}{{{j{Ib}}}{{j{CHj}}}}{{{j{An}}}{{j{CHl}}}}{{{j{Dd}}}{{j{CHn}}}}{{{j{Bb}}}{{j{CI`}}}}{{{j{Id}}}{{j{CIb}}}}{{{j{d}}}{{j{CId}}}}{{{j{Al}}}{{j{CIf}}}}{{{j{Ab}}}{{j{CIh}}}}{AfCHb}{{}{{CHd{c}}}{}}{F`CHf}{hCHh}{IbCHj}{AnCHl}{DdCHn}{BbCI`}{IdCIb}{dCId}{AlCIf}{AbCIh}{CHbAf}{{{CHd{c}}}{}{}}{CHfF`}{CHhh}{CHjIb}{CHlAn}{CHnDd}{CI`Bb}{CIbId}{CIdd}{CIfAl}{CIhAb}{{{j{CHb}}}{{j{Af}}}}{{{j{{CHd{c}}}}}j{}}{{{j{CHf}}}{{j{F`}}}}{{{j{CHh}}}{{j{h}}}}{{{j{CHj}}}{{j{Ib}}}}{{{j{CHl}}}{{j{An}}}}{{{j{CHn}}}{{j{Dd}}}}{{{j{CI`}}}{{j{Bb}}}}{{{j{CIb}}}{{j{Id}}}}{{{j{CId}}}{{j{d}}}}{{{j{CIf}}}{{j{Al}}}}{{{j{CIh}}}{{j{Ab}}}}{{Ajc}AhIh}{ce{}{}}000000000000{CHbAf}{{{CHd{c}}}{}{}}{CHfF`}{CHhh}{CHjIb}{CHlAn}{CHnDd}{CI`Bb}{CIbId}{CIdd}{CIfAl}{CIhAb}{{CHbAj}Af}{{{CHd{c}}Aj}{}{}}{{CHfAj}F`}{{CHhAj}h}{{CHjAj}Ib}{{CHlAj}An}{{CHnAj}Dd}{{CI`Aj}Bb}{{CIbAj}Id}{{CIdAj}d}{{CIfAj}Al}{{CIhAj}Ab}{AfCHb}{{}{{CHd{c}}}{}}{F`CHf}{hCHh}{IbCHj}{AnCHl}{DdCHn}{BbCI`}{IdCIb}{dCId}{AlCIf}{AbCIh}{{{Bf{c}}}b{}}000000000000`{{}Ah}{{CHbAfAj}Ah}{{{CHd{c}}Aj}Ah{}}{{CHfF`Aj}Ah}{{CHhhAj}Ah}{{CHjIbAj}Ah}{{CHlAnAj}Ah}{{CHnDdAj}Ah}{{CI`BbAj}Ah}{{CIbIdAj}Ah}{{CIddAj}Ah}{{CIfAlAj}Ah}{{CIhAbAj}Ah}{{CHbAfAj}Af}{{{CHd{c}}Aj}{}{}}{{CHfF`Aj}F`}{{CHhhAj}h}{{CHjIbAj}Ib}{{CHlAnAj}An}{{CHnDdAj}Dd}{{CI`BbAj}Bb}{{CIbIdAj}Id}{{CIddAj}d}{{CIfAlAj}Al}{{CIhAbAj}Ab}{ce{}{}}{c{{Al{e}}}{}{}}0000000000000000000000000{cFd{}}000000000000``````````````````````{CIjCIl}{c{{Ml{{B`{c}}}}}{}}4444444444{{{Ml{{B`{{Al{ce}}}}}}}BGj{}{}}{{{Ml{{Al{ce}}}}}BGj{}{}}{CIjCIj}{{{Ml{c}}}{{Ml{c}}}AAd}{CInCIn}`{{CIjCIj}Ah}{bb}00{{ce}Ah{}{}}00{{{Ml{c}}{Ml{c}}}HbACl}{b{{Bf{c}}}{}}00{CIlAh}`{CIjAh}`{{{Ml{c}}{Ml{c}}}AfADj}{{CIlCIl}Af}{{CInCIn}Af}{{MjCh}{{Al{AhCj}}}}{{CIjCh}{{Al{AhCj}}}}{{{Ml{c}}Ch}{{Al{AhCj}}}Fn}{{CIlCh}{{Al{AhCj}}}}{{CInCh}{{Al{AhCj}}}}{cc{}}0{{{Bf{c}}}CIj{CJ`EjFl}}1{c{{Ml{c}}}{}}{G`c{}}{{{Bf{c}}}CIl{CJ`EjFl}}44{{}{{Ml{{B`{{Al{ce}}}}}}}{}{}}{{}{{Ml{{Al{ce}}}}}{}{}}{CIlCIj}{{{Al{AAjc}}}{{Ml{{Al{eg}}}}}{}{}{{AFj{c}}}}{{{Al{AAjc}}}{{Ml{{B`{{Al{eg}}}}}}}{}{}{{AFj{c}}}}{CIjMj}{{{Ml{c}}e}AhAFdIh}{ce{}{}}0000{{{Ml{c}}}Af{}}0{{{Ml{c}}g}{{Ml{e}}}{}{}{{Cn{c}{{Cl{e}}}}}}{{{Ml{{Al{ce}}}}i}{{Ml{{Al{cg}}}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Ml{{B`{{Al{ce}}}}}}i}{{Ml{{B`{{Al{cg}}}}}}}{}{}{}{{Cn{e}{{Cl{g}}}}}}{{{Ml{{Al{ce}}}}i}{{Ml{{Al{ge}}}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{{Ml{{B`{{Al{ce}}}}}}i}{{Ml{{B`{{Al{ge}}}}}}}{}{}{}{{Cn{c}{{Cl{g}}}}}}{{AhCIn}CIl}{{}CIn}{{{Bf{c}}}b{}}00{{}CIj}{{{Ml{c}}{Ml{c}}}{{B`{Hb}}}ADl}`;;;{c{{Al{e}}}{}{}}000000000{cFd{}}0000{CIlCIn}`{CIjAh}`0`{MjCIj}``{{CIjCIj}Af}````````{{N`N`}N`}0{{N`N`}Ah}{N`If}00{N`d}{N`Hl}{N`Hn}{ce{}{}}000{{N`N`}{{B`{N`}}}}{{N`Bb}{{B`{N`}}}}01{N`N`}{CJbCJb}{bb}0{{ce}Ah{}{}}0{{N`N`}Hb}{b{{Bf{c}}}{}}0{{}N`}{{N`Bb}N`}{{N`Bb}Ah}{{N`N`}Hl}{{N`N`}Hn}{{N`Hl}N`}{{N`Hn}N`}{{N`N`}Af}{{CJbCJb}Af}{{N`Ch}{{Al{AhCj}}}}{{CJbCh}{{Al{AhCj}}}}0{cc{}}0{dN`}000{HlN`}{HnN`}{{N`c}AhIh}{ce{}{}}0{N`Af}`{N`A`}{N`}1{N`{{Al{A`}}}}{{N`Bb}N`}{{N`Bb}Ah}{{N`Hl}N`}{{N`Hn}N`}`{{dBb}N`}{{{Bf{c}}}b{}}0{{N`N`}{{B`{Hb}}}}{{N`N`}N`}70`0{{N`N`}Ah}{N`Bb}00{cN`{{Lj{}{{Hf{N`}}}}}}0??{cC`{}}{Cf{{Al{N`Aj}}}}{c{{Al{e}}}{}{}}0{Hl{{Al{N`CJb}}}}{Hn{{Al{N`CJb}}}}22{{}{{Al{N`Aj}}}}{A`{{Al{N`Aj}}}}1{{{j{h}}}{{Al{N`Aj}}}}0{cFd{}}0{{N`{Bh{h}}}Ah}0``````````{ABbAf}0``{ABb{{Dj{ABb}}}}0`````````````````````````````{{}Cd}`{cg{{Cn{d}{{Cl{Bj}}}}}{}{{D`{e}}}}{{dDb}Ah}``````````{{ne}cCd{Eh{Cn{}{{Cl{{Al{cA`}}}}}}}}{bAh}{{bn}c{}}1{{gc}bEj{{Dh{c}}Ej}{{El{}{{Cl{e}}}}Ej}}{{bd}Ah}```{{dn}A`}{{A`n}Ah}{{ln}A`}{{A`dn}A`}```;`````````:9````````3210````````8````76754``{{{j{h}}}An}`````````````````````````````````````````````````","c":[1212,1213,1214,1215,1216,1222,1252,1253,1254,1255,1256,1257,1261,1268,1460,1461,1462,1463,1748,1749,1750,1751,5094,6192,6676,7497,7501,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7838,8021,8050,8053,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8225,8509,8510,9681,9682,9729,17722,18469,18470,18471,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18874,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19184,19185],"p":[[5,"Handle",0],[1,"u64"],[5,"MetadataBuffer",0],[1,"u8"],[1,"slice"],[5,"ForeignBytes",0],[5,"RustCallStatus",0],[5,"RustBuffer",0],[1,"usize"],[1,"str"],[1,"bool"],[1,"unit"],[5,"Error",270],[6,"Result",15108],[1,"u16"],[6,"Option",13710],[1,"u32"],[10,"HandleAlloc",0],[5,"Arc",19337],[5,"Vec",19338],[5,"ForeignFuture",0],[6,"RustCallStatusCode",0],[6,"RustFuturePoll",0],[5,"String",19339],[10,"Into",7446],[10,"FfiDefault",0],[5,"UnexpectedUniFFICallbackError",0],[5,"Formatter",7741],[5,"Error",7741],[17,"Output"],[10,"FnOnce",13271],[10,"LiftReturn",0],[5,"ForeignFutureResult",0],[1,"i32"],[17,"ReturnType"],[10,"LowerReturn",0],[1,"array"],[17,"FfiType"],[10,"FfiConverter",0],[10,"FfiConverterArc",0],[10,"Lower",0],[10,"LowerError",0],[10,"Display",7741],[10,"UnwindSafe",13861],[10,"Send",9544],[10,"Future",7953],[10,"ConvertError",0],[1,"i8"],[10,"Lift",0],[5,"TypeId",1349],[10,"Error",7490],[5,"Chain",270],[10,"Context",270],[10,"Sync",9544],[10,"Debug",7741],[1,"never"],[1,"tuple"],[10,"Buf",331],[5,"Bytes",331],[5,"BytesMut",331],[10,"BufMut",331],[5,"Chain",578],[5,"UninitSlice",578],[5,"IoSlice",19340],[6,"Ordering",7362],[10,"Sized",9544],[17,"Item"],[10,"IntoIterator",8511],[5,"Box",19341],[1,"f32"],[1,"f64"],[1,"i128"],[1,"i16"],[1,"i64"],[1,"u128"],[10,"Hasher",8015],[5,"Limit",578],[5,"Reader",578],[10,"RangeBounds",13271],[20,"MaybeUninit",9601],[5,"Take",578],[5,"Arguments",7741],[5,"Writer",578],[5,"Error",19342],[5,"IntoIter",578],[5,"RangeFrom",13271],[5,"RangeFull",13271],[5,"RangeToInclusive",13271],[5,"RangeTo",13271],[5,"Range",13271],[5,"RangeInclusive",13271],[5,"Record",829],[5,"RecordBuilder",829],[6,"Level",829],[6,"LevelFilter",829],[5,"MetadataBuilder",829],[5,"Metadata",829],[10,"Log",829],[5,"ParseLevelError",829],[5,"SetLoggerError",829],[10,"Iterator",8511],[5,"SendError",1038],[5,"Sender",1038],[5,"Receiver",1038],[5,"RecvError",1038],[6,"TryRecvError",1038],[6,"RecvTimeoutError",1038],[5,"Pin",13942],[5,"Context",18950],[6,"Poll",18950],[5,"Instant",19343],[5,"Duration",19066],[5,"Layout",1264],[5,"LayoutError",1264],[10,"GlobalAlloc",1264],[10,"Allocator",1264],[5,"NonNull",14954],[5,"AllocError",1264],[10,"Any",1349],[5,"__m128",1395],[5,"CpuidResult",1395],[5,"__m256i",1395],[5,"__m256d",1395],[5,"__m256",1395],[5,"__m128i",1395],[5,"__m128d",1395],[5,"__m256bh",1395],[5,"__m128bh",1395],[5,"__m512i",1395],[5,"__m512d",1395],[5,"__m512",1395],[5,"__m512bh",1395],[6,"Ordering",18469],[1,"isize"],[5,"Simd",15492],[5,"IntoIter",6636],[5,"NonZero",10068],[10,"Clone",7358],[5,"TryFromSliceError",6636],[10,"FnMut",13271],[6,"Infallible",7446],[10,"Try",13271],[5,"EscapeDefault",6694],[6,"Char",6694],[1,"char"],[5,"FromIter",6884],[17,"IntoAsyncIter"],[10,"IntoAsyncIterator",6884],[10,"AsyncIterator",6884],[10,"Borrow",6912],[10,"BorrowMut",6912],[5,"Cell",6916],[5,"RefCell",6916],[5,"Ref",6916],[5,"RefMut",6916],[5,"OnceCell",6916],[10,"Copy",9544],[10,"Ord",7362],[5,"LazyCell",6916],[10,"Default",7487],[5,"UnsafeCell",6916],[5,"SyncUnsafeCell",6916],[5,"BorrowError",6916],[5,"BorrowMutError",6916],[10,"PartialEq",7362],[10,"PartialOrd",7362],[5,"EscapeUnicode",7141],[5,"EscapeDefault",7141],[5,"ParseCharError",7141],[5,"CharTryFromError",7141],[5,"DecodeUtf16",7141],[5,"DecodeUtf16Error",7141],[5,"EscapeDebug",7141],[5,"ToLowercase",7141],[5,"ToUppercase",7141],[5,"TryFromCharError",7141],[5,"Reverse",7362],[10,"Hash",8015],[10,"AsMut",7446],[10,"AsRef",7446],[10,"From",7446],[5,"ExitCode",19344],[17,"Error"],[10,"TryFrom",7446],[10,"TryInto",7446],[5,"Source",7490],[5,"Request",7490],[5,"VaListImpl",7614],[10,"VaArgSafe",19345],[5,"CStr",7614],[5,"VaList",7614],[5,"FromBytesWithNulError",7614],[5,"FromBytesUntilNulError",7614],[5,"CString",19346],[6,"c_void",7614],[5,"Utf8Error",17712],[6,"Cow",19347],[6,"Alignment",7741],[5,"DebugList",7741],[5,"DebugMap",7741],[5,"DebugSet",7741],[5,"DebugStruct",7741],[5,"DebugTuple",7741],[10,"Octal",7741],[10,"Binary",7741],[10,"LowerHex",7741],[10,"UpperHex",7741],[10,"Pointer",7741],[10,"LowerExp",7741],[10,"UpperExp",7741],[5,"FormatterFn",7741],[10,"Fn",13271],[10,"Write",7741],[5,"Pending",7953],[5,"Ready",7953],[5,"PollFn",7953],[17,"IntoFuture"],[10,"IntoFuture",7953],[17,"Hasher"],[10,"BuildHasher",8015],[5,"BuildHasherDefault",8015],[5,"SipHasher",8015],[5,"Location",13861],[10,"Tuple",9544],[5,"ReturnToArg",8330],[5,"UnwindActionArg",8330],[6,"BasicBlock",8330],[6,"UnwindTerminateReason",8330],[5,"BorrowedCursor",8457],[5,"BorrowedBuf",8457],[5,"FlatMap",8511],[10,"DoubleEndedIterator",8511],[5,"Flatten",8511],[5,"ByRefSized",8511],[5,"Chain",8511],[5,"Copied",8511],[5,"Enumerate",8511],[10,"ExactSizeIterator",8511],[5,"Rev",8511],[5,"Skip",8511],[5,"Take",8511],[5,"Repeat",8511],[5,"RepeatN",8511],[5,"Cycle",8511],[5,"ArrayChunks",8511],[10,"Step",8511],[5,"IntersperseWith",8511],[5,"MapWindows",8511],[5,"Empty",8511],[5,"Cloned",8511],[5,"Filter",8511],[5,"FilterMap",8511],[5,"Fuse",8511],[5,"Inspect",8511],[5,"Intersperse",8511],[5,"Map",8511],[5,"MapWhile",8511],[5,"Peekable",8511],[5,"Scan",8511],[5,"SkipWhile",8511],[5,"StepBy",8511],[5,"TakeWhile",8511],[5,"Zip",8511],[5,"FromFn",8511],[5,"Once",8511],[5,"OnceWith",8511],[5,"RepeatWith",8511],[5,"Successors",8511],[10,"FromIterator",8511],[10,"Extend",8511],[5,"FromCoroutine",19348],[17,"Return"],[10,"Coroutine",13271],[10,"Unpin",9544],[17,"IntoIter"],[10,"Product",8511],[10,"Sum",8511],[10,"FnPtr",9544],[5,"PhantomData",9544],[5,"PhantomPinned",9544],[5,"Assume",9601],[5,"Discriminant",9601],[5,"ManuallyDrop",9601],[5,"Ipv4Addr",9739],[5,"Ipv6Addr",9739],[6,"IpAddr",9739],[6,"Ipv6MulticastScope",9739],[5,"AddrParseError",9739],[6,"SocketAddr",9739],[5,"SocketAddrV4",9739],[5,"SocketAddrV6",9739],[5,"IntoIter",13710],[5,"Saturating",10068],[5,"Wrapping",10068],[5,"ParseFloatError",10068],[5,"TryFromIntError",10068],[5,"ParseIntError",10068],[6,"IntErrorKind",10068],[6,"FpCategory",10068],[5,"Alignment",14954],[10,"Add",13271],[10,"AddAssign",13271],[6,"Bound",13271],[17,"CallFuture"],[10,"AsyncFn",13271],[17,"CallMutFuture"],[10,"AsyncFnMut",13271],[17,"CallOnceFuture"],[10,"AsyncFnOnce",13271],[10,"BitAnd",13271],[10,"BitAndAssign",13271],[10,"BitOr",13271],[10,"BitOrAssign",13271],[10,"BitXor",13271],[10,"BitXorAssign",13271],[17,"Residual"],[6,"ControlFlow",13271],[6,"CoroutineState",13271],[17,"Target"],[10,"Deref",13271],[10,"DerefMut",13271],[10,"Div",13271],[10,"DivAssign",13271],[10,"Drop",13271],[5,"Yeet",13271],[10,"FromResidual",13271],[10,"Index",13271],[10,"IndexMut",13271],[10,"Mul",13271],[10,"MulAssign",13271],[10,"Neg",13271],[10,"Not",13271],[10,"Rem",13271],[10,"RemAssign",13271],[17,"Yield"],[10,"Shl",13271],[10,"ShlAssign",13271],[10,"Shr",13271],[10,"ShrAssign",13271],[10,"Sub",13271],[10,"SubAssign",13271],[5,"Iter",13710],[5,"IterMut",13710],[5,"AssertUnwindSafe",13861],[5,"PanicInfo",13861],[5,"DynMetadata",14954],[10,"SliceIndex",17022],[5,"Iter",15108],[5,"IntoIter",15108],[10,"StdError",19349],[5,"IterMut",15108],[5,"StreamResult",19350],[6,"MZStatus",19350],[6,"MZError",19350],[10,"Termination",19344],[10,"SimdElement",15246],[5,"Mask",15492],[10,"MaskElement",15246],[17,"Bytes"],[10,"ToBytes",15246],[17,"Scalar"],[10,"SimdUint",15492],[10,"SimdOrd",15492],[17,"Mask"],[10,"SimdPartialEq",15492],[10,"SimdPartialOrd",15492],[17,"Bits"],[17,"Cast"],[10,"SimdFloat",15492],[17,"Unsigned"],[10,"SimdInt",15492],[17,"Usize"],[17,"Isize"],[17,"CastPtr"],[17,"MutPtr"],[10,"SimdConstPtr",15492],[17,"ConstPtr"],[10,"SimdMutPtr",15492],[5,"Mask",19351],[5,"Iter",17022],[5,"IterMut",17022],[10,"SlicePattern",17022],[5,"Split",17022],[5,"SplitInclusive",17022],[5,"RSplit",17022],[5,"EscapeAscii",17022],[5,"Windows",17022],[5,"Chunks",17022],[5,"ChunksExact",17022],[5,"ArrayWindows",17022],[5,"ArrayChunks",17022],[5,"RChunks",17022],[5,"RChunksExact",17022],[5,"ChunksMut",17022],[5,"ChunksExactMut",17022],[5,"ArrayChunksMut",17022],[5,"RChunksMut",17022],[5,"RChunksExactMut",17022],[5,"SplitMut",17022],[5,"SplitInclusiveMut",17022],[5,"RSplitMut",17022],[5,"SplitN",17022],[5,"RSplitN",17022],[5,"SplitNMut",17022],[5,"RSplitNMut",17022],[5,"ChunkBy",17022],[5,"ChunkByMut",17022],[5,"GetManyMutError",17022],[5,"TimSortRun",17692],[5,"Chars",17712],[5,"Bytes",17712],[5,"CharIndices",17712],[5,"SplitInclusive",17712],[10,"Pattern",18261],[5,"ParseBoolError",17712],[5,"Split",17712],[5,"RSplit",17712],[5,"SplitTerminator",17712],[5,"RSplitTerminator",17712],[5,"SplitN",17712],[5,"RSplitN",17712],[5,"MatchIndices",17712],[5,"RMatchIndices",17712],[5,"Matches",17712],[5,"RMatches",17712],[5,"Lines",17712],[5,"LinesAny",17712],[5,"SplitWhitespace",17712],[5,"SplitAsciiWhitespace",17712],[5,"EncodeUtf16",17712],[5,"EscapeDebug",17712],[5,"EscapeDefault",17712],[5,"EscapeUnicode",17712],[5,"Utf8Chunk",17712],[5,"Utf8Chunks",17712],[17,"Err"],[10,"FromStr",17712],[6,"SearchStep",18261],[5,"CharSearcher",18261],[5,"CharArraySearcher",18261],[5,"CharArrayRefSearcher",18261],[5,"CharSliceSearcher",18261],[5,"CharPredicateSearcher",18261],[5,"StrSearcher",18261],[10,"Searcher",18261],[17,"Searcher"],[10,"ReverseSearcher",18261],[5,"Exclusive",18435],[5,"AtomicBool",18469],[5,"AtomicPtr",18469],[5,"AtomicI8",18469],[5,"AtomicU8",18469],[5,"AtomicI16",18469],[5,"AtomicU16",18469],[5,"AtomicI32",18469],[5,"AtomicU32",18469],[5,"AtomicI64",18469],[5,"AtomicU64",18469],[5,"AtomicIsize",18469],[5,"AtomicUsize",18469],[5,"Waker",18950],[5,"RawWaker",18950],[5,"RawWakerVTable",18950],[10,"Wake",19352],[5,"TryFromFloatSecsError",19066],[8,"Result",0],[10,"LiftRef",0],[10,"TypeId",0],[8,"Result",7741],[10,"DiscriminantKind",9544],[10,"Residual",13271],[10,"Pointee",14954],[5,"LaneCount",15246],[10,"Swizzle",15246]],"b":[[136,"impl-Display-for-UnexpectedUniFFICallbackError"],[137,"impl-Debug-for-UnexpectedUniFFICallbackError"],[278,"impl-AsRef%3Cdyn+Error+%2B+Send+%2B+Sync%3E-for-Error"],[279,"impl-AsRef%3Cdyn+Error%3E-for-Error"],[300,"impl-Display-for-Error"],[301,"impl-Debug-for-Error"],[387,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-Bytes"],[388,"impl-PartialEq-for-Bytes"],[389,"impl-PartialEq%3C%26T%3E-for-Bytes"],[390,"impl-PartialEq%3CBytesMut%3E-for-Bytes"],[391,"impl-PartialEq%3C%5Bu8%5D%3E-for-Bytes"],[392,"impl-PartialEq%3CString%3E-for-Bytes"],[393,"impl-PartialEq%3Cstr%3E-for-Bytes"],[394,"impl-PartialEq%3C%5Bu8%5D%3E-for-BytesMut"],[395,"impl-PartialEq%3C%26T%3E-for-BytesMut"],[396,"impl-PartialEq%3Cstr%3E-for-BytesMut"],[397,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-BytesMut"],[398,"impl-PartialEq%3CBytes%3E-for-BytesMut"],[399,"impl-PartialEq%3CString%3E-for-BytesMut"],[400,"impl-PartialEq-for-BytesMut"],[401,"impl-Extend%3C%26u8%3E-for-BytesMut"],[402,"impl-Extend%3Cu8%3E-for-BytesMut"],[403,"impl-Extend%3CBytes%3E-for-BytesMut"],[405,"impl-UpperHex-for-Bytes"],[406,"impl-Debug-for-Bytes"],[407,"impl-LowerHex-for-Bytes"],[408,"impl-UpperHex-for-BytesMut"],[409,"impl-LowerHex-for-BytesMut"],[410,"impl-Debug-for-BytesMut"],[412,"impl-From%3C%26%5Bu8%5D%3E-for-Bytes"],[413,"impl-From%3CBox%3C%5Bu8%5D%3E%3E-for-Bytes"],[414,"impl-From%3C%26str%3E-for-Bytes"],[415,"impl-From%3CString%3E-for-Bytes"],[416,"impl-From%3CBytesMut%3E-for-Bytes"],[417,"impl-From%3CVec%3Cu8%3E%3E-for-Bytes"],[419,"impl-From%3C%26%5Bu8%5D%3E-for-BytesMut"],[421,"impl-From%3C%26str%3E-for-BytesMut"],[423,"impl-FromIterator%3Cu8%3E-for-BytesMut"],[424,"impl-FromIterator%3C%26u8%3E-for-BytesMut"],[470,"impl-IntoIterator-for-Bytes"],[471,"impl-IntoIterator-for-%26Bytes"],[472,"impl-IntoIterator-for-%26BytesMut"],[473,"impl-IntoIterator-for-BytesMut"],[485,"impl-PartialOrd-for-Bytes"],[486,"impl-PartialOrd%3CString%3E-for-Bytes"],[487,"impl-PartialOrd%3Cstr%3E-for-Bytes"],[488,"impl-PartialOrd%3C%5Bu8%5D%3E-for-Bytes"],[489,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-Bytes"],[490,"impl-PartialOrd%3C%26T%3E-for-Bytes"],[491,"impl-PartialOrd%3CString%3E-for-BytesMut"],[492,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-BytesMut"],[493,"impl-PartialOrd%3C%26T%3E-for-BytesMut"],[494,"impl-PartialOrd%3Cstr%3E-for-BytesMut"],[495,"impl-PartialOrd%3C%5Bu8%5D%3E-for-BytesMut"],[496,"impl-PartialOrd-for-BytesMut"],[709,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-UninitSlice"],[710,"impl-Index%3CRangeFull%3E-for-UninitSlice"],[711,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-UninitSlice"],[712,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-UninitSlice"],[713,"impl-Index%3CRange%3Cusize%3E%3E-for-UninitSlice"],[714,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-UninitSlice"],[715,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-UninitSlice"],[716,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-UninitSlice"],[717,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-UninitSlice"],[718,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-UninitSlice"],[719,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-UninitSlice"],[720,"impl-IndexMut%3CRangeFull%3E-for-UninitSlice"],[903,"impl-PartialEq-for-Level"],[904,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[905,"impl-PartialEq-for-LevelFilter"],[906,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[917,"impl-Display-for-Level"],[918,"impl-Debug-for-Level"],[919,"impl-Debug-for-LevelFilter"],[920,"impl-Display-for-LevelFilter"],[925,"impl-Display-for-SetLoggerError"],[926,"impl-Debug-for-SetLoggerError"],[927,"impl-Debug-for-ParseLevelError"],[928,"impl-Display-for-ParseLevelError"],[986,"impl-PartialOrd-for-Level"],[987,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[988,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[989,"impl-PartialOrd-for-LevelFilter"],[1086,"impl-Display-for-SendError%3CT%3E"],[1087,"impl-Debug-for-SendError%3CT%3E"],[1088,"impl-Display-for-RecvError"],[1089,"impl-Debug-for-RecvError"],[1090,"impl-Debug-for-TryRecvError"],[1091,"impl-Display-for-TryRecvError"],[1092,"impl-Display-for-RecvTimeoutError"],[1093,"impl-Debug-for-RecvTimeoutError"],[1306,"impl-Display-for-LayoutError"],[1307,"impl-Debug-for-LayoutError"],[1308,"impl-Debug-for-AllocError"],[1309,"impl-Display-for-AllocError"],[1358,"impl-dyn+Any"],[1359,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1360,"impl-dyn+Any+%2B+Send"],[1361,"impl-dyn+Any+%2B+Send"],[1362,"impl-dyn+Any"],[1363,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1364,"impl-dyn+Any+%2B+Send"],[1365,"impl-dyn+Any"],[1366,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1367,"impl-dyn+Any+%2B+Send"],[1368,"impl-dyn+Any"],[1369,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1371,"impl-Debug-for-dyn+Any"],[1372,"impl-Debug-for-dyn+Any+%2B+Send"],[1373,"impl-Debug-for-dyn+Any+%2B+Send+%2B+Sync"],[1378,"impl-dyn+Any+%2B+Send"],[1379,"impl-dyn+Any+%2B+Send+%2B+Sync"],[1380,"impl-dyn+Any"],[6507,"impl-From%3CSimd%3Cisize,+2%3E%3E-for-__m128i"],[6508,"impl-From%3CSimd%3Ci32,+4%3E%3E-for-__m128i"],[6509,"impl-From%3CSimd%3Cu64,+2%3E%3E-for-__m128i"],[6510,"impl-From%3CSimd%3Cu16,+8%3E%3E-for-__m128i"],[6511,"impl-From%3CSimd%3Cu8,+16%3E%3E-for-__m128i"],[6512,"impl-From%3CSimd%3Cusize,+2%3E%3E-for-__m128i"],[6513,"impl-From%3CSimd%3Ci64,+2%3E%3E-for-__m128i"],[6515,"impl-From%3CSimd%3Ci16,+8%3E%3E-for-__m128i"],[6516,"impl-From%3CSimd%3Cu32,+4%3E%3E-for-__m128i"],[6517,"impl-From%3CSimd%3Ci8,+16%3E%3E-for-__m128i"],[6523,"impl-From%3CSimd%3Cisize,+4%3E%3E-for-__m256i"],[6524,"impl-From%3CSimd%3Cusize,+4%3E%3E-for-__m256i"],[6525,"impl-From%3CSimd%3Cu64,+4%3E%3E-for-__m256i"],[6526,"impl-From%3CSimd%3Ci32,+8%3E%3E-for-__m256i"],[6527,"impl-From%3CSimd%3Cu8,+32%3E%3E-for-__m256i"],[6528,"impl-From%3CSimd%3Ci8,+32%3E%3E-for-__m256i"],[6529,"impl-From%3CSimd%3Cu16,+16%3E%3E-for-__m256i"],[6530,"impl-From%3CSimd%3Ci16,+16%3E%3E-for-__m256i"],[6531,"impl-From%3CSimd%3Cu32,+8%3E%3E-for-__m256i"],[6532,"impl-From%3CSimd%3Ci64,+4%3E%3E-for-__m256i"],[6537,"impl-From%3CSimd%3Cusize,+8%3E%3E-for-__m512i"],[6538,"impl-From%3CSimd%3Cu16,+32%3E%3E-for-__m512i"],[6539,"impl-From%3CSimd%3Ci64,+8%3E%3E-for-__m512i"],[6540,"impl-From%3CSimd%3Cisize,+8%3E%3E-for-__m512i"],[6541,"impl-From%3CSimd%3Ci32,+16%3E%3E-for-__m512i"],[6542,"impl-From%3CSimd%3Cu8,+64%3E%3E-for-__m512i"],[6543,"impl-From%3CSimd%3Ci16,+32%3E%3E-for-__m512i"],[6544,"impl-From%3CSimd%3Cu32,+16%3E%3E-for-__m512i"],[6545,"impl-From%3CSimd%3Ci8,+64%3E%3E-for-__m512i"],[6546,"impl-From%3CSimd%3Cu64,+8%3E%3E-for-__m512i"],[6661,"impl-Display-for-TryFromSliceError"],[6662,"impl-Debug-for-TryFromSliceError"],[6847,"impl-Display-for-Char"],[6848,"impl-Debug-for-Char"],[6849,"impl-Debug-for-EscapeDefault"],[6850,"impl-Display-for-EscapeDefault"],[6992,"impl-Display-for-BorrowError"],[6993,"impl-Debug-for-BorrowError"],[6994,"impl-Display-for-BorrowMutError"],[6995,"impl-Debug-for-BorrowMutError"],[6996,"impl-Debug-for-Ref%3C\'_,+T%3E"],[6997,"impl-Display-for-Ref%3C\'_,+T%3E"],[6998,"impl-Debug-for-RefMut%3C\'_,+T%3E"],[6999,"impl-Display-for-RefMut%3C\'_,+T%3E"],[7229,"impl-Debug-for-ParseCharError"],[7230,"impl-Display-for-ParseCharError"],[7231,"impl-Display-for-CharTryFromError"],[7232,"impl-Debug-for-CharTryFromError"],[7234,"impl-Display-for-DecodeUtf16Error"],[7235,"impl-Debug-for-DecodeUtf16Error"],[7236,"impl-Display-for-EscapeUnicode"],[7237,"impl-Debug-for-EscapeUnicode"],[7238,"impl-Display-for-EscapeDefault"],[7239,"impl-Debug-for-EscapeDefault"],[7240,"impl-Display-for-EscapeDebug"],[7241,"impl-Debug-for-EscapeDebug"],[7242,"impl-Debug-for-ToLowercase"],[7243,"impl-Display-for-ToLowercase"],[7244,"impl-Display-for-ToUppercase"],[7245,"impl-Debug-for-ToUppercase"],[7246,"impl-Debug-for-TryFromCharError"],[7247,"impl-Display-for-TryFromCharError"],[7467,"impl-Debug-for-Infallible"],[7468,"impl-Display-for-Infallible"],[7502,"impl-dyn+Error+%2B+Send"],[7503,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7504,"impl-dyn+Error"],[7505,"impl-dyn+Error"],[7506,"impl-dyn+Error+%2B+Send"],[7507,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7508,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7509,"impl-dyn+Error"],[7510,"impl-dyn+Error+%2B+Send"],[7516,"impl-dyn+Error+%2B+Send"],[7517,"impl-dyn+Error"],[7518,"impl-dyn+Error+%2B+Send+%2B+Sync"],[7679,"impl-Display-for-FromBytesWithNulError"],[7680,"impl-Debug-for-FromBytesWithNulError"],[7681,"impl-Display-for-FromBytesUntilNulError"],[7682,"impl-Debug-for-FromBytesUntilNulError"],[7849,"impl-Display-for-FormatterFn%3CF%3E"],[7850,"impl-Debug-for-FormatterFn%3CF%3E"],[7852,"impl-Display-for-Error"],[7853,"impl-Debug-for-Error"],[7854,"impl-Display-for-Arguments%3C\'_%3E"],[7855,"impl-Debug-for-Arguments%3C\'_%3E"],[7948,"impl-Formatter%3C\'a%3E"],[7949,"impl-Write-for-Formatter%3C\'_%3E"],[7951,"impl-Formatter%3C\'a%3E"],[7952,"impl-Write-for-Formatter%3C\'_%3E"],[8482,"impl-From%3C%26mut+%5BMaybeUninit%3Cu8%3E%5D%3E-for-BorrowedBuf%3C\'data%3E"],[8484,"impl-From%3C%26mut+%5Bu8%5D%3E-for-BorrowedBuf%3C\'data%3E"],[9769,"impl-BitAnd-for-Ipv4Addr"],[9770,"impl-BitAnd%3CIpv4Addr%3E-for-%26Ipv4Addr"],[9771,"impl-BitAnd%3C%26Ipv4Addr%3E-for-%26Ipv4Addr"],[9772,"impl-BitAnd%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9773,"impl-BitAnd-for-Ipv6Addr"],[9774,"impl-BitAnd%3CIpv6Addr%3E-for-%26Ipv6Addr"],[9775,"impl-BitAnd%3C%26Ipv6Addr%3E-for-%26Ipv6Addr"],[9776,"impl-BitAnd%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9777,"impl-BitAndAssign-for-Ipv4Addr"],[9778,"impl-BitAndAssign%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9779,"impl-BitAndAssign%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9780,"impl-BitAndAssign-for-Ipv6Addr"],[9781,"impl-BitOr%3CIpv4Addr%3E-for-%26Ipv4Addr"],[9782,"impl-BitOr%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9783,"impl-BitOr-for-Ipv4Addr"],[9784,"impl-BitOr%3C%26Ipv4Addr%3E-for-%26Ipv4Addr"],[9785,"impl-BitOr-for-Ipv6Addr"],[9786,"impl-BitOr%3C%26Ipv6Addr%3E-for-%26Ipv6Addr"],[9787,"impl-BitOr%3CIpv6Addr%3E-for-%26Ipv6Addr"],[9788,"impl-BitOr%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9789,"impl-BitOrAssign%3C%26Ipv4Addr%3E-for-Ipv4Addr"],[9790,"impl-BitOrAssign-for-Ipv4Addr"],[9791,"impl-BitOrAssign-for-Ipv6Addr"],[9792,"impl-BitOrAssign%3C%26Ipv6Addr%3E-for-Ipv6Addr"],[9848,"impl-PartialEq%3CIpv6Addr%3E-for-IpAddr"],[9849,"impl-PartialEq%3CIpv4Addr%3E-for-IpAddr"],[9850,"impl-PartialEq-for-IpAddr"],[9851,"impl-PartialEq-for-Ipv4Addr"],[9852,"impl-PartialEq%3CIpAddr%3E-for-Ipv4Addr"],[9853,"impl-PartialEq%3CIpAddr%3E-for-Ipv6Addr"],[9854,"impl-PartialEq-for-Ipv6Addr"],[9862,"impl-Display-for-IpAddr"],[9863,"impl-Debug-for-IpAddr"],[9864,"impl-Display-for-Ipv4Addr"],[9865,"impl-Debug-for-Ipv4Addr"],[9866,"impl-Display-for-Ipv6Addr"],[9867,"impl-Debug-for-Ipv6Addr"],[9869,"impl-Display-for-AddrParseError"],[9870,"impl-Debug-for-AddrParseError"],[9871,"impl-Display-for-SocketAddr"],[9872,"impl-Debug-for-SocketAddr"],[9873,"impl-Display-for-SocketAddrV4"],[9874,"impl-Debug-for-SocketAddrV4"],[9875,"impl-Display-for-SocketAddrV6"],[9876,"impl-Debug-for-SocketAddrV6"],[9881,"impl-From%3C%5Bu16;+8%5D%3E-for-IpAddr"],[9882,"impl-From%3CIpv4Addr%3E-for-IpAddr"],[9884,"impl-From%3C%5Bu8;+4%5D%3E-for-IpAddr"],[9885,"impl-From%3C%5Bu8;+16%5D%3E-for-IpAddr"],[9886,"impl-From%3CIpv6Addr%3E-for-IpAddr"],[9887,"impl-From%3C%5Bu8;+4%5D%3E-for-Ipv4Addr"],[9889,"impl-From%3Cu32%3E-for-Ipv4Addr"],[9891,"impl-From%3C%5Bu8;+16%5D%3E-for-Ipv6Addr"],[9892,"impl-From%3C%5Bu16;+8%5D%3E-for-Ipv6Addr"],[9893,"impl-From%3Cu128%3E-for-Ipv6Addr"],[9896,"impl-From%3CSocketAddrV6%3E-for-SocketAddr"],[9898,"impl-From%3CSocketAddrV4%3E-for-SocketAddr"],[9899,"impl-From%3C(I,+u16)%3E-for-SocketAddr"],[9976,"impl-Not-for-Ipv4Addr"],[9977,"impl-Not-for-%26Ipv4Addr"],[9978,"impl-Not-for-%26Ipv6Addr"],[9979,"impl-Not-for-Ipv6Addr"],[9990,"impl-PartialOrd%3CIpv4Addr%3E-for-IpAddr"],[9991,"impl-PartialOrd-for-IpAddr"],[9992,"impl-PartialOrd%3CIpv6Addr%3E-for-IpAddr"],[9993,"impl-PartialOrd%3CIpAddr%3E-for-Ipv4Addr"],[9994,"impl-PartialOrd-for-Ipv4Addr"],[9995,"impl-PartialOrd-for-Ipv6Addr"],[9996,"impl-PartialOrd%3CIpAddr%3E-for-Ipv6Addr"],[10068,"impl-NonZero%3Ci16%3E"],[10069,"impl-NonZero%3Cu8%3E"],[10070,"impl-NonZero%3Ci32%3E"],[10071,"impl-NonZero%3Cu32%3E"],[10072,"impl-NonZero%3Cu16%3E"],[10073,"impl-NonZero%3Cu64%3E"],[10074,"impl-NonZero%3Ci8%3E"],[10075,"impl-NonZero%3Cusize%3E"],[10076,"impl-NonZero%3Cisize%3E"],[10077,"impl-NonZero%3Cu128%3E"],[10078,"impl-NonZero%3Ci64%3E"],[10079,"impl-NonZero%3Ci128%3E"],[10080,"impl-Saturating%3Cisize%3E"],[10081,"impl-Saturating%3Cu128%3E"],[10082,"impl-Saturating%3Cu64%3E"],[10083,"impl-Saturating%3Cu32%3E"],[10084,"impl-Saturating%3Cu16%3E"],[10085,"impl-Saturating%3Ci64%3E"],[10086,"impl-Saturating%3Ci8%3E"],[10087,"impl-Saturating%3Cu8%3E"],[10088,"impl-Saturating%3Ci16%3E"],[10089,"impl-Saturating%3Ci32%3E"],[10090,"impl-Saturating%3Cusize%3E"],[10091,"impl-Saturating%3Ci128%3E"],[10092,"impl-Wrapping%3Cu16%3E"],[10093,"impl-Wrapping%3Ci128%3E"],[10094,"impl-Wrapping%3Cu8%3E"],[10095,"impl-Wrapping%3Cu64%3E"],[10096,"impl-Wrapping%3Ci16%3E"],[10097,"impl-Wrapping%3Cu128%3E"],[10098,"impl-Wrapping%3Ci64%3E"],[10099,"impl-Wrapping%3Ci32%3E"],[10100,"impl-Wrapping%3Cisize%3E"],[10101,"impl-Wrapping%3Ci8%3E"],[10102,"impl-Wrapping%3Cusize%3E"],[10103,"impl-Wrapping%3Cu32%3E"],[10109,"impl-NonZero%3Ci64%3E"],[10110,"impl-NonZero%3Cu128%3E"],[10111,"impl-NonZero%3Ci8%3E"],[10112,"impl-NonZero%3Cu32%3E"],[10113,"impl-NonZero%3Ci128%3E"],[10114,"impl-NonZero%3Cu8%3E"],[10115,"impl-NonZero%3Cusize%3E"],[10116,"impl-NonZero%3Cisize%3E"],[10117,"impl-NonZero%3Ci16%3E"],[10118,"impl-NonZero%3Ci32%3E"],[10119,"impl-NonZero%3Cu16%3E"],[10120,"impl-NonZero%3Cu64%3E"],[10121,"impl-Saturating%3Cu8%3E"],[10122,"impl-Saturating%3Cu128%3E"],[10123,"impl-Saturating%3Ci8%3E"],[10124,"impl-Saturating%3Ci128%3E"],[10125,"impl-Saturating%3Cusize%3E"],[10126,"impl-Saturating%3Ci64%3E"],[10127,"impl-Saturating%3Cu64%3E"],[10128,"impl-Saturating%3Cu16%3E"],[10129,"impl-Saturating%3Ci16%3E"],[10130,"impl-Saturating%3Ci32%3E"],[10131,"impl-Saturating%3Cu32%3E"],[10132,"impl-Saturating%3Cisize%3E"],[10133,"impl-Wrapping%3Cu16%3E"],[10134,"impl-Wrapping%3Ci8%3E"],[10135,"impl-Wrapping%3Cisize%3E"],[10136,"impl-Wrapping%3Cu64%3E"],[10137,"impl-Wrapping%3Ci128%3E"],[10138,"impl-Wrapping%3Cu128%3E"],[10139,"impl-Wrapping%3Cusize%3E"],[10140,"impl-Wrapping%3Cu32%3E"],[10141,"impl-Wrapping%3Ci64%3E"],[10142,"impl-Wrapping%3Cu8%3E"],[10143,"impl-Wrapping%3Ci32%3E"],[10144,"impl-Wrapping%3Ci16%3E"],[10145,"impl-NonZero%3Ci32%3E"],[10146,"impl-NonZero%3Ci128%3E"],[10147,"impl-NonZero%3Cu128%3E"],[10148,"impl-NonZero%3Cisize%3E"],[10149,"impl-NonZero%3Cu8%3E"],[10150,"impl-NonZero%3Cu64%3E"],[10151,"impl-NonZero%3Cusize%3E"],[10152,"impl-NonZero%3Ci64%3E"],[10153,"impl-NonZero%3Ci16%3E"],[10154,"impl-NonZero%3Cu32%3E"],[10155,"impl-NonZero%3Ci8%3E"],[10156,"impl-NonZero%3Cu16%3E"],[10157,"impl-Saturating%3Cu16%3E"],[10158,"impl-Saturating%3Cu64%3E"],[10159,"impl-Saturating%3Cu128%3E"],[10160,"impl-Saturating%3Ci32%3E"],[10161,"impl-Saturating%3Ci64%3E"],[10162,"impl-Saturating%3Cusize%3E"],[10163,"impl-Saturating%3Cu8%3E"],[10164,"impl-Saturating%3Ci16%3E"],[10165,"impl-Saturating%3Cisize%3E"],[10166,"impl-Saturating%3Ci128%3E"],[10167,"impl-Saturating%3Cu32%3E"],[10168,"impl-Saturating%3Ci8%3E"],[10169,"impl-Wrapping%3Cu128%3E"],[10170,"impl-Wrapping%3Cu32%3E"],[10171,"impl-Wrapping%3Cisize%3E"],[10172,"impl-Wrapping%3Ci8%3E"],[10173,"impl-Wrapping%3Cu8%3E"],[10174,"impl-Wrapping%3Ci16%3E"],[10175,"impl-Wrapping%3Cu64%3E"],[10176,"impl-Wrapping%3Ci128%3E"],[10177,"impl-Wrapping%3Cu16%3E"],[10178,"impl-Wrapping%3Ci32%3E"],[10179,"impl-Wrapping%3Cusize%3E"],[10180,"impl-Wrapping%3Ci64%3E"],[10207,"impl-NonZero%3Ci16%3E"],[10208,"impl-NonZero%3Cisize%3E"],[10209,"impl-NonZero%3Ci8%3E"],[10210,"impl-NonZero%3Ci128%3E"],[10211,"impl-NonZero%3Ci64%3E"],[10212,"impl-NonZero%3Ci32%3E"],[10213,"impl-Saturating%3Ci32%3E"],[10214,"impl-Saturating%3Ci128%3E"],[10215,"impl-Saturating%3Ci16%3E"],[10216,"impl-Saturating%3Ci8%3E"],[10217,"impl-Saturating%3Ci64%3E"],[10218,"impl-Saturating%3Cisize%3E"],[10219,"impl-Wrapping%3Ci64%3E"],[10220,"impl-Wrapping%3Ci32%3E"],[10221,"impl-Wrapping%3Ci128%3E"],[10222,"impl-Wrapping%3Cisize%3E"],[10223,"impl-Wrapping%3Ci16%3E"],[10224,"impl-Wrapping%3Ci8%3E"],[10225,"impl-Add-for-Saturating%3Ci8%3E"],[10226,"impl-Add%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10227,"impl-Add%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10228,"impl-Add%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10229,"impl-Add%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10230,"impl-Add%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10231,"impl-Add-for-Saturating%3Ci128%3E"],[10232,"impl-Add%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10233,"impl-Add%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10234,"impl-Add%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10235,"impl-Add-for-Saturating%3Cusize%3E"],[10236,"impl-Add%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10237,"impl-Add-for-Saturating%3Cu64%3E"],[10238,"impl-Add%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10239,"impl-Add%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10240,"impl-Add%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10241,"impl-Add%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10242,"impl-Add%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10243,"impl-Add%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10244,"impl-Add-for-Saturating%3Cisize%3E"],[10245,"impl-Add-for-Saturating%3Ci64%3E"],[10246,"impl-Add%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10247,"impl-Add%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10248,"impl-Add-for-Saturating%3Ci32%3E"],[10249,"impl-Add%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10250,"impl-Add%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10251,"impl-Add%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10252,"impl-Add%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10253,"impl-Add%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10254,"impl-Add-for-Saturating%3Ci16%3E"],[10255,"impl-Add%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10256,"impl-Add%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10257,"impl-Add-for-Saturating%3Cu128%3E"],[10258,"impl-Add%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10259,"impl-Add%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10260,"impl-Add%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10261,"impl-Add%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10262,"impl-Add%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10263,"impl-Add%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10264,"impl-Add%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10265,"impl-Add-for-Saturating%3Cu32%3E"],[10266,"impl-Add%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10267,"impl-Add%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10268,"impl-Add%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10269,"impl-Add-for-Saturating%3Cu16%3E"],[10270,"impl-Add%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10271,"impl-Add%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10272,"impl-Add-for-Saturating%3Cu8%3E"],[10273,"impl-Add-for-Wrapping%3Cu128%3E"],[10274,"impl-Add%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10275,"impl-Add%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10276,"impl-Add%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10277,"impl-Add-for-Wrapping%3Cu16%3E"],[10278,"impl-Add-for-Wrapping%3Ci8%3E"],[10279,"impl-Add%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10280,"impl-Add-for-Wrapping%3Ci128%3E"],[10281,"impl-Add%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10282,"impl-Add%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10283,"impl-Add%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10284,"impl-Add%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10285,"impl-Add%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10286,"impl-Add%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10287,"impl-Add%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10288,"impl-Add%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10289,"impl-Add-for-Wrapping%3Cisize%3E"],[10290,"impl-Add%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10291,"impl-Add-for-Wrapping%3Cu32%3E"],[10292,"impl-Add-for-Wrapping%3Cu64%3E"],[10293,"impl-Add%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10294,"impl-Add%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10295,"impl-Add%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10296,"impl-Add%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10297,"impl-Add%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10298,"impl-Add-for-Wrapping%3Ci64%3E"],[10299,"impl-Add%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10300,"impl-Add-for-Wrapping%3Cusize%3E"],[10301,"impl-Add%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10302,"impl-Add%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10303,"impl-Add%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10304,"impl-Add%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10305,"impl-Add%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10306,"impl-Add%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10307,"impl-Add%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10308,"impl-Add%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10309,"impl-Add%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10310,"impl-Add-for-Wrapping%3Cu8%3E"],[10311,"impl-Add%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10312,"impl-Add-for-Wrapping%3Ci16%3E"],[10313,"impl-Add%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10314,"impl-Add%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10315,"impl-Add%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10316,"impl-Add-for-Wrapping%3Ci32%3E"],[10317,"impl-Add%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10318,"impl-Add%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10319,"impl-Add%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10320,"impl-Add%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10321,"impl-AddAssign-for-Saturating%3Ci64%3E"],[10322,"impl-AddAssign-for-Saturating%3Ci8%3E"],[10323,"impl-AddAssign-for-Saturating%3Cu8%3E"],[10324,"impl-AddAssign-for-Saturating%3Cisize%3E"],[10325,"impl-AddAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10326,"impl-AddAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10327,"impl-AddAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10328,"impl-AddAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10329,"impl-AddAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10330,"impl-AddAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10331,"impl-AddAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10332,"impl-AddAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10333,"impl-AddAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10334,"impl-AddAssign-for-Saturating%3Cu128%3E"],[10335,"impl-AddAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10336,"impl-AddAssign-for-Saturating%3Ci128%3E"],[10337,"impl-AddAssign-for-Saturating%3Cu32%3E"],[10338,"impl-AddAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10339,"impl-AddAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10340,"impl-AddAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10341,"impl-AddAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10342,"impl-AddAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10343,"impl-AddAssign-for-Saturating%3Cu64%3E"],[10344,"impl-AddAssign-for-Saturating%3Cusize%3E"],[10345,"impl-AddAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10346,"impl-AddAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10347,"impl-AddAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10348,"impl-AddAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10349,"impl-AddAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10350,"impl-AddAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10351,"impl-AddAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10352,"impl-AddAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10353,"impl-AddAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10354,"impl-AddAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10355,"impl-AddAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10356,"impl-AddAssign-for-Saturating%3Ci16%3E"],[10357,"impl-AddAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10358,"impl-AddAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10359,"impl-AddAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10360,"impl-AddAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10361,"impl-AddAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10362,"impl-AddAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10363,"impl-AddAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10364,"impl-AddAssign-for-Saturating%3Cu16%3E"],[10365,"impl-AddAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10366,"impl-AddAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10367,"impl-AddAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10368,"impl-AddAssign-for-Saturating%3Ci32%3E"],[10369,"impl-AddAssign-for-Wrapping%3Ci128%3E"],[10370,"impl-AddAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[10371,"impl-AddAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10372,"impl-AddAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[10373,"impl-AddAssign-for-Wrapping%3Ci32%3E"],[10374,"impl-AddAssign-for-Wrapping%3Cu16%3E"],[10375,"impl-AddAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[10376,"impl-AddAssign-for-Wrapping%3Ci8%3E"],[10377,"impl-AddAssign-for-Wrapping%3Cu128%3E"],[10378,"impl-AddAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[10379,"impl-AddAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10380,"impl-AddAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[10381,"impl-AddAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[10382,"impl-AddAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[10383,"impl-AddAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10384,"impl-AddAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10385,"impl-AddAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[10386,"impl-AddAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[10387,"impl-AddAssign-for-Wrapping%3Ci16%3E"],[10388,"impl-AddAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10389,"impl-AddAssign-for-Wrapping%3Cisize%3E"],[10390,"impl-AddAssign-for-Wrapping%3Cu32%3E"],[10391,"impl-AddAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[10392,"impl-AddAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10393,"impl-AddAssign-for-Wrapping%3Cusize%3E"],[10394,"impl-AddAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10395,"impl-AddAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10396,"impl-AddAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[10397,"impl-AddAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10398,"impl-AddAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10399,"impl-AddAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[10400,"impl-AddAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10401,"impl-AddAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[10402,"impl-AddAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10403,"impl-AddAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10404,"impl-AddAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10405,"impl-AddAssign-for-Wrapping%3Ci64%3E"],[10406,"impl-AddAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[10407,"impl-AddAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10408,"impl-AddAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[10409,"impl-AddAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10410,"impl-AddAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[10411,"impl-AddAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[10412,"impl-AddAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[10413,"impl-AddAssign-for-Wrapping%3Cu64%3E"],[10414,"impl-AddAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10415,"impl-AddAssign-for-Wrapping%3Cu8%3E"],[10416,"impl-AddAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[10417,"impl-BitAnd%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10418,"impl-BitAnd%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10419,"impl-BitAnd%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10420,"impl-BitAnd%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10421,"impl-BitAnd-for-Saturating%3Cu8%3E"],[10422,"impl-BitAnd%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10423,"impl-BitAnd-for-Saturating%3Cu16%3E"],[10424,"impl-BitAnd%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10425,"impl-BitAnd%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10426,"impl-BitAnd%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10427,"impl-BitAnd%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10428,"impl-BitAnd%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10429,"impl-BitAnd%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10430,"impl-BitAnd-for-Saturating%3Ci16%3E"],[10431,"impl-BitAnd%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10432,"impl-BitAnd%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10433,"impl-BitAnd%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10434,"impl-BitAnd%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10435,"impl-BitAnd%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10436,"impl-BitAnd%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10437,"impl-BitAnd-for-Saturating%3Ci32%3E"],[10438,"impl-BitAnd%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10439,"impl-BitAnd%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10440,"impl-BitAnd-for-Saturating%3Cisize%3E"],[10441,"impl-BitAnd%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10442,"impl-BitAnd%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10443,"impl-BitAnd%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10444,"impl-BitAnd-for-Saturating%3Ci128%3E"],[10445,"impl-BitAnd%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10446,"impl-BitAnd%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10447,"impl-BitAnd%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10448,"impl-BitAnd%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10449,"impl-BitAnd%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10450,"impl-BitAnd-for-Saturating%3Ci64%3E"],[10451,"impl-BitAnd%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10452,"impl-BitAnd-for-Saturating%3Cu64%3E"],[10453,"impl-BitAnd%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10454,"impl-BitAnd%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10455,"impl-BitAnd%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10456,"impl-BitAnd-for-Saturating%3Ci8%3E"],[10457,"impl-BitAnd%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10458,"impl-BitAnd%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10459,"impl-BitAnd-for-Saturating%3Cu32%3E"],[10460,"impl-BitAnd-for-Saturating%3Cu128%3E"],[10461,"impl-BitAnd%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10462,"impl-BitAnd%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10463,"impl-BitAnd-for-Saturating%3Cusize%3E"],[10464,"impl-BitAnd%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10465,"impl-BitAnd-for-Wrapping%3Cu16%3E"],[10466,"impl-BitAnd%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10467,"impl-BitAnd%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10468,"impl-BitAnd-for-Wrapping%3Ci32%3E"],[10469,"impl-BitAnd%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10470,"impl-BitAnd%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10471,"impl-BitAnd-for-Wrapping%3Ci64%3E"],[10472,"impl-BitAnd-for-Wrapping%3Cusize%3E"],[10473,"impl-BitAnd%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10474,"impl-BitAnd%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10475,"impl-BitAnd%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10476,"impl-BitAnd-for-Wrapping%3Ci128%3E"],[10477,"impl-BitAnd%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10478,"impl-BitAnd-for-Wrapping%3Ci16%3E"],[10479,"impl-BitAnd%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10480,"impl-BitAnd-for-Wrapping%3Ci8%3E"],[10481,"impl-BitAnd%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10482,"impl-BitAnd%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10483,"impl-BitAnd%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10484,"impl-BitAnd%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10485,"impl-BitAnd-for-Wrapping%3Cu8%3E"],[10486,"impl-BitAnd%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10487,"impl-BitAnd%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10488,"impl-BitAnd%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10489,"impl-BitAnd-for-Wrapping%3Cu64%3E"],[10490,"impl-BitAnd%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10491,"impl-BitAnd%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10492,"impl-BitAnd%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10493,"impl-BitAnd%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10494,"impl-BitAnd%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10495,"impl-BitAnd-for-Wrapping%3Cisize%3E"],[10496,"impl-BitAnd%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10497,"impl-BitAnd%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10498,"impl-BitAnd%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10499,"impl-BitAnd%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10500,"impl-BitAnd-for-Wrapping%3Cu128%3E"],[10501,"impl-BitAnd%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10502,"impl-BitAnd%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10503,"impl-BitAnd%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10504,"impl-BitAnd%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10505,"impl-BitAnd%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10506,"impl-BitAnd%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10507,"impl-BitAnd%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10508,"impl-BitAnd%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10509,"impl-BitAnd-for-Wrapping%3Cu32%3E"],[10510,"impl-BitAnd%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10511,"impl-BitAnd%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10512,"impl-BitAnd%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10513,"impl-BitAndAssign-for-Saturating%3Cu128%3E"],[10514,"impl-BitAndAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10515,"impl-BitAndAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10516,"impl-BitAndAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10517,"impl-BitAndAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10518,"impl-BitAndAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10519,"impl-BitAndAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10520,"impl-BitAndAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10521,"impl-BitAndAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10522,"impl-BitAndAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10523,"impl-BitAndAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10524,"impl-BitAndAssign-for-Saturating%3Ci16%3E"],[10525,"impl-BitAndAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10526,"impl-BitAndAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10527,"impl-BitAndAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10528,"impl-BitAndAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10529,"impl-BitAndAssign-for-Saturating%3Cu32%3E"],[10530,"impl-BitAndAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10531,"impl-BitAndAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10532,"impl-BitAndAssign-for-Saturating%3Ci8%3E"],[10533,"impl-BitAndAssign-for-Saturating%3Ci32%3E"],[10534,"impl-BitAndAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10535,"impl-BitAndAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10536,"impl-BitAndAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10537,"impl-BitAndAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10538,"impl-BitAndAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10539,"impl-BitAndAssign-for-Saturating%3Cisize%3E"],[10540,"impl-BitAndAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10541,"impl-BitAndAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10542,"impl-BitAndAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10543,"impl-BitAndAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10544,"impl-BitAndAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10545,"impl-BitAndAssign-for-Saturating%3Cu8%3E"],[10546,"impl-BitAndAssign-for-Saturating%3Ci64%3E"],[10547,"impl-BitAndAssign-for-Saturating%3Cusize%3E"],[10548,"impl-BitAndAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10549,"impl-BitAndAssign-for-Saturating%3Cu64%3E"],[10550,"impl-BitAndAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10551,"impl-BitAndAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10552,"impl-BitAndAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10553,"impl-BitAndAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10554,"impl-BitAndAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10555,"impl-BitAndAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10556,"impl-BitAndAssign-for-Saturating%3Ci128%3E"],[10557,"impl-BitAndAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10558,"impl-BitAndAssign-for-Saturating%3Cu16%3E"],[10559,"impl-BitAndAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10560,"impl-BitAndAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10561,"impl-BitAndAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10562,"impl-BitAndAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10563,"impl-BitAndAssign-for-Wrapping%3Cu8%3E"],[10564,"impl-BitAndAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[10565,"impl-BitAndAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10566,"impl-BitAndAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10567,"impl-BitAndAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[10568,"impl-BitAndAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10569,"impl-BitAndAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[10570,"impl-BitAndAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[10571,"impl-BitAndAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10572,"impl-BitAndAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10573,"impl-BitAndAssign-for-Wrapping%3Ci64%3E"],[10574,"impl-BitAndAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[10575,"impl-BitAndAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[10576,"impl-BitAndAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[10577,"impl-BitAndAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[10578,"impl-BitAndAssign-for-Wrapping%3Cu16%3E"],[10579,"impl-BitAndAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[10580,"impl-BitAndAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[10581,"impl-BitAndAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10582,"impl-BitAndAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10583,"impl-BitAndAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10584,"impl-BitAndAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[10585,"impl-BitAndAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[10586,"impl-BitAndAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10587,"impl-BitAndAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10588,"impl-BitAndAssign-for-Wrapping%3Cisize%3E"],[10589,"impl-BitAndAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10590,"impl-BitAndAssign-for-Wrapping%3Cu128%3E"],[10591,"impl-BitAndAssign-for-Wrapping%3Cu32%3E"],[10592,"impl-BitAndAssign-for-Wrapping%3Cusize%3E"],[10593,"impl-BitAndAssign-for-Wrapping%3Ci32%3E"],[10594,"impl-BitAndAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[10595,"impl-BitAndAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[10596,"impl-BitAndAssign-for-Wrapping%3Cu64%3E"],[10597,"impl-BitAndAssign-for-Wrapping%3Ci8%3E"],[10598,"impl-BitAndAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[10599,"impl-BitAndAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10600,"impl-BitAndAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10601,"impl-BitAndAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[10602,"impl-BitAndAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10603,"impl-BitAndAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[10604,"impl-BitAndAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10605,"impl-BitAndAssign-for-Wrapping%3Ci16%3E"],[10606,"impl-BitAndAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[10607,"impl-BitAndAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[10608,"impl-BitAndAssign-for-Wrapping%3Ci128%3E"],[10609,"impl-BitOr%3Ci16%3E-for-NonZero%3Ci16%3E"],[10610,"impl-BitOr-for-NonZero%3Cu32%3E"],[10611,"impl-BitOr%3Ci32%3E-for-NonZero%3Ci32%3E"],[10612,"impl-BitOr-for-NonZero%3Cu128%3E"],[10613,"impl-BitOr-for-NonZero%3Ci64%3E"],[10614,"impl-BitOr-for-NonZero%3Ci16%3E"],[10615,"impl-BitOr%3Cu16%3E-for-NonZero%3Cu16%3E"],[10616,"impl-BitOr-for-NonZero%3Cu8%3E"],[10617,"impl-BitOr%3Ci8%3E-for-NonZero%3Ci8%3E"],[10618,"impl-BitOr-for-NonZero%3Cisize%3E"],[10619,"impl-BitOr%3Cu8%3E-for-NonZero%3Cu8%3E"],[10620,"impl-BitOr-for-NonZero%3Ci128%3E"],[10621,"impl-BitOr%3Cu128%3E-for-NonZero%3Cu128%3E"],[10622,"impl-BitOr-for-NonZero%3Cu64%3E"],[10623,"impl-BitOr-for-NonZero%3Ci8%3E"],[10624,"impl-BitOr%3Cisize%3E-for-NonZero%3Cisize%3E"],[10625,"impl-BitOr%3Cusize%3E-for-NonZero%3Cusize%3E"],[10626,"impl-BitOr-for-NonZero%3Ci32%3E"],[10627,"impl-BitOr%3Cu32%3E-for-NonZero%3Cu32%3E"],[10628,"impl-BitOr-for-NonZero%3Cu16%3E"],[10629,"impl-BitOr-for-NonZero%3Cusize%3E"],[10630,"impl-BitOr%3Ci64%3E-for-NonZero%3Ci64%3E"],[10631,"impl-BitOr%3Ci128%3E-for-NonZero%3Ci128%3E"],[10632,"impl-BitOr%3Cu64%3E-for-NonZero%3Cu64%3E"],[10633,"impl-BitOr-for-Saturating%3Cu16%3E"],[10634,"impl-BitOr%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10635,"impl-BitOr-for-Saturating%3Cu32%3E"],[10636,"impl-BitOr%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10637,"impl-BitOr%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10638,"impl-BitOr%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10639,"impl-BitOr%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10640,"impl-BitOr-for-Saturating%3Ci128%3E"],[10641,"impl-BitOr%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10642,"impl-BitOr%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10643,"impl-BitOr%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10644,"impl-BitOr%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10645,"impl-BitOr%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10646,"impl-BitOr%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10647,"impl-BitOr-for-Saturating%3Cu128%3E"],[10648,"impl-BitOr%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10649,"impl-BitOr%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10650,"impl-BitOr%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10651,"impl-BitOr%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10652,"impl-BitOr%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10653,"impl-BitOr%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10654,"impl-BitOr-for-Saturating%3Cu8%3E"],[10655,"impl-BitOr%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10656,"impl-BitOr%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10657,"impl-BitOr%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10658,"impl-BitOr%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10659,"impl-BitOr-for-Saturating%3Cu64%3E"],[10660,"impl-BitOr%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10661,"impl-BitOr%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10662,"impl-BitOr%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10663,"impl-BitOr%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10664,"impl-BitOr%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10665,"impl-BitOr-for-Saturating%3Cisize%3E"],[10666,"impl-BitOr%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10667,"impl-BitOr%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10668,"impl-BitOr-for-Saturating%3Ci64%3E"],[10669,"impl-BitOr-for-Saturating%3Ci8%3E"],[10670,"impl-BitOr%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10671,"impl-BitOr%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10672,"impl-BitOr-for-Saturating%3Ci16%3E"],[10673,"impl-BitOr%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10674,"impl-BitOr%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10675,"impl-BitOr%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10676,"impl-BitOr%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10677,"impl-BitOr%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10678,"impl-BitOr%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10679,"impl-BitOr-for-Saturating%3Cusize%3E"],[10680,"impl-BitOr-for-Saturating%3Ci32%3E"],[10681,"impl-BitOr%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10682,"impl-BitOr%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10683,"impl-BitOr%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10684,"impl-BitOr%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10685,"impl-BitOr%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10686,"impl-BitOr-for-Wrapping%3Cu16%3E"],[10687,"impl-BitOr%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10688,"impl-BitOr%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10689,"impl-BitOr%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10690,"impl-BitOr%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10691,"impl-BitOr%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10692,"impl-BitOr%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10693,"impl-BitOr-for-Wrapping%3Cusize%3E"],[10694,"impl-BitOr-for-Wrapping%3Cu32%3E"],[10695,"impl-BitOr%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10696,"impl-BitOr-for-Wrapping%3Cisize%3E"],[10697,"impl-BitOr%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10698,"impl-BitOr%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10699,"impl-BitOr%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10700,"impl-BitOr%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10701,"impl-BitOr%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10702,"impl-BitOr%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10703,"impl-BitOr%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10704,"impl-BitOr%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10705,"impl-BitOr%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10706,"impl-BitOr%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10707,"impl-BitOr%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10708,"impl-BitOr-for-Wrapping%3Cu64%3E"],[10709,"impl-BitOr-for-Wrapping%3Ci16%3E"],[10710,"impl-BitOr%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10711,"impl-BitOr%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10712,"impl-BitOr%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10713,"impl-BitOr-for-Wrapping%3Cu128%3E"],[10714,"impl-BitOr%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10715,"impl-BitOr%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10716,"impl-BitOr-for-Wrapping%3Ci8%3E"],[10717,"impl-BitOr%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10718,"impl-BitOr%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10719,"impl-BitOr%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10720,"impl-BitOr-for-Wrapping%3Cu8%3E"],[10721,"impl-BitOr%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10722,"impl-BitOr%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10723,"impl-BitOr%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10724,"impl-BitOr-for-Wrapping%3Ci32%3E"],[10725,"impl-BitOr-for-Wrapping%3Ci128%3E"],[10726,"impl-BitOr-for-Wrapping%3Ci64%3E"],[10727,"impl-BitOr%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10728,"impl-BitOr%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10729,"impl-BitOrAssign%3Cu8%3E-for-NonZero%3Cu8%3E"],[10730,"impl-BitOrAssign%3Cu32%3E-for-NonZero%3Cu32%3E"],[10731,"impl-BitOrAssign%3Cu128%3E-for-NonZero%3Cu128%3E"],[10732,"impl-BitOrAssign-for-NonZero%3Cisize%3E"],[10733,"impl-BitOrAssign-for-NonZero%3Cu8%3E"],[10734,"impl-BitOrAssign%3Ci16%3E-for-NonZero%3Ci16%3E"],[10735,"impl-BitOrAssign-for-NonZero%3Cu128%3E"],[10736,"impl-BitOrAssign-for-NonZero%3Ci32%3E"],[10737,"impl-BitOrAssign-for-NonZero%3Ci16%3E"],[10738,"impl-BitOrAssign-for-NonZero%3Cu16%3E"],[10739,"impl-BitOrAssign-for-NonZero%3Cu32%3E"],[10740,"impl-BitOrAssign%3Cisize%3E-for-NonZero%3Cisize%3E"],[10741,"impl-BitOrAssign-for-NonZero%3Ci128%3E"],[10742,"impl-BitOrAssign%3Cu16%3E-for-NonZero%3Cu16%3E"],[10743,"impl-BitOrAssign%3Ci128%3E-for-NonZero%3Ci128%3E"],[10744,"impl-BitOrAssign%3Cu64%3E-for-NonZero%3Cu64%3E"],[10745,"impl-BitOrAssign-for-NonZero%3Cu64%3E"],[10746,"impl-BitOrAssign-for-NonZero%3Ci8%3E"],[10747,"impl-BitOrAssign-for-NonZero%3Cusize%3E"],[10748,"impl-BitOrAssign%3Ci32%3E-for-NonZero%3Ci32%3E"],[10749,"impl-BitOrAssign-for-NonZero%3Ci64%3E"],[10750,"impl-BitOrAssign%3Cusize%3E-for-NonZero%3Cusize%3E"],[10751,"impl-BitOrAssign%3Ci64%3E-for-NonZero%3Ci64%3E"],[10752,"impl-BitOrAssign%3Ci8%3E-for-NonZero%3Ci8%3E"],[10753,"impl-BitOrAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10754,"impl-BitOrAssign-for-Saturating%3Cu8%3E"],[10755,"impl-BitOrAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10756,"impl-BitOrAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10757,"impl-BitOrAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10758,"impl-BitOrAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10759,"impl-BitOrAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10760,"impl-BitOrAssign-for-Saturating%3Ci32%3E"],[10761,"impl-BitOrAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10762,"impl-BitOrAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10763,"impl-BitOrAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10764,"impl-BitOrAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10765,"impl-BitOrAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10766,"impl-BitOrAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10767,"impl-BitOrAssign-for-Saturating%3Cisize%3E"],[10768,"impl-BitOrAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10769,"impl-BitOrAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10770,"impl-BitOrAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10771,"impl-BitOrAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10772,"impl-BitOrAssign-for-Saturating%3Cusize%3E"],[10773,"impl-BitOrAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10774,"impl-BitOrAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10775,"impl-BitOrAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10776,"impl-BitOrAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10777,"impl-BitOrAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10778,"impl-BitOrAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10779,"impl-BitOrAssign-for-Saturating%3Cu128%3E"],[10780,"impl-BitOrAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10781,"impl-BitOrAssign-for-Saturating%3Ci16%3E"],[10782,"impl-BitOrAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10783,"impl-BitOrAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10784,"impl-BitOrAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10785,"impl-BitOrAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10786,"impl-BitOrAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10787,"impl-BitOrAssign-for-Saturating%3Ci128%3E"],[10788,"impl-BitOrAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10789,"impl-BitOrAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10790,"impl-BitOrAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10791,"impl-BitOrAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10792,"impl-BitOrAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10793,"impl-BitOrAssign-for-Saturating%3Cu16%3E"],[10794,"impl-BitOrAssign-for-Saturating%3Cu64%3E"],[10795,"impl-BitOrAssign-for-Saturating%3Cu32%3E"],[10796,"impl-BitOrAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10797,"impl-BitOrAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10798,"impl-BitOrAssign-for-Saturating%3Ci64%3E"],[10799,"impl-BitOrAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10800,"impl-BitOrAssign-for-Saturating%3Ci8%3E"],[10801,"impl-BitOrAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10802,"impl-BitOrAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10803,"impl-BitOrAssign-for-Wrapping%3Cu32%3E"],[10804,"impl-BitOrAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10805,"impl-BitOrAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[10806,"impl-BitOrAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[10807,"impl-BitOrAssign-for-Wrapping%3Cu64%3E"],[10808,"impl-BitOrAssign-for-Wrapping%3Cu128%3E"],[10809,"impl-BitOrAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[10810,"impl-BitOrAssign-for-Wrapping%3Ci16%3E"],[10811,"impl-BitOrAssign-for-Wrapping%3Ci128%3E"],[10812,"impl-BitOrAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[10813,"impl-BitOrAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[10814,"impl-BitOrAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10815,"impl-BitOrAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10816,"impl-BitOrAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[10817,"impl-BitOrAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[10818,"impl-BitOrAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[10819,"impl-BitOrAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10820,"impl-BitOrAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10821,"impl-BitOrAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10822,"impl-BitOrAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[10823,"impl-BitOrAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[10824,"impl-BitOrAssign-for-Wrapping%3Ci32%3E"],[10825,"impl-BitOrAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[10826,"impl-BitOrAssign-for-Wrapping%3Cusize%3E"],[10827,"impl-BitOrAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10828,"impl-BitOrAssign-for-Wrapping%3Ci64%3E"],[10829,"impl-BitOrAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10830,"impl-BitOrAssign-for-Wrapping%3Cisize%3E"],[10831,"impl-BitOrAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10832,"impl-BitOrAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[10833,"impl-BitOrAssign-for-Wrapping%3Cu8%3E"],[10834,"impl-BitOrAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[10835,"impl-BitOrAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[10836,"impl-BitOrAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[10837,"impl-BitOrAssign-for-Wrapping%3Cu16%3E"],[10838,"impl-BitOrAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[10839,"impl-BitOrAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[10840,"impl-BitOrAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[10841,"impl-BitOrAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[10842,"impl-BitOrAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10843,"impl-BitOrAssign-for-Wrapping%3Ci8%3E"],[10844,"impl-BitOrAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10845,"impl-BitOrAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10846,"impl-BitOrAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[10847,"impl-BitOrAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[10848,"impl-BitOrAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10849,"impl-BitXor-for-Saturating%3Cu32%3E"],[10850,"impl-BitXor%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10851,"impl-BitXor-for-Saturating%3Ci16%3E"],[10852,"impl-BitXor%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10853,"impl-BitXor%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10854,"impl-BitXor%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10855,"impl-BitXor%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[10856,"impl-BitXor%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[10857,"impl-BitXor-for-Saturating%3Ci32%3E"],[10858,"impl-BitXor-for-Saturating%3Cu16%3E"],[10859,"impl-BitXor%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10860,"impl-BitXor%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10861,"impl-BitXor%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10862,"impl-BitXor%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10863,"impl-BitXor-for-Saturating%3Ci128%3E"],[10864,"impl-BitXor-for-Saturating%3Cu8%3E"],[10865,"impl-BitXor%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10866,"impl-BitXor%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[10867,"impl-BitXor-for-Saturating%3Cu64%3E"],[10868,"impl-BitXor%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10869,"impl-BitXor%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10870,"impl-BitXor-for-Saturating%3Ci8%3E"],[10871,"impl-BitXor%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10872,"impl-BitXor%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10873,"impl-BitXor%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10874,"impl-BitXor%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10875,"impl-BitXor-for-Saturating%3Cisize%3E"],[10876,"impl-BitXor%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10877,"impl-BitXor%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10878,"impl-BitXor%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[10879,"impl-BitXor%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[10880,"impl-BitXor%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10881,"impl-BitXor%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10882,"impl-BitXor%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[10883,"impl-BitXor%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[10884,"impl-BitXor%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[10885,"impl-BitXor-for-Saturating%3Cu128%3E"],[10886,"impl-BitXor%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10887,"impl-BitXor%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[10888,"impl-BitXor%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10889,"impl-BitXor%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10890,"impl-BitXor%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[10891,"impl-BitXor%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10892,"impl-BitXor-for-Saturating%3Ci64%3E"],[10893,"impl-BitXor%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10894,"impl-BitXor%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[10895,"impl-BitXor-for-Saturating%3Cusize%3E"],[10896,"impl-BitXor%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[10897,"impl-BitXor%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10898,"impl-BitXor%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10899,"impl-BitXor%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10900,"impl-BitXor-for-Wrapping%3Ci8%3E"],[10901,"impl-BitXor%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10902,"impl-BitXor-for-Wrapping%3Cisize%3E"],[10903,"impl-BitXor%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10904,"impl-BitXor%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10905,"impl-BitXor%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[10906,"impl-BitXor%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[10907,"impl-BitXor-for-Wrapping%3Ci16%3E"],[10908,"impl-BitXor%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[10909,"impl-BitXor%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[10910,"impl-BitXor%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[10911,"impl-BitXor%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[10912,"impl-BitXor%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10913,"impl-BitXor%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10914,"impl-BitXor-for-Wrapping%3Ci128%3E"],[10915,"impl-BitXor-for-Wrapping%3Ci32%3E"],[10916,"impl-BitXor%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10917,"impl-BitXor%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[10918,"impl-BitXor%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[10919,"impl-BitXor%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[10920,"impl-BitXor%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[10921,"impl-BitXor-for-Wrapping%3Cu8%3E"],[10922,"impl-BitXor%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[10923,"impl-BitXor-for-Wrapping%3Cu32%3E"],[10924,"impl-BitXor%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[10925,"impl-BitXor%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10926,"impl-BitXor%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[10927,"impl-BitXor-for-Wrapping%3Cu128%3E"],[10928,"impl-BitXor%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[10929,"impl-BitXor%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[10930,"impl-BitXor%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[10931,"impl-BitXor%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[10932,"impl-BitXor-for-Wrapping%3Cu16%3E"],[10933,"impl-BitXor%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10934,"impl-BitXor%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[10935,"impl-BitXor%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10936,"impl-BitXor%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[10937,"impl-BitXor-for-Wrapping%3Ci64%3E"],[10938,"impl-BitXor%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10939,"impl-BitXor-for-Wrapping%3Cu64%3E"],[10940,"impl-BitXor%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[10941,"impl-BitXor-for-Wrapping%3Cusize%3E"],[10942,"impl-BitXor%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[10943,"impl-BitXor%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[10944,"impl-BitXor%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[10945,"impl-BitXorAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[10946,"impl-BitXorAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[10947,"impl-BitXorAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[10948,"impl-BitXorAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[10949,"impl-BitXorAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[10950,"impl-BitXorAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[10951,"impl-BitXorAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[10952,"impl-BitXorAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[10953,"impl-BitXorAssign-for-Saturating%3Cu64%3E"],[10954,"impl-BitXorAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[10955,"impl-BitXorAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[10956,"impl-BitXorAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[10957,"impl-BitXorAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[10958,"impl-BitXorAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[10959,"impl-BitXorAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[10960,"impl-BitXorAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[10961,"impl-BitXorAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[10962,"impl-BitXorAssign-for-Saturating%3Ci32%3E"],[10963,"impl-BitXorAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[10964,"impl-BitXorAssign-for-Saturating%3Cu8%3E"],[10965,"impl-BitXorAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[10966,"impl-BitXorAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[10967,"impl-BitXorAssign-for-Saturating%3Cu128%3E"],[10968,"impl-BitXorAssign-for-Saturating%3Cusize%3E"],[10969,"impl-BitXorAssign-for-Saturating%3Ci16%3E"],[10970,"impl-BitXorAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[10971,"impl-BitXorAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[10972,"impl-BitXorAssign-for-Saturating%3Ci128%3E"],[10973,"impl-BitXorAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[10974,"impl-BitXorAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[10975,"impl-BitXorAssign-for-Saturating%3Ci64%3E"],[10976,"impl-BitXorAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[10977,"impl-BitXorAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[10978,"impl-BitXorAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[10979,"impl-BitXorAssign-for-Saturating%3Cu16%3E"],[10980,"impl-BitXorAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[10981,"impl-BitXorAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[10982,"impl-BitXorAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[10983,"impl-BitXorAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[10984,"impl-BitXorAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[10985,"impl-BitXorAssign-for-Saturating%3Cu32%3E"],[10986,"impl-BitXorAssign-for-Saturating%3Cisize%3E"],[10987,"impl-BitXorAssign-for-Saturating%3Ci8%3E"],[10988,"impl-BitXorAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[10989,"impl-BitXorAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[10990,"impl-BitXorAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[10991,"impl-BitXorAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[10992,"impl-BitXorAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[10993,"impl-BitXorAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[10994,"impl-BitXorAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[10995,"impl-BitXorAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[10996,"impl-BitXorAssign-for-Wrapping%3Ci32%3E"],[10997,"impl-BitXorAssign-for-Wrapping%3Cu16%3E"],[10998,"impl-BitXorAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[10999,"impl-BitXorAssign-for-Wrapping%3Ci64%3E"],[11000,"impl-BitXorAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[11001,"impl-BitXorAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[11002,"impl-BitXorAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[11003,"impl-BitXorAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11004,"impl-BitXorAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11005,"impl-BitXorAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[11006,"impl-BitXorAssign-for-Wrapping%3Cisize%3E"],[11007,"impl-BitXorAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[11008,"impl-BitXorAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11009,"impl-BitXorAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11010,"impl-BitXorAssign-for-Wrapping%3Cusize%3E"],[11011,"impl-BitXorAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[11012,"impl-BitXorAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[11013,"impl-BitXorAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11014,"impl-BitXorAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[11015,"impl-BitXorAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[11016,"impl-BitXorAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[11017,"impl-BitXorAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[11018,"impl-BitXorAssign-for-Wrapping%3Ci8%3E"],[11019,"impl-BitXorAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[11020,"impl-BitXorAssign-for-Wrapping%3Ci128%3E"],[11021,"impl-BitXorAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11022,"impl-BitXorAssign-for-Wrapping%3Cu128%3E"],[11023,"impl-BitXorAssign-for-Wrapping%3Cu64%3E"],[11024,"impl-BitXorAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11025,"impl-BitXorAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[11026,"impl-BitXorAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[11027,"impl-BitXorAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[11028,"impl-BitXorAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11029,"impl-BitXorAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11030,"impl-BitXorAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[11031,"impl-BitXorAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[11032,"impl-BitXorAssign-for-Wrapping%3Cu32%3E"],[11033,"impl-BitXorAssign-for-Wrapping%3Ci16%3E"],[11034,"impl-BitXorAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11035,"impl-BitXorAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[11036,"impl-BitXorAssign-for-Wrapping%3Cu8%3E"],[11037,"impl-BitXorAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11038,"impl-BitXorAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[11039,"impl-BitXorAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[11040,"impl-BitXorAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[11057,"impl-NonZero%3Ci8%3E"],[11058,"impl-NonZero%3Ci128%3E"],[11059,"impl-NonZero%3Ci32%3E"],[11060,"impl-NonZero%3Ci16%3E"],[11061,"impl-NonZero%3Cisize%3E"],[11062,"impl-NonZero%3Ci64%3E"],[11063,"impl-NonZero%3Cu64%3E"],[11064,"impl-NonZero%3Cu128%3E"],[11065,"impl-NonZero%3Cu8%3E"],[11066,"impl-NonZero%3Cu16%3E"],[11067,"impl-NonZero%3Cusize%3E"],[11068,"impl-NonZero%3Cu32%3E"],[11069,"impl-NonZero%3Ci32%3E"],[11070,"impl-NonZero%3Ci8%3E"],[11071,"impl-NonZero%3Cu128%3E"],[11072,"impl-NonZero%3Cu8%3E"],[11073,"impl-NonZero%3Cu64%3E"],[11074,"impl-NonZero%3Ci16%3E"],[11075,"impl-NonZero%3Ci64%3E"],[11076,"impl-NonZero%3Ci128%3E"],[11077,"impl-NonZero%3Cisize%3E"],[11078,"impl-NonZero%3Cu32%3E"],[11079,"impl-NonZero%3Cu16%3E"],[11080,"impl-NonZero%3Cusize%3E"],[11081,"impl-NonZero%3Ci128%3E"],[11082,"impl-NonZero%3Cisize%3E"],[11083,"impl-NonZero%3Ci16%3E"],[11084,"impl-NonZero%3Ci64%3E"],[11085,"impl-NonZero%3Ci32%3E"],[11086,"impl-NonZero%3Ci8%3E"],[11087,"impl-NonZero%3Cu32%3E"],[11088,"impl-NonZero%3Cu128%3E"],[11089,"impl-NonZero%3Cusize%3E"],[11090,"impl-NonZero%3Cu8%3E"],[11091,"impl-NonZero%3Cu64%3E"],[11092,"impl-NonZero%3Cu16%3E"],[11093,"impl-NonZero%3Cusize%3E"],[11094,"impl-NonZero%3Cisize%3E"],[11095,"impl-NonZero%3Cu128%3E"],[11096,"impl-NonZero%3Cu16%3E"],[11097,"impl-NonZero%3Ci128%3E"],[11098,"impl-NonZero%3Cu64%3E"],[11099,"impl-NonZero%3Cu32%3E"],[11100,"impl-NonZero%3Cu8%3E"],[11101,"impl-NonZero%3Ci16%3E"],[11102,"impl-NonZero%3Ci32%3E"],[11103,"impl-NonZero%3Ci8%3E"],[11104,"impl-NonZero%3Ci64%3E"],[11105,"impl-Ord-for-NonZero%3Cisize%3E"],[11106,"impl-Ord-for-NonZero%3Cusize%3E"],[11107,"impl-Ord-for-NonZero%3Cu128%3E"],[11108,"impl-Ord-for-NonZero%3Ci128%3E"],[11109,"impl-Ord-for-NonZero%3Ci16%3E"],[11110,"impl-Ord-for-NonZero%3Cu16%3E"],[11111,"impl-Ord-for-NonZero%3Cu32%3E"],[11112,"impl-Ord-for-NonZero%3Ci32%3E"],[11113,"impl-Ord-for-NonZero%3Cu8%3E"],[11114,"impl-Ord-for-NonZero%3Cu64%3E"],[11115,"impl-Ord-for-NonZero%3Ci64%3E"],[11116,"impl-Ord-for-NonZero%3Ci8%3E"],[11117,"impl-Clone-for-NonZero%3Cu64%3E"],[11118,"impl-Clone-for-NonZero%3Ci64%3E"],[11119,"impl-Clone-for-NonZero%3Ci32%3E"],[11120,"impl-Clone-for-NonZero%3Cu16%3E"],[11121,"impl-Clone-for-NonZero%3Cu32%3E"],[11122,"impl-Clone-for-NonZero%3Ci8%3E"],[11123,"impl-Clone-for-NonZero%3Cusize%3E"],[11124,"impl-Clone-for-NonZero%3Cu128%3E"],[11125,"impl-Clone-for-NonZero%3Ci16%3E"],[11126,"impl-Clone-for-NonZero%3Ci128%3E"],[11127,"impl-Clone-for-NonZero%3Cisize%3E"],[11128,"impl-Clone-for-NonZero%3Cu8%3E"],[11152,"impl-Ord-for-NonZero%3Ci8%3E"],[11153,"impl-Ord-for-NonZero%3Cu16%3E"],[11154,"impl-Ord-for-NonZero%3Cusize%3E"],[11155,"impl-Ord-for-NonZero%3Ci64%3E"],[11156,"impl-Ord-for-NonZero%3Cisize%3E"],[11157,"impl-Ord-for-NonZero%3Cu32%3E"],[11158,"impl-Ord-for-NonZero%3Cu8%3E"],[11159,"impl-Ord-for-NonZero%3Ci128%3E"],[11160,"impl-Ord-for-NonZero%3Ci16%3E"],[11161,"impl-Ord-for-NonZero%3Cu64%3E"],[11162,"impl-Ord-for-NonZero%3Ci32%3E"],[11163,"impl-Ord-for-NonZero%3Cu128%3E"],[11174,"impl-NonZero%3Cu16%3E"],[11175,"impl-NonZero%3Ci16%3E"],[11176,"impl-NonZero%3Cisize%3E"],[11177,"impl-NonZero%3Ci64%3E"],[11178,"impl-NonZero%3Ci128%3E"],[11179,"impl-NonZero%3Cu32%3E"],[11180,"impl-NonZero%3Ci32%3E"],[11181,"impl-NonZero%3Cu128%3E"],[11182,"impl-NonZero%3Ci8%3E"],[11183,"impl-NonZero%3Cu64%3E"],[11184,"impl-NonZero%3Cu8%3E"],[11185,"impl-NonZero%3Cusize%3E"],[11186,"impl-Saturating%3Ci128%3E"],[11187,"impl-Saturating%3Cu16%3E"],[11188,"impl-Saturating%3Cisize%3E"],[11189,"impl-Saturating%3Ci16%3E"],[11190,"impl-Saturating%3Ci32%3E"],[11191,"impl-Saturating%3Ci64%3E"],[11192,"impl-Saturating%3Cu64%3E"],[11193,"impl-Saturating%3Cu8%3E"],[11194,"impl-Saturating%3Ci8%3E"],[11195,"impl-Saturating%3Cusize%3E"],[11196,"impl-Saturating%3Cu128%3E"],[11197,"impl-Saturating%3Cu32%3E"],[11198,"impl-Wrapping%3Ci32%3E"],[11199,"impl-Wrapping%3Cu8%3E"],[11200,"impl-Wrapping%3Cu32%3E"],[11201,"impl-Wrapping%3Ci8%3E"],[11202,"impl-Wrapping%3Ci64%3E"],[11203,"impl-Wrapping%3Cu64%3E"],[11204,"impl-Wrapping%3Cu128%3E"],[11205,"impl-Wrapping%3Cisize%3E"],[11206,"impl-Wrapping%3Ci16%3E"],[11207,"impl-Wrapping%3Cusize%3E"],[11208,"impl-Wrapping%3Ci128%3E"],[11209,"impl-Wrapping%3Cu16%3E"],[11210,"impl-Saturating%3Ci128%3E"],[11211,"impl-Saturating%3Ci32%3E"],[11212,"impl-Saturating%3Cusize%3E"],[11213,"impl-Saturating%3Cu128%3E"],[11214,"impl-Saturating%3Cu8%3E"],[11215,"impl-Saturating%3Cu32%3E"],[11216,"impl-Saturating%3Cu64%3E"],[11217,"impl-Saturating%3Ci16%3E"],[11218,"impl-Saturating%3Ci64%3E"],[11219,"impl-Saturating%3Ci8%3E"],[11220,"impl-Saturating%3Cu16%3E"],[11221,"impl-Saturating%3Cisize%3E"],[11222,"impl-Wrapping%3Cisize%3E"],[11223,"impl-Wrapping%3Ci128%3E"],[11224,"impl-Wrapping%3Cu16%3E"],[11225,"impl-Wrapping%3Ci16%3E"],[11226,"impl-Wrapping%3Cu64%3E"],[11227,"impl-Wrapping%3Cu128%3E"],[11228,"impl-Wrapping%3Cu8%3E"],[11229,"impl-Wrapping%3Ci64%3E"],[11230,"impl-Wrapping%3Ci32%3E"],[11231,"impl-Wrapping%3Ci8%3E"],[11232,"impl-Wrapping%3Cu32%3E"],[11233,"impl-Wrapping%3Cusize%3E"],[11239,"impl-Div-for-Saturating%3Cu16%3E"],[11240,"impl-Div%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[11241,"impl-Div%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11242,"impl-Div%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11243,"impl-Div%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11244,"impl-Div%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11245,"impl-Div%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[11246,"impl-Div-for-Saturating%3Cu32%3E"],[11247,"impl-Div%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11248,"impl-Div%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11249,"impl-Div%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11250,"impl-Div%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[11251,"impl-Div-for-Saturating%3Cu128%3E"],[11252,"impl-Div-for-Saturating%3Cisize%3E"],[11253,"impl-Div%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11254,"impl-Div-for-Saturating%3Ci8%3E"],[11255,"impl-Div%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11256,"impl-Div%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11257,"impl-Div%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11258,"impl-Div%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11259,"impl-Div%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[11260,"impl-Div-for-Saturating%3Ci16%3E"],[11261,"impl-Div%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11262,"impl-Div-for-Saturating%3Ci64%3E"],[11263,"impl-Div%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11264,"impl-Div%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11265,"impl-Div%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11266,"impl-Div%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11267,"impl-Div%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11268,"impl-Div%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11269,"impl-Div%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11270,"impl-Div%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11271,"impl-Div%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11272,"impl-Div-for-Saturating%3Cu8%3E"],[11273,"impl-Div%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11274,"impl-Div%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11275,"impl-Div%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11276,"impl-Div%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11277,"impl-Div-for-Saturating%3Cu64%3E"],[11278,"impl-Div%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[11279,"impl-Div%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11280,"impl-Div%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11281,"impl-Div-for-Saturating%3Ci128%3E"],[11282,"impl-Div%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[11283,"impl-Div%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11284,"impl-Div-for-Saturating%3Cusize%3E"],[11285,"impl-Div-for-Saturating%3Ci32%3E"],[11286,"impl-Div%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11287,"impl-Div%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11288,"impl-Div%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11289,"impl-Div%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11290,"impl-Div%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11291,"impl-Div%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11292,"impl-Div-for-Wrapping%3Ci32%3E"],[11293,"impl-Div%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11294,"impl-Div%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11295,"impl-Div-for-Wrapping%3Cusize%3E"],[11296,"impl-Div-for-Wrapping%3Cu64%3E"],[11297,"impl-Div-for-Wrapping%3Ci16%3E"],[11298,"impl-Div%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11299,"impl-Div%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11300,"impl-Div%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11301,"impl-Div%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11302,"impl-Div%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11303,"impl-Div%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11304,"impl-Div%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11305,"impl-Div%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11306,"impl-Div%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11307,"impl-Div%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11308,"impl-Div-for-Wrapping%3Cu16%3E"],[11309,"impl-Div-for-Wrapping%3Cu32%3E"],[11310,"impl-Div%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11311,"impl-Div%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11312,"impl-Div%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11313,"impl-Div%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11314,"impl-Div%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11315,"impl-Div-for-Wrapping%3Ci64%3E"],[11316,"impl-Div%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11317,"impl-Div-for-Wrapping%3Cisize%3E"],[11318,"impl-Div%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11319,"impl-Div%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11320,"impl-Div-for-Wrapping%3Cu128%3E"],[11321,"impl-Div-for-Wrapping%3Ci8%3E"],[11322,"impl-Div-for-Wrapping%3Ci128%3E"],[11323,"impl-Div%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11324,"impl-Div%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11325,"impl-Div%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11326,"impl-Div%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11327,"impl-Div%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11328,"impl-Div%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11329,"impl-Div%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11330,"impl-Div%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11331,"impl-Div%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11332,"impl-Div-for-Wrapping%3Cu8%3E"],[11333,"impl-Div%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11334,"impl-Div%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11335,"impl-DivAssign-for-Saturating%3Cu128%3E"],[11336,"impl-DivAssign-for-Saturating%3Cu32%3E"],[11337,"impl-DivAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[11338,"impl-DivAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[11339,"impl-DivAssign-for-Saturating%3Cusize%3E"],[11340,"impl-DivAssign-for-Saturating%3Ci32%3E"],[11341,"impl-DivAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[11342,"impl-DivAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[11343,"impl-DivAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11344,"impl-DivAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[11345,"impl-DivAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11346,"impl-DivAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11347,"impl-DivAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[11348,"impl-DivAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[11349,"impl-DivAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[11350,"impl-DivAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11351,"impl-DivAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[11352,"impl-DivAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[11353,"impl-DivAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[11354,"impl-DivAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[11355,"impl-DivAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[11356,"impl-DivAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[11357,"impl-DivAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[11358,"impl-DivAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[11359,"impl-DivAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11360,"impl-DivAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[11361,"impl-DivAssign-for-Saturating%3Ci8%3E"],[11362,"impl-DivAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[11363,"impl-DivAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[11364,"impl-DivAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[11365,"impl-DivAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[11366,"impl-DivAssign-for-Saturating%3Cu64%3E"],[11367,"impl-DivAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[11368,"impl-DivAssign-for-Saturating%3Ci16%3E"],[11369,"impl-DivAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[11370,"impl-DivAssign-for-Saturating%3Ci64%3E"],[11371,"impl-DivAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[11372,"impl-DivAssign-for-Saturating%3Ci128%3E"],[11373,"impl-DivAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[11374,"impl-DivAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[11375,"impl-DivAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11376,"impl-DivAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[11377,"impl-DivAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[11378,"impl-DivAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[11379,"impl-DivAssign-for-Saturating%3Cisize%3E"],[11380,"impl-DivAssign-for-Saturating%3Cu8%3E"],[11381,"impl-DivAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[11382,"impl-DivAssign-for-Saturating%3Cu16%3E"],[11383,"impl-DivAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[11384,"impl-DivAssign-for-Wrapping%3Ci16%3E"],[11385,"impl-DivAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[11386,"impl-DivAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[11387,"impl-DivAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[11388,"impl-DivAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11389,"impl-DivAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[11390,"impl-DivAssign-for-Wrapping%3Cisize%3E"],[11391,"impl-DivAssign-for-Wrapping%3Ci8%3E"],[11392,"impl-DivAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[11393,"impl-DivAssign-for-Wrapping%3Cu16%3E"],[11394,"impl-DivAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11395,"impl-DivAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[11396,"impl-DivAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[11397,"impl-DivAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[11398,"impl-DivAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11399,"impl-DivAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[11400,"impl-DivAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[11401,"impl-DivAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[11402,"impl-DivAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[11403,"impl-DivAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11404,"impl-DivAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[11405,"impl-DivAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11406,"impl-DivAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11407,"impl-DivAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[11408,"impl-DivAssign-for-Wrapping%3Cu8%3E"],[11409,"impl-DivAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[11410,"impl-DivAssign-for-Wrapping%3Ci128%3E"],[11411,"impl-DivAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11412,"impl-DivAssign-for-Wrapping%3Ci64%3E"],[11413,"impl-DivAssign-for-Wrapping%3Cusize%3E"],[11414,"impl-DivAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[11415,"impl-DivAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11416,"impl-DivAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11417,"impl-DivAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11418,"impl-DivAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[11419,"impl-DivAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[11420,"impl-DivAssign-for-Wrapping%3Ci32%3E"],[11421,"impl-DivAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[11422,"impl-DivAssign-for-Wrapping%3Cu32%3E"],[11423,"impl-DivAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[11424,"impl-DivAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[11425,"impl-DivAssign-for-Wrapping%3Cu64%3E"],[11426,"impl-DivAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[11427,"impl-DivAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[11428,"impl-DivAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11429,"impl-DivAssign-for-Wrapping%3Cu128%3E"],[11430,"impl-DivAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11431,"impl-PartialEq-for-NonZero%3Cisize%3E"],[11432,"impl-PartialEq-for-NonZero%3Cu32%3E"],[11433,"impl-PartialEq-for-NonZero%3Cusize%3E"],[11434,"impl-PartialEq-for-NonZero%3Ci16%3E"],[11435,"impl-PartialEq-for-NonZero%3Cu8%3E"],[11436,"impl-PartialEq-for-NonZero%3Ci8%3E"],[11437,"impl-PartialEq-for-NonZero%3Cu64%3E"],[11438,"impl-PartialEq-for-NonZero%3Ci32%3E"],[11439,"impl-PartialEq-for-NonZero%3Ci128%3E"],[11440,"impl-PartialEq-for-NonZero%3Ci64%3E"],[11441,"impl-PartialEq-for-NonZero%3Cu128%3E"],[11442,"impl-PartialEq-for-NonZero%3Cu16%3E"],[11450,"impl-UpperHex-for-NonZero%3Ci128%3E"],[11451,"impl-Binary-for-NonZero%3Ci128%3E"],[11452,"impl-Debug-for-NonZero%3Cu128%3E"],[11453,"impl-Display-for-NonZero%3Cu8%3E"],[11454,"impl-Display-for-NonZero%3Cu64%3E"],[11455,"impl-Display-for-NonZero%3Ci8%3E"],[11456,"impl-Display-for-NonZero%3Cu32%3E"],[11457,"impl-Display-for-NonZero%3Cu16%3E"],[11458,"impl-UpperHex-for-NonZero%3Cisize%3E"],[11459,"impl-Display-for-NonZero%3Ci16%3E"],[11460,"impl-Octal-for-NonZero%3Cisize%3E"],[11461,"impl-UpperHex-for-NonZero%3Cu8%3E"],[11462,"impl-UpperHex-for-NonZero%3Cusize%3E"],[11463,"impl-UpperHex-for-NonZero%3Cu16%3E"],[11464,"impl-Octal-for-NonZero%3Cusize%3E"],[11465,"impl-UpperHex-for-NonZero%3Cu64%3E"],[11466,"impl-Octal-for-NonZero%3Ci128%3E"],[11467,"impl-Display-for-NonZero%3Ci32%3E"],[11468,"impl-Octal-for-NonZero%3Cu64%3E"],[11469,"impl-Display-for-NonZero%3Cu128%3E"],[11470,"impl-Debug-for-NonZero%3Cu32%3E"],[11471,"impl-UpperHex-for-NonZero%3Ci32%3E"],[11472,"impl-Octal-for-NonZero%3Ci8%3E"],[11473,"impl-UpperHex-for-NonZero%3Ci16%3E"],[11474,"impl-Binary-for-NonZero%3Ci16%3E"],[11475,"impl-Binary-for-NonZero%3Cu128%3E"],[11476,"impl-UpperHex-for-NonZero%3Cu128%3E"],[11477,"impl-Debug-for-NonZero%3Ci16%3E"],[11478,"impl-Display-for-NonZero%3Cisize%3E"],[11479,"impl-Octal-for-NonZero%3Ci16%3E"],[11480,"impl-Display-for-NonZero%3Cusize%3E"],[11481,"impl-Octal-for-NonZero%3Cu128%3E"],[11482,"impl-Octal-for-NonZero%3Cu32%3E"],[11483,"impl-Octal-for-NonZero%3Ci32%3E"],[11484,"impl-Octal-for-NonZero%3Cu8%3E"],[11485,"impl-Octal-for-NonZero%3Cu16%3E"],[11486,"impl-Debug-for-NonZero%3Ci128%3E"],[11487,"impl-Debug-for-NonZero%3Ci32%3E"],[11488,"impl-Debug-for-NonZero%3Cisize%3E"],[11489,"impl-Debug-for-NonZero%3Cu16%3E"],[11490,"impl-UpperHex-for-NonZero%3Ci64%3E"],[11491,"impl-Octal-for-NonZero%3Ci64%3E"],[11492,"impl-Binary-for-NonZero%3Cu8%3E"],[11493,"impl-UpperHex-for-NonZero%3Ci8%3E"],[11494,"impl-UpperHex-for-NonZero%3Cu32%3E"],[11495,"impl-Debug-for-NonZero%3Cu8%3E"],[11496,"impl-Debug-for-NonZero%3Ci8%3E"],[11497,"impl-Binary-for-NonZero%3Ci32%3E"],[11498,"impl-LowerHex-for-NonZero%3Ci16%3E"],[11499,"impl-Display-for-NonZero%3Ci64%3E"],[11500,"impl-LowerHex-for-NonZero%3Cu32%3E"],[11501,"impl-LowerHex-for-NonZero%3Cu16%3E"],[11502,"impl-Display-for-NonZero%3Ci128%3E"],[11503,"impl-Binary-for-NonZero%3Cu32%3E"],[11504,"impl-LowerHex-for-NonZero%3Ci64%3E"],[11505,"impl-Binary-for-NonZero%3Cu16%3E"],[11506,"impl-Binary-for-NonZero%3Ci64%3E"],[11507,"impl-Binary-for-NonZero%3Ci8%3E"],[11508,"impl-LowerHex-for-NonZero%3Cisize%3E"],[11509,"impl-Debug-for-NonZero%3Cu64%3E"],[11510,"impl-Binary-for-NonZero%3Cu64%3E"],[11511,"impl-Debug-for-NonZero%3Cusize%3E"],[11512,"impl-Binary-for-NonZero%3Cusize%3E"],[11513,"impl-Binary-for-NonZero%3Cisize%3E"],[11514,"impl-Debug-for-NonZero%3Ci64%3E"],[11515,"impl-LowerHex-for-NonZero%3Ci128%3E"],[11516,"impl-LowerHex-for-NonZero%3Cu64%3E"],[11517,"impl-LowerHex-for-NonZero%3Cu8%3E"],[11518,"impl-LowerHex-for-NonZero%3Cusize%3E"],[11519,"impl-LowerHex-for-NonZero%3Ci32%3E"],[11520,"impl-LowerHex-for-NonZero%3Ci8%3E"],[11521,"impl-LowerHex-for-NonZero%3Cu128%3E"],[11522,"impl-Debug-for-ParseFloatError"],[11523,"impl-Display-for-ParseFloatError"],[11524,"impl-Debug-for-TryFromIntError"],[11525,"impl-Display-for-TryFromIntError"],[11526,"impl-Debug-for-ParseIntError"],[11527,"impl-Display-for-ParseIntError"],[11529,"impl-LowerHex-for-Saturating%3CT%3E"],[11530,"impl-Binary-for-Saturating%3CT%3E"],[11531,"impl-Octal-for-Saturating%3CT%3E"],[11532,"impl-Display-for-Saturating%3CT%3E"],[11533,"impl-UpperHex-for-Saturating%3CT%3E"],[11534,"impl-Debug-for-Saturating%3CT%3E"],[11535,"impl-Debug-for-Wrapping%3CT%3E"],[11536,"impl-LowerHex-for-Wrapping%3CT%3E"],[11537,"impl-Binary-for-Wrapping%3CT%3E"],[11538,"impl-Octal-for-Wrapping%3CT%3E"],[11539,"impl-UpperHex-for-Wrapping%3CT%3E"],[11540,"impl-Display-for-Wrapping%3CT%3E"],[11542,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cusize%3E"],[11543,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci16%3E"],[11544,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cisize%3E"],[11545,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu128%3E"],[11546,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci32%3E"],[11547,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci128%3E"],[11548,"impl-From%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu128%3E"],[11549,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci64%3E"],[11550,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu64%3E"],[11552,"impl-From%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci128%3E"],[11553,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu64%3E"],[11554,"impl-From%3CAlignment%3E-for-NonZero%3Cusize%3E"],[11555,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci32%3E"],[11556,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu32%3E"],[11557,"impl-From%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci128%3E"],[11558,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci32%3E"],[11559,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci128%3E"],[11560,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci64%3E"],[11561,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci64%3E"],[11562,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cusize%3E"],[11563,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci64%3E"],[11564,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu16%3E"],[11565,"impl-From%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu128%3E"],[11566,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cisize%3E"],[11567,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cisize%3E"],[11568,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu128%3E"],[11569,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu64%3E"],[11570,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Cu32%3E"],[11571,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci64%3E"],[11572,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci128%3E"],[11573,"impl-From%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci64%3E"],[11574,"impl-From%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci128%3E"],[11575,"impl-From%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci128%3E"],[11576,"impl-From%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci32%3E"],[11577,"impl-From%3CNonZero%3Ci8%3E%3E-for-NonZero%3Ci16%3E"],[11578,"impl-From%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci128%3E"],[11580,"impl-From%3CInfallible%3E-for-TryFromIntError"],[11582,"impl-From%3C!%3E-for-TryFromIntError"],[11589,"impl-Saturating%3Ci128%3E"],[11590,"impl-Saturating%3Cu8%3E"],[11591,"impl-Saturating%3Cu32%3E"],[11592,"impl-Saturating%3Ci16%3E"],[11593,"impl-Saturating%3Cu64%3E"],[11594,"impl-Saturating%3Cu16%3E"],[11595,"impl-Saturating%3Cisize%3E"],[11596,"impl-Saturating%3Ci64%3E"],[11597,"impl-Saturating%3Ci8%3E"],[11598,"impl-Saturating%3Cu128%3E"],[11599,"impl-Saturating%3Ci32%3E"],[11600,"impl-Saturating%3Cusize%3E"],[11601,"impl-Wrapping%3Ci128%3E"],[11602,"impl-Wrapping%3Ci64%3E"],[11603,"impl-Wrapping%3Cu32%3E"],[11604,"impl-Wrapping%3Cisize%3E"],[11605,"impl-Wrapping%3Cu64%3E"],[11606,"impl-Wrapping%3Cu16%3E"],[11607,"impl-Wrapping%3Ci16%3E"],[11608,"impl-Wrapping%3Cu128%3E"],[11609,"impl-Wrapping%3Cu8%3E"],[11610,"impl-Wrapping%3Ci8%3E"],[11611,"impl-Wrapping%3Ci32%3E"],[11612,"impl-Wrapping%3Cusize%3E"],[11613,"impl-Saturating%3Cu64%3E"],[11614,"impl-Saturating%3Ci32%3E"],[11615,"impl-Saturating%3Ci8%3E"],[11616,"impl-Saturating%3Cisize%3E"],[11617,"impl-Saturating%3Cu16%3E"],[11618,"impl-Saturating%3Ci64%3E"],[11619,"impl-Saturating%3Cu32%3E"],[11620,"impl-Saturating%3Ci128%3E"],[11621,"impl-Saturating%3Ci16%3E"],[11622,"impl-Saturating%3Cu128%3E"],[11623,"impl-Saturating%3Cusize%3E"],[11624,"impl-Saturating%3Cu8%3E"],[11625,"impl-Wrapping%3Cusize%3E"],[11626,"impl-Wrapping%3Ci16%3E"],[11627,"impl-Wrapping%3Cu128%3E"],[11628,"impl-Wrapping%3Ci32%3E"],[11629,"impl-Wrapping%3Cisize%3E"],[11630,"impl-Wrapping%3Ci128%3E"],[11631,"impl-Wrapping%3Ci8%3E"],[11632,"impl-Wrapping%3Cu32%3E"],[11633,"impl-Wrapping%3Ci64%3E"],[11634,"impl-Wrapping%3Cu8%3E"],[11635,"impl-Wrapping%3Cu64%3E"],[11636,"impl-Wrapping%3Cu16%3E"],[11637,"impl-NonZero%3Cu128%3E"],[11638,"impl-NonZero%3Ci128%3E"],[11639,"impl-NonZero%3Cu64%3E"],[11640,"impl-NonZero%3Cisize%3E"],[11641,"impl-NonZero%3Cusize%3E"],[11642,"impl-NonZero%3Cu32%3E"],[11643,"impl-NonZero%3Cu8%3E"],[11644,"impl-NonZero%3Ci64%3E"],[11645,"impl-NonZero%3Ci16%3E"],[11646,"impl-NonZero%3Ci32%3E"],[11647,"impl-NonZero%3Ci8%3E"],[11648,"impl-NonZero%3Cu16%3E"],[11649,"impl-NonZero%3Cu8%3E"],[11650,"impl-NonZero%3Cusize%3E"],[11651,"impl-NonZero%3Ci64%3E"],[11652,"impl-NonZero%3Ci8%3E"],[11653,"impl-NonZero%3Cisize%3E"],[11654,"impl-NonZero%3Cu32%3E"],[11655,"impl-NonZero%3Cu64%3E"],[11656,"impl-NonZero%3Ci32%3E"],[11657,"impl-NonZero%3Cu128%3E"],[11658,"impl-NonZero%3Ci16%3E"],[11659,"impl-NonZero%3Cu16%3E"],[11660,"impl-NonZero%3Ci128%3E"],[11661,"impl-FromStr-for-NonZero%3Cu128%3E"],[11662,"impl-FromStr-for-NonZero%3Cu32%3E"],[11663,"impl-FromStr-for-NonZero%3Ci128%3E"],[11664,"impl-FromStr-for-NonZero%3Cusize%3E"],[11665,"impl-FromStr-for-NonZero%3Ci8%3E"],[11666,"impl-FromStr-for-NonZero%3Ci32%3E"],[11667,"impl-FromStr-for-NonZero%3Cu64%3E"],[11668,"impl-FromStr-for-NonZero%3Ci16%3E"],[11669,"impl-FromStr-for-NonZero%3Cu16%3E"],[11670,"impl-FromStr-for-NonZero%3Cu8%3E"],[11671,"impl-FromStr-for-NonZero%3Cisize%3E"],[11672,"impl-FromStr-for-NonZero%3Ci64%3E"],[11673,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11674,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11675,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11676,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11677,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11678,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11679,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11680,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11681,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11682,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11683,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11684,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11685,"impl-NonZero%3Cisize%3E"],[11686,"impl-NonZero%3Ci128%3E"],[11687,"impl-NonZero%3Cu32%3E"],[11688,"impl-NonZero%3Ci64%3E"],[11689,"impl-NonZero%3Ci32%3E"],[11690,"impl-NonZero%3Cusize%3E"],[11691,"impl-NonZero%3Cu16%3E"],[11692,"impl-NonZero%3Ci8%3E"],[11693,"impl-NonZero%3Cu8%3E"],[11694,"impl-NonZero%3Ci16%3E"],[11695,"impl-NonZero%3Cu128%3E"],[11696,"impl-NonZero%3Cu64%3E"],[11697,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11698,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11699,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11700,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11701,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11702,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11703,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11704,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11705,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11706,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11707,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11708,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11709,"impl-Hash-for-NonZero%3Cu16%3E"],[11710,"impl-Hash-for-NonZero%3Ci8%3E"],[11711,"impl-Hash-for-NonZero%3Cisize%3E"],[11712,"impl-Hash-for-NonZero%3Ci16%3E"],[11713,"impl-Hash-for-NonZero%3Cusize%3E"],[11714,"impl-Hash-for-NonZero%3Cu64%3E"],[11715,"impl-Hash-for-NonZero%3Cu8%3E"],[11716,"impl-Hash-for-NonZero%3Cu128%3E"],[11717,"impl-Hash-for-NonZero%3Ci128%3E"],[11718,"impl-Hash-for-NonZero%3Cu32%3E"],[11719,"impl-Hash-for-NonZero%3Ci32%3E"],[11720,"impl-Hash-for-NonZero%3Ci64%3E"],[11723,"impl-NonZero%3Cu16%3E"],[11724,"impl-NonZero%3Cu8%3E"],[11725,"impl-NonZero%3Cusize%3E"],[11726,"impl-NonZero%3Cu32%3E"],[11727,"impl-NonZero%3Cu64%3E"],[11728,"impl-NonZero%3Cu128%3E"],[11729,"impl-NonZero%3Cu8%3E"],[11730,"impl-NonZero%3Cu128%3E"],[11731,"impl-NonZero%3Cu32%3E"],[11732,"impl-NonZero%3Cusize%3E"],[11733,"impl-NonZero%3Cu64%3E"],[11734,"impl-NonZero%3Cu16%3E"],[11743,"impl-NonZero%3Ci16%3E"],[11744,"impl-NonZero%3Cisize%3E"],[11745,"impl-NonZero%3Ci128%3E"],[11746,"impl-NonZero%3Ci32%3E"],[11747,"impl-NonZero%3Ci64%3E"],[11748,"impl-NonZero%3Ci8%3E"],[11749,"impl-Saturating%3Ci8%3E"],[11750,"impl-Saturating%3Ci32%3E"],[11751,"impl-Saturating%3Ci16%3E"],[11752,"impl-Saturating%3Ci128%3E"],[11753,"impl-Saturating%3Ci64%3E"],[11754,"impl-Saturating%3Cisize%3E"],[11755,"impl-Wrapping%3Ci8%3E"],[11756,"impl-Wrapping%3Ci64%3E"],[11757,"impl-Wrapping%3Ci32%3E"],[11758,"impl-Wrapping%3Cisize%3E"],[11759,"impl-Wrapping%3Ci128%3E"],[11760,"impl-Wrapping%3Ci16%3E"],[11761,"impl-NonZero%3Ci8%3E"],[11762,"impl-NonZero%3Ci128%3E"],[11763,"impl-NonZero%3Ci16%3E"],[11764,"impl-NonZero%3Ci64%3E"],[11765,"impl-NonZero%3Cisize%3E"],[11766,"impl-NonZero%3Ci32%3E"],[11767,"impl-Saturating%3Ci128%3E"],[11768,"impl-Saturating%3Ci16%3E"],[11769,"impl-Saturating%3Ci32%3E"],[11770,"impl-Saturating%3Cisize%3E"],[11771,"impl-Saturating%3Ci8%3E"],[11772,"impl-Saturating%3Ci64%3E"],[11773,"impl-Wrapping%3Cisize%3E"],[11774,"impl-Wrapping%3Ci64%3E"],[11775,"impl-Wrapping%3Ci128%3E"],[11776,"impl-Wrapping%3Ci8%3E"],[11777,"impl-Wrapping%3Ci32%3E"],[11778,"impl-Wrapping%3Ci16%3E"],[11779,"impl-NonZero%3Cu64%3E"],[11780,"impl-NonZero%3Cu16%3E"],[11781,"impl-NonZero%3Cusize%3E"],[11782,"impl-NonZero%3Cu32%3E"],[11783,"impl-NonZero%3Cu8%3E"],[11784,"impl-NonZero%3Cu128%3E"],[11785,"impl-Saturating%3Cu32%3E"],[11786,"impl-Saturating%3Cu16%3E"],[11787,"impl-Saturating%3Cu128%3E"],[11788,"impl-Saturating%3Cu64%3E"],[11789,"impl-Saturating%3Cusize%3E"],[11790,"impl-Saturating%3Cu8%3E"],[11791,"impl-Wrapping%3Cu32%3E"],[11792,"impl-Wrapping%3Cusize%3E"],[11793,"impl-Wrapping%3Cu8%3E"],[11794,"impl-Wrapping%3Cu16%3E"],[11795,"impl-Wrapping%3Cu128%3E"],[11796,"impl-Wrapping%3Cu64%3E"],[11800,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11801,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11802,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11803,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11804,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11805,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11806,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11807,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11808,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11809,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11810,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11811,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11812,"impl-NonZero%3Ci128%3E"],[11813,"impl-NonZero%3Ci8%3E"],[11814,"impl-NonZero%3Cu128%3E"],[11815,"impl-NonZero%3Cu64%3E"],[11816,"impl-NonZero%3Cusize%3E"],[11817,"impl-NonZero%3Cisize%3E"],[11818,"impl-NonZero%3Cu32%3E"],[11819,"impl-NonZero%3Ci32%3E"],[11820,"impl-NonZero%3Cu16%3E"],[11821,"impl-NonZero%3Ci64%3E"],[11822,"impl-NonZero%3Ci16%3E"],[11823,"impl-NonZero%3Cu8%3E"],[11824,"impl-Saturating%3Cusize%3E"],[11825,"impl-Saturating%3Ci128%3E"],[11826,"impl-Saturating%3Ci8%3E"],[11827,"impl-Saturating%3Ci16%3E"],[11828,"impl-Saturating%3Cu32%3E"],[11829,"impl-Saturating%3Ci32%3E"],[11830,"impl-Saturating%3Ci64%3E"],[11831,"impl-Saturating%3Cu128%3E"],[11832,"impl-Saturating%3Cu64%3E"],[11833,"impl-Saturating%3Cisize%3E"],[11834,"impl-Saturating%3Cu8%3E"],[11835,"impl-Saturating%3Cu16%3E"],[11836,"impl-Wrapping%3Ci16%3E"],[11837,"impl-Wrapping%3Cisize%3E"],[11838,"impl-Wrapping%3Cu64%3E"],[11839,"impl-Wrapping%3Cu128%3E"],[11840,"impl-Wrapping%3Cu32%3E"],[11841,"impl-Wrapping%3Cu16%3E"],[11842,"impl-Wrapping%3Ci128%3E"],[11843,"impl-Wrapping%3Cusize%3E"],[11844,"impl-Wrapping%3Ci64%3E"],[11845,"impl-Wrapping%3Ci32%3E"],[11846,"impl-Wrapping%3Ci8%3E"],[11847,"impl-Wrapping%3Cu8%3E"],[11848,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[11849,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[11850,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[11851,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[11852,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[11853,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[11854,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[11855,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[11856,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[11857,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[11858,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[11859,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[11860,"impl-Ord-for-NonZero%3Ci32%3E"],[11861,"impl-Ord-for-NonZero%3Cu8%3E"],[11862,"impl-Ord-for-NonZero%3Cu64%3E"],[11863,"impl-Ord-for-NonZero%3Ci16%3E"],[11864,"impl-Ord-for-NonZero%3Ci8%3E"],[11865,"impl-Ord-for-NonZero%3Ci64%3E"],[11866,"impl-Ord-for-NonZero%3Cu128%3E"],[11867,"impl-Ord-for-NonZero%3Cusize%3E"],[11868,"impl-Ord-for-NonZero%3Cu32%3E"],[11869,"impl-Ord-for-NonZero%3Cisize%3E"],[11870,"impl-Ord-for-NonZero%3Cu16%3E"],[11871,"impl-Ord-for-NonZero%3Ci128%3E"],[11872,"impl-NonZero%3Cu128%3E"],[11873,"impl-NonZero%3Cusize%3E"],[11874,"impl-NonZero%3Cu64%3E"],[11875,"impl-NonZero%3Cu16%3E"],[11876,"impl-NonZero%3Cu32%3E"],[11877,"impl-NonZero%3Cu8%3E"],[11878,"impl-Ord-for-NonZero%3Cu64%3E"],[11879,"impl-Ord-for-NonZero%3Ci8%3E"],[11880,"impl-Ord-for-NonZero%3Ci32%3E"],[11881,"impl-Ord-for-NonZero%3Cu128%3E"],[11882,"impl-Ord-for-NonZero%3Ci128%3E"],[11883,"impl-Ord-for-NonZero%3Cu16%3E"],[11884,"impl-Ord-for-NonZero%3Cu32%3E"],[11885,"impl-Ord-for-NonZero%3Cusize%3E"],[11886,"impl-Ord-for-NonZero%3Ci64%3E"],[11887,"impl-Ord-for-NonZero%3Ci16%3E"],[11888,"impl-Ord-for-NonZero%3Cu8%3E"],[11889,"impl-Ord-for-NonZero%3Cisize%3E"],[11890,"impl-Mul%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11891,"impl-Mul%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11892,"impl-Mul%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[11893,"impl-Mul%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11894,"impl-Mul%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[11895,"impl-Mul%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11896,"impl-Mul-for-Saturating%3Cu64%3E"],[11897,"impl-Mul-for-Saturating%3Ci64%3E"],[11898,"impl-Mul%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[11899,"impl-Mul%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11900,"impl-Mul-for-Saturating%3Cu16%3E"],[11901,"impl-Mul%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[11902,"impl-Mul%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11903,"impl-Mul-for-Saturating%3Cu128%3E"],[11904,"impl-Mul%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11905,"impl-Mul%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[11906,"impl-Mul%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[11907,"impl-Mul%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[11908,"impl-Mul%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11909,"impl-Mul%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[11910,"impl-Mul%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11911,"impl-Mul%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11912,"impl-Mul%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[11913,"impl-Mul-for-Saturating%3Ci32%3E"],[11914,"impl-Mul%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11915,"impl-Mul%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[11916,"impl-Mul%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[11917,"impl-Mul%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11918,"impl-Mul-for-Saturating%3Cisize%3E"],[11919,"impl-Mul%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11920,"impl-Mul%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11921,"impl-Mul%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[11922,"impl-Mul-for-Saturating%3Ci8%3E"],[11923,"impl-Mul%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[11924,"impl-Mul%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[11925,"impl-Mul%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[11926,"impl-Mul%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[11927,"impl-Mul-for-Saturating%3Ci128%3E"],[11928,"impl-Mul-for-Saturating%3Cusize%3E"],[11929,"impl-Mul%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11930,"impl-Mul%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[11931,"impl-Mul%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[11932,"impl-Mul%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[11933,"impl-Mul-for-Saturating%3Ci16%3E"],[11934,"impl-Mul%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[11935,"impl-Mul-for-Saturating%3Cu32%3E"],[11936,"impl-Mul-for-Saturating%3Cu8%3E"],[11937,"impl-Mul%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[11938,"impl-Mul-for-Wrapping%3Cu32%3E"],[11939,"impl-Mul%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11940,"impl-Mul%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[11941,"impl-Mul-for-Wrapping%3Ci32%3E"],[11942,"impl-Mul%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[11943,"impl-Mul%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11944,"impl-Mul%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[11945,"impl-Mul%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11946,"impl-Mul-for-Wrapping%3Ci128%3E"],[11947,"impl-Mul%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[11948,"impl-Mul%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11949,"impl-Mul%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11950,"impl-Mul%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11951,"impl-Mul-for-Wrapping%3Cusize%3E"],[11952,"impl-Mul%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11953,"impl-Mul-for-Wrapping%3Cisize%3E"],[11954,"impl-Mul%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[11955,"impl-Mul-for-Wrapping%3Ci8%3E"],[11956,"impl-Mul%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[11957,"impl-Mul%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11958,"impl-Mul%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[11959,"impl-Mul%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[11960,"impl-Mul%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11961,"impl-Mul%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11962,"impl-Mul%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[11963,"impl-Mul-for-Wrapping%3Ci64%3E"],[11964,"impl-Mul%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[11965,"impl-Mul%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[11966,"impl-Mul%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[11967,"impl-Mul%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[11968,"impl-Mul-for-Wrapping%3Cu128%3E"],[11969,"impl-Mul%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[11970,"impl-Mul%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11971,"impl-Mul-for-Wrapping%3Cu64%3E"],[11972,"impl-Mul%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11973,"impl-Mul%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[11974,"impl-Mul%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[11975,"impl-Mul-for-Wrapping%3Cu16%3E"],[11976,"impl-Mul%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[11977,"impl-Mul%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[11978,"impl-Mul%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[11979,"impl-Mul%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[11980,"impl-Mul%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[11981,"impl-Mul%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[11982,"impl-Mul%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[11983,"impl-Mul-for-Wrapping%3Ci16%3E"],[11984,"impl-Mul-for-Wrapping%3Cu8%3E"],[11985,"impl-Mul%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[11986,"impl-MulAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[11987,"impl-MulAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[11988,"impl-MulAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[11989,"impl-MulAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[11990,"impl-MulAssign-for-Saturating%3Ci128%3E"],[11991,"impl-MulAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[11992,"impl-MulAssign-for-Saturating%3Cu16%3E"],[11993,"impl-MulAssign-for-Saturating%3Cusize%3E"],[11994,"impl-MulAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[11995,"impl-MulAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[11996,"impl-MulAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[11997,"impl-MulAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[11998,"impl-MulAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[11999,"impl-MulAssign-for-Saturating%3Cu128%3E"],[12000,"impl-MulAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12001,"impl-MulAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12002,"impl-MulAssign-for-Saturating%3Cisize%3E"],[12003,"impl-MulAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[12004,"impl-MulAssign-for-Saturating%3Ci16%3E"],[12005,"impl-MulAssign-for-Saturating%3Ci32%3E"],[12006,"impl-MulAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[12007,"impl-MulAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12008,"impl-MulAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[12009,"impl-MulAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[12010,"impl-MulAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12011,"impl-MulAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[12012,"impl-MulAssign-for-Saturating%3Ci8%3E"],[12013,"impl-MulAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[12014,"impl-MulAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[12015,"impl-MulAssign-for-Saturating%3Cu64%3E"],[12016,"impl-MulAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[12017,"impl-MulAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[12018,"impl-MulAssign-for-Saturating%3Cu32%3E"],[12019,"impl-MulAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[12020,"impl-MulAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[12021,"impl-MulAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[12022,"impl-MulAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[12023,"impl-MulAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12024,"impl-MulAssign-for-Saturating%3Cu8%3E"],[12025,"impl-MulAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12026,"impl-MulAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12027,"impl-MulAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[12028,"impl-MulAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12029,"impl-MulAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[12030,"impl-MulAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12031,"impl-MulAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[12032,"impl-MulAssign-for-Saturating%3Ci64%3E"],[12033,"impl-MulAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[12034,"impl-MulAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[12035,"impl-MulAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[12036,"impl-MulAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12037,"impl-MulAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[12038,"impl-MulAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12039,"impl-MulAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[12040,"impl-MulAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[12041,"impl-MulAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[12042,"impl-MulAssign-for-Wrapping%3Ci8%3E"],[12043,"impl-MulAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[12044,"impl-MulAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[12045,"impl-MulAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12046,"impl-MulAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[12047,"impl-MulAssign-for-Wrapping%3Cusize%3E"],[12048,"impl-MulAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[12049,"impl-MulAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12050,"impl-MulAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[12051,"impl-MulAssign-for-Wrapping%3Cu128%3E"],[12052,"impl-MulAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12053,"impl-MulAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12054,"impl-MulAssign-for-Wrapping%3Ci32%3E"],[12055,"impl-MulAssign-for-Wrapping%3Cu8%3E"],[12056,"impl-MulAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[12057,"impl-MulAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[12058,"impl-MulAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12059,"impl-MulAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[12060,"impl-MulAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[12061,"impl-MulAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12062,"impl-MulAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12063,"impl-MulAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[12064,"impl-MulAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12065,"impl-MulAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12066,"impl-MulAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12067,"impl-MulAssign-for-Wrapping%3Ci64%3E"],[12068,"impl-MulAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12069,"impl-MulAssign-for-Wrapping%3Cu64%3E"],[12070,"impl-MulAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[12071,"impl-MulAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[12072,"impl-MulAssign-for-Wrapping%3Cu16%3E"],[12073,"impl-MulAssign-for-Wrapping%3Ci16%3E"],[12074,"impl-MulAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[12075,"impl-MulAssign-for-Wrapping%3Cu32%3E"],[12076,"impl-MulAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[12077,"impl-MulAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[12078,"impl-MulAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[12079,"impl-MulAssign-for-Wrapping%3Ci128%3E"],[12080,"impl-MulAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12081,"impl-MulAssign-for-Wrapping%3Cisize%3E"],[12082,"impl-PartialEq-for-NonZero%3Cu8%3E"],[12083,"impl-PartialEq-for-NonZero%3Ci16%3E"],[12084,"impl-PartialEq-for-NonZero%3Cusize%3E"],[12085,"impl-PartialEq-for-NonZero%3Ci32%3E"],[12086,"impl-PartialEq-for-NonZero%3Ci8%3E"],[12087,"impl-PartialEq-for-NonZero%3Cu128%3E"],[12088,"impl-PartialEq-for-NonZero%3Cisize%3E"],[12089,"impl-PartialEq-for-NonZero%3Cu64%3E"],[12090,"impl-PartialEq-for-NonZero%3Cu16%3E"],[12091,"impl-PartialEq-for-NonZero%3Ci128%3E"],[12092,"impl-PartialEq-for-NonZero%3Cu32%3E"],[12093,"impl-PartialEq-for-NonZero%3Ci64%3E"],[12094,"impl-Neg-for-%26NonZero%3Ci16%3E"],[12095,"impl-Neg-for-NonZero%3Cisize%3E"],[12096,"impl-Neg-for-%26NonZero%3Ci64%3E"],[12097,"impl-Neg-for-%26NonZero%3Cisize%3E"],[12098,"impl-Neg-for-%26NonZero%3Ci32%3E"],[12099,"impl-Neg-for-%26NonZero%3Ci8%3E"],[12100,"impl-Neg-for-%26NonZero%3Ci128%3E"],[12101,"impl-Neg-for-NonZero%3Ci16%3E"],[12102,"impl-Neg-for-NonZero%3Ci8%3E"],[12103,"impl-Neg-for-NonZero%3Ci128%3E"],[12104,"impl-Neg-for-NonZero%3Ci32%3E"],[12105,"impl-Neg-for-NonZero%3Ci64%3E"],[12106,"impl-Neg-for-%26Saturating%3Ci128%3E"],[12107,"impl-Neg-for-Saturating%3Cisize%3E"],[12108,"impl-Neg-for-Saturating%3Ci16%3E"],[12109,"impl-Neg-for-%26Saturating%3Cisize%3E"],[12110,"impl-Neg-for-%26Saturating%3Ci64%3E"],[12111,"impl-Neg-for-%26Saturating%3Ci8%3E"],[12112,"impl-Neg-for-Saturating%3Ci64%3E"],[12113,"impl-Neg-for-Saturating%3Ci8%3E"],[12114,"impl-Neg-for-Saturating%3Ci128%3E"],[12115,"impl-Neg-for-Saturating%3Ci32%3E"],[12116,"impl-Neg-for-%26Saturating%3Ci32%3E"],[12117,"impl-Neg-for-%26Saturating%3Ci16%3E"],[12118,"impl-Neg-for-%26Wrapping%3Cisize%3E"],[12119,"impl-Neg-for-Wrapping%3Ci32%3E"],[12120,"impl-Neg-for-Wrapping%3Cu32%3E"],[12121,"impl-Neg-for-%26Wrapping%3Cu32%3E"],[12122,"impl-Neg-for-%26Wrapping%3Ci32%3E"],[12123,"impl-Neg-for-%26Wrapping%3Ci64%3E"],[12124,"impl-Neg-for-%26Wrapping%3Cu16%3E"],[12125,"impl-Neg-for-%26Wrapping%3Cusize%3E"],[12126,"impl-Neg-for-Wrapping%3Ci128%3E"],[12127,"impl-Neg-for-%26Wrapping%3Ci8%3E"],[12128,"impl-Neg-for-Wrapping%3Cisize%3E"],[12129,"impl-Neg-for-Wrapping%3Ci8%3E"],[12130,"impl-Neg-for-Wrapping%3Cu64%3E"],[12131,"impl-Neg-for-Wrapping%3Cusize%3E"],[12132,"impl-Neg-for-Wrapping%3Ci16%3E"],[12133,"impl-Neg-for-%26Wrapping%3Ci128%3E"],[12134,"impl-Neg-for-%26Wrapping%3Cu8%3E"],[12135,"impl-Neg-for-%26Wrapping%3Ci16%3E"],[12136,"impl-Neg-for-Wrapping%3Cu16%3E"],[12137,"impl-Neg-for-Wrapping%3Cu8%3E"],[12138,"impl-Neg-for-%26Wrapping%3Cu128%3E"],[12139,"impl-Neg-for-Wrapping%3Cu128%3E"],[12140,"impl-Neg-for-Wrapping%3Ci64%3E"],[12141,"impl-Neg-for-%26Wrapping%3Cu64%3E"],[12142,"impl-NonZero%3Ci128%3E"],[12143,"impl-NonZero%3Cu128%3E"],[12144,"impl-NonZero%3Cu64%3E"],[12145,"impl-NonZero%3Cu32%3E"],[12146,"impl-NonZero%3Ci64%3E"],[12147,"impl-NonZero%3Cisize%3E"],[12148,"impl-NonZero%3Ci16%3E"],[12149,"impl-NonZero%3Cusize%3E"],[12150,"impl-NonZero%3Ci32%3E"],[12151,"impl-NonZero%3Cu16%3E"],[12152,"impl-NonZero%3Cu8%3E"],[12153,"impl-NonZero%3Ci8%3E"],[12162,"impl-NonZero%3Cu16%3E"],[12163,"impl-NonZero%3Ci128%3E"],[12164,"impl-NonZero%3Cu128%3E"],[12165,"impl-NonZero%3Cu64%3E"],[12166,"impl-NonZero%3Ci16%3E"],[12167,"impl-NonZero%3Cisize%3E"],[12168,"impl-NonZero%3Ci64%3E"],[12169,"impl-NonZero%3Ci8%3E"],[12170,"impl-NonZero%3Cu8%3E"],[12171,"impl-NonZero%3Cu32%3E"],[12172,"impl-NonZero%3Cusize%3E"],[12173,"impl-NonZero%3Ci32%3E"],[12174,"impl-Wrapping%3Cu64%3E"],[12175,"impl-Wrapping%3Cusize%3E"],[12176,"impl-Wrapping%3Cu8%3E"],[12177,"impl-Wrapping%3Cu16%3E"],[12178,"impl-Wrapping%3Cu128%3E"],[12179,"impl-Wrapping%3Cu32%3E"],[12180,"impl-Not-for-Saturating%3Cusize%3E"],[12181,"impl-Not-for-%26Saturating%3Cu8%3E"],[12182,"impl-Not-for-Saturating%3Cu64%3E"],[12183,"impl-Not-for-Saturating%3Ci32%3E"],[12184,"impl-Not-for-Saturating%3Ci64%3E"],[12185,"impl-Not-for-%26Saturating%3Ci64%3E"],[12186,"impl-Not-for-%26Saturating%3Ci16%3E"],[12187,"impl-Not-for-Saturating%3Cu128%3E"],[12188,"impl-Not-for-%26Saturating%3Ci8%3E"],[12189,"impl-Not-for-%26Saturating%3Cusize%3E"],[12190,"impl-Not-for-Saturating%3Cu32%3E"],[12191,"impl-Not-for-%26Saturating%3Cu128%3E"],[12192,"impl-Not-for-%26Saturating%3Cu16%3E"],[12193,"impl-Not-for-%26Saturating%3Cisize%3E"],[12194,"impl-Not-for-Saturating%3Cisize%3E"],[12195,"impl-Not-for-%26Saturating%3Ci32%3E"],[12196,"impl-Not-for-%26Saturating%3Cu32%3E"],[12197,"impl-Not-for-Saturating%3Cu16%3E"],[12198,"impl-Not-for-%26Saturating%3Cu64%3E"],[12199,"impl-Not-for-Saturating%3Ci8%3E"],[12200,"impl-Not-for-%26Saturating%3Ci128%3E"],[12201,"impl-Not-for-Saturating%3Cu8%3E"],[12202,"impl-Not-for-Saturating%3Ci16%3E"],[12203,"impl-Not-for-Saturating%3Ci128%3E"],[12204,"impl-Not-for-Wrapping%3Ci32%3E"],[12205,"impl-Not-for-Wrapping%3Cu32%3E"],[12206,"impl-Not-for-%26Wrapping%3Cisize%3E"],[12207,"impl-Not-for-Wrapping%3Ci64%3E"],[12208,"impl-Not-for-%26Wrapping%3Cu32%3E"],[12209,"impl-Not-for-%26Wrapping%3Cu16%3E"],[12210,"impl-Not-for-%26Wrapping%3Cu64%3E"],[12211,"impl-Not-for-Wrapping%3Ci8%3E"],[12212,"impl-Not-for-%26Wrapping%3Cusize%3E"],[12213,"impl-Not-for-Wrapping%3Cisize%3E"],[12214,"impl-Not-for-%26Wrapping%3Ci32%3E"],[12215,"impl-Not-for-Wrapping%3Ci16%3E"],[12216,"impl-Not-for-%26Wrapping%3Cu128%3E"],[12217,"impl-Not-for-Wrapping%3Cu64%3E"],[12218,"impl-Not-for-Wrapping%3Ci128%3E"],[12219,"impl-Not-for-%26Wrapping%3Ci16%3E"],[12220,"impl-Not-for-%26Wrapping%3Ci128%3E"],[12221,"impl-Not-for-%26Wrapping%3Ci8%3E"],[12222,"impl-Not-for-%26Wrapping%3Cu8%3E"],[12223,"impl-Not-for-Wrapping%3Cu8%3E"],[12224,"impl-Not-for-Wrapping%3Cusize%3E"],[12225,"impl-Not-for-%26Wrapping%3Ci64%3E"],[12226,"impl-Not-for-Wrapping%3Cu128%3E"],[12227,"impl-Not-for-Wrapping%3Cu16%3E"],[12228,"impl-NonZero%3Ci32%3E"],[12229,"impl-NonZero%3Ci8%3E"],[12230,"impl-NonZero%3Ci128%3E"],[12231,"impl-NonZero%3Cisize%3E"],[12232,"impl-NonZero%3Ci64%3E"],[12233,"impl-NonZero%3Ci16%3E"],[12234,"impl-NonZero%3Ci64%3E"],[12235,"impl-NonZero%3Ci32%3E"],[12236,"impl-NonZero%3Cisize%3E"],[12237,"impl-NonZero%3Ci16%3E"],[12238,"impl-NonZero%3Ci128%3E"],[12239,"impl-NonZero%3Ci8%3E"],[12240,"impl-PartialOrd-for-NonZero%3Ci32%3E"],[12241,"impl-PartialOrd-for-NonZero%3Ci16%3E"],[12242,"impl-PartialOrd-for-NonZero%3Ci128%3E"],[12243,"impl-PartialOrd-for-NonZero%3Cu32%3E"],[12244,"impl-PartialOrd-for-NonZero%3Cu8%3E"],[12245,"impl-PartialOrd-for-NonZero%3Cusize%3E"],[12246,"impl-PartialOrd-for-NonZero%3Ci64%3E"],[12247,"impl-PartialOrd-for-NonZero%3Cisize%3E"],[12248,"impl-PartialOrd-for-NonZero%3Cu128%3E"],[12249,"impl-PartialOrd-for-NonZero%3Cu16%3E"],[12250,"impl-PartialOrd-for-NonZero%3Cu64%3E"],[12251,"impl-PartialOrd-for-NonZero%3Ci8%3E"],[12254,"impl-Saturating%3Ci8%3E"],[12255,"impl-Saturating%3Cu32%3E"],[12256,"impl-Saturating%3Ci16%3E"],[12257,"impl-Saturating%3Cu128%3E"],[12258,"impl-Saturating%3Cisize%3E"],[12259,"impl-Saturating%3Cu64%3E"],[12260,"impl-Saturating%3Ci32%3E"],[12261,"impl-Saturating%3Ci64%3E"],[12262,"impl-Saturating%3Ci128%3E"],[12263,"impl-Saturating%3Cusize%3E"],[12264,"impl-Saturating%3Cu8%3E"],[12265,"impl-Saturating%3Cu16%3E"],[12266,"impl-Wrapping%3Cu128%3E"],[12267,"impl-Wrapping%3Ci8%3E"],[12268,"impl-Wrapping%3Cusize%3E"],[12269,"impl-Wrapping%3Cu8%3E"],[12270,"impl-Wrapping%3Ci32%3E"],[12271,"impl-Wrapping%3Cu16%3E"],[12272,"impl-Wrapping%3Cu32%3E"],[12273,"impl-Wrapping%3Cu64%3E"],[12274,"impl-Wrapping%3Cisize%3E"],[12275,"impl-Wrapping%3Ci16%3E"],[12276,"impl-Wrapping%3Ci64%3E"],[12277,"impl-Wrapping%3Ci128%3E"],[12278,"impl-Product%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12279,"impl-Product-for-Wrapping%3Ci128%3E"],[12280,"impl-Product-for-Wrapping%3Ci8%3E"],[12281,"impl-Product-for-Wrapping%3Cisize%3E"],[12282,"impl-Product-for-Wrapping%3Cu16%3E"],[12283,"impl-Product-for-Wrapping%3Ci32%3E"],[12284,"impl-Product-for-Wrapping%3Cu128%3E"],[12285,"impl-Product-for-Wrapping%3Ci16%3E"],[12286,"impl-Product%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12287,"impl-Product%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12288,"impl-Product%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12289,"impl-Product%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12290,"impl-Product%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12291,"impl-Product-for-Wrapping%3Cu32%3E"],[12292,"impl-Product-for-Wrapping%3Cu8%3E"],[12293,"impl-Product%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12294,"impl-Product%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12295,"impl-Product-for-Wrapping%3Ci64%3E"],[12296,"impl-Product-for-Wrapping%3Cusize%3E"],[12297,"impl-Product%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12298,"impl-Product-for-Wrapping%3Cu64%3E"],[12299,"impl-Product%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12300,"impl-Product%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12301,"impl-Product%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12302,"impl-Rem%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12303,"impl-Rem%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12304,"impl-Rem-for-Saturating%3Cisize%3E"],[12305,"impl-Rem%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12306,"impl-Rem%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12307,"impl-Rem%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12308,"impl-Rem%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12309,"impl-Rem%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12310,"impl-Rem-for-Saturating%3Cu8%3E"],[12311,"impl-Rem%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12312,"impl-Rem%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12313,"impl-Rem%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12314,"impl-Rem%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12315,"impl-Rem-for-Saturating%3Ci128%3E"],[12316,"impl-Rem%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12317,"impl-Rem-for-Saturating%3Ci64%3E"],[12318,"impl-Rem-for-Saturating%3Cu128%3E"],[12319,"impl-Rem%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12320,"impl-Rem%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12321,"impl-Rem%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12322,"impl-Rem-for-Saturating%3Cu32%3E"],[12323,"impl-Rem%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12324,"impl-Rem%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12325,"impl-Rem-for-Saturating%3Cusize%3E"],[12326,"impl-Rem-for-Saturating%3Ci16%3E"],[12327,"impl-Rem-for-Saturating%3Ci32%3E"],[12328,"impl-Rem%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12329,"impl-Rem%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12330,"impl-Rem%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12331,"impl-Rem%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12332,"impl-Rem%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12333,"impl-Rem%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12334,"impl-Rem-for-Saturating%3Cu16%3E"],[12335,"impl-Rem%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12336,"impl-Rem%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12337,"impl-Rem%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12338,"impl-Rem%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12339,"impl-Rem%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12340,"impl-Rem%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12341,"impl-Rem%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12342,"impl-Rem%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12343,"impl-Rem-for-Saturating%3Ci8%3E"],[12344,"impl-Rem%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12345,"impl-Rem%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12346,"impl-Rem%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12347,"impl-Rem-for-Saturating%3Cu64%3E"],[12348,"impl-Rem%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12349,"impl-Rem%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12350,"impl-Rem%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12351,"impl-Rem-for-Wrapping%3Cu128%3E"],[12352,"impl-Rem%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12353,"impl-Rem%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12354,"impl-Rem%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12355,"impl-Rem%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12356,"impl-Rem%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12357,"impl-Rem%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12358,"impl-Rem%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12359,"impl-Rem-for-Wrapping%3Cu8%3E"],[12360,"impl-Rem-for-Wrapping%3Ci64%3E"],[12361,"impl-Rem%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12362,"impl-Rem-for-Wrapping%3Cu16%3E"],[12363,"impl-Rem-for-Wrapping%3Ci16%3E"],[12364,"impl-Rem%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12365,"impl-Rem-for-Wrapping%3Ci32%3E"],[12366,"impl-Rem-for-Wrapping%3Cisize%3E"],[12367,"impl-Rem%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12368,"impl-Rem%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12369,"impl-Rem%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12370,"impl-Rem%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12371,"impl-Rem%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12372,"impl-Rem%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12373,"impl-Rem%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12374,"impl-Rem-for-Wrapping%3Ci128%3E"],[12375,"impl-Rem%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12376,"impl-Rem%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12377,"impl-Rem%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12378,"impl-Rem%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12379,"impl-Rem%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12380,"impl-Rem%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12381,"impl-Rem%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12382,"impl-Rem%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12383,"impl-Rem%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12384,"impl-Rem%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12385,"impl-Rem-for-Wrapping%3Cu64%3E"],[12386,"impl-Rem%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12387,"impl-Rem%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12388,"impl-Rem%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12389,"impl-Rem%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12390,"impl-Rem%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12391,"impl-Rem%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12392,"impl-Rem-for-Wrapping%3Ci8%3E"],[12393,"impl-Rem-for-Wrapping%3Cu32%3E"],[12394,"impl-Rem%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12395,"impl-Rem%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12396,"impl-Rem-for-Wrapping%3Cusize%3E"],[12397,"impl-Rem%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12398,"impl-RemAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12399,"impl-RemAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[12400,"impl-RemAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[12401,"impl-RemAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[12402,"impl-RemAssign-for-Saturating%3Cusize%3E"],[12403,"impl-RemAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[12404,"impl-RemAssign-for-Saturating%3Cu8%3E"],[12405,"impl-RemAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[12406,"impl-RemAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12407,"impl-RemAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[12408,"impl-RemAssign-for-Saturating%3Ci16%3E"],[12409,"impl-RemAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[12410,"impl-RemAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[12411,"impl-RemAssign-for-Saturating%3Ci64%3E"],[12412,"impl-RemAssign-for-Saturating%3Cu32%3E"],[12413,"impl-RemAssign-for-Saturating%3Ci32%3E"],[12414,"impl-RemAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[12415,"impl-RemAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[12416,"impl-RemAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12417,"impl-RemAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12418,"impl-RemAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[12419,"impl-RemAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12420,"impl-RemAssign-for-Saturating%3Cisize%3E"],[12421,"impl-RemAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12422,"impl-RemAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12423,"impl-RemAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[12424,"impl-RemAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12425,"impl-RemAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[12426,"impl-RemAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12427,"impl-RemAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[12428,"impl-RemAssign-for-Saturating%3Cu16%3E"],[12429,"impl-RemAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[12430,"impl-RemAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12431,"impl-RemAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[12432,"impl-RemAssign-for-Saturating%3Ci8%3E"],[12433,"impl-RemAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[12434,"impl-RemAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[12435,"impl-RemAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[12436,"impl-RemAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12437,"impl-RemAssign-for-Saturating%3Ci128%3E"],[12438,"impl-RemAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[12439,"impl-RemAssign-for-Saturating%3Cu64%3E"],[12440,"impl-RemAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[12441,"impl-RemAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12442,"impl-RemAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[12443,"impl-RemAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[12444,"impl-RemAssign-for-Saturating%3Cu128%3E"],[12445,"impl-RemAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[12446,"impl-RemAssign-for-Wrapping%3Ci16%3E"],[12447,"impl-RemAssign-for-Wrapping%3Cu16%3E"],[12448,"impl-RemAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[12449,"impl-RemAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[12450,"impl-RemAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12451,"impl-RemAssign-for-Wrapping%3Ci32%3E"],[12452,"impl-RemAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[12453,"impl-RemAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[12454,"impl-RemAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[12455,"impl-RemAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12456,"impl-RemAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[12457,"impl-RemAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[12458,"impl-RemAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12459,"impl-RemAssign-for-Wrapping%3Ci128%3E"],[12460,"impl-RemAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12461,"impl-RemAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12462,"impl-RemAssign-for-Wrapping%3Ci8%3E"],[12463,"impl-RemAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12464,"impl-RemAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[12465,"impl-RemAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[12466,"impl-RemAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[12467,"impl-RemAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12468,"impl-RemAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12469,"impl-RemAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[12470,"impl-RemAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[12471,"impl-RemAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[12472,"impl-RemAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12473,"impl-RemAssign-for-Wrapping%3Cu8%3E"],[12474,"impl-RemAssign-for-Wrapping%3Cisize%3E"],[12475,"impl-RemAssign-for-Wrapping%3Cu128%3E"],[12476,"impl-RemAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[12477,"impl-RemAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[12478,"impl-RemAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[12479,"impl-RemAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12480,"impl-RemAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[12481,"impl-RemAssign-for-Wrapping%3Cusize%3E"],[12482,"impl-RemAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[12483,"impl-RemAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12484,"impl-RemAssign-for-Wrapping%3Cu32%3E"],[12485,"impl-RemAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[12486,"impl-RemAssign-for-Wrapping%3Ci64%3E"],[12487,"impl-RemAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12488,"impl-RemAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12489,"impl-RemAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[12490,"impl-RemAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12491,"impl-RemAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[12492,"impl-RemAssign-for-Wrapping%3Cu64%3E"],[12493,"impl-RemAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[12494,"impl-Saturating%3Cisize%3E"],[12495,"impl-Saturating%3Cu16%3E"],[12496,"impl-Saturating%3Cu128%3E"],[12497,"impl-Saturating%3Cusize%3E"],[12498,"impl-Saturating%3Ci32%3E"],[12499,"impl-Saturating%3Cu8%3E"],[12500,"impl-Saturating%3Cu64%3E"],[12501,"impl-Saturating%3Cu32%3E"],[12502,"impl-Saturating%3Ci8%3E"],[12503,"impl-Saturating%3Ci16%3E"],[12504,"impl-Saturating%3Ci64%3E"],[12505,"impl-Saturating%3Ci128%3E"],[12506,"impl-Wrapping%3Ci32%3E"],[12507,"impl-Wrapping%3Ci16%3E"],[12508,"impl-Wrapping%3Cu32%3E"],[12509,"impl-Wrapping%3Ci8%3E"],[12510,"impl-Wrapping%3Cusize%3E"],[12511,"impl-Wrapping%3Ci128%3E"],[12512,"impl-Wrapping%3Cu16%3E"],[12513,"impl-Wrapping%3Cu64%3E"],[12514,"impl-Wrapping%3Cisize%3E"],[12515,"impl-Wrapping%3Ci64%3E"],[12516,"impl-Wrapping%3Cu128%3E"],[12517,"impl-Wrapping%3Cu8%3E"],[12518,"impl-Saturating%3Cu32%3E"],[12519,"impl-Saturating%3Ci64%3E"],[12520,"impl-Saturating%3Cu8%3E"],[12521,"impl-Saturating%3Cu16%3E"],[12522,"impl-Saturating%3Cu128%3E"],[12523,"impl-Saturating%3Cusize%3E"],[12524,"impl-Saturating%3Cisize%3E"],[12525,"impl-Saturating%3Ci16%3E"],[12526,"impl-Saturating%3Ci8%3E"],[12527,"impl-Saturating%3Cu64%3E"],[12528,"impl-Saturating%3Ci128%3E"],[12529,"impl-Saturating%3Ci32%3E"],[12530,"impl-Wrapping%3Cu128%3E"],[12531,"impl-Wrapping%3Ci16%3E"],[12532,"impl-Wrapping%3Cu16%3E"],[12533,"impl-Wrapping%3Ci64%3E"],[12534,"impl-Wrapping%3Cu64%3E"],[12535,"impl-Wrapping%3Cu8%3E"],[12536,"impl-Wrapping%3Cusize%3E"],[12537,"impl-Wrapping%3Ci128%3E"],[12538,"impl-Wrapping%3Ci8%3E"],[12539,"impl-Wrapping%3Ci32%3E"],[12540,"impl-Wrapping%3Cu32%3E"],[12541,"impl-Wrapping%3Cisize%3E"],[12542,"impl-Saturating%3Cisize%3E"],[12543,"impl-Saturating%3Ci128%3E"],[12544,"impl-Saturating%3Ci16%3E"],[12545,"impl-Saturating%3Ci32%3E"],[12546,"impl-Saturating%3Cusize%3E"],[12547,"impl-Saturating%3Cu64%3E"],[12548,"impl-Saturating%3Cu32%3E"],[12549,"impl-Saturating%3Ci64%3E"],[12550,"impl-Saturating%3Cu8%3E"],[12551,"impl-Saturating%3Ci8%3E"],[12552,"impl-Saturating%3Cu16%3E"],[12553,"impl-Saturating%3Cu128%3E"],[12554,"impl-Wrapping%3Cu8%3E"],[12555,"impl-Wrapping%3Cu32%3E"],[12556,"impl-Wrapping%3Cu64%3E"],[12557,"impl-Wrapping%3Ci16%3E"],[12558,"impl-Wrapping%3Ci32%3E"],[12559,"impl-Wrapping%3Cusize%3E"],[12560,"impl-Wrapping%3Cu16%3E"],[12561,"impl-Wrapping%3Cisize%3E"],[12562,"impl-Wrapping%3Ci64%3E"],[12563,"impl-Wrapping%3Ci128%3E"],[12564,"impl-Wrapping%3Ci8%3E"],[12565,"impl-Wrapping%3Cu128%3E"],[12566,"impl-NonZero%3Ci16%3E"],[12567,"impl-NonZero%3Ci32%3E"],[12568,"impl-NonZero%3Cisize%3E"],[12569,"impl-NonZero%3Ci128%3E"],[12570,"impl-NonZero%3Ci8%3E"],[12571,"impl-NonZero%3Ci64%3E"],[12572,"impl-NonZero%3Cu32%3E"],[12573,"impl-NonZero%3Cusize%3E"],[12574,"impl-NonZero%3Cu8%3E"],[12575,"impl-NonZero%3Cu128%3E"],[12576,"impl-NonZero%3Cu64%3E"],[12577,"impl-NonZero%3Cu16%3E"],[12578,"impl-NonZero%3Ci128%3E"],[12579,"impl-NonZero%3Ci16%3E"],[12580,"impl-NonZero%3Ci8%3E"],[12581,"impl-NonZero%3Cisize%3E"],[12582,"impl-NonZero%3Ci32%3E"],[12583,"impl-NonZero%3Cusize%3E"],[12584,"impl-NonZero%3Cu128%3E"],[12585,"impl-NonZero%3Cu64%3E"],[12586,"impl-NonZero%3Ci64%3E"],[12587,"impl-NonZero%3Cu32%3E"],[12588,"impl-NonZero%3Cu16%3E"],[12589,"impl-NonZero%3Cu8%3E"],[12590,"impl-NonZero%3Ci16%3E"],[12591,"impl-NonZero%3Ci8%3E"],[12592,"impl-NonZero%3Ci32%3E"],[12593,"impl-NonZero%3Ci64%3E"],[12594,"impl-NonZero%3Ci128%3E"],[12595,"impl-NonZero%3Cisize%3E"],[12596,"impl-NonZero%3Ci16%3E"],[12597,"impl-NonZero%3Cu16%3E"],[12598,"impl-NonZero%3Cusize%3E"],[12599,"impl-NonZero%3Cu32%3E"],[12600,"impl-NonZero%3Cu8%3E"],[12601,"impl-NonZero%3Cu64%3E"],[12602,"impl-NonZero%3Cu128%3E"],[12603,"impl-NonZero%3Ci128%3E"],[12604,"impl-NonZero%3Ci8%3E"],[12605,"impl-NonZero%3Cisize%3E"],[12606,"impl-NonZero%3Ci32%3E"],[12607,"impl-NonZero%3Ci64%3E"],[12608,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cusize%3E"],[12609,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12610,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu16%3E"],[12611,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12612,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12613,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu128%3E"],[12614,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12615,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12616,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu8%3E"],[12617,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci16%3E"],[12618,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12619,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu128%3E"],[12620,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12621,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12622,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cisize%3E"],[12623,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12624,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12625,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12626,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cisize%3E"],[12627,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu64%3E"],[12628,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12629,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu32%3E"],[12630,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Cu64%3E"],[12631,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cusize%3E"],[12632,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12633,"impl-Shl%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12634,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci8%3E"],[12635,"impl-Shl%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12636,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci8%3E"],[12637,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu32%3E"],[12638,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci32%3E"],[12639,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci128%3E"],[12640,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12641,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12642,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci32%3E"],[12643,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci64%3E"],[12644,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12645,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12646,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12647,"impl-Shl%3Cusize%3E-for-%26Wrapping%3Ci64%3E"],[12648,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu8%3E"],[12649,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci128%3E"],[12650,"impl-Shl%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12651,"impl-Shl%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12652,"impl-Shl%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12653,"impl-Shl%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12654,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Ci16%3E"],[12655,"impl-Shl%3C%26usize%3E-for-%26Wrapping%3Cu16%3E"],[12656,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12657,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12658,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12659,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12660,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12661,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12662,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12663,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12664,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12665,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12666,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12667,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12668,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12669,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12670,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12671,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12672,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12673,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12674,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12675,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12676,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12677,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12678,"impl-ShlAssign%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12679,"impl-ShlAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12680,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12681,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12682,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12683,"impl-Shr%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12684,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12685,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci128%3E"],[12686,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cusize%3E"],[12687,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12688,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12689,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cisize%3E"],[12690,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu32%3E"],[12691,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12692,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci64%3E"],[12693,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12694,"impl-Shr%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12695,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci8%3E"],[12696,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu16%3E"],[12697,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci64%3E"],[12698,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu128%3E"],[12699,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12700,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu64%3E"],[12701,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12702,"impl-Shr%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12703,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu32%3E"],[12704,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cusize%3E"],[12705,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12706,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu8%3E"],[12707,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12708,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cisize%3E"],[12709,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu8%3E"],[12710,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12711,"impl-Shr%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12712,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci32%3E"],[12713,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu128%3E"],[12714,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12715,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci16%3E"],[12716,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12717,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Cu64%3E"],[12718,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci32%3E"],[12719,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Cu16%3E"],[12720,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12721,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12722,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12723,"impl-Shr%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12724,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci8%3E"],[12725,"impl-Shr%3Cusize%3E-for-%26Wrapping%3Ci16%3E"],[12726,"impl-Shr%3C%26usize%3E-for-%26Wrapping%3Ci128%3E"],[12727,"impl-Shr%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12728,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu16%3E"],[12729,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cisize%3E"],[12730,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci32%3E"],[12731,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci128%3E"],[12732,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu16%3E"],[12733,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12734,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu64%3E"],[12735,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci8%3E"],[12736,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu128%3E"],[12737,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cisize%3E"],[12738,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci16%3E"],[12739,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu8%3E"],[12740,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu32%3E"],[12741,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci64%3E"],[12742,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu32%3E"],[12743,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu8%3E"],[12744,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci16%3E"],[12745,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Cu128%3E"],[12746,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci128%3E"],[12747,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12748,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Ci8%3E"],[12749,"impl-ShrAssign%3Cusize%3E-for-Wrapping%3Cu64%3E"],[12750,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci32%3E"],[12751,"impl-ShrAssign%3C%26usize%3E-for-Wrapping%3Ci64%3E"],[12752,"impl-Saturating%3Cisize%3E"],[12753,"impl-Saturating%3Ci8%3E"],[12754,"impl-Saturating%3Ci16%3E"],[12755,"impl-Saturating%3Ci32%3E"],[12756,"impl-Saturating%3Ci64%3E"],[12757,"impl-Saturating%3Ci128%3E"],[12758,"impl-Wrapping%3Cisize%3E"],[12759,"impl-Wrapping%3Ci128%3E"],[12760,"impl-Wrapping%3Ci64%3E"],[12761,"impl-Wrapping%3Ci32%3E"],[12762,"impl-Wrapping%3Ci16%3E"],[12763,"impl-Wrapping%3Ci8%3E"],[12764,"impl-Sub%3C%26Saturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12765,"impl-Sub%3C%26Saturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12766,"impl-Sub-for-Saturating%3Cusize%3E"],[12767,"impl-Sub%3CSaturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12768,"impl-Sub-for-Saturating%3Ci32%3E"],[12769,"impl-Sub%3C%26Saturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12770,"impl-Sub-for-Saturating%3Cu32%3E"],[12771,"impl-Sub%3C%26Saturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12772,"impl-Sub%3CSaturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12773,"impl-Sub%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12774,"impl-Sub-for-Saturating%3Cu16%3E"],[12775,"impl-Sub%3C%26Saturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12776,"impl-Sub%3C%26Saturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12777,"impl-Sub%3C%26Saturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12778,"impl-Sub%3CSaturating%3Ci32%3E%3E-for-%26Saturating%3Ci32%3E"],[12779,"impl-Sub%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12780,"impl-Sub%3C%26Saturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12781,"impl-Sub%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12782,"impl-Sub%3CSaturating%3Cu32%3E%3E-for-%26Saturating%3Cu32%3E"],[12783,"impl-Sub%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12784,"impl-Sub%3CSaturating%3Cisize%3E%3E-for-%26Saturating%3Cisize%3E"],[12785,"impl-Sub%3CSaturating%3Cusize%3E%3E-for-%26Saturating%3Cusize%3E"],[12786,"impl-Sub-for-Saturating%3Ci16%3E"],[12787,"impl-Sub%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12788,"impl-Sub-for-Saturating%3Cu64%3E"],[12789,"impl-Sub-for-Saturating%3Ci8%3E"],[12790,"impl-Sub%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12791,"impl-Sub-for-Saturating%3Ci128%3E"],[12792,"impl-Sub%3C%26Saturating%3Ci8%3E%3E-for-%26Saturating%3Ci8%3E"],[12793,"impl-Sub%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12794,"impl-Sub%3C%26Saturating%3Cu64%3E%3E-for-%26Saturating%3Cu64%3E"],[12795,"impl-Sub%3C%26Saturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12796,"impl-Sub%3C%26Saturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12797,"impl-Sub%3CSaturating%3Ci128%3E%3E-for-%26Saturating%3Ci128%3E"],[12798,"impl-Sub-for-Saturating%3Ci64%3E"],[12799,"impl-Sub%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12800,"impl-Sub%3CSaturating%3Ci64%3E%3E-for-%26Saturating%3Ci64%3E"],[12801,"impl-Sub-for-Saturating%3Cisize%3E"],[12802,"impl-Sub%3CSaturating%3Ci16%3E%3E-for-%26Saturating%3Ci16%3E"],[12803,"impl-Sub%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12804,"impl-Sub%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12805,"impl-Sub-for-Saturating%3Cu128%3E"],[12806,"impl-Sub-for-Saturating%3Cu8%3E"],[12807,"impl-Sub%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12808,"impl-Sub%3CSaturating%3Cu8%3E%3E-for-%26Saturating%3Cu8%3E"],[12809,"impl-Sub%3CSaturating%3Cu128%3E%3E-for-%26Saturating%3Cu128%3E"],[12810,"impl-Sub%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12811,"impl-Sub%3CSaturating%3Cu16%3E%3E-for-%26Saturating%3Cu16%3E"],[12812,"impl-Sub%3C%26Wrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12813,"impl-Sub%3C%26Wrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12814,"impl-Sub%3CWrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12815,"impl-Sub%3C%26Wrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12816,"impl-Sub-for-Wrapping%3Ci64%3E"],[12817,"impl-Sub-for-Wrapping%3Ci32%3E"],[12818,"impl-Sub%3CWrapping%3Ci64%3E%3E-for-%26Wrapping%3Ci64%3E"],[12819,"impl-Sub%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12820,"impl-Sub%3C%26Wrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12821,"impl-Sub%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12822,"impl-Sub-for-Wrapping%3Cu64%3E"],[12823,"impl-Sub%3C%26Wrapping%3Cu128%3E%3E-for-%26Wrapping%3Cu128%3E"],[12824,"impl-Sub-for-Wrapping%3Cu32%3E"],[12825,"impl-Sub%3C%26Wrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12826,"impl-Sub%3CWrapping%3Ci16%3E%3E-for-%26Wrapping%3Ci16%3E"],[12827,"impl-Sub%3C%26Wrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12828,"impl-Sub%3CWrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12829,"impl-Sub%3C%26Wrapping%3Cu64%3E%3E-for-%26Wrapping%3Cu64%3E"],[12830,"impl-Sub%3CWrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12831,"impl-Sub%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12832,"impl-Sub%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12833,"impl-Sub%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12834,"impl-Sub-for-Wrapping%3Cu16%3E"],[12835,"impl-Sub%3CWrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12836,"impl-Sub%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12837,"impl-Sub%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12838,"impl-Sub%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12839,"impl-Sub-for-Wrapping%3Ci8%3E"],[12840,"impl-Sub-for-Wrapping%3Cu8%3E"],[12841,"impl-Sub%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12842,"impl-Sub%3CWrapping%3Cisize%3E%3E-for-%26Wrapping%3Cisize%3E"],[12843,"impl-Sub-for-Wrapping%3Ci16%3E"],[12844,"impl-Sub-for-Wrapping%3Cisize%3E"],[12845,"impl-Sub%3CWrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12846,"impl-Sub%3CWrapping%3Ci128%3E%3E-for-%26Wrapping%3Ci128%3E"],[12847,"impl-Sub%3C%26Wrapping%3Ci8%3E%3E-for-%26Wrapping%3Ci8%3E"],[12848,"impl-Sub%3CWrapping%3Cusize%3E%3E-for-%26Wrapping%3Cusize%3E"],[12849,"impl-Sub-for-Wrapping%3Cu128%3E"],[12850,"impl-Sub-for-Wrapping%3Ci128%3E"],[12851,"impl-Sub%3C%26Wrapping%3Cu16%3E%3E-for-%26Wrapping%3Cu16%3E"],[12852,"impl-Sub%3CWrapping%3Ci32%3E%3E-for-%26Wrapping%3Ci32%3E"],[12853,"impl-Sub%3CWrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12854,"impl-Sub-for-Wrapping%3Cusize%3E"],[12855,"impl-Sub%3C%26Wrapping%3Cu32%3E%3E-for-%26Wrapping%3Cu32%3E"],[12856,"impl-Sub%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12857,"impl-Sub%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12858,"impl-Sub%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12859,"impl-Sub%3C%26Wrapping%3Cu8%3E%3E-for-%26Wrapping%3Cu8%3E"],[12860,"impl-SubAssign-for-Saturating%3Ci64%3E"],[12861,"impl-SubAssign%3C%26isize%3E-for-Saturating%3Cisize%3E"],[12862,"impl-SubAssign%3C%26Saturating%3Cu16%3E%3E-for-Saturating%3Cu16%3E"],[12863,"impl-SubAssign-for-Saturating%3Ci8%3E"],[12864,"impl-SubAssign%3Cu16%3E-for-Saturating%3Cu16%3E"],[12865,"impl-SubAssign%3Ci8%3E-for-Saturating%3Ci8%3E"],[12866,"impl-SubAssign%3Cisize%3E-for-Saturating%3Cisize%3E"],[12867,"impl-SubAssign-for-Saturating%3Cu64%3E"],[12868,"impl-SubAssign%3Ci32%3E-for-Saturating%3Ci32%3E"],[12869,"impl-SubAssign%3C%26Saturating%3Cu32%3E%3E-for-Saturating%3Cu32%3E"],[12870,"impl-SubAssign%3C%26Saturating%3Ci8%3E%3E-for-Saturating%3Ci8%3E"],[12871,"impl-SubAssign%3C%26usize%3E-for-Saturating%3Cusize%3E"],[12872,"impl-SubAssign%3C%26Saturating%3Cusize%3E%3E-for-Saturating%3Cusize%3E"],[12873,"impl-SubAssign%3C%26Saturating%3Cisize%3E%3E-for-Saturating%3Cisize%3E"],[12874,"impl-SubAssign-for-Saturating%3Ci128%3E"],[12875,"impl-SubAssign%3Cu64%3E-for-Saturating%3Cu64%3E"],[12876,"impl-SubAssign-for-Saturating%3Cu128%3E"],[12877,"impl-SubAssign%3C%26u16%3E-for-Saturating%3Cu16%3E"],[12878,"impl-SubAssign%3C%26Saturating%3Ci16%3E%3E-for-Saturating%3Ci16%3E"],[12879,"impl-SubAssign%3C%26Saturating%3Ci128%3E%3E-for-Saturating%3Ci128%3E"],[12880,"impl-SubAssign%3C%26u64%3E-for-Saturating%3Cu64%3E"],[12881,"impl-SubAssign%3C%26Saturating%3Ci64%3E%3E-for-Saturating%3Ci64%3E"],[12882,"impl-SubAssign%3C%26i8%3E-for-Saturating%3Ci8%3E"],[12883,"impl-SubAssign%3C%26Saturating%3Cu8%3E%3E-for-Saturating%3Cu8%3E"],[12884,"impl-SubAssign-for-Saturating%3Cu8%3E"],[12885,"impl-SubAssign%3Cu128%3E-for-Saturating%3Cu128%3E"],[12886,"impl-SubAssign%3Cusize%3E-for-Saturating%3Cusize%3E"],[12887,"impl-SubAssign%3C%26u8%3E-for-Saturating%3Cu8%3E"],[12888,"impl-SubAssign%3Cu8%3E-for-Saturating%3Cu8%3E"],[12889,"impl-SubAssign-for-Saturating%3Cu16%3E"],[12890,"impl-SubAssign%3C%26i16%3E-for-Saturating%3Ci16%3E"],[12891,"impl-SubAssign-for-Saturating%3Cusize%3E"],[12892,"impl-SubAssign%3C%26u32%3E-for-Saturating%3Cu32%3E"],[12893,"impl-SubAssign%3C%26Saturating%3Cu64%3E%3E-for-Saturating%3Cu64%3E"],[12894,"impl-SubAssign-for-Saturating%3Cu32%3E"],[12895,"impl-SubAssign%3Ci128%3E-for-Saturating%3Ci128%3E"],[12896,"impl-SubAssign-for-Saturating%3Ci32%3E"],[12897,"impl-SubAssign%3C%26Saturating%3Ci32%3E%3E-for-Saturating%3Ci32%3E"],[12898,"impl-SubAssign%3C%26i64%3E-for-Saturating%3Ci64%3E"],[12899,"impl-SubAssign%3C%26i128%3E-for-Saturating%3Ci128%3E"],[12900,"impl-SubAssign-for-Saturating%3Cisize%3E"],[12901,"impl-SubAssign%3Cu32%3E-for-Saturating%3Cu32%3E"],[12902,"impl-SubAssign-for-Saturating%3Ci16%3E"],[12903,"impl-SubAssign%3C%26u128%3E-for-Saturating%3Cu128%3E"],[12904,"impl-SubAssign%3Ci16%3E-for-Saturating%3Ci16%3E"],[12905,"impl-SubAssign%3Ci64%3E-for-Saturating%3Ci64%3E"],[12906,"impl-SubAssign%3C%26Saturating%3Cu128%3E%3E-for-Saturating%3Cu128%3E"],[12907,"impl-SubAssign%3C%26i32%3E-for-Saturating%3Ci32%3E"],[12908,"impl-SubAssign%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12909,"impl-SubAssign-for-Wrapping%3Cusize%3E"],[12910,"impl-SubAssign%3C%26isize%3E-for-Wrapping%3Cisize%3E"],[12911,"impl-SubAssign%3Cu8%3E-for-Wrapping%3Cu8%3E"],[12912,"impl-SubAssign%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12913,"impl-SubAssign%3C%26i32%3E-for-Wrapping%3Ci32%3E"],[12914,"impl-SubAssign%3Cu64%3E-for-Wrapping%3Cu64%3E"],[12915,"impl-SubAssign%3Ci128%3E-for-Wrapping%3Ci128%3E"],[12916,"impl-SubAssign-for-Wrapping%3Cu8%3E"],[12917,"impl-SubAssign-for-Wrapping%3Ci16%3E"],[12918,"impl-SubAssign%3C%26u128%3E-for-Wrapping%3Cu128%3E"],[12919,"impl-SubAssign%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12920,"impl-SubAssign%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12921,"impl-SubAssign%3Cisize%3E-for-Wrapping%3Cisize%3E"],[12922,"impl-SubAssign%3C%26i128%3E-for-Wrapping%3Ci128%3E"],[12923,"impl-SubAssign%3C%26i64%3E-for-Wrapping%3Ci64%3E"],[12924,"impl-SubAssign%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12925,"impl-SubAssign%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12926,"impl-SubAssign%3Cu32%3E-for-Wrapping%3Cu32%3E"],[12927,"impl-SubAssign%3Cusize%3E-for-Wrapping%3Cusize%3E"],[12928,"impl-SubAssign-for-Wrapping%3Ci128%3E"],[12929,"impl-SubAssign%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12930,"impl-SubAssign%3C%26u8%3E-for-Wrapping%3Cu8%3E"],[12931,"impl-SubAssign%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12932,"impl-SubAssign%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12933,"impl-SubAssign%3C%26i16%3E-for-Wrapping%3Ci16%3E"],[12934,"impl-SubAssign%3C%26u64%3E-for-Wrapping%3Cu64%3E"],[12935,"impl-SubAssign%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12936,"impl-SubAssign-for-Wrapping%3Cu16%3E"],[12937,"impl-SubAssign%3Cu16%3E-for-Wrapping%3Cu16%3E"],[12938,"impl-SubAssign%3C%26i8%3E-for-Wrapping%3Ci8%3E"],[12939,"impl-SubAssign%3Ci16%3E-for-Wrapping%3Ci16%3E"],[12940,"impl-SubAssign-for-Wrapping%3Ci32%3E"],[12941,"impl-SubAssign-for-Wrapping%3Ci64%3E"],[12942,"impl-SubAssign-for-Wrapping%3Cu128%3E"],[12943,"impl-SubAssign%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12944,"impl-SubAssign%3C%26usize%3E-for-Wrapping%3Cusize%3E"],[12945,"impl-SubAssign-for-Wrapping%3Ci8%3E"],[12946,"impl-SubAssign%3Ci32%3E-for-Wrapping%3Ci32%3E"],[12947,"impl-SubAssign%3Ci64%3E-for-Wrapping%3Ci64%3E"],[12948,"impl-SubAssign%3Cu128%3E-for-Wrapping%3Cu128%3E"],[12949,"impl-SubAssign-for-Wrapping%3Cisize%3E"],[12950,"impl-SubAssign%3Ci8%3E-for-Wrapping%3Ci8%3E"],[12951,"impl-SubAssign%3C%26u32%3E-for-Wrapping%3Cu32%3E"],[12952,"impl-SubAssign%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12953,"impl-SubAssign%3C%26u16%3E-for-Wrapping%3Cu16%3E"],[12954,"impl-SubAssign-for-Wrapping%3Cu32%3E"],[12955,"impl-SubAssign-for-Wrapping%3Cu64%3E"],[12956,"impl-Sum-for-Wrapping%3Cisize%3E"],[12957,"impl-Sum-for-Wrapping%3Ci128%3E"],[12958,"impl-Sum%3C%26Wrapping%3Ci32%3E%3E-for-Wrapping%3Ci32%3E"],[12959,"impl-Sum%3C%26Wrapping%3Ci8%3E%3E-for-Wrapping%3Ci8%3E"],[12960,"impl-Sum%3C%26Wrapping%3Cu32%3E%3E-for-Wrapping%3Cu32%3E"],[12961,"impl-Sum-for-Wrapping%3Cusize%3E"],[12962,"impl-Sum%3C%26Wrapping%3Ci64%3E%3E-for-Wrapping%3Ci64%3E"],[12963,"impl-Sum-for-Wrapping%3Cu64%3E"],[12964,"impl-Sum%3C%26Wrapping%3Cu64%3E%3E-for-Wrapping%3Cu64%3E"],[12965,"impl-Sum-for-Wrapping%3Cu32%3E"],[12966,"impl-Sum-for-Wrapping%3Ci64%3E"],[12967,"impl-Sum%3C%26Wrapping%3Ci128%3E%3E-for-Wrapping%3Ci128%3E"],[12968,"impl-Sum%3C%26Wrapping%3Ci16%3E%3E-for-Wrapping%3Ci16%3E"],[12969,"impl-Sum%3C%26Wrapping%3Cisize%3E%3E-for-Wrapping%3Cisize%3E"],[12970,"impl-Sum-for-Wrapping%3Ci16%3E"],[12971,"impl-Sum-for-Wrapping%3Cu128%3E"],[12972,"impl-Sum-for-Wrapping%3Ci8%3E"],[12973,"impl-Sum-for-Wrapping%3Cu16%3E"],[12974,"impl-Sum%3C%26Wrapping%3Cu128%3E%3E-for-Wrapping%3Cu128%3E"],[12975,"impl-Sum-for-Wrapping%3Cu8%3E"],[12976,"impl-Sum%3C%26Wrapping%3Cu8%3E%3E-for-Wrapping%3Cu8%3E"],[12977,"impl-Sum%3C%26Wrapping%3Cusize%3E%3E-for-Wrapping%3Cusize%3E"],[12978,"impl-Sum%3C%26Wrapping%3Cu16%3E%3E-for-Wrapping%3Cu16%3E"],[12979,"impl-Sum-for-Wrapping%3Ci32%3E"],[12980,"impl-Saturating%3Cu16%3E"],[12981,"impl-Saturating%3Cisize%3E"],[12982,"impl-Saturating%3Ci16%3E"],[12983,"impl-Saturating%3Cu64%3E"],[12984,"impl-Saturating%3Ci64%3E"],[12985,"impl-Saturating%3Ci8%3E"],[12986,"impl-Saturating%3Cu8%3E"],[12987,"impl-Saturating%3Cu128%3E"],[12988,"impl-Saturating%3Ci32%3E"],[12989,"impl-Saturating%3Ci128%3E"],[12990,"impl-Saturating%3Cu32%3E"],[12991,"impl-Saturating%3Cusize%3E"],[12992,"impl-Wrapping%3Cu128%3E"],[12993,"impl-Wrapping%3Ci8%3E"],[12994,"impl-Wrapping%3Cu16%3E"],[12995,"impl-Wrapping%3Cisize%3E"],[12996,"impl-Wrapping%3Ci64%3E"],[12997,"impl-Wrapping%3Cu8%3E"],[12998,"impl-Wrapping%3Ci128%3E"],[12999,"impl-Wrapping%3Cusize%3E"],[13000,"impl-Wrapping%3Ci32%3E"],[13001,"impl-Wrapping%3Cu32%3E"],[13002,"impl-Wrapping%3Cu64%3E"],[13003,"impl-Wrapping%3Ci16%3E"],[13004,"impl-Saturating%3Cu16%3E"],[13005,"impl-Saturating%3Cusize%3E"],[13006,"impl-Saturating%3Cu32%3E"],[13007,"impl-Saturating%3Ci128%3E"],[13008,"impl-Saturating%3Ci64%3E"],[13009,"impl-Saturating%3Ci16%3E"],[13010,"impl-Saturating%3Cu8%3E"],[13011,"impl-Saturating%3Cisize%3E"],[13012,"impl-Saturating%3Ci32%3E"],[13013,"impl-Saturating%3Cu64%3E"],[13014,"impl-Saturating%3Ci8%3E"],[13015,"impl-Saturating%3Cu128%3E"],[13016,"impl-Wrapping%3Cu64%3E"],[13017,"impl-Wrapping%3Cu32%3E"],[13018,"impl-Wrapping%3Cu16%3E"],[13019,"impl-Wrapping%3Cisize%3E"],[13020,"impl-Wrapping%3Cu128%3E"],[13021,"impl-Wrapping%3Cu8%3E"],[13022,"impl-Wrapping%3Ci32%3E"],[13023,"impl-Wrapping%3Cusize%3E"],[13024,"impl-Wrapping%3Ci8%3E"],[13025,"impl-Wrapping%3Ci128%3E"],[13026,"impl-Wrapping%3Ci16%3E"],[13027,"impl-Wrapping%3Ci64%3E"],[13028,"impl-Saturating%3Ci128%3E"],[13029,"impl-Saturating%3Ci16%3E"],[13030,"impl-Saturating%3Cu32%3E"],[13031,"impl-Saturating%3Cusize%3E"],[13032,"impl-Saturating%3Cu16%3E"],[13033,"impl-Saturating%3Cu64%3E"],[13034,"impl-Saturating%3Cu128%3E"],[13035,"impl-Saturating%3Ci64%3E"],[13036,"impl-Saturating%3Cu8%3E"],[13037,"impl-Saturating%3Cisize%3E"],[13038,"impl-Saturating%3Ci32%3E"],[13039,"impl-Saturating%3Ci8%3E"],[13040,"impl-Wrapping%3Cu16%3E"],[13041,"impl-Wrapping%3Ci64%3E"],[13042,"impl-Wrapping%3Ci128%3E"],[13043,"impl-Wrapping%3Cusize%3E"],[13044,"impl-Wrapping%3Cisize%3E"],[13045,"impl-Wrapping%3Ci32%3E"],[13046,"impl-Wrapping%3Cu8%3E"],[13047,"impl-Wrapping%3Cu64%3E"],[13048,"impl-Wrapping%3Ci16%3E"],[13049,"impl-Wrapping%3Ci8%3E"],[13050,"impl-Wrapping%3Cu32%3E"],[13051,"impl-Wrapping%3Cu128%3E"],[13066,"impl-NonZero%3Ci8%3E"],[13067,"impl-NonZero%3Cu8%3E"],[13068,"impl-NonZero%3Ci128%3E"],[13069,"impl-NonZero%3Cu16%3E"],[13070,"impl-NonZero%3Ci64%3E"],[13071,"impl-NonZero%3Cu32%3E"],[13072,"impl-NonZero%3Cu64%3E"],[13073,"impl-NonZero%3Cisize%3E"],[13074,"impl-NonZero%3Ci16%3E"],[13075,"impl-NonZero%3Cu128%3E"],[13076,"impl-NonZero%3Cusize%3E"],[13077,"impl-NonZero%3Ci32%3E"],[13078,"impl-Saturating%3Cusize%3E"],[13079,"impl-Saturating%3Ci128%3E"],[13080,"impl-Saturating%3Cu32%3E"],[13081,"impl-Saturating%3Cu16%3E"],[13082,"impl-Saturating%3Ci16%3E"],[13083,"impl-Saturating%3Cu64%3E"],[13084,"impl-Saturating%3Cisize%3E"],[13085,"impl-Saturating%3Cu128%3E"],[13086,"impl-Saturating%3Cu8%3E"],[13087,"impl-Saturating%3Ci64%3E"],[13088,"impl-Saturating%3Ci32%3E"],[13089,"impl-Saturating%3Ci8%3E"],[13090,"impl-Wrapping%3Ci16%3E"],[13091,"impl-Wrapping%3Cu128%3E"],[13092,"impl-Wrapping%3Ci64%3E"],[13093,"impl-Wrapping%3Cu8%3E"],[13094,"impl-Wrapping%3Cu16%3E"],[13095,"impl-Wrapping%3Ci32%3E"],[13096,"impl-Wrapping%3Cu32%3E"],[13097,"impl-Wrapping%3Cu64%3E"],[13098,"impl-Wrapping%3Cusize%3E"],[13099,"impl-Wrapping%3Ci128%3E"],[13100,"impl-Wrapping%3Ci8%3E"],[13101,"impl-Wrapping%3Cisize%3E"],[13102,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu8%3E"],[13103,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu16%3E"],[13104,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu8%3E"],[13105,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cisize%3E"],[13106,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu128%3E"],[13107,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu32%3E"],[13109,"impl-TryFrom%3Cu128%3E-for-NonZero%3Cu128%3E"],[13110,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cusize%3E"],[13111,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci8%3E"],[13112,"impl-TryFrom%3Cu32%3E-for-NonZero%3Cu32%3E"],[13113,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu64%3E"],[13114,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci128%3E"],[13115,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu16%3E"],[13116,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci32%3E"],[13117,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu32%3E"],[13118,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu32%3E"],[13119,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci32%3E"],[13120,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cisize%3E"],[13121,"impl-TryFrom%3Cusize%3E-for-NonZero%3Cusize%3E"],[13122,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci64%3E"],[13123,"impl-TryFrom%3CNonZero%3Cu8%3E%3E-for-NonZero%3Ci8%3E"],[13124,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci16%3E"],[13125,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cusize%3E"],[13126,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci32%3E"],[13127,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu8%3E"],[13128,"impl-TryFrom%3Ci16%3E-for-NonZero%3Ci16%3E"],[13129,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci8%3E"],[13130,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu8%3E"],[13131,"impl-TryFrom%3Ci32%3E-for-NonZero%3Ci32%3E"],[13132,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cusize%3E"],[13133,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cu16%3E"],[13134,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci64%3E"],[13135,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Cusize%3E"],[13136,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci32%3E"],[13137,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci8%3E"],[13138,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci8%3E"],[13139,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu128%3E"],[13140,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu32%3E"],[13141,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci32%3E"],[13142,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cisize%3E"],[13143,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cusize%3E"],[13144,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu32%3E"],[13145,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci32%3E"],[13146,"impl-TryFrom%3Cisize%3E-for-NonZero%3Cisize%3E"],[13147,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci64%3E"],[13148,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci16%3E"],[13149,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu8%3E"],[13150,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cisize%3E"],[13151,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu16%3E"],[13152,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu8%3E"],[13153,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cisize%3E"],[13154,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu8%3E"],[13155,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu16%3E"],[13156,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci128%3E"],[13157,"impl-TryFrom%3Ci128%3E-for-NonZero%3Ci128%3E"],[13158,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu32%3E"],[13159,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu64%3E"],[13160,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu8%3E"],[13161,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu32%3E"],[13162,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci8%3E"],[13163,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Ci8%3E"],[13164,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cisize%3E"],[13165,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu64%3E"],[13166,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Ci128%3E"],[13167,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cu8%3E"],[13168,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu128%3E"],[13169,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci32%3E"],[13170,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu64%3E"],[13171,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cisize%3E"],[13172,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Ci16%3E"],[13173,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu16%3E"],[13174,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu64%3E"],[13175,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci16%3E"],[13176,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu32%3E"],[13177,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci16%3E"],[13178,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Ci8%3E"],[13179,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Ci8%3E"],[13180,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cusize%3E"],[13181,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cu16%3E"],[13182,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci16%3E"],[13183,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci16%3E"],[13184,"impl-TryFrom%3Cu16%3E-for-NonZero%3Cu16%3E"],[13185,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Cisize%3E"],[13186,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cusize%3E"],[13187,"impl-TryFrom%3CNonZero%3Cu32%3E%3E-for-NonZero%3Ci8%3E"],[13188,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci16%3E"],[13189,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Ci64%3E"],[13190,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu64%3E"],[13191,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu128%3E"],[13192,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cusize%3E"],[13193,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Ci64%3E"],[13194,"impl-TryFrom%3Ci8%3E-for-NonZero%3Ci8%3E"],[13195,"impl-TryFrom%3CNonZero%3Cu128%3E%3E-for-NonZero%3Cu64%3E"],[13196,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-NonZero%3Cu128%3E"],[13197,"impl-TryFrom%3CNonZero%3Ci16%3E%3E-for-NonZero%3Cu128%3E"],[13198,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu8%3E"],[13199,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu16%3E"],[13200,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Cusize%3E"],[13201,"impl-TryFrom%3CNonZero%3Cu64%3E%3E-for-NonZero%3Ci8%3E"],[13202,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu16%3E"],[13203,"impl-TryFrom%3CNonZero%3Ci64%3E%3E-for-NonZero%3Cu128%3E"],[13204,"impl-TryFrom%3CNonZero%3Cu16%3E%3E-for-NonZero%3Cu8%3E"],[13205,"impl-TryFrom%3CNonZero%3Ci32%3E%3E-for-NonZero%3Ci16%3E"],[13206,"impl-TryFrom%3Ci64%3E-for-NonZero%3Ci64%3E"],[13207,"impl-TryFrom%3CNonZero%3Ci8%3E%3E-for-NonZero%3Cu16%3E"],[13208,"impl-TryFrom%3Cu64%3E-for-NonZero%3Cu64%3E"],[13209,"impl-TryFrom%3Cu8%3E-for-NonZero%3Cu8%3E"],[13210,"impl-TryFrom%3CNonZero%3Cisize%3E%3E-for-NonZero%3Cu64%3E"],[13211,"impl-TryFrom%3CNonZero%3Ci128%3E%3E-for-NonZero%3Cu32%3E"],[13235,"impl-NonZero%3Cu8%3E"],[13236,"impl-NonZero%3Cu32%3E"],[13237,"impl-NonZero%3Cu128%3E"],[13238,"impl-NonZero%3Cusize%3E"],[13239,"impl-NonZero%3Cu64%3E"],[13240,"impl-NonZero%3Cu16%3E"],[13241,"impl-NonZero%3Ci8%3E"],[13242,"impl-NonZero%3Cisize%3E"],[13243,"impl-NonZero%3Ci64%3E"],[13244,"impl-NonZero%3Cu64%3E"],[13245,"impl-NonZero%3Ci128%3E"],[13246,"impl-NonZero%3Cu128%3E"],[13247,"impl-NonZero%3Ci16%3E"],[13248,"impl-NonZero%3Cusize%3E"],[13249,"impl-NonZero%3Cu8%3E"],[13250,"impl-NonZero%3Cu32%3E"],[13251,"impl-NonZero%3Cu16%3E"],[13252,"impl-NonZero%3Ci32%3E"],[13253,"impl-NonZero%3Cisize%3E"],[13254,"impl-NonZero%3Ci64%3E"],[13255,"impl-NonZero%3Ci8%3E"],[13256,"impl-NonZero%3Ci128%3E"],[13257,"impl-NonZero%3Ci32%3E"],[13258,"impl-NonZero%3Ci16%3E"],[13259,"impl-NonZero%3Ci64%3E"],[13260,"impl-NonZero%3Ci8%3E"],[13261,"impl-NonZero%3Ci128%3E"],[13262,"impl-NonZero%3Cisize%3E"],[13263,"impl-NonZero%3Ci32%3E"],[13264,"impl-NonZero%3Ci16%3E"],[13265,"impl-NonZero%3Ci128%3E"],[13266,"impl-NonZero%3Ci16%3E"],[13267,"impl-NonZero%3Ci32%3E"],[13268,"impl-NonZero%3Ci8%3E"],[13269,"impl-NonZero%3Ci64%3E"],[13270,"impl-NonZero%3Cisize%3E"],[13457,"impl-RangeBounds%3CT%3E-for-Range%3C%26T%3E"],[13458,"impl-RangeBounds%3CT%3E-for-Range%3CT%3E"],[13459,"impl-RangeBounds%3CT%3E-for-RangeFrom%3C%26T%3E"],[13460,"impl-RangeBounds%3CT%3E-for-RangeFrom%3CT%3E"],[13461,"impl-RangeBounds%3CT%3E-for-RangeTo%3C%26T%3E"],[13462,"impl-RangeBounds%3CT%3E-for-RangeTo%3CT%3E"],[13463,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3C%26T%3E"],[13464,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3CT%3E"],[13465,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3CT%3E"],[13466,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3C%26T%3E"],[13502,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13503,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13504,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13505,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13506,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13507,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13508,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13509,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13510,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13511,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13512,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13513,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13514,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13515,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13516,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13517,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13518,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13519,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13520,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13521,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13522,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13523,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13524,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13525,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13526,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13527,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13528,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13529,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13530,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13531,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13532,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13533,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13534,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13535,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13536,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13537,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13538,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13539,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13540,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13541,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13542,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13543,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13544,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13545,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13546,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13547,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13548,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13549,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13560,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13561,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13562,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13563,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13564,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13565,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13566,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13567,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13568,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13569,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13570,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13571,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13573,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFull"],[13574,"impl-SliceIndex%3Cstr%3E-for-RangeFull"],[13575,"impl-SliceIndex%3C%5BT%5D%3E-for-Range%3Cusize%3E"],[13576,"impl-SliceIndex%3Cstr%3E-for-Range%3Cusize%3E"],[13577,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeFrom%3Cusize%3E"],[13578,"impl-SliceIndex%3Cstr%3E-for-RangeFrom%3Cusize%3E"],[13579,"impl-SliceIndex%3Cstr%3E-for-RangeTo%3Cusize%3E"],[13580,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeTo%3Cusize%3E"],[13581,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeInclusive%3Cusize%3E"],[13582,"impl-SliceIndex%3Cstr%3E-for-RangeInclusive%3Cusize%3E"],[13583,"impl-SliceIndex%3C%5BT%5D%3E-for-RangeToInclusive%3Cusize%3E"],[13584,"impl-SliceIndex%3Cstr%3E-for-RangeToInclusive%3Cusize%3E"],[13657,"impl-RangeBounds%3CT%3E-for-Range%3C%26T%3E"],[13658,"impl-RangeBounds%3CT%3E-for-Range%3CT%3E"],[13659,"impl-RangeBounds%3CT%3E-for-RangeFrom%3C%26T%3E"],[13660,"impl-RangeBounds%3CT%3E-for-RangeFrom%3CT%3E"],[13661,"impl-RangeBounds%3CT%3E-for-RangeTo%3C%26T%3E"],[13662,"impl-RangeBounds%3CT%3E-for-RangeTo%3CT%3E"],[13663,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3CT%3E"],[13664,"impl-RangeBounds%3CT%3E-for-RangeInclusive%3C%26T%3E"],[13665,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3CT%3E"],[13666,"impl-RangeBounds%3CT%3E-for-RangeToInclusive%3C%26T%3E"],[13746,"impl-Option%3C%26T%3E"],[13747,"impl-Option%3C%26mut+T%3E"],[13754,"impl-Option%3C%26T%3E"],[13755,"impl-Option%3C%26mut+T%3E"],[13766,"impl-From%3C%26mut+Option%3CT%3E%3E-for-Option%3C%26mut+T%3E"],[13769,"impl-From%3C%26Option%3CT%3E%3E-for-Option%3C%26T%3E"],[13770,"impl-From%3CT%3E-for-Option%3CT%3E"],[13776,"impl-FromResidual-for-Option%3CT%3E"],[13777,"impl-FromResidual%3CYeet%3C()%3E%3E-for-Option%3CT%3E"],[13791,"impl-IntoIterator-for-Option%3CT%3E"],[13792,"impl-IntoIterator-for-%26mut+Option%3CT%3E"],[13793,"impl-IntoIterator-for-%26Option%3CT%3E"],[13892,"impl-Debug-for-Location%3C\'a%3E"],[13893,"impl-Display-for-Location%3C\'_%3E"],[13894,"impl-Debug-for-PanicInfo%3C\'a%3E"],[13895,"impl-Display-for-PanicInfo%3C\'_%3E"],[13956,"impl-Display-for-Pin%3CPtr%3E"],[13957,"impl-Pointer-for-Pin%3CPtr%3E"],[13958,"impl-Debug-for-Pin%3CPtr%3E"],[13985,"impl-Coroutine%3CR%3E-for-Pin%3C%26mut+G%3E"],[13986,"impl-Coroutine%3CR%3E-for-Pin%3CBox%3CG,+A%3E%3E"],[15017,"impl-Debug-for-NonNull%3CT%3E"],[15018,"impl-Pointer-for-NonNull%3CT%3E"],[15021,"impl-From%3C%26T%3E-for-NonNull%3CT%3E"],[15022,"impl-From%3C%26mut+T%3E-for-NonNull%3CT%3E"],[15089,"impl-TryFrom%3CNonZero%3Cusize%3E%3E-for-Alignment"],[15090,"impl-TryFrom%3Cusize%3E-for-Alignment"],[15140,"impl-Result%3C%26T,+E%3E"],[15141,"impl-Result%3C%26mut+T,+E%3E"],[15148,"impl-Result%3C%26T,+E%3E"],[15149,"impl-Result%3C%26mut+T,+E%3E"],[15160,"impl-From%3CStreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[15161,"impl-From%3C%26StreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[15167,"impl-FromResidual%3CResult%3CInfallible,+E%3E%3E-for-Result%3CT,+F%3E"],[15168,"impl-FromResidual%3CYeet%3CE%3E%3E-for-Result%3CT,+F%3E"],[15182,"impl-IntoIterator-for-%26Result%3CT,+E%3E"],[15183,"impl-IntoIterator-for-Result%3CT,+E%3E"],[15184,"impl-IntoIterator-for-%26mut+Result%3CT,+E%3E"],[15526,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15527,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15528,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[15529,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[15530,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[15531,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[15532,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[15533,"impl-Add-for-Simd%3Cf64,+N%3E"],[15534,"impl-Add-for-Simd%3Cf32,+N%3E"],[15535,"impl-Add-for-Simd%3Cu64,+N%3E"],[15536,"impl-Add-for-Simd%3Cisize,+N%3E"],[15537,"impl-Add-for-Simd%3Cu8,+N%3E"],[15538,"impl-Add-for-Simd%3Ci16,+N%3E"],[15539,"impl-Add-for-Simd%3Ci32,+N%3E"],[15540,"impl-Add%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15541,"impl-Add%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15542,"impl-Add-for-Simd%3Cusize,+N%3E"],[15543,"impl-Add-for-Simd%3Cu16,+N%3E"],[15544,"impl-Add-for-Simd%3Cu32,+N%3E"],[15545,"impl-Add%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15546,"impl-Add-for-Simd%3Ci64,+N%3E"],[15547,"impl-Add-for-Simd%3Ci8,+N%3E"],[15551,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15552,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15556,"impl-AsMut%3C%5BT%5D%3E-for-Simd%3CT,+N%3E"],[15557,"impl-AsMut%3C%5BT;+N%5D%3E-for-Simd%3CT,+N%3E"],[15559,"impl-AsRef%3C%5BT%5D%3E-for-Simd%3CT,+N%3E"],[15560,"impl-AsRef%3C%5BT;+N%5D%3E-for-Simd%3CT,+N%3E"],[15561,"impl-BitAnd%3Cbool%3E-for-Mask%3CT,+N%3E"],[15562,"impl-BitAnd-for-Mask%3CT,+N%3E"],[15563,"impl-BitAnd-for-Simd%3Cu64,+N%3E"],[15564,"impl-BitAnd-for-Simd%3Ci8,+N%3E"],[15565,"impl-BitAnd-for-Simd%3Cisize,+N%3E"],[15566,"impl-BitAnd-for-Simd%3Ci64,+N%3E"],[15567,"impl-BitAnd%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15568,"impl-BitAnd-for-Simd%3Cu16,+N%3E"],[15569,"impl-BitAnd%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15570,"impl-BitAnd-for-Simd%3Ci16,+N%3E"],[15571,"impl-BitAnd-for-Simd%3Cusize,+N%3E"],[15572,"impl-BitAnd-for-Simd%3Cu32,+N%3E"],[15573,"impl-BitAnd-for-Simd%3Cu8,+N%3E"],[15574,"impl-BitAnd%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15575,"impl-BitAnd-for-Simd%3Ci32,+N%3E"],[15576,"impl-BitAndAssign%3Cbool%3E-for-Mask%3CT,+N%3E"],[15577,"impl-BitAndAssign-for-Mask%3CT,+N%3E"],[15579,"impl-BitOr-for-Mask%3CT,+N%3E"],[15580,"impl-BitOr%3Cbool%3E-for-Mask%3CT,+N%3E"],[15581,"impl-BitOr-for-Simd%3Ci8,+N%3E"],[15582,"impl-BitOr-for-Simd%3Cisize,+N%3E"],[15583,"impl-BitOr-for-Simd%3Ci16,+N%3E"],[15584,"impl-BitOr-for-Simd%3Cu64,+N%3E"],[15585,"impl-BitOr-for-Simd%3Cu32,+N%3E"],[15586,"impl-BitOr-for-Simd%3Cu16,+N%3E"],[15587,"impl-BitOr%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15588,"impl-BitOr-for-Simd%3Cusize,+N%3E"],[15589,"impl-BitOr%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15590,"impl-BitOr-for-Simd%3Ci64,+N%3E"],[15591,"impl-BitOr-for-Simd%3Ci32,+N%3E"],[15592,"impl-BitOr%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15593,"impl-BitOr-for-Simd%3Cu8,+N%3E"],[15594,"impl-BitOrAssign%3Cbool%3E-for-Mask%3CT,+N%3E"],[15595,"impl-BitOrAssign-for-Mask%3CT,+N%3E"],[15597,"impl-BitXor-for-Mask%3CT,+N%3E"],[15598,"impl-BitXor%3Cbool%3E-for-Mask%3CT,+N%3E"],[15599,"impl-BitXor%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15600,"impl-BitXor-for-Simd%3Cusize,+N%3E"],[15601,"impl-BitXor-for-Simd%3Ci64,+N%3E"],[15602,"impl-BitXor-for-Simd%3Ci8,+N%3E"],[15603,"impl-BitXor-for-Simd%3Ci16,+N%3E"],[15604,"impl-BitXor-for-Simd%3Cisize,+N%3E"],[15605,"impl-BitXor%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15606,"impl-BitXor-for-Simd%3Cu16,+N%3E"],[15607,"impl-BitXor-for-Simd%3Ci32,+N%3E"],[15608,"impl-BitXor%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15609,"impl-BitXor-for-Simd%3Cu64,+N%3E"],[15610,"impl-BitXor-for-Simd%3Cu32,+N%3E"],[15611,"impl-BitXor-for-Simd%3Cu8,+N%3E"],[15612,"impl-BitXorAssign-for-Mask%3CT,+N%3E"],[15613,"impl-BitXorAssign%3Cbool%3E-for-Mask%3CT,+N%3E"],[15625,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[15626,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[15627,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[15628,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[15629,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15630,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[15631,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15632,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15633,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[15634,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15635,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[15636,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[15637,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[15638,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[15654,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15655,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15659,"impl-Div-for-Simd%3Ci8,+N%3E"],[15660,"impl-Div-for-Simd%3Cu64,+N%3E"],[15661,"impl-Div-for-Simd%3Cf32,+N%3E"],[15662,"impl-Div-for-Simd%3Ci64,+N%3E"],[15663,"impl-Div%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15664,"impl-Div-for-Simd%3Cusize,+N%3E"],[15665,"impl-Div-for-Simd%3Cu8,+N%3E"],[15666,"impl-Div-for-Simd%3Cu32,+N%3E"],[15667,"impl-Div-for-Simd%3Cf64,+N%3E"],[15668,"impl-Div%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15669,"impl-Div%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[15670,"impl-Div-for-Simd%3Cisize,+N%3E"],[15671,"impl-Div-for-Simd%3Ci16,+N%3E"],[15672,"impl-Div-for-Simd%3Cu16,+N%3E"],[15673,"impl-Div-for-Simd%3Ci32,+N%3E"],[15679,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15680,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15698,"impl-StdFloat-for-Simd%3Cf64,+N%3E"],[15699,"impl-StdFloat-for-Simd%3Cf32,+N%3E"],[15700,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15701,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15702,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15704,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15705,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15706,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15707,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15708,"impl-From%3C%5Bbool;+N%5D%3E-for-Mask%3CT,+N%3E"],[15709,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15710,"impl-From%3CMask%3Ci32,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15711,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15712,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15713,"impl-From%3CMask%3Cisize,+N%3E%3E-for-Mask%3Ci64,+N%3E"],[15714,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15715,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15716,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15717,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Ci8,+N%3E"],[15718,"impl-From%3CMask%3Ci16,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15719,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Ci16,+N%3E"],[15720,"impl-From%3CMask%3Ci8,+N%3E%3E-for-Mask%3Cisize,+N%3E"],[15721,"impl-From%3CMask%3Ci64,+N%3E%3E-for-Mask%3Ci32,+N%3E"],[15722,"impl-From%3C__m256i%3E-for-Simd%3Ci8,+32%3E"],[15723,"impl-From%3C__m512i%3E-for-Simd%3Cu8,+64%3E"],[15724,"impl-From%3C__m512i%3E-for-Simd%3Cusize,+8%3E"],[15725,"impl-From%3C__m256i%3E-for-Simd%3Cu16,+16%3E"],[15726,"impl-From%3C__m256i%3E-for-Simd%3Cisize,+4%3E"],[15727,"impl-From%3C__m512i%3E-for-Simd%3Cu64,+8%3E"],[15728,"impl-From%3C__m128%3E-for-Simd%3Cf32,+4%3E"],[15729,"impl-From%3C__m512d%3E-for-Simd%3Cf64,+8%3E"],[15730,"impl-From%3C__m256i%3E-for-Simd%3Ci32,+8%3E"],[15731,"impl-From%3C__m256i%3E-for-Simd%3Cu8,+32%3E"],[15732,"impl-From%3C__m128i%3E-for-Simd%3Cu8,+16%3E"],[15733,"impl-From%3C__m128i%3E-for-Simd%3Ci64,+2%3E"],[15734,"impl-From%3C__m512i%3E-for-Simd%3Cu16,+32%3E"],[15735,"impl-From%3C__m128i%3E-for-Simd%3Cusize,+2%3E"],[15736,"impl-From%3C__m256i%3E-for-Simd%3Ci16,+16%3E"],[15737,"impl-From%3C__m256i%3E-for-Simd%3Cu32,+8%3E"],[15739,"impl-From%3C__m256%3E-for-Simd%3Cf32,+8%3E"],[15740,"impl-From%3C__m128i%3E-for-Simd%3Cu32,+4%3E"],[15741,"impl-From%3C__m512i%3E-for-Simd%3Cisize,+8%3E"],[15742,"impl-From%3C__m512i%3E-for-Simd%3Ci32,+16%3E"],[15743,"impl-From%3C__m256i%3E-for-Simd%3Cusize,+4%3E"],[15744,"impl-From%3C__m512i%3E-for-Simd%3Ci8,+64%3E"],[15745,"impl-From%3C__m128i%3E-for-Simd%3Ci16,+8%3E"],[15746,"impl-From%3C__m128i%3E-for-Simd%3Ci32,+4%3E"],[15747,"impl-From%3C__m512%3E-for-Simd%3Cf32,+16%3E"],[15748,"impl-From%3C__m512i%3E-for-Simd%3Ci16,+32%3E"],[15749,"impl-From%3C__m128i%3E-for-Simd%3Cu16,+8%3E"],[15750,"impl-From%3C__m512i%3E-for-Simd%3Ci64,+8%3E"],[15751,"impl-From%3CMask%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[15752,"impl-From%3C__m512i%3E-for-Simd%3Cu32,+16%3E"],[15753,"impl-From%3C__m128i%3E-for-Simd%3Cu64,+2%3E"],[15754,"impl-From%3C__m128d%3E-for-Simd%3Cf64,+2%3E"],[15755,"impl-From%3C%5BT;+N%5D%3E-for-Simd%3CT,+N%3E"],[15756,"impl-From%3C__m128i%3E-for-Simd%3Cisize,+2%3E"],[15757,"impl-From%3C__m256i%3E-for-Simd%3Ci64,+4%3E"],[15758,"impl-From%3C__m256i%3E-for-Simd%3Cu64,+4%3E"],[15759,"impl-From%3C__m128i%3E-for-Simd%3Ci8,+16%3E"],[15760,"impl-From%3C__m256d%3E-for-Simd%3Cf64,+4%3E"],[15763,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[15764,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[15765,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[15766,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[15767,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[15768,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[15769,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[15770,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[15771,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[15772,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[15773,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[15774,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[15775,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[15776,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[15777,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[15778,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[15779,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[15780,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[15781,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[15782,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[15783,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[15784,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[15785,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[15786,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[15787,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[15788,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[15789,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[15790,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[15791,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[15792,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[15793,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[15794,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[15795,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[15796,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[15797,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[15798,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[15799,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[15800,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[15801,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[15802,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[15803,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[15804,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[15805,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[15806,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[15807,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[15808,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[15809,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[15810,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[15811,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[15812,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[15813,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[15814,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[15815,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[15816,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[15817,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[15818,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[15819,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[15820,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[15821,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[15822,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[15823,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[15827,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[15828,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[15831,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[15832,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[15835,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[15836,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[15837,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[15838,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[15839,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[15840,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[15841,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[15842,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[15843,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[15844,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[15845,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[15846,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[15847,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[15848,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[15849,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[15850,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[15851,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[15852,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[15853,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[15854,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[15855,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[15856,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[15857,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[15858,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[15859,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[15860,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[15861,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[15862,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[15863,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[15864,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[15865,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[15866,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[15867,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[15868,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[15869,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[15870,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[15871,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[15872,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[15873,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[15874,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[15875,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[15876,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[15877,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[15878,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[15879,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[15880,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[15881,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[15882,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[15883,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[15884,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[15885,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[15886,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[15887,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[15888,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[15889,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[15890,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[15891,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[15892,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[15893,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[15894,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[15895,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[15896,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[15897,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[15898,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[15899,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[15900,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[15901,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[15902,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[15903,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[15904,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[15905,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[15906,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[15907,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[15908,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[15909,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[15910,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[15911,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[15912,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[15913,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[15914,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[15915,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[15916,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[15917,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[15918,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[15919,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[15920,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[15921,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[15922,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[15923,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[15924,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[15925,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[15926,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[15927,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[15928,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[15929,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[15930,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[15931,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[15932,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[15933,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[15934,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[15935,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[15936,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[15937,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[15938,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[15939,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[15940,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[15941,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[15942,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[15943,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[15944,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[15945,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[15946,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[15947,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[15948,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[15949,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[15950,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[15951,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[15952,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[15953,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[15954,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[15955,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[15956,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[15999,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16000,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16002,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16003,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16005,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16006,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16008,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16009,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16010,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16011,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16012,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16014,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16015,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16018,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16019,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16021,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16022,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16023,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16024,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16025,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16027,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16028,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16030,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16031,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16033,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16034,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16044,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16045,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16046,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16047,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16048,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16049,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16050,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16051,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16052,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16053,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16056,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16057,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16058,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16059,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16060,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16061,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16062,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16063,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16064,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16065,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16102,"impl-Mul-for-Simd%3Cf32,+N%3E"],[16103,"impl-Mul-for-Simd%3Cisize,+N%3E"],[16104,"impl-Mul-for-Simd%3Cu8,+N%3E"],[16105,"impl-Mul-for-Simd%3Cu64,+N%3E"],[16106,"impl-Mul-for-Simd%3Cu16,+N%3E"],[16107,"impl-Mul%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16108,"impl-Mul-for-Simd%3Cf64,+N%3E"],[16109,"impl-Mul%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16110,"impl-Mul-for-Simd%3Cusize,+N%3E"],[16111,"impl-Mul-for-Simd%3Cu32,+N%3E"],[16112,"impl-Mul-for-Simd%3Ci16,+N%3E"],[16113,"impl-Mul%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16114,"impl-Mul-for-Simd%3Ci64,+N%3E"],[16115,"impl-Mul-for-Simd%3Ci8,+N%3E"],[16116,"impl-Mul-for-Simd%3Ci32,+N%3E"],[16119,"impl-Neg-for-Simd%3Ci16,+N%3E"],[16120,"impl-Neg-for-Simd%3Ci8,+N%3E"],[16121,"impl-Neg-for-Simd%3Ci64,+N%3E"],[16122,"impl-Neg-for-Simd%3Cf32,+N%3E"],[16123,"impl-Neg-for-Simd%3Cisize,+N%3E"],[16124,"impl-Neg-for-Simd%3Ci32,+N%3E"],[16125,"impl-Neg-for-Simd%3Cf64,+N%3E"],[16129,"impl-Not-for-Simd%3Cu16,+N%3E"],[16130,"impl-Not-for-Simd%3Cu8,+N%3E"],[16131,"impl-Not-for-Simd%3Ci64,+N%3E"],[16132,"impl-Not-for-Simd%3Ci16,+N%3E"],[16133,"impl-Not-for-Simd%3Cu64,+N%3E"],[16134,"impl-Not-for-Simd%3Ci8,+N%3E"],[16135,"impl-Not-for-Simd%3Cisize,+N%3E"],[16136,"impl-Not-for-Simd%3Cu32,+N%3E"],[16137,"impl-Not-for-Simd%3Cusize,+N%3E"],[16138,"impl-Not-for-Simd%3Ci32,+N%3E"],[16141,"impl-Product%3C%26Simd%3Ci8,+N%3E%3E-for-Simd%3Ci8,+N%3E"],[16142,"impl-Product-for-Simd%3Ci8,+N%3E"],[16143,"impl-Product-for-Simd%3Ci16,+N%3E"],[16144,"impl-Product%3C%26Simd%3Cu16,+N%3E%3E-for-Simd%3Cu16,+N%3E"],[16145,"impl-Product-for-Simd%3Cu32,+N%3E"],[16146,"impl-Product%3C%26Simd%3Cusize,+N%3E%3E-for-Simd%3Cusize,+N%3E"],[16147,"impl-Product-for-Simd%3Cusize,+N%3E"],[16148,"impl-Product%3C%26Simd%3Cu64,+N%3E%3E-for-Simd%3Cu64,+N%3E"],[16149,"impl-Product%3C%26Simd%3Cu8,+N%3E%3E-for-Simd%3Cu8,+N%3E"],[16150,"impl-Product%3C%26Simd%3Ci16,+N%3E%3E-for-Simd%3Ci16,+N%3E"],[16151,"impl-Product-for-Simd%3Cu8,+N%3E"],[16152,"impl-Product%3C%26Simd%3Ci32,+N%3E%3E-for-Simd%3Ci32,+N%3E"],[16153,"impl-Product-for-Simd%3Cf32,+N%3E"],[16154,"impl-Product-for-Simd%3Ci64,+N%3E"],[16155,"impl-Product-for-Simd%3Cisize,+N%3E"],[16156,"impl-Product%3C%26Simd%3Ci64,+N%3E%3E-for-Simd%3Ci64,+N%3E"],[16157,"impl-Product%3C%26Simd%3Cf32,+N%3E%3E-for-Simd%3Cf32,+N%3E"],[16158,"impl-Product-for-Simd%3Ci32,+N%3E"],[16159,"impl-Product-for-Simd%3Cu64,+N%3E"],[16160,"impl-Product%3C%26Simd%3Cisize,+N%3E%3E-for-Simd%3Cisize,+N%3E"],[16161,"impl-Product-for-Simd%3Cu16,+N%3E"],[16162,"impl-Product%3C%26Simd%3Cf64,+N%3E%3E-for-Simd%3Cf64,+N%3E"],[16163,"impl-Product-for-Simd%3Cf64,+N%3E"],[16164,"impl-Product%3C%26Simd%3Cu32,+N%3E%3E-for-Simd%3Cu32,+N%3E"],[16166,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16167,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16170,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16171,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16172,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16173,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16174,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16175,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16176,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16177,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16178,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16179,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16183,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16184,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16185,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16186,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16187,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16188,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16189,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16190,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16191,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16192,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16193,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16194,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16198,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16199,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16200,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16201,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16202,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16203,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16204,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16205,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16206,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16207,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16208,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16209,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16212,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16213,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16214,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16215,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16216,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16217,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16218,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16219,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16220,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16221,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16225,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16226,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16227,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16228,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16229,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16230,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16231,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16232,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16233,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16234,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16235,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16236,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16240,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16241,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16242,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16243,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16244,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16245,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16246,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16247,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16248,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16249,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16250,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16251,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16254,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16255,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16256,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16257,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16258,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16259,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16260,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16261,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16262,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16263,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16264,"impl-Rem-for-Simd%3Ci64,+N%3E"],[16265,"impl-Rem-for-Simd%3Cu32,+N%3E"],[16266,"impl-Rem-for-Simd%3Ci32,+N%3E"],[16267,"impl-Rem-for-Simd%3Cu8,+N%3E"],[16268,"impl-Rem-for-Simd%3Cisize,+N%3E"],[16269,"impl-Rem%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16270,"impl-Rem-for-Simd%3Cf64,+N%3E"],[16271,"impl-Rem-for-Simd%3Ci16,+N%3E"],[16272,"impl-Rem-for-Simd%3Cusize,+N%3E"],[16273,"impl-Rem-for-Simd%3Cf32,+N%3E"],[16274,"impl-Rem-for-Simd%3Cu64,+N%3E"],[16275,"impl-Rem-for-Simd%3Cu16,+N%3E"],[16276,"impl-Rem-for-Simd%3Ci8,+N%3E"],[16277,"impl-Rem%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16278,"impl-Rem%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16284,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16285,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16286,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16287,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16288,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16289,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16290,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16291,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16292,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16293,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16297,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16298,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16299,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16300,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16301,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16304,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16305,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16306,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16307,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16308,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16309,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16310,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16311,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16312,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16313,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16315,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16316,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16317,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16318,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16319,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16322,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16323,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16324,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16325,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16326,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16327,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16328,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16329,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16330,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16331,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16341,"impl-Shl-for-Simd%3Cusize,+N%3E"],[16342,"impl-Shl-for-Simd%3Cu32,+N%3E"],[16343,"impl-Shl-for-Simd%3Ci64,+N%3E"],[16344,"impl-Shl-for-Simd%3Cu64,+N%3E"],[16345,"impl-Shl%3C%26u64%3E-for-Simd%3Cu64,+N%3E"],[16346,"impl-Shl%3Ci32%3E-for-Simd%3Ci32,+N%3E"],[16347,"impl-Shl-for-Simd%3Cu16,+N%3E"],[16348,"impl-Shl%3Ci8%3E-for-%26Simd%3Ci8,+N%3E"],[16349,"impl-Shl%3Cu8%3E-for-Simd%3Cu8,+N%3E"],[16350,"impl-Shl%3C%26u16%3E-for-Simd%3Cu16,+N%3E"],[16351,"impl-Shl%3Cusize%3E-for-Simd%3Cusize,+N%3E"],[16352,"impl-Shl%3C%26u32%3E-for-Simd%3Cu32,+N%3E"],[16353,"impl-Shl%3Cu8%3E-for-%26Simd%3Cu8,+N%3E"],[16354,"impl-Shl%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16355,"impl-Shl%3Cusize%3E-for-%26Simd%3Cusize,+N%3E"],[16356,"impl-Shl%3Ci8%3E-for-Simd%3Ci8,+N%3E"],[16357,"impl-Shl%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16358,"impl-Shl%3C%26i8%3E-for-%26Simd%3Ci8,+N%3E"],[16359,"impl-Shl%3Cu16%3E-for-%26Simd%3Cu16,+N%3E"],[16360,"impl-Shl%3C%26u32%3E-for-%26Simd%3Cu32,+N%3E"],[16361,"impl-Shl%3C%26u64%3E-for-%26Simd%3Cu64,+N%3E"],[16362,"impl-Shl%3Cu32%3E-for-%26Simd%3Cu32,+N%3E"],[16363,"impl-Shl%3C%26usize%3E-for-Simd%3Cusize,+N%3E"],[16364,"impl-Shl%3C%26isize%3E-for-Simd%3Cisize,+N%3E"],[16365,"impl-Shl%3C%26u16%3E-for-%26Simd%3Cu16,+N%3E"],[16366,"impl-Shl%3C%26u8%3E-for-%26Simd%3Cu8,+N%3E"],[16367,"impl-Shl%3C%26i64%3E-for-Simd%3Ci64,+N%3E"],[16368,"impl-Shl-for-Simd%3Ci16,+N%3E"],[16369,"impl-Shl%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16370,"impl-Shl-for-Simd%3Cu8,+N%3E"],[16371,"impl-Shl-for-Simd%3Ci8,+N%3E"],[16372,"impl-Shl%3C%26i32%3E-for-%26Simd%3Ci32,+N%3E"],[16373,"impl-Shl%3C%26isize%3E-for-%26Simd%3Cisize,+N%3E"],[16374,"impl-Shl%3C%26u8%3E-for-Simd%3Cu8,+N%3E"],[16375,"impl-Shl-for-Simd%3Cisize,+N%3E"],[16376,"impl-Shl%3C%26i16%3E-for-%26Simd%3Ci16,+N%3E"],[16377,"impl-Shl%3Cu64%3E-for-Simd%3Cu64,+N%3E"],[16378,"impl-Shl%3Cisize%3E-for-Simd%3Cisize,+N%3E"],[16379,"impl-Shl-for-Simd%3Ci32,+N%3E"],[16380,"impl-Shl%3C%26i32%3E-for-Simd%3Ci32,+N%3E"],[16381,"impl-Shl%3Ci32%3E-for-%26Simd%3Ci32,+N%3E"],[16382,"impl-Shl%3Ci64%3E-for-%26Simd%3Ci64,+N%3E"],[16383,"impl-Shl%3C%26usize%3E-for-%26Simd%3Cusize,+N%3E"],[16384,"impl-Shl%3Ci16%3E-for-%26Simd%3Ci16,+N%3E"],[16385,"impl-Shl%3Cu64%3E-for-%26Simd%3Cu64,+N%3E"],[16386,"impl-Shl%3Cu32%3E-for-Simd%3Cu32,+N%3E"],[16387,"impl-Shl%3C%26i64%3E-for-%26Simd%3Ci64,+N%3E"],[16388,"impl-Shl%3Cu16%3E-for-Simd%3Cu16,+N%3E"],[16389,"impl-Shl%3Cisize%3E-for-%26Simd%3Cisize,+N%3E"],[16390,"impl-Shl%3Ci64%3E-for-Simd%3Ci64,+N%3E"],[16391,"impl-Shl%3Ci16%3E-for-Simd%3Ci16,+N%3E"],[16392,"impl-Shl%3C%26i8%3E-for-Simd%3Ci8,+N%3E"],[16393,"impl-Shl%3C%26i16%3E-for-Simd%3Ci16,+N%3E"],[16395,"impl-Shr-for-Simd%3Ci64,+N%3E"],[16396,"impl-Shr%3C%26isize%3E-for-%26Simd%3Cisize,+N%3E"],[16397,"impl-Shr-for-Simd%3Cu32,+N%3E"],[16398,"impl-Shr%3C%26u32%3E-for-%26Simd%3Cu32,+N%3E"],[16399,"impl-Shr%3C%26i16%3E-for-%26Simd%3Ci16,+N%3E"],[16400,"impl-Shr%3Ci32%3E-for-Simd%3Ci32,+N%3E"],[16401,"impl-Shr%3Cu8%3E-for-Simd%3Cu8,+N%3E"],[16402,"impl-Shr-for-Simd%3Cusize,+N%3E"],[16403,"impl-Shr%3C%26isize%3E-for-Simd%3Cisize,+N%3E"],[16404,"impl-Shr%3C%26u8%3E-for-%26Simd%3Cu8,+N%3E"],[16405,"impl-Shr%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16406,"impl-Shr%3C%26u64%3E-for-Simd%3Cu64,+N%3E"],[16407,"impl-Shr%3C%26i8%3E-for-Simd%3Ci8,+N%3E"],[16408,"impl-Shr%3C%26u16%3E-for-%26Simd%3Cu16,+N%3E"],[16409,"impl-Shr%3Cusize%3E-for-Simd%3Cusize,+N%3E"],[16410,"impl-Shr%3Cu16%3E-for-%26Simd%3Cu16,+N%3E"],[16411,"impl-Shr%3Cu64%3E-for-Simd%3Cu64,+N%3E"],[16412,"impl-Shr%3Cu32%3E-for-%26Simd%3Cu32,+N%3E"],[16413,"impl-Shr%3Cu64%3E-for-%26Simd%3Cu64,+N%3E"],[16414,"impl-Shr%3Ci16%3E-for-Simd%3Ci16,+N%3E"],[16415,"impl-Shr%3Ci32%3E-for-%26Simd%3Ci32,+N%3E"],[16416,"impl-Shr%3Cu16%3E-for-Simd%3Cu16,+N%3E"],[16417,"impl-Shr%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16418,"impl-Shr%3Ci16%3E-for-%26Simd%3Ci16,+N%3E"],[16419,"impl-Shr%3Cisize%3E-for-%26Simd%3Cisize,+N%3E"],[16420,"impl-Shr-for-Simd%3Cu16,+N%3E"],[16421,"impl-Shr-for-Simd%3Cu64,+N%3E"],[16422,"impl-Shr%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16423,"impl-Shr%3C%26usize%3E-for-%26Simd%3Cusize,+N%3E"],[16424,"impl-Shr%3C%26i16%3E-for-Simd%3Ci16,+N%3E"],[16425,"impl-Shr-for-Simd%3Ci16,+N%3E"],[16426,"impl-Shr%3Cisize%3E-for-Simd%3Cisize,+N%3E"],[16427,"impl-Shr%3Cu32%3E-for-Simd%3Cu32,+N%3E"],[16428,"impl-Shr%3C%26u64%3E-for-%26Simd%3Cu64,+N%3E"],[16429,"impl-Shr%3Cusize%3E-for-%26Simd%3Cusize,+N%3E"],[16430,"impl-Shr%3C%26u32%3E-for-Simd%3Cu32,+N%3E"],[16431,"impl-Shr%3C%26usize%3E-for-Simd%3Cusize,+N%3E"],[16432,"impl-Shr%3Ci64%3E-for-Simd%3Ci64,+N%3E"],[16433,"impl-Shr%3C%26i32%3E-for-Simd%3Ci32,+N%3E"],[16434,"impl-Shr%3Ci8%3E-for-%26Simd%3Ci8,+N%3E"],[16435,"impl-Shr%3C%26i32%3E-for-%26Simd%3Ci32,+N%3E"],[16436,"impl-Shr%3C%26i64%3E-for-Simd%3Ci64,+N%3E"],[16437,"impl-Shr%3C%26u8%3E-for-Simd%3Cu8,+N%3E"],[16438,"impl-Shr-for-Simd%3Ci8,+N%3E"],[16439,"impl-Shr%3C%26i8%3E-for-%26Simd%3Ci8,+N%3E"],[16440,"impl-Shr%3Cu8%3E-for-%26Simd%3Cu8,+N%3E"],[16441,"impl-Shr-for-Simd%3Cu8,+N%3E"],[16442,"impl-Shr%3C%26u16%3E-for-Simd%3Cu16,+N%3E"],[16443,"impl-Shr%3Ci8%3E-for-Simd%3Ci8,+N%3E"],[16444,"impl-Shr%3Ci64%3E-for-%26Simd%3Ci64,+N%3E"],[16445,"impl-Shr%3C%26i64%3E-for-%26Simd%3Ci64,+N%3E"],[16446,"impl-Shr-for-Simd%3Cisize,+N%3E"],[16447,"impl-Shr-for-Simd%3Ci32,+N%3E"],[16451,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16452,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16453,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16454,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16455,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16456,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16457,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16460,"impl-SimdOrd-for-Mask%3Cisize,+N%3E"],[16461,"impl-SimdOrd-for-Mask%3Ci32,+N%3E"],[16462,"impl-SimdOrd-for-Mask%3Ci8,+N%3E"],[16463,"impl-SimdOrd-for-Mask%3Ci64,+N%3E"],[16464,"impl-SimdOrd-for-Mask%3Ci16,+N%3E"],[16465,"impl-SimdOrd-for-Simd%3Cu64,+N%3E"],[16466,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16467,"impl-SimdOrd-for-Simd%3Ci64,+N%3E"],[16468,"impl-SimdOrd-for-Simd%3Cusize,+N%3E"],[16469,"impl-SimdOrd-for-Simd%3Ci8,+N%3E"],[16470,"impl-SimdOrd-for-Simd%3Cu32,+N%3E"],[16471,"impl-SimdOrd-for-Simd%3Ci16,+N%3E"],[16472,"impl-SimdOrd-for-Simd%3Cu16,+N%3E"],[16473,"impl-SimdOrd-for-Simd%3Cisize,+N%3E"],[16474,"impl-SimdOrd-for-Simd%3Ci32,+N%3E"],[16475,"impl-SimdOrd-for-Simd%3C*mut+T,+N%3E"],[16476,"impl-SimdOrd-for-Simd%3C*const+T,+N%3E"],[16477,"impl-SimdOrd-for-Simd%3Cu8,+N%3E"],[16478,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16480,"impl-SimdPartialEq-for-Mask%3Ci64,+N%3E"],[16481,"impl-SimdPartialEq-for-Mask%3Ci16,+N%3E"],[16482,"impl-SimdPartialEq-for-Mask%3Ci32,+N%3E"],[16483,"impl-SimdPartialEq-for-Mask%3Ci8,+N%3E"],[16484,"impl-SimdPartialEq-for-Mask%3Cisize,+N%3E"],[16485,"impl-SimdPartialEq-for-Simd%3Cisize,+N%3E"],[16486,"impl-SimdPartialEq-for-Simd%3Ci16,+N%3E"],[16487,"impl-SimdPartialEq-for-Simd%3Cf64,+N%3E"],[16488,"impl-SimdPartialEq-for-Simd%3Cusize,+N%3E"],[16489,"impl-SimdPartialEq-for-Simd%3Cu64,+N%3E"],[16490,"impl-SimdPartialEq-for-Simd%3Cu16,+N%3E"],[16491,"impl-SimdPartialEq-for-Simd%3Ci32,+N%3E"],[16492,"impl-SimdPartialEq-for-Simd%3Cf32,+N%3E"],[16493,"impl-SimdPartialEq-for-Simd%3C*const+T,+N%3E"],[16494,"impl-SimdPartialEq-for-Simd%3Ci64,+N%3E"],[16495,"impl-SimdPartialEq-for-Simd%3Cu32,+N%3E"],[16496,"impl-SimdPartialEq-for-Simd%3Ci8,+N%3E"],[16497,"impl-SimdPartialEq-for-Simd%3C*mut+T,+N%3E"],[16498,"impl-SimdPartialEq-for-Simd%3Cu8,+N%3E"],[16500,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16501,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16502,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16503,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16504,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16505,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16506,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16507,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16508,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16509,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16510,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16511,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16512,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16513,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16514,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16515,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16516,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16517,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16518,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16520,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16521,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16522,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16523,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16524,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16525,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16526,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16527,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16528,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16529,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16530,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16531,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16532,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16533,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16534,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16535,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16536,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16537,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16538,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16540,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16541,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16542,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16543,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16544,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16545,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16546,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16547,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16548,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16549,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16550,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16551,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16552,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16553,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16554,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16555,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16556,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16557,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16558,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16560,"impl-SimdPartialOrd-for-Mask%3Ci8,+N%3E"],[16561,"impl-SimdPartialOrd-for-Mask%3Ci16,+N%3E"],[16562,"impl-SimdPartialOrd-for-Mask%3Cisize,+N%3E"],[16563,"impl-SimdPartialOrd-for-Mask%3Ci32,+N%3E"],[16564,"impl-SimdPartialOrd-for-Mask%3Ci64,+N%3E"],[16565,"impl-SimdPartialOrd-for-Simd%3Cu8,+N%3E"],[16566,"impl-SimdPartialOrd-for-Simd%3Ci64,+N%3E"],[16567,"impl-SimdPartialOrd-for-Simd%3Cisize,+N%3E"],[16568,"impl-SimdPartialOrd-for-Simd%3Cf64,+N%3E"],[16569,"impl-SimdPartialOrd-for-Simd%3Cf32,+N%3E"],[16570,"impl-SimdPartialOrd-for-Simd%3Cusize,+N%3E"],[16571,"impl-SimdPartialOrd-for-Simd%3Cu64,+N%3E"],[16572,"impl-SimdPartialOrd-for-Simd%3Ci16,+N%3E"],[16573,"impl-SimdPartialOrd-for-Simd%3Cu32,+N%3E"],[16574,"impl-SimdPartialOrd-for-Simd%3Ci8,+N%3E"],[16575,"impl-SimdPartialOrd-for-Simd%3Cu16,+N%3E"],[16576,"impl-SimdPartialOrd-for-Simd%3C*mut+T,+N%3E"],[16577,"impl-SimdPartialOrd-for-Simd%3C*const+T,+N%3E"],[16578,"impl-SimdPartialOrd-for-Simd%3Ci32,+N%3E"],[16581,"impl-SimdOrd-for-Mask%3Ci32,+N%3E"],[16582,"impl-SimdOrd-for-Mask%3Ci8,+N%3E"],[16583,"impl-SimdOrd-for-Mask%3Ci64,+N%3E"],[16584,"impl-SimdOrd-for-Mask%3Ci16,+N%3E"],[16585,"impl-SimdOrd-for-Mask%3Cisize,+N%3E"],[16586,"impl-SimdOrd-for-Simd%3Ci64,+N%3E"],[16587,"impl-SimdOrd-for-Simd%3C*const+T,+N%3E"],[16588,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16589,"impl-SimdOrd-for-Simd%3Ci16,+N%3E"],[16590,"impl-SimdOrd-for-Simd%3Cu64,+N%3E"],[16591,"impl-SimdOrd-for-Simd%3Cusize,+N%3E"],[16592,"impl-SimdOrd-for-Simd%3Cisize,+N%3E"],[16593,"impl-SimdOrd-for-Simd%3Cu32,+N%3E"],[16594,"impl-SimdOrd-for-Simd%3Cu8,+N%3E"],[16595,"impl-SimdOrd-for-Simd%3Ci32,+N%3E"],[16596,"impl-SimdOrd-for-Simd%3Ci8,+N%3E"],[16597,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16598,"impl-SimdOrd-for-Simd%3C*mut+T,+N%3E"],[16599,"impl-SimdOrd-for-Simd%3Cu16,+N%3E"],[16602,"impl-SimdOrd-for-Mask%3Ci64,+N%3E"],[16603,"impl-SimdOrd-for-Mask%3Ci16,+N%3E"],[16604,"impl-SimdOrd-for-Mask%3Ci8,+N%3E"],[16605,"impl-SimdOrd-for-Mask%3Cisize,+N%3E"],[16606,"impl-SimdOrd-for-Mask%3Ci32,+N%3E"],[16607,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16608,"impl-SimdOrd-for-Simd%3Ci64,+N%3E"],[16609,"impl-SimdOrd-for-Simd%3Cu32,+N%3E"],[16610,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16611,"impl-SimdOrd-for-Simd%3Cu8,+N%3E"],[16612,"impl-SimdOrd-for-Simd%3Cu64,+N%3E"],[16613,"impl-SimdOrd-for-Simd%3Ci16,+N%3E"],[16614,"impl-SimdOrd-for-Simd%3C*const+T,+N%3E"],[16615,"impl-SimdOrd-for-Simd%3Ci32,+N%3E"],[16616,"impl-SimdOrd-for-Simd%3Ci8,+N%3E"],[16617,"impl-SimdOrd-for-Simd%3Cu16,+N%3E"],[16618,"impl-SimdOrd-for-Simd%3C*mut+T,+N%3E"],[16619,"impl-SimdOrd-for-Simd%3Cisize,+N%3E"],[16620,"impl-SimdOrd-for-Simd%3Cusize,+N%3E"],[16622,"impl-SimdPartialEq-for-Mask%3Cisize,+N%3E"],[16623,"impl-SimdPartialEq-for-Mask%3Ci64,+N%3E"],[16624,"impl-SimdPartialEq-for-Mask%3Ci32,+N%3E"],[16625,"impl-SimdPartialEq-for-Mask%3Ci8,+N%3E"],[16626,"impl-SimdPartialEq-for-Mask%3Ci16,+N%3E"],[16627,"impl-SimdPartialEq-for-Simd%3Cu8,+N%3E"],[16628,"impl-SimdPartialEq-for-Simd%3Ci64,+N%3E"],[16629,"impl-SimdPartialEq-for-Simd%3Cu16,+N%3E"],[16630,"impl-SimdPartialEq-for-Simd%3Cf32,+N%3E"],[16631,"impl-SimdPartialEq-for-Simd%3Cisize,+N%3E"],[16632,"impl-SimdPartialEq-for-Simd%3Ci8,+N%3E"],[16633,"impl-SimdPartialEq-for-Simd%3Ci16,+N%3E"],[16634,"impl-SimdPartialEq-for-Simd%3C*mut+T,+N%3E"],[16635,"impl-SimdPartialEq-for-Simd%3Cf64,+N%3E"],[16636,"impl-SimdPartialEq-for-Simd%3Cusize,+N%3E"],[16637,"impl-SimdPartialEq-for-Simd%3Cu64,+N%3E"],[16638,"impl-SimdPartialEq-for-Simd%3Ci32,+N%3E"],[16639,"impl-SimdPartialEq-for-Simd%3Cu32,+N%3E"],[16640,"impl-SimdPartialEq-for-Simd%3C*const+T,+N%3E"],[16644,"impl-Sub-for-Simd%3Cf64,+N%3E"],[16645,"impl-Sub-for-Simd%3Cu8,+N%3E"],[16646,"impl-Sub-for-Simd%3Cisize,+N%3E"],[16647,"impl-Sub%3CSimd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16648,"impl-Sub-for-Simd%3Ci8,+N%3E"],[16649,"impl-Sub-for-Simd%3Cf32,+N%3E"],[16650,"impl-Sub%3C%26Simd%3CT,+N%3E%3E-for-Simd%3CT,+N%3E"],[16651,"impl-Sub-for-Simd%3Cu32,+N%3E"],[16652,"impl-Sub-for-Simd%3Ci32,+N%3E"],[16653,"impl-Sub-for-Simd%3Ci64,+N%3E"],[16654,"impl-Sub-for-Simd%3Cu64,+N%3E"],[16655,"impl-Sub%3C%26Simd%3CT,+N%3E%3E-for-%26Simd%3CT,+N%3E"],[16656,"impl-Sub-for-Simd%3Cusize,+N%3E"],[16657,"impl-Sub-for-Simd%3Ci16,+N%3E"],[16658,"impl-Sub-for-Simd%3Cu16,+N%3E"],[16660,"impl-Sum-for-Simd%3Ci8,+N%3E"],[16661,"impl-Sum-for-Simd%3Cu16,+N%3E"],[16662,"impl-Sum%3C%26Simd%3Cusize,+N%3E%3E-for-Simd%3Cusize,+N%3E"],[16663,"impl-Sum-for-Simd%3Cisize,+N%3E"],[16664,"impl-Sum%3C%26Simd%3Ci64,+N%3E%3E-for-Simd%3Ci64,+N%3E"],[16665,"impl-Sum-for-Simd%3Ci16,+N%3E"],[16666,"impl-Sum%3C%26Simd%3Ci32,+N%3E%3E-for-Simd%3Ci32,+N%3E"],[16667,"impl-Sum%3C%26Simd%3Cf64,+N%3E%3E-for-Simd%3Cf64,+N%3E"],[16668,"impl-Sum-for-Simd%3Cusize,+N%3E"],[16669,"impl-Sum-for-Simd%3Cf64,+N%3E"],[16670,"impl-Sum%3C%26Simd%3Cu64,+N%3E%3E-for-Simd%3Cu64,+N%3E"],[16671,"impl-Sum-for-Simd%3Ci64,+N%3E"],[16672,"impl-Sum%3C%26Simd%3Cisize,+N%3E%3E-for-Simd%3Cisize,+N%3E"],[16673,"impl-Sum-for-Simd%3Cu32,+N%3E"],[16674,"impl-Sum-for-Simd%3Cu64,+N%3E"],[16675,"impl-Sum%3C%26Simd%3Cu32,+N%3E%3E-for-Simd%3Cu32,+N%3E"],[16676,"impl-Sum%3C%26Simd%3Cf32,+N%3E%3E-for-Simd%3Cf32,+N%3E"],[16677,"impl-Sum-for-Simd%3Cu8,+N%3E"],[16678,"impl-Sum%3C%26Simd%3Cu16,+N%3E%3E-for-Simd%3Cu16,+N%3E"],[16679,"impl-Sum-for-Simd%3Cf32,+N%3E"],[16680,"impl-Sum-for-Simd%3Ci32,+N%3E"],[16681,"impl-Sum%3C%26Simd%3Cu8,+N%3E%3E-for-Simd%3Cu8,+N%3E"],[16682,"impl-Sum%3C%26Simd%3Ci8,+N%3E%3E-for-Simd%3Ci8,+N%3E"],[16683,"impl-Sum%3C%26Simd%3Ci16,+N%3E%3E-for-Simd%3Ci16,+N%3E"],[16686,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16687,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16688,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16689,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16690,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16691,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16692,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16693,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16694,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16695,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16701,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[16702,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[16703,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[16704,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[16705,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[16706,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[16707,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[16708,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[16709,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[16710,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[16711,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[16712,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[16713,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[16714,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[16715,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[16716,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[16717,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[16718,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[16719,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[16720,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[16721,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[16722,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[16723,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[16724,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[16725,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[16726,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[16727,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[16728,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[16729,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[16730,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[16731,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[16732,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[16733,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[16734,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[16735,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[16736,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[16737,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[16738,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[16739,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[16740,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[16741,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[16742,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[16743,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[16744,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[16745,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[16746,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[16747,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[16748,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[16749,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[16750,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[16751,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[16752,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[16753,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[16754,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[16755,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[16756,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[16757,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[16758,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[16759,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[16760,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[16761,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[16765,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16766,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16768,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16769,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16772,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16773,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16774,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[16775,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[16776,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[16777,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[16778,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[16779,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[16780,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[16781,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[16782,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[16783,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[16784,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[16785,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[16786,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[16787,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[16788,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[16789,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[16790,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[16791,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[16792,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[16793,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[16794,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[16795,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[16796,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[16797,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[16798,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[16799,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[16800,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[16801,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[16802,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[16803,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[16804,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[16805,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[16806,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[16807,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[16808,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[16809,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[16810,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[16811,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[16812,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[16813,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[16814,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[16815,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[16816,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[16817,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[16818,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[16819,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[16820,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[16821,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[16822,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[16823,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[16824,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[16825,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[16826,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[16827,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[16828,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[16829,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[16830,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[16831,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[16832,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[16833,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[16834,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[16835,"impl-ToBytes-for-Simd%3Cusize,+8%3E"],[16836,"impl-ToBytes-for-Simd%3Ci32,+8%3E"],[16837,"impl-ToBytes-for-Simd%3Cisize,+2%3E"],[16838,"impl-ToBytes-for-Simd%3Ci8,+32%3E"],[16839,"impl-ToBytes-for-Simd%3Cu64,+4%3E"],[16840,"impl-ToBytes-for-Simd%3Cu8,+64%3E"],[16841,"impl-ToBytes-for-Simd%3Ci32,+1%3E"],[16842,"impl-ToBytes-for-Simd%3Cu8,+4%3E"],[16843,"impl-ToBytes-for-Simd%3Ci8,+2%3E"],[16844,"impl-ToBytes-for-Simd%3Cu16,+2%3E"],[16845,"impl-ToBytes-for-Simd%3Cf32,+4%3E"],[16846,"impl-ToBytes-for-Simd%3Cisize,+8%3E"],[16847,"impl-ToBytes-for-Simd%3Cu32,+8%3E"],[16848,"impl-ToBytes-for-Simd%3Cusize,+2%3E"],[16849,"impl-ToBytes-for-Simd%3Ci8,+8%3E"],[16850,"impl-ToBytes-for-Simd%3Ci64,+4%3E"],[16851,"impl-ToBytes-for-Simd%3Cf64,+4%3E"],[16852,"impl-ToBytes-for-Simd%3Cu64,+1%3E"],[16853,"impl-ToBytes-for-Simd%3Cu32,+16%3E"],[16854,"impl-ToBytes-for-Simd%3Ci8,+4%3E"],[16855,"impl-ToBytes-for-Simd%3Cu16,+16%3E"],[16856,"impl-ToBytes-for-Simd%3Cf32,+8%3E"],[16857,"impl-ToBytes-for-Simd%3Ci8,+16%3E"],[16858,"impl-ToBytes-for-Simd%3Ci8,+1%3E"],[16859,"impl-ToBytes-for-Simd%3Cisize,+1%3E"],[16860,"impl-ToBytes-for-Simd%3Cu64,+8%3E"],[16861,"impl-ToBytes-for-Simd%3Cu64,+2%3E"],[16862,"impl-ToBytes-for-Simd%3Cf32,+16%3E"],[16863,"impl-ToBytes-for-Simd%3Cu16,+32%3E"],[16864,"impl-ToBytes-for-Simd%3Cu32,+2%3E"],[16865,"impl-ToBytes-for-Simd%3Cu8,+1%3E"],[16866,"impl-ToBytes-for-Simd%3Cu8,+8%3E"],[16867,"impl-ToBytes-for-Simd%3Ci8,+64%3E"],[16868,"impl-ToBytes-for-Simd%3Ci64,+2%3E"],[16869,"impl-ToBytes-for-Simd%3Cu8,+32%3E"],[16870,"impl-ToBytes-for-Simd%3Cusize,+4%3E"],[16871,"impl-ToBytes-for-Simd%3Cu32,+1%3E"],[16872,"impl-ToBytes-for-Simd%3Cf64,+1%3E"],[16873,"impl-ToBytes-for-Simd%3Cf32,+1%3E"],[16874,"impl-ToBytes-for-Simd%3Cu8,+2%3E"],[16875,"impl-ToBytes-for-Simd%3Cu32,+4%3E"],[16876,"impl-ToBytes-for-Simd%3Ci16,+2%3E"],[16877,"impl-ToBytes-for-Simd%3Ci32,+4%3E"],[16878,"impl-ToBytes-for-Simd%3Ci16,+32%3E"],[16879,"impl-ToBytes-for-Simd%3Ci16,+1%3E"],[16880,"impl-ToBytes-for-Simd%3Cu16,+4%3E"],[16881,"impl-ToBytes-for-Simd%3Cu16,+8%3E"],[16882,"impl-ToBytes-for-Simd%3Ci16,+16%3E"],[16883,"impl-ToBytes-for-Simd%3Cu8,+16%3E"],[16884,"impl-ToBytes-for-Simd%3Ci32,+2%3E"],[16885,"impl-ToBytes-for-Simd%3Ci16,+4%3E"],[16886,"impl-ToBytes-for-Simd%3Ci64,+8%3E"],[16887,"impl-ToBytes-for-Simd%3Cusize,+1%3E"],[16888,"impl-ToBytes-for-Simd%3Ci16,+8%3E"],[16889,"impl-ToBytes-for-Simd%3Ci64,+1%3E"],[16890,"impl-ToBytes-for-Simd%3Cf64,+2%3E"],[16891,"impl-ToBytes-for-Simd%3Cisize,+4%3E"],[16892,"impl-ToBytes-for-Simd%3Cf32,+2%3E"],[16893,"impl-ToBytes-for-Simd%3Cf64,+8%3E"],[16894,"impl-ToBytes-for-Simd%3Ci32,+16%3E"],[16895,"impl-ToBytes-for-Simd%3Cu16,+1%3E"],[16899,"impl-SimdFloat-for-Simd%3Cf64,+N%3E"],[16900,"impl-SimdFloat-for-Simd%3Cf32,+N%3E"],[16903,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16904,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16905,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16906,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16907,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16908,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16909,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16910,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16911,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16912,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16915,"impl-SimdInt-for-Simd%3Ci32,+N%3E"],[16916,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16917,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16918,"impl-SimdInt-for-Simd%3Cisize,+N%3E"],[16919,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16920,"impl-SimdInt-for-Simd%3Ci64,+N%3E"],[16921,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16922,"impl-SimdInt-for-Simd%3Ci16,+N%3E"],[16923,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16924,"impl-SimdInt-for-Simd%3Ci8,+N%3E"],[16926,"impl-TryFrom%3C%26%5BT%5D%3E-for-Simd%3CT,+N%3E"],[16928,"impl-TryFrom%3C%26mut+%5BT%5D%3E-for-Simd%3CT,+N%3E"],[16970,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16971,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16974,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16975,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16977,"impl-SimdUint-for-Simd%3Cu32,+N%3E"],[16978,"impl-SimdUint-for-Simd%3Cu8,+N%3E"],[16979,"impl-SimdUint-for-Simd%3Cu64,+N%3E"],[16980,"impl-SimdUint-for-Simd%3Cu16,+N%3E"],[16981,"impl-SimdUint-for-Simd%3Cusize,+N%3E"],[16984,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[16985,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16988,"impl-SimdMutPtr-for-Simd%3C*mut+T,+N%3E"],[16989,"impl-SimdConstPtr-for-Simd%3C*const+T,+N%3E"],[17257,"impl-Debug-for-GetManyMutError%3CN%3E"],[17258,"impl-Display-for-GetManyMutError%3CN%3E"],[17259,"impl-Debug-for-EscapeAscii%3C\'a%3E"],[17260,"impl-Display-for-EscapeAscii%3C\'a%3E"],[17915,"impl-Display-for-Utf8Error"],[17916,"impl-Debug-for-Utf8Error"],[17917,"impl-Display-for-ParseBoolError"],[17918,"impl-Debug-for-ParseBoolError"],[17937,"impl-Debug-for-EscapeDebug%3C\'a%3E"],[17938,"impl-Display-for-EscapeDebug%3C\'a%3E"],[17939,"impl-Debug-for-EscapeDefault%3C\'a%3E"],[17940,"impl-Display-for-EscapeDefault%3C\'a%3E"],[17941,"impl-Debug-for-EscapeUnicode%3C\'a%3E"],[17942,"impl-Display-for-EscapeUnicode%3C\'a%3E"],[18712,"impl-Pointer-for-AtomicPtr%3CT%3E"],[18713,"impl-Debug-for-AtomicPtr%3CT%3E"],[18973,"impl-Try-for-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[18974,"impl-Try-for-Poll%3CResult%3CT,+E%3E%3E"],[19011,"impl-Try-for-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19012,"impl-Try-for-Poll%3CResult%3CT,+E%3E%3E"],[19014,"impl-FromResidual%3CResult%3CInfallible,+E%3E%3E-for-Poll%3CResult%3CT,+F%3E%3E"],[19015,"impl-FromResidual%3CResult%3CInfallible,+E%3E%3E-for-Poll%3COption%3CResult%3CT,+F%3E%3E%3E"],[19026,"impl-Poll%3CResult%3CT,+E%3E%3E"],[19027,"impl-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19028,"impl-Poll%3CResult%3CT,+E%3E%3E"],[19029,"impl-Poll%3COption%3CResult%3CT,+E%3E%3E%3E"],[19110,"impl-Display-for-TryFromFloatSecsError"],[19111,"impl-Debug-for-TryFromFloatSecsError"],[19125,"impl-FfiConverter%3CUT%3E-for-Duration"],[19126,"impl-Lower%3CUT%3E-for-Duration"],[19147,"impl-Sum%3C%26Duration%3E-for-Duration"],[19148,"impl-Sum-for-Duration"],[19159,"impl-Lift%3CUT%3E-for-Duration"],[19160,"impl-FfiConverter%3CUT%3E-for-Duration"],[19162,"impl-FfiConverter%3CUT%3E-for-Duration"],[19163,"impl-Lift%3CUT%3E-for-Duration"],[19166,"impl-FfiConverter%3CUT%3E-for-Duration"],[19167,"impl-Lower%3CUT%3E-for-Duration"]],"a":{"!":[13310],"!=":[7362,7370,14012,14034,14196,14218,14380,14405,14572,14597,14764,14786],"%":[13335,13336],"%=":[13336],"&":[13276],"&*":[13293],"&=":[13277],"*":[13293,13294,13307,13308],"*=":[13308],"+":[13271,13272],"+=":[13272],"-":[13309,13344,13345],"-=":[13345],"..":[13328,13330,13331,13333],"..=":[13332,13334],"/":[13296,13297],"/=":[13297],"<":[7367,7372,14031,14036,14215,14220,14402,14407,14594,14599,14783,14788],"<<":[13340],"<<=":[13341],"<=":[7367,7372,14031,14036,14215,14220,14402,14407,14594,14599,14783,14788],"==":[7362,7370,14012,14034,14196,14218,14380,14405,14572,14597,14764,14786],">":[7367,7372,14031,14036,14215,14220,14402,14407,14594,14599,14783,14788],">=":[7367,7372,14031,14036,14215,14220,14402,14407,14594,14599,14783,14788],">>":[13342],">>=":[13343],"?":[1252,9556,13347,14040,14224,14411,14603,14792],"?sized":[9556,14040,14224,14411,14603,14792],"[":[13305,13306],"[]":[13305,13306],"]":[13305,13306],"^":[13280],"^=":[13281],"assume":[8079],"compare_and_swap":[18555,18567],"drop_while":[9341,14167,14351,14541,14733,14919],"flatmap":[13717],"foldl":[8902,14099,14283,14472,14664,14851],"foldr":[9284,14162,14346,14536,14728,14914],"in6addr_any":[9760],"in6addr_any_init":[9760],"in6addr_loopback":[9751],"in6addr_loopback_init":[9751],"inaddr_any":[9759],"inject":[8902,14099,14283,14472,14664,14851],"len":[7668],"memcpy":[8214,15005],"memmove":[8213,15002],"memset":[8328,15102,15103],"popcnt":[11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,11201,11202,11203,11204,11205,11206,11207,11208,11209],"popcount":[11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,11201,11202,11203,11204,11205,11206,11207,11208,11209],"reverse":[9277,14160,14344,14534,14726,14912],"stream":[6884],"strlen":[7668],"synccell":[18435],"syncwrapper":[18435],"unique":[18435],"{:?}":[7745],"{}":[7752],"|":[13278],"|=":[13279]}}],\ ["uniffi_bindgen",{"doc":"Uniffi: easily build cross-platform software components in …","t":"KKERCCCMHHHHHHHHHCCHHCHMHHCMMNMPPPKPPPPPPPPPPEPPPPPPFPGPPPPCCMCOOOOOOOOOOOOOOOOOOOOOFNNNNNNNNNNNNNNNFNNHNNNHHHHHNQONNNNNKNNNNNNNNNNNNNNNNMNNPFPFPFFPFGNNNNNNNNNNNNNNNNNCHHCHHCHOCHHNNNNNNNNNNNNFNNNNHCNNEECNNNNKKFFPPGFFFNNONOMNNNNNNNNNNNNCMNOOONNNNNNNNNNCOONCONNNNNNNNNNCNNNNCONNNNNNNNNCNNNNNNNNNNNNNOHNONNOONONNNNNNNNONNNCNNCNNONCCNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOMONNNNNCOOOFNNNNNONNNNNNNFFFNNNNNNNNNNNNNNNNNOONNNNONNNNNNNNNNNNNNNNNNNOFNNNNNNONNNNNFNNNNNONNNNNNNFNNNNNNONNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNNNNNNNQNNNNNNNNNNFNNNNNONNONNNNNFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNONNNNNNFNNNNNNNNNNOHHHHHFNNNNCNNEECNNNNKKFFGJPFFPPFNNNMNNNNNNNNNNNNCNNOOONNNNNNNNNNCOCONNNNNNNNNNNCNNNNCONNNNNCNHNNNNNNNNNNNNOHNNNOONONNNNNNNONNNCNNNCNNCOCNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOMNNNOOOOOOFNNNNNONNNNNNNFFFNNNNNNNNNNNNNNNOONNNONNNNNNNNNNNNNNNNNNOFNNNNNNONNNNNFNNNNNONNNNNNNFNNNNNNONNNNNHHHHHHHHHHHHHHHHHHHHFFNNNNNNNNNNQNNNNNNNNNNNNFNNNNNONNNNNNNFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNONNNNNNNHHFNNNNCHNNECNNNNFSFNNNNHONONOONNONNNNNNNCNNNNNNHNNNNNNNNNNNNNNNHHHHHHHHHHHHFFNNNNNNNCONNOONEECNNNNNNNJFKFFJFFFFOONNNNNNNNNNNNNNNCNNOOOONNNNNNNCOOONCONNNNNNNNNNNNNNNNCNNONNNNCNNNNONONNCNNNNNNNNNNNNNNNOHNONONNNNOONONNNNNNNNNONNNNNNNCNONNNNNCNNOCHHNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNOMONNNNFNNNNNNNONNNNNFFFNNNNNNNNNNNNNNNOONNNONNNNNNNNNNNNNNNNNNOFNNNNNNONNNNNFNNNNNONNNNNNNFNNNNNNNNONNNNNHHHHHHHHHHHHHHHHHHHHHHHHHFFNNNNNNNNNNNNNNNNNNNNFNNNNNONNONNNNNFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNONNNNNNFNNHHHNOHNOONHHNNNFKPPPKFPPFFPPPPPPPPFPPPPGEEEEEEEFPPPFPPPPPPPPIPFPFPGPPGFPFFPPPPPPPPGPPPPPGFNNNNNNNNNNNNNNMOOOMNNNNNNNNNNNNNNONNONOCNNNNNOOOOOOONNNNNNNNNNNNONNNNNONOONOOOOOOOOOOOCNONNNNOCNOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNCNOHNNNHNNNNNNONNNNNNNMOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNOCNOOOOOOONNNNOCNOMOOONNONOOOOHMONNNNNNNNNNNNNNNNOONNNNNNONOCOOOOOOOOOOOOOOOOOOOOOOOOOOOOFNNNNNNNNOHNHNONHNNNNHHNOONONNNNNNNNHHFFNNNNNNNNNNNNNNOONNOONNNOONNNNNNNNNNNNONNOOONNNNNNNNNNNNNOPPFFGFFFGPPPPPPPPPPPPPPPPPPPPNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNONONNNNNNOOOOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNFKFFMNNONNNNNNNNONNNONONNNNNONNNONNONNNNNNNNNNNNNNNNNNNNNMNNONNNONNOOONNNMNNOONNNONMNNONNNNNNNNONNNFPPPPFFGNNNNNOONNNNNNNNNNNNNNNOONNOONNNNNNNNNONNNNNNNOOONNNOOOONONNNNNNNNNNNNNNNNNNNNNNONNNNNNNOONNNNNNNNOONNNOOOOOOOONNNNONNNONNOONNNNNNNNNNNNNNNNNNNNNNNONNNOOOOOFFNNNNNNNNNNNNNONNNOONNNONNNNNNNNNONNOONNNNNNNNNONNKPPPPPPPPPGPPPPPPPPFPGPPPPPPPPGIFPPPPNNNOMNNNNNNNONNNNNNNNNNNOOONNNNNNNONNOOOOOOOOOOOOOOOOOOOOOFNNHOOHHNNHHNHONNNHHHCCHHHHHFNNNHHHHHHHNNNNHOONNNNFNNONNNNCNNNNNNNNNNNOHH","n":["BindingGenerator","BindingsConfig","ComponentInterface","Config","__unused","backend","bindings","check_library_path","crate_name_from_cargo_toml","format_code_with_rustfmt","generate_bindings","generate_component_scaffolding","generate_component_scaffolding_for_crate","generate_component_scaffolding_inner","generate_external_bindings","get_out_dir","guess_crate_root","interface","library_mode","load_initial_config","load_toml_file","macro_metadata","merge_toml","new_config","parse_udl","print_repr","scaffolding","update_from_cdylib_name","update_from_ci","update_from_dependency_configs","write_bindings","Boolean","Bytes","CallbackInterface","CodeType","Custom","Duration","Enum","External","Float32","Float64","Int16","Int32","Int64","Int8","Literal","Map","Object","Optional","Record","Sequence","String","TemplateExpression","Timestamp","Type","UInt16","UInt32","UInt64","UInt8","config","filters","type_label","types","builtin","imp","inner_type","inner_type","key_type","kind","module_path","module_path","module_path","module_path","module_path","module_path","name","name","name","name","name","name","namespace","tagged","value_type","TemplateExpression","borrow","borrow_mut","clone","clone_into","default","deserialize","fmt","from","into","render","serialize","to_owned","try_from","try_into","type_id","UniFFIError","borrow","borrow_mut","ffi_type","fmt","fmt","from","get_callback_interface_definition","get_enum_definition","get_function_definition","get_object_definition","get_record_definition","into","lookup_error","message","new","to_string","try_from","try_into","type_id","CodeType","canonical_name","canonical_name","ffi_converter_name","ffi_converter_name","imports","imports","initialization_fn","initialization_fn","lift","lift","literal","literal","lower","lower","read","read","type_label","write","write","Kotlin","KotlinBindingGenerator","Python","PythonBindingGenerator","Ruby","RubyBindingGenerator","RunScriptOptions","Swift","SwiftBindingGenerator","TargetLanguage","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","eq","fmt","fmt","from","from","hash","into","into","kotlin","kotlin_run_script","kotlin_run_test","python","python_run_script","python_run_test","ruby","ruby_run_test","show_compiler_messages","swift","swift_run_script","swift_run_test","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","KotlinBindingGenerator","borrow","borrow_mut","check_library_path","from","full_bindings_path","gen_kotlin","into","new_config","run_script","run_test","test","try_from","try_into","type_id","write_bindings","AsCodeType","CodeType","Config","CustomTypeConfig","Import","ImportAs","ImportRequirement","KotlinCodeOracle","KotlinWrapper","TypeRenderer","add_import","add_import_as","android","android_cleaner","android_cleaner","as_codetype","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","canonical_name","cdylib_name","cdylib_name","ci","ci","class_name","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compounds","config","config","convert_error_suffix","custom","custom_types","default","default","deserialize","deserialize","dyn_render","dyn_render","dyn_render_into","dyn_render_into","dyn_write_into","dyn_write_into","enum_","enum_variant_name","eq","extension","extension","external","external_packages","external_type_package_name","ffi_callback_name","ffi_converter_name","ffi_default_value","ffi_struct_name","ffi_type_label","ffi_type_label_by_reference","ffi_type_label_by_value","ffi_type_label_for_ffi_struct","filters","find","fmt","fmt","fmt","fmt","fmt","fn_name","from","from","from","from","from","from","from_custom","generate_bindings","generate_immutable_records","generate_immutable_records","imports","imports","imports","imports","include_once_check","include_once_names","initialization_fn","initialization_fns","into","into","into","into","into","into","into_custom","literal","mime_type","mime_type","miscellany","new","new","object","object_names","package_name","package_name","partial_cmp","primitives","record","render","render_into","render_into","serialize","serialize","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_helper_code","type_id","type_id","type_id","type_id","type_id","type_id","type_imports","type_label","type_name","update_from_cdylib_name","update_from_ci","update_from_dependency_configs","var_name","var_name_raw","variant","as_name","name","name","CallbackInterfaceCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","initialization_fn","into","new","try_from","try_into","type_id","type_label","MapCodeType","OptionalCodeType","SequenceCodeType","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canonical_name","canonical_name","canonical_name","fmt","fmt","fmt","from","from","from","inner","inner","inner","inner","into","into","into","key","key","literal","literal","literal","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_label","type_label","type_label","value","value","CustomCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","name","new","try_from","try_into","type_id","type_label","EnumCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","literal","new","try_from","try_into","type_id","type_label","ExternalCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","name","new","try_from","try_into","type_id","type_label","allocation_size_fn","async_complete","async_free","async_poll","canonical_name","class_name","docstring","error_variant_name","ffi_callback_name","ffi_converter_name","ffi_default_value","ffi_struct_name","ffi_type_name_by_value","ffi_type_name_for_ffi_struct","fn_name","int_literal","lift_fn","lower_fn","object_names","read_fn","render_literal","type_name","unquote","var_name","var_name_raw","variant_discr_literal","variant_name","write_fn","DurationCodeType","TimestampCodeType","borrow","borrow","borrow_mut","borrow_mut","canonical_name","canonical_name","fmt","fmt","from","from","impl_code_type_for_miscellany","into","into","try_from","try_from","try_into","try_into","type_id","type_id","type_label","type_label","ObjectCodeType","borrow","borrow_mut","canonical_name","fmt","from","imp","initialization_fn","into","name","new","try_from","try_into","type_id","type_label","BooleanCodeType","BytesCodeType","Float32CodeType","Float64CodeType","Int16CodeType","Int32CodeType","Int64CodeType","Int8CodeType","StringCodeType","UInt16CodeType","UInt32CodeType","UInt64CodeType","UInt8CodeType","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","impl_code_type_for_primitive","into","into","into","into","into","into","into","into","into","into","into","into","into","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","render_literal","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","RecordCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","new","try_from","try_into","type_id","type_label","VariantCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","try_from","try_into","type_id","type_label","v","build_jar","calc_classpath","kotlinc_command","run_script","run_test","PythonBindingGenerator","borrow","borrow_mut","check_library_path","from","gen_python","into","new_config","run_script","run_test","test","try_from","try_into","type_id","write_bindings","AsCodeType","CodeType","Config","CustomTypeConfig","ImportRequirement","KEYWORDS","Module","PythonCodeOracle","PythonWrapper","Symbol","SymbolAs","TypeRenderer","add_import","add_import_of","add_import_of_as","as_codetype","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","canonical_name","cdylib_name","cdylib_name","ci","ci","class_name","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compounds","config","custom","custom_types","default","default","default","deserialize","deserialize","dyn_render","dyn_render","dyn_render_into","dyn_render_into","dyn_write_into","dyn_write_into","enum_","enum_variant_name","eq","extension","extension","external","external_packages","ffi_callback_name","ffi_converter_name","ffi_default_value","ffi_struct_name","ffi_type_label","filters","find","fixup_keyword","fmt","fmt","fmt","fmt","fmt","fn_name","from","from","from","from","from","from","from_custom","generate_python_bindings","get_custom_type_aliases","imports","imports","imports","imports","include_once_check","include_once_names","initialization_fn","into","into","into","into","into","into","into_custom","literal","mime_type","mime_type","miscellany","module_for_namespace","new","new","object","object_names","partial_cmp","primitives","python_config","record","render","render_into","render_into","serialize","serialize","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_helper_code","type_id","type_id","type_id","type_id","type_id","type_id","type_imports","type_label","update_from_cdylib_name","update_from_ci","var_name","as_name","mod_name","mod_name","mod_name","symbol_name","symbol_name","CallbackInterfaceCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","literal","new","try_from","try_into","type_id","type_label","MapCodeType","OptionalCodeType","SequenceCodeType","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canonical_name","canonical_name","canonical_name","fmt","fmt","fmt","from","from","from","inner","inner","into","into","into","key","literal","literal","literal","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_label","type_label","type_label","value","CustomCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","name","new","try_from","try_into","type_id","type_label","EnumCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","literal","new","try_from","try_into","type_id","type_label","ExternalCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","name","new","try_from","try_into","type_id","type_label","canonical_name","check_lower_fn","class_name","docstring","enum_variant_py","ffi_callback_name","ffi_converter_name","ffi_default_value","ffi_struct_name","ffi_type_name","fn_name","lift_fn","literal_py","lower_fn","object_names","read_fn","type_name","var_name","variant_discr_literal","write_fn","DurationCodeType","TimestampCodeType","borrow","borrow","borrow_mut","borrow_mut","canonical_name","canonical_name","fmt","fmt","from","from","impl_code_type_for_miscellany","into","into","literal","literal","try_from","try_from","try_into","try_into","type_id","type_id","type_label","type_label","ObjectCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","literal","new","try_from","try_into","type_id","type_label","BooleanCodeType","BytesCodeType","Float32CodeType","Float64CodeType","Int16CodeType","Int32CodeType","Int64CodeType","Int8CodeType","StringCodeType","UInt16CodeType","UInt32CodeType","UInt64CodeType","UInt8CodeType","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","canonical_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","impl_code_type_for_primitive","into","into","into","into","into","into","into","into","into","into","into","into","into","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","render_literal","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","RecordCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","literal","new","try_from","try_into","type_id","type_label","run_script","run_test","RubyBindingGenerator","borrow","borrow_mut","check_library_path","from","gen_ruby","generate_ruby_bindings","into","new_config","run_test","test","try_from","try_into","type_id","write_bindings","Config","RESERVED_WORDS","RubyWrapper","borrow","borrow","borrow_mut","borrow_mut","canonical_name","canonical_name","cdylib_name","cdylib_name","cdylib_path","cdylib_path","ci","clone","clone_into","config","custom_cdylib_path","default","deserialize","dyn_render","dyn_render_into","dyn_write_into","extension","filters","fmt","fmt","from","from","into","into","is_reserved_word","mime_type","new","render_into","serialize","size_hint","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","update_from_cdylib_name","update_from_ci","check_lower_rb","class_name_rb","coerce_rb","enum_name_rb","fn_name_rb","lift_rb","literal_rb","lower_rb","type_ffi","var_name_rb","run_test","test_script_command","Bindings","SwiftBindingGenerator","borrow","borrow","borrow_mut","borrow_mut","check_library_path","from","from","gen_swift","header","into","into","library","modulemap","new_config","run_script","run_test","test","try_from","try_from","try_into","try_into","type_id","type_id","write_bindings","ARG_KEYWORDS","BridgingHeader","CodeType","Config","CustomTypeConfig","KEYWORDS","ModuleMap","SwiftCodeOracle","SwiftWrapper","TypeRenderer","_ci","_config","add_import","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","canonical_name","cdylib_name","cdylib_name","ci","ci","ci","class_name","clone","clone","clone","clone_into","clone_into","clone_into","compounds","config","config","config","create_code_type","custom","custom_types","default","default","deserialize","deserialize","dyn_render","dyn_render","dyn_render","dyn_render","dyn_render_into","dyn_render_into","dyn_render_into","dyn_render_into","dyn_write_into","dyn_write_into","dyn_write_into","dyn_write_into","enum_","enum_variant_name","experimental_sendable_value_types","experimental_sendable_value_types","extension","extension","extension","extension","external","ffi_callback_name","ffi_converter_name","ffi_default_value","ffi_module_filename","ffi_module_filename","ffi_module_name","ffi_module_name","ffi_struct_name","ffi_type_label","filters","find","fmt","fmt","fmt","fmt","fmt","fmt","fn_name","from","from","from","from","from","from","from","from_custom","generate_bindings","generate_immutable_records","generate_immutable_records","generate_module_map","generate_module_map","header_filename","if_guard_name","imports","imports","imports","imports","include_once_check","include_once_names","initialization_fn","initialization_fns","into","into","into","into","into","into","into","into_custom","lift","literal","lower","mime_type","mime_type","mime_type","mime_type","miscellany","module_name","module_name","modulemap_filename","new","new","new","new","object","object_names","omit_argument_labels","omit_argument_labels","primitives","quote_arg_keyword","quote_general_keyword","read","record","render_into","render_into","render_into","render_into","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_helper_code","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_imports","type_label","type_name","update_from_cdylib_name","update_from_ci","var_name","write","CallbackInterfaceCodeType","borrow","borrow_mut","canonical_name","fmt","from","initialization_fn","into","name","new","try_from","try_into","type_id","type_label","MapCodeType","OptionalCodeType","SequenceCodeType","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canonical_name","canonical_name","canonical_name","fmt","fmt","fmt","from","from","from","inner","inner","into","into","into","key","literal","literal","literal","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_label","type_label","type_label","value","CustomCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","name","new","try_from","try_into","type_id","type_label","EnumCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","literal","new","try_from","try_into","type_id","type_label","ExternalCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","lift","lower","name","new","try_from","try_into","type_id","type_label","arg_name","canonical_name","class_name","docstring","enum_variant_swift_quoted","ffi_callback_name","ffi_converter_name","ffi_default_value","ffi_error_converter_name","ffi_struct_name","ffi_type_name","fn_name","header_ffi_type_name","if_guard_name","lift_fn","literal_swift","lower_fn","object_names","oracle","read_fn","return_type_name","type_name","var_name","variant_discr_literal","write_fn","DurationCodeType","TimestampCodeType","borrow","borrow","borrow_mut","borrow_mut","canonical_name","canonical_name","fmt","fmt","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","type_label","type_label","ObjectCodeType","borrow","borrow_mut","canonical_name","fmt","from","imp","initialization_fn","into","name","new","try_from","try_into","type_id","type_label","BooleanCodeType","BytesCodeType","Float32CodeType","Float64CodeType","Int16CodeType","Int32CodeType","Int64CodeType","Int8CodeType","StringCodeType","UInt16CodeType","UInt32CodeType","UInt64CodeType","UInt8CodeType","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","impl_code_type_for_primitive","into","into","into","into","into","into","into","into","into","into","into","into","into","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","literal","render_literal","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","type_label","RecordCodeType","borrow","borrow_mut","canonical_name","fmt","from","id","into","new","try_from","try_into","type_id","type_label","GeneratedSources","borrow","borrow_mut","calc_library_args","compile_swift_module","create_command","from","generated_swift_files","glob","into","main_module","module_map","new","run_script","run_test","try_from","try_into","type_id","Argument","AsType","Boolean","Boolean","Bytes","Callable","CallbackInterface","CallbackInterface","CallbackTrait","ComponentInterface","Constructor","Custom","DataClass","Debug","Decimal","Display","Duration","EmptyMap","EmptySequence","Enum","Enum","Enum","Eq","External","ExternalKind","FfiArgument","FfiCallbackFunction","FfiDefinition","FfiField","FfiFunction","FfiStruct","FfiType","Field","Float","Float32","Float64","Function","Hash","Hexadecimal","Int","Int16","Int32","Int64","Int8","Interface","Literal","Map","Method","None","Object","Object","ObjectImpl","Octal","Optional","Radix","Record","Record","RecursiveTypeIterator","ResultType","Sequence","Some","String","String","Struct","Timestamp","Trait","Trait","Type","UInt","UInt16","UInt32","UInt64","UInt8","UniffiTrait","Variant","add_callback_interface_definition","add_constructor_meta","add_enum_definition","add_function_definition","add_metadata","add_method_meta","add_object_definition","add_object_meta","add_pending_type","add_record_definition","add_trait_method_meta","add_uniffitrait_meta","advance_to_next_type","all_possible_return_ffi_types","arguments","arguments","arguments","arguments","as_type","as_type","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builtin_ffi_definitions","by_ref","callback_interface_callback_definitions","callback_interface_definitions","callback_interface_throws_types","callback_interface_vtable_definitions","callback_interfaces","callbacks","check_consistency","checksum","checksum","checksum","checksum","checksum","checksum","checksum","checksum_fn_name","checksum_fn_name","checksum_fn_name","ci","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","constructors","contains_map_types","contains_object_types","contains_optional_types","contains_sequence_types","crate_name","current","default","default","default","derive_ffi_funcs","discr","discr_type","docstring","docstring","docstring","docstring","docstring","docstring","docstring","docstring","docstring","enum_","enum_definitions","enums","eq","eq","eq","eq","errors","ffi","ffi_definitions","ffi_func","ffi_func","ffi_func","ffi_func_clone","ffi_func_free","ffi_init_callback","ffi_init_callback","ffi_namespace","ffi_rust_future_cancel","ffi_rust_future_complete","ffi_rust_future_free","ffi_rust_future_poll","ffi_rustbuffer_alloc","ffi_rustbuffer_free","ffi_rustbuffer_from_bytes","ffi_rustbuffer_reserve","ffi_uniffi_contract_version","fields","fields","flat","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_metadata","from_webidl","function","function_definitions","functions","get_callback_interface","get_callback_interface_definition","get_enum_definition","get_function_definition","get_object","get_object_definition","get_record_definition","get_type","has_async_callback_interface_definition","has_async_fns","has_callback_interface","imp","into","into","into","into","into","into","into_iter","is_async","is_async","is_async","is_async","is_name_used_as_error","is_trait_interface","item_contains_object_references","item_contains_unsigned_types","iter_async_result_types","iter_callables","iter_checksum_ffi_functions","iter_checksums","iter_custom_types","iter_external_types","iter_ffi_function_definitions","iter_ffi_function_definitions_non_async","iter_future_callback_params","iter_futures_ffi_function_definitions","iter_rust_buffer_ffi_function_definitions","iter_types","iter_types","iter_types_in_item","iter_user_ffi_function_definitions","methods","methods","module_path","module_path","module_path","module_path","module_path","name","name","name","name","name","name","name","name","name","name","namespace","namespace_docstring","new","new","next","non_exhaustive","object","object_definitions","object_impl","object_module_path","object_module_path","object_name","object_name","objects","optional","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pending","record","record_definitions","records","return_type","return_type","return_type","return_type","rust_future_ffi_fn_name","rust_name_for","seen","should_generate_error_read","takes_self_by_arc","throws","throws","throws","throws_name","throws_type","throws_type","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","types","uniffi_contract_version","uniffi_traits","universe","variants","inner","builtin","imp","inner_type","inner_type","key_type","kind","module_path","module_path","module_path","module_path","module_path","module_path","name","name","name","name","name","name","namespace","tagged","value_type","eq","fmt","fmt","hash","ne","CallbackInterface","as_type","borrow","borrow_mut","checksum","clone","clone_into","derive_ffi_funcs","docstring","docstring","ffi_callbacks","ffi_callbacks","ffi_foreign_future_complete","ffi_init_callback","ffi_init_callback","fmt","foreign_future_ffi_result_struct","from","has_async_method","into","iter_types","method_ffi_callback","method_ffi_callback_name","methods","methods","module_path","name","name","to_owned","try_from","try_from","try_into","type_id","vtable","vtable_definition","vtable_methods","vtable_name","vtable_struct","Enum","Variant","as_codetype","as_codetype","as_type","borrow","borrow","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone_into","clone_into","default","discr","discr_type","docstring","docstring","docstring","docstring","eq","eq","fields","fields","flat","fmt","fmt","from","from","has_fields","has_nameless_fields","into","into","is_flat","is_non_exhaustive","iter_types","iter_types","module_path","name","name","name","name","non_exhaustive","to_owned","to_owned","try_from","try_from","try_from","try_from_meta","try_into","try_into","type_id","type_id","variant_discr","variant_discr_type","variants","variants","Callback","CallbackFunction","FfiArgument","FfiCallbackFunction","FfiDefinition","FfiField","FfiFunction","FfiStruct","FfiType","Float32","Float64","ForeignBytes","Function","Handle","Int16","Int32","Int64","Int8","Reference","RustArcPtr","RustBuffer","RustCallStatus","Struct","Struct","UInt16","UInt32","UInt64","UInt8","VoidPointer","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_init","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","eq","ffi_buffer_fn_name","fields","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","has_rust_call_status_arg","has_rust_call_status_arg","has_rust_call_status_arg","has_rust_call_status_arg","hash","init","into","into","into","into","into","into","into","is_async","is_async","is_object_free_function","is_object_free_function","name","name","name","name","name","name","name","name","name","name","name","new","new","partial_cmp","reference","return_type","return_type","return_type","return_type","return_type_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Argument","Callable","Function","ResultType","arguments","arguments","arguments","arguments","as_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","by_ref","by_ref","checksum","checksum","checksum","checksum","checksum_fn_name","checksum_fn_name","clone","clone","clone_into","clone_into","cmp","default","default_value","derive_ffi_func","docstring","docstring","eq","ffi_func","ffi_func","ffi_rust_future_cancel","ffi_rust_future_cancel","ffi_rust_future_complete","ffi_rust_future_complete","ffi_rust_future_free","ffi_rust_future_free","ffi_rust_future_poll","ffi_rust_future_poll","fmt","fmt","fmt","from","from","from","from","from","full_arguments","future_callback_param","into","into","into","is_async","is_async","is_async","is_async","is_trait_ref","iter_types","iter_types","module_path","name","name","name","name","optional","partial_cmp","result_type","result_type","return_type","return_type","return_type","return_type","return_type","takes_self","takes_self","throws","throws","throws_name","throws_type","throws_type","throws_type","throws_type","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_","type_id","type_id","type_id","Constructor","Debug","Display","Eq","Hash","Method","Object","UniffiTrait","alternate_constructors","arguments","arguments","arguments","arguments","arguments","arguments","as_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","checksum","checksum","checksum","checksum","checksum","checksum","checksum","checksum_fn_name","checksum_fn_name","checksum_fn_name","checksum_fn_name","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","constructors","constructors","derive_ffi_func","derive_ffi_func","derive_ffi_func","derive_ffi_funcs","docstring","docstring","docstring","docstring","docstring","docstring","ffi_callbacks","ffi_func","ffi_func","ffi_func","ffi_func","ffi_func_clone","ffi_func_free","ffi_init_callback","ffi_init_callback","ffi_object_clone","ffi_object_free","fmt","fmt","fmt","fmt","foreign_future_ffi_result_struct","from","from","from","from","from","from","from","from","from","full_arguments","full_arguments","get_method","has_async_method","has_callback_interface","imp","imp","into","into","into","into","is_async","is_async","is_async","is_async","is_async","is_primary_constructor","is_trait_interface","iter_ffi_function_definitions","iter_types","iter_types","iter_types","iter_types","methods","methods","module_path","name","name","name","name","name","name","object_impl","object_module_path","object_module_path","object_name","object_name","primary_constructor","return_type","return_type","return_type","return_type","rust_name","takes_self","takes_self_by_arc","takes_self_by_arc","throws","throws","throws","throws","throws_name","throws_name","throws_type","throws_type","throws_type","throws_type","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uniffi_traits","uniffi_traits","vtable","vtable_definition","vtable_methods","eq","fmt","fmt","hash","ne","Field","Record","as_type","as_type","borrow","borrow","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone_into","clone_into","cmp","default","default_value","docstring","docstring","docstring","docstring","eq","eq","fields","fields","fmt","fmt","from","from","has_fields","into","into","iter_types","iter_types","module_path","name","name","name","name","partial_cmp","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_","type_id","type_id","AsType","Boolean","Bytes","CallbackInterface","CallbackTrait","Custom","DataClass","Duration","Enum","External","ExternalKind","Float32","Float64","Int16","Int32","Int64","Int8","Interface","Map","NamespaceMetadata","Object","ObjectImpl","Optional","Record","Sequence","String","Struct","Timestamp","Trait","Trait","Type","TypeIterator","TypeUniverse","UInt16","UInt32","UInt64","UInt8","add_known_type","add_known_types","add_type_definition","all_known_types","as_type","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","crate_name","default","default","eq","fmt","fmt","from","from","get_type_definition","into","into","iter_known_types","name","namespace","namespace_docstring","new","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_definitions","type_id","type_id","builtin","imp","inner_type","inner_type","key_type","kind","module_path","module_path","module_path","module_path","module_path","module_path","name","name","name","name","name","name","namespace","tagged","value_type","Source","borrow","borrow_mut","calc_cdylib_name","ci","config","find_components","find_package_by_crate_name","fmt","from","generate_bindings","generate_external_bindings","into","load_udl_metadata","package","try_from","try_into","type_id","add_group_to_ci","add_to_ci","add_to_ci_from_library","ci","extract","extract_from_library","add_enum_to_ci","add_group_to_ci","add_item_to_ci","add_to_ci","ExtractedItems","borrow","borrow_mut","default","extract_from_archive","extract_from_bytes","extract_from_elf","extract_from_library","extract_from_mach","extract_from_macho","extract_from_pe","extract_item","from","into","into_metadata","is_metadata_symbol","items","names","new","try_from","try_into","type_id","RustScaffolding","borrow","borrow_mut","ci","dyn_render","dyn_render_into","dyn_write_into","extension","filters","fmt","from","into","mime_type","new","render_into","size_hint","to_string","try_from","try_into","type_id","udl_base_name","crate_name_rs","type_rs"],"q":[[0,"uniffi_bindgen"],[31,"uniffi_bindgen::backend"],[63,"uniffi_bindgen::backend::Type"],[84,"uniffi_bindgen::backend::config"],[100,"uniffi_bindgen::backend::filters"],[120,"uniffi_bindgen::backend::types"],[140,"uniffi_bindgen::bindings"],[191,"uniffi_bindgen::bindings::kotlin"],[207,"uniffi_bindgen::bindings::kotlin::gen_kotlin"],[370,"uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"],[373,"uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface"],[387,"uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds"],[434,"uniffi_bindgen::bindings::kotlin::gen_kotlin::custom"],[447,"uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_"],[461,"uniffi_bindgen::bindings::kotlin::gen_kotlin::external"],[474,"uniffi_bindgen::bindings::kotlin::gen_kotlin::filters"],[502,"uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany"],[525,"uniffi_bindgen::bindings::kotlin::gen_kotlin::object"],[540,"uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives"],[698,"uniffi_bindgen::bindings::kotlin::gen_kotlin::record"],[711,"uniffi_bindgen::bindings::kotlin::gen_kotlin::variant"],[723,"uniffi_bindgen::bindings::kotlin::test"],[728,"uniffi_bindgen::bindings::python"],[743,"uniffi_bindgen::bindings::python::gen_python"],[896,"uniffi_bindgen::bindings::python::gen_python::ImportRequirement"],[902,"uniffi_bindgen::bindings::python::gen_python::callback_interface"],[916,"uniffi_bindgen::bindings::python::gen_python::compounds"],[959,"uniffi_bindgen::bindings::python::gen_python::custom"],[972,"uniffi_bindgen::bindings::python::gen_python::enum_"],[986,"uniffi_bindgen::bindings::python::gen_python::external"],[999,"uniffi_bindgen::bindings::python::gen_python::filters"],[1019,"uniffi_bindgen::bindings::python::gen_python::miscellany"],[1044,"uniffi_bindgen::bindings::python::gen_python::object"],[1058,"uniffi_bindgen::bindings::python::gen_python::primitives"],[1216,"uniffi_bindgen::bindings::python::gen_python::record"],[1230,"uniffi_bindgen::bindings::python::test"],[1232,"uniffi_bindgen::bindings::ruby"],[1247,"uniffi_bindgen::bindings::ruby::gen_ruby"],[1294,"uniffi_bindgen::bindings::ruby::gen_ruby::filters"],[1304,"uniffi_bindgen::bindings::ruby::test"],[1306,"uniffi_bindgen::bindings::swift"],[1332,"uniffi_bindgen::bindings::swift::gen_swift"],[1524,"uniffi_bindgen::bindings::swift::gen_swift::callback_interface"],[1538,"uniffi_bindgen::bindings::swift::gen_swift::compounds"],[1581,"uniffi_bindgen::bindings::swift::gen_swift::custom"],[1594,"uniffi_bindgen::bindings::swift::gen_swift::enum_"],[1608,"uniffi_bindgen::bindings::swift::gen_swift::external"],[1623,"uniffi_bindgen::bindings::swift::gen_swift::filters"],[1648,"uniffi_bindgen::bindings::swift::gen_swift::miscellany"],[1670,"uniffi_bindgen::bindings::swift::gen_swift::object"],[1685,"uniffi_bindgen::bindings::swift::gen_swift::primitives"],[1830,"uniffi_bindgen::bindings::swift::gen_swift::record"],[1843,"uniffi_bindgen::bindings::swift::test"],[1861,"uniffi_bindgen::interface"],[2194,"uniffi_bindgen::interface::Literal"],[2195,"uniffi_bindgen::interface::Type"],[2216,"uniffi_bindgen::interface::UniffiTrait"],[2221,"uniffi_bindgen::interface::callbacks"],[2259,"uniffi_bindgen::interface::enum_"],[2318,"uniffi_bindgen::interface::ffi"],[2478,"uniffi_bindgen::interface::function"],[2577,"uniffi_bindgen::interface::object"],[2735,"uniffi_bindgen::interface::object::UniffiTrait"],[2740,"uniffi_bindgen::interface::record"],[2791,"uniffi_bindgen::interface::universe"],[2865,"uniffi_bindgen::interface::universe::Type"],[2886,"uniffi_bindgen::library_mode"],[2904,"uniffi_bindgen::macro_metadata"],[2910,"uniffi_bindgen::macro_metadata::ci"],[2914,"uniffi_bindgen::macro_metadata::extract"],[2936,"uniffi_bindgen::scaffolding"],[2957,"uniffi_bindgen::scaffolding::filters"],[2959,"camino"],[2960,"core::option"],[2961,"anyhow"],[2962,"alloc::string"],[2963,"core::convert"],[2964,"camino"],[2965,"toml::value"],[2966,"core::result"],[2967,"serde::de"],[2968,"core::fmt"],[2969,"core::fmt"],[2970,"core::any"],[2971,"askama::error"],[2972,"askama::error"],[2973,"core::hash"],[2974,"std::ffi::os_str"],[2975,"alloc::boxed"],[2976,"core::cmp"],[2977,"core::fmt"],[2978,"std::io::error"],[2979,"core::marker"],[2980,"std::process"],[2981,"core::iter::traits::collect"],[2982,"uniffi_meta"],[2983,"uniffi_meta::group"],[2984,"core::convert"],[2985,"core::fmt"],[2986,"cargo_metadata"],[2987,"goblin::elf"],[2988,"goblin::mach"],[2989,"goblin::mach"]],"d":["A trait representing a UniFFI Binding Generator","Trait for bindings configuration. Each bindings language …","","Handles configuring the bindings","","","Generate foreign language bindings for a uniffi component.","Check if library_path used by library mode is valid for …","","","","","","","Generate bindings for an external binding generator …","","Guess the root directory of the crate from the path of its …","Component Interface Definition.","","Load the default uniffi.toml config, merge TOML trees with …","Load TOML from file if the file exists.","","","Creates a new config.","","","","Update missing values using the dylib file for the main …","Update missing values using the ComponentInterface","Update missing values from config instances from dependent …","Writes the bindings to the output directory","","","","A Trait to help render types in a language specific format.","","","","","","","","","","","","","","","","","","Config value for template expressions","","Represents all the different high-level types that can be …","","","","","","Backend-agnostic askama filters","The language specific label used to reference this type. …","Backend traits","","","","","","","","","","","","","","","","","","","","","","Config value for template expressions","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Get the FfiType for a Type","","","Returns the argument unchanged.","Get an Callback Interface definition by name","Get an Enum definition by name","Get a Function definition by name","Get an Object definition by name","Get a Record definition by name","Calls U::from(self).","","","","","","","","A Trait to help render types in a language specific format.","A representation of this type label that can be used as …","A representation of this type label that can be used as …","Name of the FfiConverter","Name of the FfiConverter","A list of imports that are needed if this type is in use. …","A list of imports that are needed if this type is in use. …","Function to run at startup","Function to run at startup","An expression for lifting a value from something we …","An expression for lifting a value from something we …","","","An expression for lowering a value into something we can …","An expression for lowering a value into something we can …","An expression for reading a value from a byte buffer.","An expression for reading a value from a byte buffer.","The language specific label used to reference this type. …","An expression for writing a value into a byte buffer.","An expression for writing a value into a byte buffer.","","","","","","","Mode for the run_script function defined for each language","","","Enumeration of all foreign language targets currently …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","Run a Kotlin script","Run Kotlin tests for a UniFFI test fixture","","Run a Python script","Run Python tests for a UniFFI test fixture","","Run Ruby tests for a UniFFI test fixture","","Swift bindings backend for UniFFI","Run a Swift script","Run Swift tests for a UniFFI test fixture","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","The name we are importing.","Import the name with the specified local name.","A struct to record a Kotlin import statement.","","","Renders Kotlin helper code for all types","","","","","","","","","","","","","","","","","","","","A representation of this type label that can be used as …","","","","","Get the idiomatic Kotlin rendering of a class name (for …","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the idiomatic Kotlin rendering of an individual enum …","","","","","","","Get the idiomatic Kotlin rendering of an FFI callback …","Name of the FfiConverter","Default values for FFI","Get the idiomatic Kotlin rendering of an FFI struct name","","","","FFI type name to use inside structs","","","","","","","","Get the idiomatic Kotlin rendering of a function name.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Whether to generate immutable records (val instead of var)","","A list of imports that are needed if this type is in use. …","","","","","","Function to run at startup","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Get the name of the interface and class name for an object.","","","","","","Render the Kotlin import statement.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The language specific label used to reference this type. …","","","","","Get the idiomatic Kotlin rendering of a variable name.","var_name without the backticks. Useful for using in …","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Get the idiomatic Kotlin rendering of a function name.","Get the idiomatic Kotlin rendering of docstring","","Get the idiomatic Kotlin rendering of an FFI callback …","","","Get the idiomatic Kotlin rendering of an FFI struct name","","","Get the idiomatic Kotlin rendering of a function name.","","","","","","","","Remove the “`” chars we put around function/variable …","Get the idiomatic Kotlin rendering of a variable name.","Get the idiomatic Kotlin rendering of a variable name.","","Get a String representing the name used for an individual …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Generate kotlin bindings for the given namespace, then use …","","","Run a Kotlin script","Run Kotlin tests for a UniFFI test fixture","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","A trait tor the implementation.","","","A struct to record a Python import statement.","","A simple module import.","","","A single symbol from a module.","A single symbol from a module with the specified local …","Renders Python helper code for all types","","","","","","","","","","","","","","","","","","A representation of this type label that can be used as …","","","","","Get the idiomatic Python rendering of a class name (for …","","","","","","","","","","","","","","","","","","","","","","","","","","Get the idiomatic Python rendering of an individual enum …","","","","","","Get the idiomatic Python rendering of an FFI callback …","Name of the FfiConverter","Default values for FFI types","Get the idiomatic Python rendering of an FFI struct name","","","","","","","","","","Get the idiomatic Python rendering of a function name.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","A list of imports that are needed if this type is in use. …","","","","","","Function to run at startup","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Get the package name for a given external namespace.","","","","Get the name of the protocol and class name for an object.","","","","","Render the Python import statement.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The language specific label used to reference this type. …","","","Get the idiomatic Python rendering of a variable name.","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Get the idiomatic Python rendering of a class name (for …","Get the idiomatic Python rendering of docstring","Get the idiomatic Python rendering of an individual enum …","Get the idiomatic Python rendering of an FFI callback …","","","Get the idiomatic Python rendering of an FFI struct name","","Get the idiomatic Python rendering of a function name.","","","","Get the idiomatic Python rendering of an individual enum …","","","Get the idiomatic Python rendering of a variable name.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Run a Python script","Run Python tests for a UniFFI test fixture","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Get the canonical, unique-within-this-component name for a …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Run Ruby tests for a UniFFI test fixture","Create a Command instance that runs a test script","The Swift bindings generated from a ComponentInterface.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The contents of the generated .h file, as a string.","Calls U::from(self).","Calls U::from(self).","The contents of the generated .swift file, as a string.","The contents of the generated .modulemap file, as a string.","","","","","","","","","","","Unlike other target languages, binding to Rust code from …","Per …","Template for generating the .h file that defines the …","A trait tor the implementation.","Config options for the caller to customize the generated …","","From …","Template for generating the .modulemap file that exposes …","","","Renders Swift helper code for all types","","","","","","","","","","","","","","","","","","","A representation of this type label that can be used as …","The name of the compiled Rust library containing the FFI …","","","","","Get the idiomatic Swift rendering of a class name (for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the idiomatic Swift rendering of an individual enum …","Whether to mark value types as ‘Sendable’","","","","","","","Get the idiomatic Swift rendering of an FFI callback …","Name of the FfiConverter","Default values for FFI types","The filename stem for the lower-level C module containing …","","The name of the lower-level C module containing the FFI …","","Get the idiomatic Swift rendering of an FFI struct name","","","","","","","","","","Get the idiomatic Swift rendering of a function name.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Generate UniFFI component bindings for Swift, as strings …","Whether to generate immutable records (let instead of var)","","Whether to generate a .modulemap file for the lower-level …","","The name of the .h file for the lower-level C module with …","Get the idiomatic Swift rendering of an if guard name","A list of imports that are needed if this type is in use. …","","","","","","Function to run at startup","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","An expression for lifting a value from something we …","","An expression for lowering a value into something we can …","","","","","","The name of the Swift module containing the high-level …","","The name of the .modulemap file for the lower-level C …","","","","","","Get the name of the protocol and class name for an object.","Whether to omit argument labels in Swift function …","","","Quote a name for use in arg context where fewer keywords …","Quote a name for use in a context where keywords must be …","An expression for reading a value from a byte buffer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The language specific label used to reference this type. …","","","","Get the idiomatic Swift rendering of a variable name.","An expression for writing a value into a byte buffer.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Get the idiomatic Swift rendering of an arguments name. …","","Get the idiomatic Swift rendering of a class name (for …","Get the idiomatic Swift rendering of docstring","Get the idiomatic Swift rendering of an individual enum …","Get the idiomatic Swift rendering of an FFI callback …","","","","Get the idiomatic Swift rendering of an FFI struct name","Get the Swift type for an FFIType","Get the idiomatic Swift rendering of a function name.","Like ffi_type_name, but used in BridgingHeaderTemplate.h …","Get the idiomatic Swift rendering of an if guard name","","","","","","","","","Get the idiomatic Swift rendering of a variable name.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","Run a Swift script","Run Swift tests for a UniFFI test fixture","","","","Represents an argument to a function/constructor/method …","","","","","Implemented by function-like types (Function, Method, …","","","","The main public interface for this module, representing …","","","","","","","","","","Represents an enum with named variants, each of which may …","","","","","","","","","","","","","","","","","Represents a standalone function.","","","","","","","","","","","","","An “object” is an opaque type that is passed around by …","","","","","","Represents a “data class” style object, for passing …","","Stateful iterator for yielding all types contained in a …","Combines the return and throws type of a function/method","","","","","","","","","Represents all the different high-level types that can be …","","","","","","The list of traits we support generating helper methods …","Represents an individual variant in an Enum.","Called by APIBuilder impls to add a newly-parsed callback …","","Called by APIBuilder impls to add a newly-parsed enum …","Called by APIBuilder impls to add a newly-parsed function …","Add a metadata group to a ComponentInterface.","","Called by APIBuilder impls to add a newly-parsed object …","","Add a new type to the queue of pending types, if not …","Adds a newly-parsed record definition to the …","","","Advance the iterator to recurse into the next pending …","","","","","","","","","","","","","","","","","","","","","","","Get the definitions for every Callback Interface type in …","","Get the definitions for callback FFI functions","","Callback Interface definitions for a ComponentInterface.","Perform global consistency checks on the declared …","","","","","","","","","","","The ComponentInterface from which this iterator was …","","","","","","","","","","","","","","Check whether the interface contains any map types","Check whether the interface contains any object types","Check whether the interface contains any optional types","Check whether the interface contains any sequence types","The crate this interfaces lives in.","The currently-active iterator from which we’re yielding.","","","","Automatically derive the low-level FFI functions from the …","","","","","","","","","","","","Enum definitions for a ComponentInterface.","Get the definitions for every Enum type in the interface.","The high-level API provided by the component.","","","","","","Low-level typesystem for the FFI layer of a component …","Iterate over all Ffi definitions","","","","","","","","","Builtin FFI function for cancelling a Rust Future","Builtin FFI function to complete a Rust future and get it…","Builtin FFI function for freeing a Rust Future","Builtin FFI function to poll a Rust future.","Builtin FFI function for allocating a new RustBuffer. This …","Builtin FFI function for freeing a RustBuffer. This is …","Builtin FFI function for copying foreign-owned bytes This …","Builtin FFI function for reserving extra space in a …","Builtin FFI function to get the current contract version …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a ComponentInterface from a MetadataGroup Public so …","Parse a ComponentInterface from a string containing a …","Function definitions for a ComponentInterface.","Get the definitions for every Function in the interface.","","","Get a Callback interface definition by name, or None if no …","Get an Enum definition by name, or None if no such Enum is …","Get a Function definition by name, or None if no such …","","Get an Object definition by name, or None if no such …","Get a Record definition by name, or None if no such Record …","Get a specific type","Get the definitions for every Callback Interface type in …","Does this interface contain async functions?","","How this object is implemented in Rust","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Check whether the given item contains any (possibly …","Check whether the given item contains any (possibly …","Iterate over return/throws types for async functions","Get the definitions for every Method type in the interface.","","List all API checksums to check","Get details about all Type::Custom types","Get details about all Type::External types. Returns an …","List the definitions of all FFI functions in the interface.","Alternate version of iter_ffi_function_definitions for …","Iterate over T parameters of the FutureCallback<T> …","List all FFI functions definitions for async functionality.","List all FFI functions definitions for RustBuffer …","","Iterate over all known types in the interface.","Iterate over all types contained in the given item.","List all FFI functions definitions for user-defined …","","","","","","","","","","","","","","","","","","The string namespace within which this API should be …","","Allocate a new RecursiveTypeIterator over the given item.","","","","Object definitions for a ComponentInterface.","Get the definitions for every Object type in the interface.","","","","","","","","","","","","A queue of user-defined types that we need to recurse into.","Record definitions for a ComponentInterface.","Get the definitions for every Record type in the interface.","","","","","","","Return the fully qualified name which should be used by …","A set of names of user-defined types that we have already …","Should we generate read (and lift) functions for errors?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All of the types used in the interface.","","","The set of all Types used in a component interface is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","FfiCallbackFunction functions for the methods of a …","FfiCallbacks to define for our methods.","Definition for callback functions to complete an async …","","","","Result struct to pass to the completion callback for async …","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","The VTable FFI type","the VTable struct to define.","Vec of (ffi_callback, method) pairs","","FfiStruct for a callback/trait interface VTable","Represents an enum with named variants, each of which may …","Represents an individual variant in an Enum.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Pointer to a callback function. The inner value which …","","Represents an argument to an FFI function.","Represents an “extern C”-style callback function","An Ffi definition","Represents a field of an FfiStruct","Represents an “extern C”-style function that will be …","Represents a repr(C) struct used in the FFI","","","","A borrowed reference to some raw bytes owned by foreign …","","Opaque 64-bit handle","","","","","Pointer to an FfiType.","A *const c_void pointer to a rust-owned Arc<T>. If you’…","A byte buffer allocated by rust, and owned by whoever …","","Pointer to a FFI struct (e.g. a VTable). The inner value …","","","","","","Opaque pointer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Name of the FFI buffer version of this function that’s …","Get the fields for this struct","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Used by C# generator to differentiate the free function …","","","","","Get the name of this struct","","","","","","","","","","","","","","","Unique name for an FFI return type","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents an argument to a function/constructor/method …","Implemented by function-like types (Function, Method, …","Represents a standalone function.","Combines the return and throws type of a function/method","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Get the T parameters for the FutureCallback<T> for this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An “object” is an opaque type that is passed around by …","The list of traits we support generating helper methods …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For trait interfaces, FfiCallbacks to define for our …","","","","","","","","","","","","","","","For async callback interface methods, the FFI struct to …","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","How this object is implemented in Rust","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the fully qualified name that should be used by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For trait interfaces, the VTable FFI type","For trait interfaces, the VTable struct to define. …","Vec of (ffi_callback_name, method) pairs","","","","","","","Represents a “data class” style object, for passing …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents all the different high-level types that can be …","An abstract type for an iterator over &Type references.","The set of all possible types used in a particular …","","","","","Add a Type to the set of all types seen in the component …","Add many Types…","Add the definition of a named Type.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get the Type corresponding to a given name, if any.","Calls U::from(self).","Calls U::from(self).","Iterator over all the known types in this universe.","","The unique prefixes that we’ll use for namespacing when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Generate foreign bindings","Generate foreign bindings","Calls U::from(self).","","","","","","Add items from a MetadataGroup to a component interface","Add Metadata items to the ComponentInterface","","","","Extract metadata written by the uniffi::export macro from …","","Add items from a MetadataGroup to a component interface","","Add Metadata items to the ComponentInterface","Container for extracted metadata items","","","","","","","Extract metadata written by the uniffi::export macro from …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","symbol names for the extracted items, we use this to …","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","",""],"i":[0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,8,8,2,54,54,54,0,54,54,54,54,54,54,54,54,54,54,0,54,54,54,54,54,54,0,54,0,54,54,54,54,0,0,17,0,212,213,214,215,216,217,213,218,219,220,217,212,213,218,219,220,217,212,217,217,216,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,29,29,0,29,29,29,0,0,0,0,0,29,0,29,29,29,29,29,29,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,37,0,37,0,37,0,0,37,0,0,37,38,37,38,37,38,37,38,38,37,37,38,37,38,37,37,38,0,0,0,0,0,0,0,0,38,0,0,0,37,38,37,37,37,37,37,38,37,38,37,38,0,41,41,41,41,0,0,41,41,0,0,0,41,41,41,41,0,0,0,0,49,49,0,0,0,0,43,43,42,42,42,44,42,48,49,43,55,47,42,48,49,43,55,47,0,45,42,42,43,55,47,42,48,49,47,42,48,49,47,49,0,43,55,47,0,42,42,48,42,48,43,55,43,55,43,55,0,47,49,43,55,0,42,43,47,45,47,47,47,47,47,47,0,47,42,48,49,43,55,47,42,48,49,43,55,47,48,0,42,42,45,55,48,43,43,43,45,55,42,48,49,43,55,47,48,45,43,55,0,43,55,0,47,42,42,49,0,0,49,43,55,42,48,43,55,42,48,49,47,43,55,42,48,49,43,55,47,42,48,49,43,55,47,55,42,48,49,43,55,47,55,45,48,42,42,42,47,47,0,221,222,221,0,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,0,60,61,62,60,61,62,60,61,62,60,61,62,60,61,62,60,61,60,61,60,61,62,62,62,60,61,62,60,61,62,60,61,62,60,61,62,60,61,62,60,61,62,62,62,0,63,63,63,63,63,63,63,63,63,63,63,63,0,64,64,64,64,64,64,64,64,64,64,64,64,64,0,65,65,65,65,65,65,65,65,65,65,65,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,70,69,70,69,70,69,70,69,70,0,69,70,69,70,69,70,69,70,69,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,0,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,0,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,73,74,75,76,77,78,79,80,81,82,83,84,85,0,86,86,86,86,86,86,86,86,86,86,86,86,0,87,87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,0,89,89,89,89,0,89,89,0,0,0,89,89,89,89,0,0,0,0,0,0,96,0,0,96,96,0,91,91,91,92,90,95,96,91,97,94,90,95,96,91,97,94,0,93,90,90,91,97,94,90,95,96,94,90,95,96,94,96,0,97,0,90,90,95,94,90,95,91,97,91,97,91,97,0,94,96,91,97,0,90,94,93,94,94,94,0,94,0,90,95,96,91,97,94,90,95,96,91,97,94,95,0,91,93,97,95,91,91,91,93,90,95,96,91,97,94,95,93,91,97,0,90,91,97,0,94,96,0,91,0,96,91,97,90,95,91,97,90,95,96,94,91,97,90,95,96,91,97,94,90,95,96,91,97,94,97,90,95,96,91,97,94,97,93,90,90,94,223,224,225,223,225,223,0,98,98,98,98,98,98,98,98,98,98,98,98,98,0,0,0,99,100,101,99,100,101,99,100,101,99,100,101,99,100,101,99,100,99,100,101,101,99,100,101,99,100,101,99,100,101,99,100,101,99,100,101,99,100,101,101,0,102,102,102,102,102,102,102,102,102,102,102,102,0,103,103,103,103,103,103,103,103,103,103,103,103,103,0,104,104,104,104,104,104,104,104,104,104,104,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,106,105,106,105,106,105,106,105,106,0,105,106,105,106,105,106,105,106,105,106,105,106,0,107,107,107,107,107,107,107,107,107,107,107,107,107,0,0,0,0,0,0,0,0,0,0,0,0,0,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,0,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,0,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,0,121,121,121,121,121,121,121,121,121,121,121,121,121,0,0,0,122,122,122,122,0,0,122,122,0,0,122,122,122,122,0,0,0,123,124,123,124,0,124,123,123,123,123,124,123,123,124,123,123,123,124,124,124,124,0,123,124,123,124,123,124,0,124,124,124,123,124,123,124,123,124,123,124,123,124,123,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,125,134,125,125,134,125,0,134,134,125,134,134,125,0,0,0,134,125,134,125,134,125,125,0,0,0,0,0,0,0,0,0,0,132,131,127,126,130,127,131,132,133,129,126,130,127,131,132,133,129,0,128,126,126,127,131,133,129,126,130,129,126,130,129,0,127,132,133,129,0,126,126,130,126,130,127,131,132,133,127,131,132,133,127,131,132,133,0,129,126,126,127,131,132,133,0,129,128,129,126,126,126,126,129,129,0,129,126,130,127,131,132,133,129,126,130,127,131,132,133,129,130,0,126,126,126,126,126,129,128,133,130,127,127,127,128,133,126,130,127,131,132,133,129,130,128,128,128,127,131,132,133,0,126,126,126,127,131,132,133,0,129,126,126,0,0,0,128,0,127,131,132,133,126,130,127,131,132,133,126,130,129,127,131,132,133,126,130,127,131,132,133,129,126,130,127,131,132,133,129,133,126,130,127,131,132,133,129,133,128,130,126,126,129,128,0,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,136,137,138,136,137,138,136,137,138,136,137,138,136,137,138,136,137,136,137,138,138,136,137,138,136,137,138,136,137,138,136,137,138,136,137,138,136,137,138,138,0,139,139,139,139,139,139,139,139,139,139,139,139,0,140,140,140,140,140,140,140,140,140,140,140,140,140,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,0,0,0,0,0,0,0,0,0,0,0,0,0,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,0,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,0,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,145,146,147,148,149,150,151,152,153,154,155,156,157,0,158,158,158,158,158,158,158,158,158,158,158,158,0,161,161,0,0,0,161,161,0,161,161,161,161,0,0,161,161,161,0,0,54,36,54,0,0,54,72,0,0,54,176,193,177,193,54,36,36,0,54,36,193,54,0,0,0,0,0,0,0,0,0,36,54,54,0,193,177,36,54,54,54,54,176,0,54,0,36,0,54,0,177,54,0,0,54,0,0,54,36,54,36,72,54,72,176,0,36,54,54,54,54,0,0,11,11,11,11,11,11,11,11,167,11,11,11,167,11,66,32,192,164,28,54,72,176,54,177,167,11,72,176,54,177,167,11,11,171,11,11,11,11,11,0,11,72,176,54,177,32,192,164,32,192,164,167,72,176,54,177,72,176,54,177,72,176,54,177,33,11,11,11,11,11,167,11,171,185,11,68,31,30,31,68,32,33,192,164,34,185,0,11,11,72,176,54,177,11,0,11,32,192,164,33,33,30,33,11,11,11,11,11,11,11,11,11,11,68,34,31,72,176,54,177,11,72,176,54,177,167,11,11,11,0,11,11,0,11,11,11,0,11,11,11,11,11,72,33,72,176,54,177,167,11,167,66,32,192,164,11,72,11,11,11,11,11,11,11,11,11,11,11,11,11,54,11,11,11,30,33,30,31,32,33,34,30,31,68,32,171,33,192,164,34,185,11,11,167,11,167,31,0,11,164,192,164,192,164,11,171,72,176,54,177,167,0,11,11,66,32,180,164,11,72,167,11,164,32,192,164,0,66,180,72,176,54,177,72,176,54,177,167,11,72,176,54,177,167,11,171,185,72,176,54,177,167,11,11,11,33,0,31,226,212,213,214,215,216,217,213,218,219,220,217,212,213,218,219,220,217,212,217,217,216,227,228,229,230,227,0,30,30,30,30,30,30,30,30,30,0,30,0,30,30,30,0,30,30,30,30,0,0,30,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,68,68,31,31,68,31,68,31,68,31,68,31,68,68,68,31,31,68,31,68,31,68,68,68,31,31,68,31,68,68,68,31,68,31,31,31,68,31,31,68,31,68,31,31,68,31,68,68,31,31,68,31,68,31,31,31,31,25,172,0,0,0,0,0,0,0,25,25,25,172,25,25,25,25,25,25,25,25,25,25,172,25,25,25,25,25,178,173,178,173,25,172,178,188,173,175,189,25,172,178,188,173,175,189,178,25,172,178,188,173,175,189,25,172,178,188,173,175,189,25,178,173,175,25,178,175,175,25,172,178,188,173,175,189,25,25,25,25,172,172,172,172,178,188,188,173,175,189,178,173,178,173,25,178,25,172,178,188,173,175,189,178,178,178,178,172,178,188,173,175,189,178,188,173,175,189,188,189,25,25,178,173,178,173,25,25,172,178,188,173,175,189,25,172,178,188,173,175,189,25,172,178,188,173,175,189,188,189,188,189,25,172,178,188,173,175,189,0,0,0,0,66,32,32,32,171,32,171,180,32,171,180,171,171,32,32,171,32,32,32,32,171,32,171,180,171,171,32,32,32,180,32,32,66,66,66,66,66,66,66,66,32,171,180,32,32,171,171,180,32,180,32,171,180,66,32,32,32,171,32,171,32,32,171,32,171,171,180,66,66,66,32,32,32,180,66,66,32,32,32,66,32,32,180,32,171,32,171,180,32,171,180,171,32,171,180,0,193,193,193,193,0,0,0,33,192,192,164,164,192,164,33,33,192,164,193,33,192,164,193,33,192,192,164,164,193,192,164,192,164,192,164,33,192,164,193,33,192,164,193,33,33,192,164,193,33,33,192,164,33,192,164,33,192,164,192,164,33,33,33,33,33,33,33,192,164,193,164,33,33,192,192,164,164,164,193,193,192,164,33,33,33,33,33,33,192,164,193,192,164,164,192,164,192,33,33,33,192,164,193,33,33,33,33,192,164,33,192,164,164,192,164,192,164,33,192,164,164,164,33,164,164,164,192,164,192,164,192,164,192,192,164,164,33,192,164,193,33,192,164,193,33,192,164,193,33,192,164,193,33,33,33,33,33,227,228,229,230,227,0,0,34,185,34,185,34,185,34,185,34,185,34,185,185,185,185,34,185,34,185,34,185,34,34,34,185,34,185,34,34,185,34,185,34,34,185,34,185,185,34,185,34,34,185,185,34,185,185,34,185,0,54,54,54,72,54,176,54,54,54,0,54,54,54,54,54,54,176,54,0,54,0,54,54,54,54,72,54,72,176,0,0,0,54,54,54,54,197,197,197,197,28,198,197,198,197,198,198,198,198,198,197,198,198,197,198,197,197,198,197,197,198,197,197,197,198,198,198,197,198,197,197,198,197,212,213,214,215,216,217,213,218,219,220,217,212,213,218,219,220,217,212,217,217,216,0,201,201,0,201,201,0,0,201,201,0,0,201,0,201,201,201,201,0,0,0,0,0,0,0,0,0,0,0,204,204,204,0,0,0,0,0,0,0,204,204,204,204,0,204,204,204,204,204,204,0,211,211,211,211,211,211,211,0,211,211,211,211,211,211,211,211,211,211,211,211,0,0],"f":"```````{{{d{}{{b{c}}}}f{j{h}}}{{n{l}}}A`}{f{{n{Ab}}}}{f{{n{l}}}}{{f{j{f}}c{j{f}}{j{f}}{j{h}}Ad}{{n{l}}}d}{{f{j{f}}Ad}{{n{l}}}}{{fh{j{f}}Ad}{{n{l}}}}{{Aff{j{f}}Ad}{{n{l}}}}{{ce{j{g}}{j{i}}{j{k}}{j{h}}Ad}{{n{l}}}d{{Ah{f}}}{{Ah{f}}}{{Ah{f}}}{{Ah{f}}}}{{f{j{f}}}{{n{Aj}}}}{f{{n{f}}}}``{{f{j{f}}}{{n{Al}}}}{{{j{f}}}{{n{{j{An}}}}}}`{{AnAn}l}{{{d{}{{b{c}}}}Al}{{n{c}}}A`}{{fh}{{n{Af}}}}<`{{A`h}l}{{A`Af}l}{{A`{B`{hA`}}}l}{{{d{}{{b{c}}}}AfcfAd}{{n{l}}}A`}``````````````````````````````{BbAb}```````````````````````{ce{}{}}0{BdBd}{{ce}l{}{}}{{}Bd}{c{{Bf{Bd}}}Bh}{{BdBj}Bl}{cc{}}6{{Bdh}Ab}{{Bdc}BfBn}8{c{{Bf{e}}}{}{}}0{cC`{}}`::{c{{Cf{CbCd}}}Ch}{{CjBj}Bl}06{{Afh}{{Cf{Cl}}}}{{Afh}{{Cf{Cn}}}}{{Afh}{{Cf{D`}}}}{{Afh}{{Cf{Db}}}}{{Afh}{{Cf{Dd}}}}{ce{}{}}``{AbCj}{cAb{}};;:`{BbAb}000{Bb{{j{{Df{Ab}}}}}}0{Bb{{j{Ab}}}}022{{BbDh}Ab}03333333``````````6666{DjDj}{DlDl}{{ce}l{}{}}0{{}Dl}{{DjDj}Ad}{{DjBj}Bl}{{DlBj}Bl}{cc{}}0{{Djc}lDn}??`{{hhh{Df{Ab}}Dl}{{n{l}}}}{{hhh}{{n{l}}}}`10`0``10{ce{}{}}0{cAb{}}{E`{{n{Dj}}}}{Ab{{n{Dj}}}}{c{{Bf{e}}}{}{}}{h{{n{Dj}}}}111{cC`{}}0`66{{Ebf{j{h}}}{{n{l}}}};{{Edf}Aj}`8{{EbAl}{{n{c}}}{}}```553{{EbAfEdfAd}{{n{l}}}}``````````{{Efh}h}{{Efhh}h}`{EdAd}`{Eh{{El{Ej}}}}>>>>>>>>>>>>`{EjAb}{EdAb}```{{EnAfh}Ab}{EdEd}{F`F`}{FbFb}{EnEn}{{ce}l{}{}}000{{FbFb}Fd}```{{Enh}Ab}``{{}Ed}{{}F`}{c{{Bf{Ed}}}Bh}{c{{Bf{F`}}}Bh}{c{{Bf{AbCd}}}{}}0{{cFf}{{Bf{lCd}}}{}}0{{cFh}{{Bf{lFj}}}{}}0`7{{FbFb}Ad}{c{{j{h}}}{}}0``{{Efhh}Ab}:{EjAb}{{EnCb}Ab}<0000`{{EnFl}{{El{Ej}}}}{{EdBj}Bl}{{F`Bj}Bl}{{FbBj}Bl}{{EfBj}Bl}{{FnBj}Bl}{{Enh}Ab}{cc{}}00000`{{EdAf}{{n{Ab}}}}{EdAd}`{Ej{{j{{Df{Ab}}}}}}{Fn{{Df{Fb}}}}``{{Efh}Ad}`{Ej{{j{Ab}}}}{Fn{{Df{Ab}}}}{ce{}{}}00000`{{EjDhAf}Ab}{ch{}}0`{{EdAf}Ef}{{EdAf}Fn}`{{EnAfDb}{{G`{AbAb}}}}{EdAb}`{{FbFb}{{j{Fd}}}}``{FbAb}{{Efc}{{Cf{l}}}{FfGb}}{{Fnc}{{Cf{l}}}{FfGb}}{{Edc}BfBn}{{F`c}BfBn}{cGd{}}0===={cAb{}}0{c{{Bf{e}}}{}{}}00000000000`{cC`{}}00000`{{EjAf}Ab}`{{Edh}l}{{EdAf}l}{{Ed{B`{hEd}}}l}{{Enh}Ab}0`````{ce{}{}}0{GfAb}{{GfBj}Bl}{cc{}}`{Gf{{j{Ab}}}}4{AbGf}<<;{{GfAf}Ab}```666666{GhAb}{GjAb}{GlAb}{{GhBj}Bl}{{GjBj}Bl}{{GlBj}Bl}999{GhFl}{GjFl}``>>>{GlFl}`{{GhDhAf}Ab}{{GjDhAf}Ab}{{GlDhAf}Ab}{FlGh}{FlGj}{{FlFl}Gl}{c{{Bf{e}}}{}{}}00000{cC`{}}00{{GhAf}Ab}{{GjAf}Ab}{{GlAf}Ab};``{ce{}{}}0{GnAb}{{GnBj}Bl}{cc{}}3`{AbGn}998{{GnAf}Ab}`55{H`Ab}{{H`Bj}Bl}4`7{{H`DhAf}Ab}{AbH`}>>={{H`Af}Ab}`::{HbAb}{{HbBj}Bl}9<`{AbHb}{c{{Bf{e}}}{}{}}0{cC`{}}{{HbAf}Ab}{c{{n{AbCd}}}Eh}{{cAf}{{n{AbCd}}}Hd}001{{hAf}{{n{AbCd}}}}{{hHf}{{n{AbCd}}}}{Hh{{n{AbCd}}}}{h{{n{AbCd}}}}5{Cb{{n{AbCd}}}}1001{{{j{Fl}}Ab}{{n{AbCd}}}}77{{DbAf}{{n{{G`{AbAb}}Cd}}}}8{{DhcAf}{{n{AbCd}}}Ch}{{cAf}{{n{AbCd}}}Eh}555{{CnGd}{{n{AbCd}}}}7;``{ce{}{}}000{HjAb}{HlAb}{{HjBj}Bl}{{HlBj}Bl}{cc{}}0`55{c{{Bf{e}}}{}{}}000{cC`{}}0{{HjAf}Ab}{{HlAf}Ab}`99{HnAb}{{HnBj}Bl}6`{Hn{{j{Ab}}}}<`{{AbI`}Hn}776{{HnAf}Ab}`````````````>>>>>>>>>>>>>>>>>>>>>>>>>>{IbAb}{IdAb}{IfAb}{IhAb}{IjAb}{IlAb}{InAb}{J`Ab}{JbAb}{JdAb}{JfAb}{JhAb}{JjAb}{{IbBj}Bl}{{IdBj}Bl}{{IfBj}Bl}{{IhBj}Bl}{{IjBj}Bl}{{IlBj}Bl}{{InBj}Bl}{{J`Bj}Bl}{{JbBj}Bl}{{JdBj}Bl}{{JfBj}Bl}{{JhBj}Bl}{{JjBj}Bl}{cc{}}000000000000`{ce{}{}}000000000000{{IbDhAf}Ab}{{IdDhAf}Ab}{{IfDhAf}Ab}{{IhDhAf}Ab}{{IjDhAf}Ab}{{IlDhAf}Ab}{{InDhAf}Ab}{{J`DhAf}Ab}{{JbDhAf}Ab}{{JdDhAf}Ab}{{JfDhAf}Ab}{{JhDhAf}Ab}{{JjDhAf}Ab}{{DhAf}Ab}{c{{Bf{e}}}{}{}}0000000000000000000000000{cC`{}}000000000000{{IbAf}Ab}{{IdAf}Ab}{{IfAf}Ab}{{IhAf}Ab}{{IjAf}Ab}{{IlAf}Ab}{{InAf}Ab}{{J`Af}Ab}{{JbAf}Ab}{{JdAf}Ab}{{JfAf}Ab}{{JhAf}Ab}{{JjAf}Ab}`{ce{}{}}0{JlAb}{{JlBj}Bl}{cc{}}`3{AbJl}{c{{Bf{e}}}{}{}}0{cC`{}}{{JlAf}Ab}`77{JnAb}{{JnBj}Bl}69443{{JnAf}Ab}`{{hfDl}{{n{Aj}}}}{{{Df{f}}}Ab}{DlK`}{{hhh{Df{Ab}}Dl}{{n{l}}}}{{hhh}{{n{l}}}}`??{{Kbf{j{h}}}{{n{l}}}}=`{ce{}{}}{{KbAl}{{n{c}}}{}}```==<{{KbAfKdfAd}{{n{l}}}}````````````{{Kfh}h}{{Kfhh}h}{{Kfhhh}h}{Kh{{El{Kj}}}}666666666666`{KjAb}{KdAb}```{{Klh}Ab}{KdKd}{KnKn}{L`L`}{KlKl}{{ce}l{}{}}000{{L`L`}Fd}````{{}Kd}{{}Kn}{{}Kl}{c{{Bf{Kd}}}Bh}{c{{Bf{Kn}}}Bh}{c{{Bf{AbCd}}}{}}0{{cFf}{{Bf{lCd}}}{}}0{{cFh}{{Bf{lFj}}}{}}0`>{{L`L`}Ad}{c{{j{h}}}{}}0``{{Klh}Ab}{KjAb}{{Kl{j{Cb}}}Ab}2{{KlCb}Ab}`{{KlFl}{{El{Kj}}}}{AbAb}{{KdBj}Bl}{{KnBj}Bl}{{L`Bj}Bl}{{KfBj}Bl}{{LbBj}Bl}:{cc{}}00000`{{KdAf}{{n{Ab}}}}{Kf{{Df{{G`{AbFl}}}}}}{Kj{{j{{Df{Ab}}}}}}{Lb{{Df{L`}}}}``{{Kfh}Ad}`{Kj{{j{Ab}}}}{ce{}{}}00000`{{KjDh}Ab}{ch{}}0`{{Kdh}Ab}{{KdAf}Kf}{{KdAf}Lb}`{{KlDb}{{G`{AbAb}}}}{{L`L`}{{j{Fd}}}}```{L`Ab}{{Kfc}{{Cf{l}}}{FfGb}}{{Lbc}{{Cf{l}}}{FfGb}}{{Kdc}BfBn}{{Knc}BfBn}{cGd{}}0===={cAb{}}0{c{{Bf{e}}}{}{}}00000000000`{cC`{}}00000`{KjAb}{{Kdh}l}{{KdAf}l}{{Klh}Ab}```````{ce{}{}}0{LdAb}{{LdBj}Bl}{cc{}}`3{{LdDh}Ab}{AbLd};;:4```555555{LfAb}{LhAb}{LjAb}{{LfBj}Bl}{{LhBj}Bl}{{LjBj}Bl}888``;;;`{{LfDh}Ab}{{LhDh}Ab}{{LjDh}Ab}{FlLf}{FlLh}{{FlFl}Lj}{c{{Bf{e}}}{}{}}00000{cC`{}}00=<;``{ce{}{}}0{LlAb}{{LlBj}Bl}{cc{}}3`{AbLl}6653`44{LnAb}{{LnBj}Bl}3`6{{LnDh}Ab}{AbLn}::93`88{M`Ab}{{M`Bj}Bl}7:`{AbM`}==<2{c{{n{AbCd}}}Kh}0{h{{n{AbCd}}}}{{hHf}{{n{AbCd}}}}112{{{j{Cb}}}{{n{AbCd}}}}2{Cb{{n{AbCd}}}}34{{Dhc}{{n{AbCd}}}Kh}5{Db{{n{{G`{AbAb}}Cd}}}}665{{CnGd}{{n{AbCd}}}}7``{ce{}{}}000{MbAb}{MdAb}{{MbBj}Bl}{{MdBj}Bl}{cc{}}0`55{{MbDh}Ab}{{MdDh}Ab}{c{{Bf{e}}}{}{}}000{cC`{}}087`99{MfAb}{{MfBj}Bl}6`;{{MfDh}Ab}{AbMf}5543`````````````=========================={MhAb}{MjAb}{MlAb}{MnAb}{N`Ab}{NbAb}{NdAb}{NfAb}{NhAb}{NjAb}{NlAb}{NnAb}{O`Ab}{{MhBj}Bl}{{MjBj}Bl}{{MlBj}Bl}{{MnBj}Bl}{{N`Bj}Bl}{{NbBj}Bl}{{NdBj}Bl}{{NfBj}Bl}{{NhBj}Bl}{{NjBj}Bl}{{NlBj}Bl}{{NnBj}Bl}{{O`Bj}Bl}{cc{}}000000000000`{ce{}{}}000000000000{{MhDh}Ab}{{MjDh}Ab}{{MlDh}Ab}{{MnDh}Ab}{{N`Dh}Ab}{{NbDh}Ab}{{NdDh}Ab}{{NfDh}Ab}{{NhDh}Ab}{{NjDh}Ab}{{NlDh}Ab}{{NnDh}Ab}{{O`Dh}Ab}{DhAb}{c{{Bf{e}}}{}{}}0000000000000000000000000{cC`{}}000000000000{MhAb}{MjAb}{MlAb}{MnAb}{N`Ab}{NbAb}{NdAb}{NfAb}{NhAb}{NjAb}{NlAb}{NnAb}{O`Ab}`{ce{}{}}0{ObAb}{{ObBj}Bl}{cc{}}`3{{ObDh}Ab}{AbOb}{c{{Bf{e}}}{}{}}0{cC`{}}6{{hhh{Df{Ab}}Dl}{{n{l}}}}{{hhh}{{n{l}}}}`99{{Odf{j{h}}}{{n{l}}}}7`{{OfAf}{{n{Ab}}}};{{OdAl}{{n{c}}}{}}``665{{OdAfOffAd}{{n{l}}}}```===={FlAb}`{OfAb}`0``{OfOf}{{ce}l{}{}}`{OfAd}{{}Of}{c{{Bf{Of}}}Bh}{c{{Bf{AbCd}}}{}}{{cFf}{{Bf{lCd}}}{}}{{cFh}{{Bf{lFj}}}{}}{c{{j{h}}}{}}`{{OfBj}Bl}{{OhBj}Bl}{cc{}}0{ce{}{}}0{hAd}{ch{}}{{OfAf}Oh}{{Ohc}{{Cf{l}}}{FfGb}}{{Ofc}BfBn}{cGd{}}6{cAb{}}{c{{Bf{e}}}{}{}}000{cC`{}}0{{Ofh}l}{{OfAf}l}{{hFl}{{n{AbCd}}}}{h{{n{AbCd}}}}{{hhFl}{{n{AbCd}}}}112{Dh{{n{AbCd}}}}3{Cb{{n{AbCd}}}}3{{hhh}{{n{l}}}}{{hhh}{{n{K`}}}}``{ce{}{}}000{{Ojf{j{h}}}{{n{l}}}}{cc{}}0``22``{{OjAl}{{n{c}}}{}}```>>>>=={{OjAfOlfAd}{{n{l}}}}````````````{{Onh}h}55555555555555`{A`Ab}{OlAb}````{{Abh}Ab}{OlOl}{AdAd}{AbAb}{{ce}l{}{}}00````{{AbFl}{{El{A`}}}}``{{}Ol}{{}Ad}{c{{Bf{Ol}}}Bh}{c{{Bf{Ad}}}Bh}{c{{Bf{AbCd}}}{}}000{{cFf}{{Bf{lCd}}}{}}000{{cFh}{{Bf{lFj}}}{}}000`<{OlAd}`{c{{j{h}}}{}}000`>{A`Ab}{{Ab{j{Cb}}}Ab}{OlAb}`0`{{Abh}Ab}{{AbCb}Ab}`>{{OlBj}Bl}{{AdBj}Bl}{{OnBj}Bl}{{AfBj}Bl}{{AhBj}Bl}{{AjBj}Bl}7{cc{}}000000`{{OlAf}{{n{Al}}}}>`>`:9{A`{{j{{Df{Ab}}}}}}{Aj{{Df{Ab}}}}``{{Onh}Ad}`{A`{{j{Ab}}}}2{ce{}{}}000000`{A`Ab}{{A`Dh}Ab}1{ch{}}000`{OlAb}`0{{OlAf}On}{{OlAf}Af}{{OlAf}Ah}{{OlAf}Aj}`{{AbDb}{{G`{AbAb}}}}{OlAd}``{AbAb}0:`{{Onc}{{Cf{l}}}{FfGb}}{{Afc}{{Cf{l}}}{FfGb}}{{Ahc}{{Cf{l}}}{FfGb}}{{Ajc}{{Cf{l}}}{FfGb}}{{Olc}BfBn}{{Adc}BfBn}{cGd{}}000{ce{}{}}00{cAb{}}000{c{{Bf{e}}}{}{}}0000000000000`{cC`{}}000000`{A`Ab}`{{Olh}l}{{OlAf}l}{{Abh}Ab}3`77{AnAb}{{AnBj}Bl}{cc{}}{An{{j{Ab}}}};`{AbAn}::94```<<<<<<{AA`Ab}{AAbAb}{AAdAb}{{AA`Bj}Bl}{{AAbBj}Bl}{{AAdBj}Bl}888``{ce{}{}}00`{{AA`Dh}Ab}{{AAbDh}Ab}{{AAdDh}Ab}{FlAA`}{FlAAb}{{FlFl}AAd}{c{{Bf{e}}}{}{}}00000{cC`{}}00>=<``88{AAfAb}{{AAfBj}Bl}{cc{}};`{AbAAf}5543`<<{AAhAb}{{AAhBj}Bl}3`>{{AAhDh}Ab}{AbAAh}9983`{ce{}{}}0{AAjAb}{{AAjBj}Bl}8211`{AbAAj}==<2{h{{n{AbCd}}}}{c{{n{AbCd}}}Ch}1{{hHf}{{n{AbCd}}}}221{{{j{Cb}}}{{n{AbCd}}}}23{Cb{{n{AbCd}}}}4043{{Dhc}{{n{AbCd}}}Ch}4{Db{{n{{G`{AbAb}}Cd}}}}{{}Ab}6{{{j{c}}}{{n{AbCd}}}Ch}78{{CnGd}{{n{AbCd}}}}8``===={AAlAb}{AAnAb}{{AAlBj}Bl}{{AAnBj}Bl}{cc{}}0{ce{}{}}0{c{{Bf{e}}}{}{}}000{cC`{}}076`22{AB`Ab}{{AB`Bj}Bl}5`{AB`{{j{Ab}}}}5`{{AbI`}AB`}5543`````````````66666666666666666666666666{{ABbBj}Bl}{{ABdBj}Bl}{{ABfBj}Bl}{{ABhBj}Bl}{{ABjBj}Bl}{{ABlBj}Bl}{{ABnBj}Bl}{{AC`Bj}Bl}{{ACbBj}Bl}{{ACdBj}Bl}{{ACfBj}Bl}{{AChBj}Bl}{{ACjBj}Bl}{cc{}}000000000000`{ce{}{}}000000000000{{ABbDh}Ab}{{ABdDh}Ab}{{ABfDh}Ab}{{ABhDh}Ab}{{ABjDh}Ab}{{ABlDh}Ab}{{ABnDh}Ab}{{AC`Dh}Ab}{{ACbDh}Ab}{{ACdDh}Ab}{{ACfDh}Ab}{{AChDh}Ab}{{ACjDh}Ab}{DhAb}{c{{Bf{e}}}{}{}}0000000000000000000000000{cC`{}}000000000000{ABbAb}{ABdAb}{ABfAb}{ABhAb}{ABjAb}{ABlAb}{ABnAb}{AC`Ab}{ACbAb}{ACdAb}{ACfAb}{AChAb}{ACjAb}`{ce{}{}}0{AClAb}{{AClBj}Bl}{cc{}}`3{AbACl}{c{{Bf{e}}}{}{}}0{cC`{}}5`66{f{{n{{Df{Ab}}}}}}{{fhefDl}{{n{l}}}{{Ah{E`}}}{{AD`{}{{ACn{c}}}}}}{{hDl}K`}6`{f{{n{{Df{Aj}}}}}}:``{{hff}{{n{ADb}}}}{{hhh{Df{Ab}}Dl}{{n{l}}}}{{hhh}{{n{l}}}}887```````````````````````````````````````````````````````````````````````````{{AfCl}l}{{AfADd}{{n{l}}}}{{AfCn}{{n{l}}}}{{AfD`}{{n{l}}}}{{AfADf}{{n{l}}}}{{Afc}{{n{l}}}{{ADj{ADh}}}}{{AfDb}{{n{l}}}}{{AfADl}{{n{l}}}}{{ADnFl}l}{{AfDd}{{n{l}}}}{{AfAE`}{{n{l}}}}{{AfAEb}{{n{l}}}}{ADn{{j{Fl}}}}{Af{{`{{AEd{}{{ACn{{j{Cb}}}}}}}}}}{Hd{{Df{AEf}}}}```{ChFl}{FlFl}{ce{}{}}00000000000{Af{{`{{AD`{}{{ACn{AEh}}}}}}}}`{Af{{`{{AD`{}{{ACn{AEj}}}}}}}}{Af{{AEl{Cl}}}}`{Af{{`{{AD`{}{{ACn{AEn}}}}}}}}``{Af{{n{l}}}}{{I`c}lDn}{{AF`c}lDn}{{Flc}lDn}{{AFbc}lDn}```````{I`I`}{AF`AF`}<{AFbAFb}{{ce}l{}{}}000{{I`I`}Fd}{{AF`AF`}Fd}{{FlFl}Fd}{{AFbAFb}Fd}`{AfAd}000{Afh}`{{}Af}``?````````````{Af{{`{{AEd{}{{ACn{Cn}}}}}}}}`{{I`I`}Ad}{{AF`AF`}Ad}{{FlFl}Ad}{{AFbAFb}Ad}``{Af{{`{{AEd{}{{ACn{AEh}}}}}}}}```````7{{Af{j{Cb}}}AFd}000{AfAFd}0000```{{I`Bj}{{Bf{lAFf}}}}{{AF`Bj}{{Bf{lAFf}}}}{{FlBj}{{Bf{lAFf}}}}{{AFbBj}{{Bf{lAFf}}}}{{AfBj}Bl}{cc{}}00000{ADf{{n{Af}}}}{{hh}{{n{Af}}}}`{Af{{AEl{D`}}}}`{{{AEl{Cl}}h}{{j{Cl}}}}{{Afh}{{j{Cl}}}}{{Afh}{{j{Cn}}}}{{Afh}{{j{D`}}}}{{{AEl{Db}}h}{{j{Db}}}}{{Afh}{{j{Db}}}}{{Afh}{{j{Dd}}}}{{Afh}{{j{Fl}}}}{AfAd}0{I`Ad}`{ce{}{}}000000{HdAd}```{{Afh}Ad}3{{AfFl}Ad}0{Af{{`{{AEd{}{{ACn{AFh}}}}}}}}{Af{{`{{AEd{}{{ACn{Hd}}}}}}}}{Af{{`{{AEd{}{{ACn{AFd}}}}}}}}{Af{{`{{AEd{}{{ACn{{G`{AbAFj}}}}}}}}}}{Af{{`{{AEd{}{{ACn{{G`{AbFl}}}}}}}}}}{Af{{`{{AEd{}{{ACn{{G`{AbAbAF`Ad}}}}}}}}}}33{Af{{`{{AEd{}{{ACn{Cb}}}}}}}}44{Fl{{El{AEd}}}}{Af{{`{{AEd{}{{ACn{Fl}}}}}}}}{{AfFl}{{`{{AEd{}{{ACn{Fl}}}}}}}}7`````````````````{Afh}{Af{{j{h}}}}{{AfFl}ADn}{hAf}{ADn{{j{c}}}{}}``{Af{{AEl{Db}}}}```````{{I`I`}{{j{Fd}}}}{{AF`AF`}{{j{Fd}}}}{{FlFl}{{j{Fd}}}}{{AFbAFb}{{j{Fd}}}}``{Af{{`{{AEd{}{{ACn{Dd}}}}}}}}`{Hd{{j{Fl}}}}```{{Afh{j{Cb}}}Ab}{{I`h}Ab}`{{AfCn}Ad}````{{{j{Fl}}}{{j{h}}}}4`{ce{}{}}000{c{{Bf{e}}}{}{}}00000000000``{cC`{}}00000`{AfAFl}```````````````````````````````{ClFl}44{{Clc}lDn}{ClCl}{{ce}l{}{}}{Cll}{Cl{{j{h}}}}`{{h{AEl{ADh}}}{{Df{AEj}}}}{Cl{{Df{AEj}}}}{{{j{Cb}}}AEj}{ClAFd}`{{ClBj}Bl}{{{j{Cb}}}AEn}{cc{}}{ClAd}{ce{}{}}{ClAFn}{{hADhGd}AEj}{{hGd}Ab}{Cl{{Df{ADh}}}}``{Clh}`5{AG`{{n{Cl}}}}{c{{Bf{e}}}{}{}}0{cC`{}}{ClCb}{ClAEn}{Cl{{Df{{G`{AEjADh}}}}}}{hAb}{{h{AEl{ADh}}}AEn}``{Hh{{El{Ej}}}}0{CnFl}????{{Cnc}lDn}{{Hhc}lDn}{CnCn}{HhHh}{{ce}l{}{}}0{{}Hh}``{Cn{{j{h}}}}{Hh{{j{h}}}}``{{CnCn}Ad}{{HhHh}Ad}{Hh{{AEl{AGb}}}}``{{CnBj}Bl}{{HhBj}Bl}{cc{}}0{HhAd}0{ce{}{}}0{CnAd}0{CnAFn}{HhAFn}`{Cnh}{Hhh}```55{c{{Bf{e}}}{}{}}{AGd{{n{Hh}}}}1{{AGfAd}{{n{Cn}}}}22{cC`{}}0{{CnGd}{{n{Dh}}}}{Cn{{j{Fl}}}}{Cn{{AEl{Hh}}}}``````````````````````````````{AFd{{Df{AGh}}}}{AEj{{Df{AGh}}}}``>>>>>>>>>>>>>>{{hhAb}AFd}{CbCb}{AEhAEh}{AFdAFd}{AGhAGh}{AEjAEj}{AEnAEn}{AGjAGj}{{ce}l{}{}}000000{{CbCb}Fd}{{}AFd}{{}AEj}{{}AEn}{{CbCb}Ad}{AFdAb}{AEn{{AEl{AGj}}}}`{{CbBj}Bl}{{AEhBj}Bl}{{AFdBj}Bl}{{AGhBj}Bl}{{AEjBj}Bl}{{AEnBj}Bl}{{AGjBj}Bl}{FlCb}0{cc{}}10{AFdAEh}{AEnAEh}{AEjAEh}3{AEfAGh}4444{AFdAd}{AEjAd}``{{Cbc}lDn}{{AFd{j{Cb}}c}l{{AD`{}{{ACn{AGh}}}}}}{ce{}{}}0000004`4`{AEhh}{AFdh}{AGhh}{AEjh}{AEnh}{AGjh}`````{{cCb}AGh{{ADj{Ab}}}}{{cCb}AGj{{ADj{Ab}}}}{{CbCb}{{j{Fd}}}}{CbCb}{AFd{{j{Cb}}}}{AEj{{j{Cb}}}}``{{{j{Cb}}}Ab}======={c{{Bf{e}}}{}{}}0000000000000{AGhCb}{AGjCb}``{cC`{}}000000````{Hd{{Df{AEf}}}}{D`{{Df{AEf}}}}0`{AEfFl}{ce{}{}}00000{AEfAd}`{{D`c}lDn}{D`AFj}{{AEfc}lDn}`{D`h}`{D`D`}{AEfAEf}{{ce}l{}{}}0{{AFhAFh}Fd}`{AEf{{j{Dh}}}}{D`{{n{l}}}}{D`{{j{h}}}}`{{AFhAFh}Ad}{D`AFd}`{{HdAf}Ab}0000000{{D`Bj}Bl}{{AEfBj}Bl}{{AFhBj}Bl}{cc{}}{AGlD`}1{AGnAEf}2{D`{{Df{AEf}}}}{AFhCb}{ce{}{}}00{HdAd}{D`Ad}0`{AEfAd}{D`AFn}{AEfAFn}`{D`h}{AEfh}```{{AFhAFh}{{j{Fd}}}}{HdAFh}0{Hd{{j{Fl}}}}{D`{{j{Fl}}}}0``::9`{D`{{j{h}}}}211`<<{c{{Bf{e}}}{}{}}00000`{cC`{}}00````````{Db{{Df{AH`}}}}{AH`{{Df{AEf}}}}0{ADh{{Df{AEf}}}}0``{DbFl}{ce{}{}}0000000{{Dbc}lDn}{AH`AFj}{{AH`c}lDn}{{ADhc}lDn}{ADhAFj}{{AHbc}lDn}``{AH`h}{ADhh}``{DbDb}{AH`AH`}{ADhADh}{AHbAHb}{{ce}l{}{}}000{Db{{Df{AH`}}}}`{AH`l}{ADh{{n{l}}}}{AHb{{n{l}}}}{Db{{n{l}}}}{Db{{j{h}}}}{AH`{{j{h}}}}{ADh{{j{h}}}}```{Db{{Df{AEj}}}}{AH`AFd}{ADhAFd}````{DbAFd}`00{{DbBj}Bl}{{AH`Bj}Bl}{{ADhBj}Bl}{{AHbBj}Bl}{ADhAEn}{ADlDb}{cc{}}0{ADdAH`}{AE`ADh}{AHdADh}3{AEbAHb}4{AH`{{Df{AEf}}}}{ADh{{Df{AEf}}}}{{Dbh}ADh}{DbAd}0{DbI`}`{ce{}{}}000{AH`Ad}{ADhAd}0``14{Db{{`{{AEd{}{{ACn{AFd}}}}}}}}{DbAFn}{AH`AFn}{ADhAFn}{AHbAFn}{Db{{Df{ADh}}}}``{Dbh}{AH`h}{ADhh}````````{Db{{j{AH`}}}}{AH`{{j{Fl}}}}{ADh{{j{Fl}}}}0`{DbAb}==`>=``{AH`{{j{h}}}}{ADh{{j{h}}}}4433{ce{}{}}000{c{{Bf{e}}}{}{}}0000000{cC`{}}000{Db{{Df{AHb}}}}`{Db{{j{Cb}}}}{Db{{j{AEn}}}}{Db{{Df{{G`{AEjADh}}}}}}```````{DdFl}{AGbFl}8888{{Ddc}lDn}{{AGbc}lDn}{DdDd}{AGbAGb}{{ce}l{}{}}0{{AGbAGb}Fd}`{AGb{{j{Dh}}}}{Dd{{j{h}}}}{AGb{{j{h}}}}``{{DdDd}Ad}{{AGbAGb}Ad}{Dd{{AEl{AGb}}}}`{{DdBj}Bl}{{AGbBj}Bl}{cc{}}0{DdAd}{ce{}{}}0{DdAFn}{AGbAFn}`{Ddh}{AGbh}``{{AGbAGb}{{j{Fd}}}}55{AHf{{n{Dd}}}}{c{{Bf{e}}}{}{}}0{AHh{{n{AGb}}}}11`{cC`{}}0`````````````````````````````````````{{AHjFl}{{n{l}}}}{{AHjAFn}{{n{l}}}}{{AHjhFl}{{n{l}}}}`{ChFl}===={AHlAHl}{{ce}l{}{}}{{AHlAHl}Fd}`{{}AHl}{{}AHj}{{AHlAHl}Ad}{{AHlBj}{{Bf{lAFf}}}}{{AHjBj}Bl}{cc{}}0{{AHjh}{{j{Fl}}}}{ce{}{}}0{AHj{{`{{AEd{}{{ACn{Fl}}}}}}}}```{AHlAHj}{{AHlAHl}{{j{Fd}}}}3{c{{Bf{e}}}{}{}}000`{cC`{}}0``````````````````````55{f{{j{h}}}}``{{AHnf}{{n{{Df{{G`{AfAI`}}}}}}}}{{AHnh}{{n{AI`}}}}{{{AIb{c}}Bj}Bl{AIdA`}};{{f{j{Ab}}c{j{f}}fAd}{{n{{Df{AIb}}}}}{dGb}}{{cf{j{Ab}}{j{f}}fAd}{{n{{Df{AIb}}}}}d};{{ADffh}{{n{{j{ADf}}}}}}`887{{AfADf}{{n{l}}}}{{Af{Df{AIf}}}{{n{l}}}}{{Aff}{{n{l}}}}``{f{{n{{Df{AIf}}}}}}{{AfAGfAd}{{n{l}}}}4{{AfAIf}{{n{l}}}}4`{ce{}{}}0{{}AIh}{{AIj{AEl{AIl}}}{{n{{Df{AIf}}}}}}{{{AEl{AIl}}}{{n{{Df{AIf}}}}}}{{AIn{AEl{AIl}}}{{n{{Df{AIf}}}}}}7{{AJ`{AEl{AIl}}}{{n{{Df{AIf}}}}}}{{AJb{AEl{AIl}}}{{n{{Df{AIf}}}}}}{{AJd{AEl{AIl}}}{{n{{Df{AIf}}}}}}{{AIhh{AEl{AIl}}Gd}{{n{l}}}}{cc{}}9{AIh{{Df{AIf}}}}{hAd}``:{c{{Bf{e}}}{}{}}0{cC`{}}`==`{c{{Bf{AbCd}}}{}}{{cFf}{{Bf{lCd}}}{}}{{cFh}{{Bf{lFj}}}{}}{c{{j{h}}}{}}`{{AJfBj}Bl}9{ce{}{}}{ch{}}{{Afh}AJf}{{AJfc}{{Cf{l}}}{FfGb}}{cGd{}}{cAb{}}<<;`{h{{n{AbCd}}}}{Fl{{n{AbCd}}}}","c":[],"p":[[17,"Config"],[10,"BindingGenerator",0],[5,"Utf8Path",2959],[1,"str"],[6,"Option",2960],[1,"unit"],[8,"Result",2961],[10,"BindingsConfig",0],[5,"String",2962],[1,"bool"],[5,"ComponentInterface",1861],[10,"AsRef",2963],[5,"Utf8PathBuf",2959],[6,"Value",2964],[8,"Table",2964],[5,"HashMap",2965],[10,"CodeType",120],[5,"TemplateExpression",84],[6,"Result",2966],[10,"Deserializer",2967],[5,"Formatter",2968],[8,"Result",2968],[10,"Serializer",2969],[5,"TypeId",2970],[6,"FfiType",2318],[6,"Error",2971],[8,"Result",2971],[10,"AsType",1861],[5,"UniFFIError",100],[5,"CallbackInterface",2221],[5,"Enum",2259],[5,"Function",2478],[5,"Object",2577],[5,"Record",2740],[5,"Vec",2972],[8,"Literal",1861],[6,"TargetLanguage",140],[5,"RunScriptOptions",140],[10,"Hasher",2973],[5,"OsStr",2974],[5,"KotlinBindingGenerator",191],[5,"Config",207],[5,"TypeRenderer",207],[10,"AsCodeType",207],[10,"CodeType",207],[5,"Box",2975],[5,"KotlinCodeOracle",207],[5,"CustomTypeConfig",207],[6,"ImportRequirement",207],[6,"Ordering",2976],[10,"Write",2968],[10,"Write",2977],[5,"Error",2978],[6,"Type",1861],[5,"KotlinWrapper",207],[1,"tuple"],[10,"Sized",2979],[1,"usize"],[5,"CallbackInterfaceCodeType",373],[5,"OptionalCodeType",387],[5,"SequenceCodeType",387],[5,"MapCodeType",387],[5,"CustomCodeType",434],[5,"EnumCodeType",447],[5,"ExternalCodeType",461],[10,"Callable",2478],[1,"i32"],[5,"Variant",2259],[5,"TimestampCodeType",502],[5,"DurationCodeType",502],[5,"ObjectCodeType",525],[6,"ObjectImpl",1861],[5,"BooleanCodeType",540],[5,"StringCodeType",540],[5,"BytesCodeType",540],[5,"Int8CodeType",540],[5,"Int16CodeType",540],[5,"Int32CodeType",540],[5,"Int64CodeType",540],[5,"UInt8CodeType",540],[5,"UInt16CodeType",540],[5,"UInt32CodeType",540],[5,"UInt64CodeType",540],[5,"Float32CodeType",540],[5,"Float64CodeType",540],[5,"RecordCodeType",698],[5,"VariantCodeType",711],[5,"Command",2980],[5,"PythonBindingGenerator",728],[5,"Config",743],[5,"TypeRenderer",743],[10,"AsCodeType",743],[10,"CodeType",743],[5,"PythonCodeOracle",743],[5,"CustomTypeConfig",743],[6,"ImportRequirement",743],[5,"PythonWrapper",743],[5,"CallbackInterfaceCodeType",902],[5,"OptionalCodeType",916],[5,"SequenceCodeType",916],[5,"MapCodeType",916],[5,"CustomCodeType",959],[5,"EnumCodeType",972],[5,"ExternalCodeType",986],[5,"TimestampCodeType",1019],[5,"DurationCodeType",1019],[5,"ObjectCodeType",1044],[5,"BooleanCodeType",1058],[5,"StringCodeType",1058],[5,"BytesCodeType",1058],[5,"Int8CodeType",1058],[5,"Int16CodeType",1058],[5,"Int32CodeType",1058],[5,"Int64CodeType",1058],[5,"UInt8CodeType",1058],[5,"UInt16CodeType",1058],[5,"UInt32CodeType",1058],[5,"UInt64CodeType",1058],[5,"Float32CodeType",1058],[5,"Float64CodeType",1058],[5,"RecordCodeType",1216],[5,"RubyBindingGenerator",1232],[5,"Config",1247],[5,"RubyWrapper",1247],[5,"SwiftBindingGenerator",1306],[5,"Config",1332],[5,"TypeRenderer",1332],[10,"CodeType",1332],[5,"SwiftCodeOracle",1332],[5,"CustomTypeConfig",1332],[5,"BridgingHeader",1332],[5,"ModuleMap",1332],[5,"SwiftWrapper",1332],[5,"Bindings",1306],[5,"CallbackInterfaceCodeType",1524],[5,"OptionalCodeType",1538],[5,"SequenceCodeType",1538],[5,"MapCodeType",1538],[5,"CustomCodeType",1581],[5,"EnumCodeType",1594],[5,"ExternalCodeType",1608],[5,"TimestampCodeType",1648],[5,"DurationCodeType",1648],[5,"ObjectCodeType",1670],[5,"BooleanCodeType",1685],[5,"StringCodeType",1685],[5,"BytesCodeType",1685],[5,"Int8CodeType",1685],[5,"Int16CodeType",1685],[5,"Int32CodeType",1685],[5,"Int64CodeType",1685],[5,"UInt8CodeType",1685],[5,"UInt16CodeType",1685],[5,"UInt32CodeType",1685],[5,"UInt64CodeType",1685],[5,"Float32CodeType",1685],[5,"Float64CodeType",1685],[5,"RecordCodeType",1830],[17,"Item"],[10,"IntoIterator",2981],[5,"GeneratedSources",1843],[5,"ConstructorMetadata",2982],[5,"MetadataGroup",2983],[5,"Method",2577],[10,"Into",2963],[5,"ObjectMetadata",2982],[5,"RecursiveTypeIterator",1861],[5,"TraitMethodMetadata",2982],[6,"UniffiTraitMetadata",2982],[10,"Iterator",2984],[5,"Argument",2478],[6,"FfiDefinition",2318],[5,"FfiCallbackFunction",2318],[1,"slice"],[5,"FfiStruct",2318],[6,"ExternalKind",1861],[6,"Radix",1861],[5,"FfiFunction",2318],[5,"Error",2968],[5,"ResultType",2478],[1,"u16"],[1,"u32"],[8,"TypeIterator",2791],[5,"CallbackInterfaceMetadata",2982],[5,"Field",2740],[5,"VariantMetadata",2982],[5,"EnumMetadata",2982],[5,"FfiArgument",2318],[5,"FfiField",2318],[5,"FnMetadata",2982],[5,"FnParamMetadata",2982],[5,"Constructor",2577],[6,"UniffiTrait",2577],[5,"MethodMetadata",2982],[5,"RecordMetadata",2982],[5,"FieldMetadata",2982],[5,"TypeUniverse",2791],[5,"NamespaceMetadata",2791],[5,"Metadata",2985],[5,"Package",2985],[5,"Source",2886],[10,"Debug",2968],[6,"Metadata",2982],[5,"ExtractedItems",2914],[5,"Archive",2986],[1,"u8"],[5,"Elf",2987],[6,"Mach",2988],[5,"MachO",2988],[5,"PE",2989],[5,"RustScaffolding",2936],[15,"Custom",63],[15,"Object",63],[15,"Optional",63],[15,"Sequence",63],[15,"Map",63],[15,"External",63],[15,"Record",63],[15,"Enum",63],[15,"CallbackInterface",63],[15,"ImportAs",370],[15,"Import",370],[15,"SymbolAs",896],[15,"Module",896],[15,"Symbol",896],[15,"Some",2194],[15,"Eq",2735],[15,"Debug",2735],[15,"Display",2735],[15,"Hash",2735]],"b":[[104,"impl-Debug-for-UniFFIError"],[105,"impl-Display-for-UniFFIError"],[182,"impl-TryFrom%3C%26OsStr%3E-for-TargetLanguage"],[183,"impl-TryFrom%3CString%3E-for-TargetLanguage"],[185,"impl-TryFrom%3C%26str%3E-for-TargetLanguage"],[2261,"impl-AsCodeType-for-Variant"],[2262,"impl-AsCodeType-for-%26Variant"],[2395,"impl-From%3CType%3E-for-FfiType"],[2396,"impl-From%3C%26Type%3E-for-FfiType"],[2398,"impl-From%3C%26%26Type%3E-for-FfiType"],[2400,"impl-From%3CFfiFunction%3E-for-FfiDefinition"],[2401,"impl-From%3CFfiStruct%3E-for-FfiDefinition"],[2402,"impl-From%3CFfiCallbackFunction%3E-for-FfiDefinition"],[2483,"impl-Callable-for-Function"],[2484,"impl-Function"],[2495,"impl-Checksum-for-Function"],[2496,"impl-Function"],[2536,"impl-Callable-for-Function"],[2537,"impl-Function"],[2552,"impl-Function"],[2553,"impl-Callable-for-Function"],[2562,"impl-Callable-for-Function"],[2563,"impl-Function"],[2586,"impl-Constructor"],[2587,"impl-Callable-for-Constructor"],[2588,"impl-Callable-for-Method"],[2589,"impl-Method"],[2602,"impl-Constructor"],[2603,"impl-Checksum-for-Constructor"],[2604,"impl-Checksum-for-Method"],[2605,"impl-Method"],[2653,"impl-From%3CTraitMethodMetadata%3E-for-Method"],[2654,"impl-From%3CMethodMetadata%3E-for-Method"],[2670,"impl-Callable-for-Method"],[2671,"impl-Method"],[2697,"impl-Method"],[2698,"impl-Callable-for-Method"],[2710,"impl-Callable-for-Constructor"],[2711,"impl-Constructor"],[2712,"impl-Method"],[2713,"impl-Callable-for-Method"]]}],\ ["uniffi_build",{"doc":"","t":"HH","n":["generate_scaffolding","generate_scaffolding_for_crate"],"q":[[0,"uniffi_build"],[2,"anyhow"],[3,"camino"],[4,"core::convert"]],"d":["Generate the rust “scaffolding” required to build a …","Like generate_scaffolding, but uses the specified …"],"i":[0,0],"f":"{c{{d{b}}}{{h{f}}}}{{cj}{{d{b}}}{{h{f}}}}","c":[],"p":[[1,"unit"],[8,"Result",2],[5,"Utf8Path",3],[10,"AsRef",4],[1,"str"]],"b":[]}],\ -["uniffi_macros",{"doc":"Macros for uniffi.","t":"FYYYYNNQOXCQQCCHCCCXCCNOQNXCNCCQCNNNQQQQHCHHHGPPPPNNNNHNNNNNNNNNNOOOGFPPPPNNNNNNNHNNNONNONNNNNNNNFFONNNNNNNNNONONOHHHHNNONNNNONNNNNNNONHNNNNNNNHHOHHHHHEEECCHECHCCCGFFFFFFFPOOOONNNNNNNNNNNNNNNNONNNNNNONNNNNNOHONNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOHHHHHPGPPGPPPNNNNNNNNNNNNNNNNHNNHOOOOOOOOOOOOOFNNOHNHHHHNONNNOOONNNHHHHHHHHHHHHHHHHHHHPFGPGFPPPFPGPPNOONNNNNNNNNNNNNOONNNNNNNNOONNNNNNONOONHONNOOONNNNNNNNNOOONNNNOONNNNNNNNNNNNONNNNNNOOOOFNNNOHNNOHHNNNNNNFFNNNNNONOHNNNONNNNNNOHHNNNNNNNHHHFNNHNNNHONNNFKFKNNNNHOHHNHHHHNNHNNCHMNHNHMNMOHNNNNHHNNONFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFF","n":["CustomTypeInfo","Enum","Error","Object","Record","borrow","borrow_mut","build_foreign_language_testcases","builtin","constructor","custom","custom_newtype","custom_type","default","derive","do_export","enum_","error","export","export","ffiops","fnsig","from","ident","include_scaffolding","into","method","object","parse","record","setup_scaffolding","setup_scaffolding","test","try_from","try_into","type_id","use_udl_enum","use_udl_error","use_udl_object","use_udl_record","use_udl_simple_type","util","custom_ffi_type_converter","expand_ffi_converter_custom_newtype","expand_ffi_converter_custom_type","DefaultValue","EmptySeq","Literal","None","Some","borrow","borrow_mut","clone","clone_into","default_value_metadata_calls","from","into","metadata_calls","parse","span","to_owned","to_tokens","try_from","try_into","type_id","inner","paren","some","DeriveKind","DeriveOptions","Enum","Error","Object","Record","borrow","borrow","borrow_mut","borrow_mut","default","derive_all_ffi_traits","derive_ffi_traits","expand_derive","ffi_impl_header","from","from","generate_metadata","into","into","local_tag","parse","try_from","try_from","try_into","try_into","type_id","type_id","udl_derive","EnumAttr","EnumItem","attr","borrow","borrow","borrow_mut","borrow_mut","check_attributes_valid_for_enum","clone","clone_into","default","discr_type","discr_type","docstring","docstring","enum_","enum_","enum_ffi_converter_impl","enum_meta_static_var","enum_or_error_ffi_converter_impl","expand_enum","extract_non_exhaustive","extract_repr","flat_error","from","from","generate_error_try_read","ident","ident","into","into","is_flat_error","is_non_exhaustive","merge","name","new","non_exhaustive","parse_one","rich_error_ffi_converter_impl","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","variant_metadata","variant_value","with_try_read","error_ffi_converter_impl","error_meta_static_var","expand_error","flat_error_ffi_converter_impl","flat_error_variant_metadata","AsyncRuntime","DefaultMap","ExportFnArgs","attributes","callback_interface","expand_export","ffi_converter_callback_interface_impl","item","rewrite_self_type","scaffolding","trait_interface","utrait","AsyncRuntime","DefaultMap","DefaultPair","ExportFnArgs","ExportImplArgs","ExportStructArgs","ExportTraitArgs","ExportedImplFnAttributes","Tokio","args","async_runtime","async_runtime","async_runtime","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","clone","clone","clone","clone_into","clone_into","clone_into","constructor","default","default","default","default","default","default","defaults","ensure_no_path_args","eq_token","from","from","from","from","from","from","from","from","idents","into","into","into","into","into","into","into","into","map","merge","merge","merge","merge","merge","name","name","new","parse","parse","parse","parse","parse","parse","parse","parse_one","parse_one","parse_one","parse_one","remove","span","to_owned","to_owned","to_owned","to_tokens","traits","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","with_foreign","ffi_converter_callback_interface_impl","gen_method_impl","metadata_items","trait_impl","trait_impl_ident","Constructor","ExportItem","Function","Impl","ImplItem","Method","Struct","Trait","borrow","borrow","borrow_mut","borrow_mut","from","from","from_impl","from_struct","from_trait","into","into","new","try_from","try_from","try_into","try_into","type_as_type_path","type_id","type_id","type_not_supported","args","args","args","callback_interface_only","docstring","items","items","self_ident","self_ident","self_ident","sig","uniffi_traits","with_foreign","ScaffoldingBits","borrow","borrow_mut","convert_result","ffi_buffer_scaffolding_fn","from","gen_constructor_scaffolding","gen_ffi_function","gen_fn_scaffolding","gen_method_scaffolding","into","lift_closure","new_for_constructor","new_for_function","new_for_method","param_names","param_types","rust_fn_call","try_from","try_into","type_id","ffi_converter","gen_trait_scaffolding","expand_uniffi_trait_export","process_uniffi_trait_method","lift_foreign_return","lift_ref_type","lift_return_type","lift_type","lower","lower_into_rust_buffer","lower_return","lower_return_handle_failed_lift","lower_return_type","lower_type","try_lift","try_lift_from_rust_buffer","try_read","type_id_meta","write","Arc","Arg","ArgKind","Constructor","FnKind","FnSignature","Function","Method","Named","NamedArg","Receiver","ReceiverArg","Ref","TraitMethod","arg_metadata","args","async_runtime","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum_symbol_name","default","docstring","fmt","from","from","from","from","from","from","from","ident","ident","into","into","into","into","into","into","is_async","is_receiver","kind","kind","lift_closure","looks_like_result","looks_like_result","metadata_expr","metadata_items","mod_path","name","name","new","new","new","new_constructor","new_function","new_method","new_trait_method","param","params","receiver","ref_type","return_ty","rust_call_params","scaffolding_fn_ident","scaffolding_param_names","scaffolding_param_types","span","span","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ty","type_id","type_id","type_id","type_id","type_id","type_id","index","self_ident","self_ident","self_ident","ObjectItem","borrow","borrow_mut","docstring","docstring","expand_object","from","ident","ident","interface_impl","interface_meta_static_var","into","name","new","try_from","try_into","type_id","FieldAttributeArguments","RecordItem","borrow","borrow","borrow_mut","borrow_mut","default","default","docstring","docstring","expand_record","from","from","ident","ident","into","into","merge","name","new","parse_one","record","record_ffi_converter_impl","record_meta_static_var","struct_","try_from","try_from","try_into","try_into","type_id","type_id","write_field","rust_future_scaffolding_fns","setup_scaffolding","BuildForeignLanguageTestCaseInput","borrow","borrow_mut","build_foreign_language_testcases","from","into","parse","should_skip_path","test_scripts","try_from","try_into","type_id","ArgumentNotAllowedHere","AttributeSliceExt","ExternalTypeItem","UniffiAttributeArgs","borrow","borrow","borrow_mut","borrow_mut","chain","crate_ident","crate_name","create_metadata_items","default","derive_all_ffi_traits","derive_ffi_traits","either_attribute_arg","extract_docstring","from","from","ident_to_string","into","into","kw","manifest_path","merge","merge","mod_path","parse","parse_comma_separated","parse_one","parse_one","parse_uniffi_attr_args","sep","tagged_impl_header","try_from","try_from","try_into","try_into","try_metadata_value_from_usize","try_read_field","type_id","type_id","type_ident","uniffi_attr_args_not_allowed_here","Debug","Display","Enum","Eq","Error","Hash","None","Object","Record","Some","async_runtime","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","flat_error","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","handle_unknown_callback_error","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","name","non_exhaustive","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_foreign","with_try_read"],"q":[[0,"uniffi_macros"],[42,"uniffi_macros::custom"],[45,"uniffi_macros::default"],[65,"uniffi_macros::default::DefaultValue"],[68,"uniffi_macros::derive"],[97,"uniffi_macros::enum_"],[146,"uniffi_macros::error"],[151,"uniffi_macros::export"],[163,"uniffi_macros::export::attributes"],[279,"uniffi_macros::export::callback_interface"],[284,"uniffi_macros::export::item"],[312,"uniffi_macros::export::item::ExportItem"],[325,"uniffi_macros::export::scaffolding"],[346,"uniffi_macros::export::trait_interface"],[348,"uniffi_macros::export::utrait"],[350,"uniffi_macros::ffiops"],[365,"uniffi_macros::fnsig"],[462,"uniffi_macros::fnsig::FnKind"],[466,"uniffi_macros::object"],[483,"uniffi_macros::record"],[515,"uniffi_macros::setup_scaffolding"],[517,"uniffi_macros::test"],[529,"uniffi_macros::util"],[573,"uniffi_macros::util::kw"],[915,"proc_macro"],[916,"syn::parse"],[917,"syn::error"],[918,"core::result"],[919,"core::any"],[920,"proc_macro2"],[921,"syn::path"],[922,"proc_macro2"],[923,"proc_macro2"],[924,"syn::derive"],[925,"syn::derive"],[926,"alloc::string"],[927,"alloc::vec"],[928,"syn::data"],[929,"syn::item"],[930,"syn::path"],[931,"syn::ty"],[932,"core::fmt"],[933,"core::fmt"],[934,"uniffi_meta::types"],[935,"syn::derive"],[936,"core::iter::traits::collect"],[937,"std::path"],[938,"syn::buffer"],[939,"syn::__private"]],"d":["","","","","","","","A macro to build testcases for a component’s generated …","","An attribute for constructors.","","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","General handling for the derive and udl_derive macros","","","","","","Functions, types and expressions to handle FFI operations.","","Returns the argument unchanged.","","A helper macro to include generated component scaffolding.","Calls U::from(self).","An attribute for methods.","","","","","Top-level initialization macro","","","","","","","","","","","","","","Default value","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Generate a call to derive_ffi_traits! that will derive all …","Generate a call to derive_ffi_traits! that will derive …","","Generate the impl header for a FFI trait","Returns the argument unchanged.","Returns the argument unchanged.","Should we generate metadata symbols?","Calls U::from(self).","Calls U::from(self).","Should we implement FFI traits for the local UniFfiTag …","","","","","","","","Construct DeriveOptions for udl_derive","Handle #[uniffi(…)] attributes for enums","Stores parsed data from the Derive Input for the enum.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Rewrite Self type alias usage in an impl block to the type …","","","","","Maps arguments to defaults for functions","","Attribute arguments for function","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generate a single method for trait_impl. This implements …","","Generate a trait impl that calls foreign callbacks","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Convert the result of rust_fn_call, stored in a variable …","","Returns the argument unchanged.","","Generate a scaffolding function","","","Calls U::from(self).","Lift closure. See FnSignature::lift_closure for an …","","","","Parameter names for the scaffolding function","Parameter types for the scaffolding function","Expression to call the Rust function after a successful …","","","","","","","","Lift foreign return function","LiftRef type","Lift return type","","","Lower into rust buffer function","Lower return function","Handle failed lift function","Lower return type","","","Lift from rust buffer function","Read function","Expression for the TYPE_ID_META value for a type","Write function","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Generate a closure that tries to lift all arguments into a …","","","Generate metadata items for this function","","","","","","","","","","","","Generate the parameter for this Arg","Parameters expressions for each of our arguments","","","","Call a Rust function from a Self::lift_closure success.","Name of the scaffolding function to generate for this …","Scaffolding parameters expressions for each of our …","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores parsed data from the Derive Input for the …","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","Stores parsed data from the Derive Input for the struct.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Generates the rust_future_* functions","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Specifies a type from a dependent crate","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Custom keywords","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,4,0,0,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,100,100,100,0,0,19,19,19,19,19,15,19,15,15,15,15,0,15,19,15,15,19,15,15,19,19,15,19,15,19,15,15,0,0,21,21,22,21,22,21,22,22,22,21,21,21,21,21,21,0,0,0,0,21,21,22,21,22,21,21,21,21,22,21,21,22,21,21,21,22,0,22,21,22,21,22,21,22,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,35,32,29,33,37,32,29,33,34,30,35,31,37,32,29,33,34,30,35,31,32,29,30,31,29,30,31,35,32,29,33,34,35,31,29,0,37,37,32,29,33,34,30,35,31,31,37,32,29,33,34,30,35,31,31,32,29,33,34,31,37,29,35,37,32,29,33,34,30,31,32,29,33,34,31,30,29,30,31,30,34,37,32,29,33,34,30,35,31,37,32,29,33,34,30,35,31,37,32,29,33,34,30,35,31,37,32,0,0,0,0,0,39,0,41,41,0,39,41,41,41,39,41,39,41,39,41,41,41,41,39,41,41,39,41,39,0,41,39,0,101,102,103,103,103,102,103,102,103,104,101,104,103,0,47,47,47,0,47,0,0,0,0,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,51,0,0,51,51,105,0,105,0,55,51,50,38,38,38,56,105,55,50,51,38,56,105,55,50,51,38,50,38,51,38,56,105,55,55,50,51,38,50,38,56,105,55,50,51,38,56,38,56,38,0,38,38,38,38,38,50,38,56,50,38,38,38,38,50,38,38,50,38,38,38,38,38,38,56,38,56,105,55,50,51,38,56,105,55,50,51,50,38,56,105,55,50,51,106,107,108,106,0,63,63,63,63,0,63,63,63,0,0,63,63,63,63,63,63,0,0,66,65,66,65,65,65,66,66,0,66,65,66,66,66,65,65,66,66,65,66,0,0,66,66,65,66,65,66,65,0,0,0,0,69,69,0,69,69,69,0,69,69,69,69,0,0,0,0,75,72,75,72,0,75,0,0,72,0,0,0,0,75,72,0,75,72,0,0,74,72,0,75,0,74,72,76,75,0,75,72,75,72,0,0,75,72,75,76,0,0,0,0,0,0,0,0,0,0,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,0],"f":"`````{ce{}{}}0````````{{bbd}b}``````{cc{}}``2``{f{{j{h}}}}````{c{{l{e}}}{}{}}0{cn{}}````{bb}`{{A`Ab}{{j{Ad}}}}{{A`Abd}{{j{Ad}}}}0`````88{AfAf}{{ce}Ah{}{}}{{{Aj{Af}}}{{j{Ad}}}}9;{Af{{j{Ad}}}}{f{{j{Af}}}}{cAl{}}>{{AfAd}Ah};;:`````````????{{}An}{{AnA`}Ad}{{Anc{Bb{B`}}}AdBd}{{BfBhAn}{{j{Ad}}}}{{AnB`c}AdBd}{cc{}}0`{ce{}{}}0`{f{{j{Bf}}}}{c{{l{e}}}{}{}}000{cn{}}09```3333{Bj{{j{Ah}}}}{BlBl}{{ce}Ah{}{}}{{}Bl}{Bj{{Aj{A`}}}}`{BjB`}`{BjBn}`{{BjAn}Ad}{Bj{{j{Ad}}}}{{BjAnAd}Ad}{{BhAn}{{j{Ad}}}}{{{Bb{C`}}}d}{{{Bb{C`}}}{{j{{Aj{A`}}}}}}`{cc{}}0{Bjd}{BjA`}`{ce{}{}}022{{BlBl}{{j{Bl}}}}{BjCb}{Bh{{j{Bj}}}}`{f{{j{Bl}}}}=4{c{{l{e}}}{}{}}000{cn{}}0{Bj{{j{{Cd{Ad}}}}}}{Cf{{j{Ad}}}}`{{BjAn}{{j{Ad}}}}{Bj{{j{Ad}}}}{{BhAn}{{j{Ad}}}}{{BjAn}Ad}5`````{{Chbd}{{j{Ad}}}}``{ChAh}````````````````>>>>>>>>>>>>>>>>`{CjCj}{ClCl}{CnCn}{{ce}Ah{}{}}00`{{}D`}{{}Cj}{{}Db}{{}Dd}{{}Df}{{}Cn}`{Dh{{j{Ah}}}}`{cc{}}0000000{Cn{{Cd{A`}}}}{ce{}{}}0000000`{{D`D`}{{j{D`}}}}{{CjCj}{{j{Cj}}}}{{DbDb}{{j{Db}}}}{{DdDd}{{j{Dd}}}}{{CnCn}Cn}``{{{Bb{C`}}}{{j{Df}}}}{f{{j{Dj}}}}{f{{j{D`}}}}{f{{j{Cj}}}}{f{{j{Db}}}}{f{{j{Dd}}}}{f{{j{Cl}}}}{f{{j{Cn}}}}5432{{CnA`}{{Aj{Af}}}}{cAl{}}???{{ClAd}Ah}`{c{{l{e}}}{}{}}000000000000000{cn{}}0000000``{{A`A`d}Ad}{{DlA`}{{j{Ad}}}}{{A`{Bb{Dn}}B`Cb}{{j{{Cd{Ad}}}}}}{{B`A`{Bb{Dn}}}{{j{Ad}}}}{B`A`}````````{ce{}{}}000{cc{}}0{{E`b}{{j{Eb}}}}{{Edb}{{j{Eb}}}}{{Efb}{{j{Eb}}}}44{{Chb}{{j{Eb}}}}<<<<{Eh{{j{Ej}}}}<<{cElBd}``````````````77`{{A`Ad{Bb{Ad}}d}Ad}7{{Dl{Aj{Cl}}d}{{j{Ad}}}}0009`{{DlA`d}En}{{Dld}En}{{DlA`dd}En}```{c{{l{e}}}{}{}}0{cn{}}{{B`A`dd}Ad}{{B`D`A`{Cd{Dn}}ddCb}{{j{Ad}}}}{{A`{Cd{F`}}}{{j{Ad}}}}{{AdA`d}{{j{{Fb{AdAd}}}}}}{cAdBd}00000000000000``````````````{Fd{{j{Ad}}}}``{ce{}{}}00000000000{DlCb}``{{FfFh}Fj}{cc{}}000{FlFn}11``444444`{G`d}``{{Dl{Aj{Ad}}}Ad}{Gbd}`{Dl{{j{Ad}}}}0```{{FfGdCjCb}{{j{Dl}}}}{{GfCn}{{j{G`}}}}{{A`EhCn}{{j{Fd}}}}{{A`GdCjCb}{{j{Dl}}}}{{GdCjCb}{{j{Dl}}}}1{{A`GdCjGhCb}{{j{Dl}}}}{FdAd}{Dl{{`{{Gl{}{{Gj{Ad}}}}}}}}```{{Dld}Ad}{Dl{{j{A`}}}}22``{c{{l{e}}}{}{}}00000000000`{cn{}}00000`````{ce{}{}}0{GnB`}`{{BhAn}{{j{Ad}}}}{cc{}}{GnA`}`{{GnAn}Ad}{{A`H`B`B`}{{j{Ad}}}}6{GnCb}{Bh{{j{Gn}}}}::9``8888{{}Hb}`{HdB`}`877{HdA`}`;;{{HbHb}{{j{Hb}}}}{HdCb}{Bh{{j{Hd}}}}{f{{j{Hb}}}}`{{HdAn}{{j{Ad}}}}{Hd{{j{Ad}}}}{HdHf}{c{{l{e}}}{}{}}000{cn{}}0{HhAd}{B`Ad}{Cb{{j{Ad}}}}`{ce{}{}}0{bb}{cc{}}2{f{{j{Hj}}}}{Hld}`998````4444{{eg}{{`{{Gl{}{{Gj{c}}}}}}}{}{{Hn{}{{Gj{c}}}}}{{Hn{}{{Gj{c}}}}}}`{{}Cb}{{B`B`Ad{Aj{Cb}}}Ad}{{}I`}{{A`d}Ad}{{cd{Bb{B`}}}AdBd}{{{Aj{c}}{Aj{c}}}{{j{{Aj{c}}}}}Bd}{{{Bb{C`}}}{{j{Cb}}}}::{A`Cb}==`{{}{{l{IbCb}}}}{{IdId}{{j{Id}}}}{{I`I`}{{j{I`}}}}{{}{{j{Cb}}}}{f{{j{If}}}}{f{{j{c}}}Id}{f{{j{Id}}}}{f{{j{I`}}}}{Ih{{j{c}}}Id}`{{B`cd}AdBd}{c{{l{e}}}{}{}}000{{IjB`}{{j{Il}}}}{HhAd}{cn{}}0`{Ih{{Aj{El}}}}```````````{ce{}{}}0000000000000000000000000000000000000`{InIn}{J`J`}{JbJb}{JdJd}{JfJf}{JhJh}{JjJj}{JlJl}{JnJn}{K`K`}{KbKb}{KdKd}{KfKf}{KhKh}{KjKj}{KlKl}{KnKn}{L`L`}{LbLb}{{ce}Ah{}{}}000000000000000000`{{}In}{{}J`}{{}Jb}{{}Jd}{{}Jf}{{}Jh}{{}Jj}{{}Jl}{{}Jn}{{}K`}{{}Kb}{{}Kd}{{}Kf}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Lb}{{}B`}000000000000000000`{cc{}}000000000000000000`{ce{}{}}000000000000000000``{f{{j{In}}}}{f{{j{J`}}}}{f{{j{Jb}}}}{f{{j{Jd}}}}{f{{j{Jf}}}}{f{{j{Jh}}}}{f{{j{Jj}}}}{f{{j{Jl}}}}{f{{j{Jn}}}}{f{{j{K`}}}}{f{{j{Kb}}}}{f{{j{Kd}}}}{f{{j{Kf}}}}{f{{j{Kh}}}}{f{{j{Kj}}}}{f{{j{Kl}}}}{f{{j{Kn}}}}{f{{j{L`}}}}{f{{j{Lb}}}}{Ldd}000000000000000000{cAl{}}000000000000000000```````````````````{ce{}{}}000000000000000000{{InLf}Ah}{{J`Lf}Ah}{{JbLf}Ah}{{JdLf}Ah}{{JfLf}Ah}{{JhLf}Ah}{{JjLf}Ah}{{JlLf}Ah}{{JnLf}Ah}{{K`Lf}Ah}{{KbLf}Ah}{{KdLf}Ah}{{KfLf}Ah}{{KhLf}Ah}{{KjLf}Ah}{{KlLf}Ah}{{KnLf}Ah}{{L`Lf}Ah}{{LbLf}Ah}{c{{l{e}}}{}{}}0000000000000000000000000000000000000{cn{}}000000000000000000``","c":[],"p":[[5,"TokenStream",915],[1,"bool"],[8,"ParseStream",916],[5,"CustomTypeInfo",0],[8,"Result",917],[6,"Result",918],[5,"TypeId",919],[5,"Ident",920],[5,"Path",921],[5,"TokenStream",920],[6,"DefaultValue",45],[1,"unit"],[6,"Option",922],[5,"Span",920],[5,"DeriveOptions",68],[1,"str"],[1,"slice"],[10,"ToTokens",923],[6,"DeriveKind",68],[5,"DeriveInput",924],[5,"EnumItem",97],[5,"EnumAttr",97],[5,"DataEnum",924],[5,"Attribute",925],[5,"String",926],[5,"Vec",927],[5,"Variant",928],[6,"Item",929],[5,"ExportFnArgs",163],[6,"AsyncRuntime",163],[5,"DefaultMap",163],[5,"ExportTraitArgs",163],[5,"ExportImplArgs",163],[5,"ExportStructArgs",163],[5,"ExportedImplFnAttributes",163],[5,"PathSegment",921],[5,"DefaultPair",163],[5,"FnSignature",365],[6,"ImplItem",284],[5,"ItemImpl",929],[6,"ExportItem",284],[5,"ItemStruct",929],[5,"ItemTrait",929],[6,"Type",930],[5,"TypePath",930],[5,"Error",917],[5,"ScaffoldingBits",325],[6,"UniffiTraitDiscriminants",931],[1,"tuple"],[5,"NamedArg",365],[6,"FnKind",365],[5,"Formatter",932],[8,"Result",932],[5,"Receiver",929],[6,"ReceiverArg",365],[5,"Arg",365],[6,"ReturnType",930],[5,"Signature",929],[6,"FnArg",929],[1,"u32"],[17,"Item"],[10,"Iterator",933],[5,"ObjectItem",466],[6,"ObjectImpl",934],[5,"FieldAttributeArguments",483],[5,"RecordItem",483],[5,"DataStruct",924],[5,"Field",928],[5,"BuildForeignLanguageTestCaseInput",517],[5,"Utf8Path",935],[10,"IntoIterator",936],[5,"ArgumentNotAllowedHere",529],[5,"PathBuf",937],[10,"UniffiAttributeArgs",529],[5,"ExternalTypeItem",529],[10,"AttributeSliceExt",529],[1,"usize"],[1,"u8"],[5,"async_runtime",573],[5,"callback_interface",573],[5,"with_foreign",573],[5,"default",573],[5,"flat_error",573],[5,"None",573],[5,"Some",573],[5,"with_try_read",573],[5,"name",573],[5,"non_exhaustive",573],[5,"Record",573],[5,"Enum",573],[5,"Error",573],[5,"Object",573],[5,"Debug",573],[5,"Display",573],[5,"Eq",573],[5,"Hash",573],[5,"handle_unknown_callback_error",573],[5,"Cursor",938],[8,"TokenStream2",939],[15,"Some",65],[15,"Function",312],[15,"Impl",312],[15,"Trait",312],[15,"Struct",312],[6,"ArgKind",365],[15,"TraitMethod",462],[15,"Constructor",462],[15,"Method",462]],"b":[]}]\ +["uniffi_macros",{"doc":"Macros for uniffi.","t":"FYYYYNNQOXCQQCCHCCCXCCNOQNXCNCCQCNNNQQQQHCHHHGPPPPNNNNHNNNNNNNNNNOOOGFPPPPNNNNNNNHNNNONNONNNNNNNNFFONNNNNNNNNONONOHHHHNNONNNNONNNNNNNONHNNNNNNNHHOHHHHHEEECCHECHCCCGFFFFFFFPOOOONNNNNNNNNNNNNNNNONNNNNNONNNNNNOHONNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOHHHHHPGPPGPPPNNNNNNNNNNNNNNNNHNNHOOOOOOOOOOOOOFNNOHNHHHHNONNNOOONNNHHHHHHHHHHHHHHHHHHHHPFGPGFPPPFPGPPNOONNNNNNNNNNNNNOONNNNNNNNOONNNNNNONOONHONNOOONNNNNNNNNOOONNNNOONNNNNNNNNNNNONNNNNNOOOOFNNNOHNNOHHNNNNNNFFNNNNNONOHNNNONNNNNNOHHNNNNNNNHHHFNNHNNNHONNNFKFKNNNNHOHHNHHHHNNHNNCHMNHNHMNMOHNNNNHHNNONFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFF","n":["CustomTypeInfo","Enum","Error","Object","Record","borrow","borrow_mut","build_foreign_language_testcases","builtin","constructor","custom","custom_newtype","custom_type","default","derive","do_export","enum_","error","export","export","ffiops","fnsig","from","ident","include_scaffolding","into","method","object","parse","record","setup_scaffolding","setup_scaffolding","test","try_from","try_into","type_id","use_udl_enum","use_udl_error","use_udl_object","use_udl_record","use_udl_simple_type","util","custom_ffi_type_converter","expand_ffi_converter_custom_newtype","expand_ffi_converter_custom_type","DefaultValue","EmptySeq","Literal","None","Some","borrow","borrow_mut","clone","clone_into","default_value_metadata_calls","from","into","metadata_calls","parse","span","to_owned","to_tokens","try_from","try_into","type_id","inner","paren","some","DeriveKind","DeriveOptions","Enum","Error","Object","Record","borrow","borrow","borrow_mut","borrow_mut","default","derive_all_ffi_traits","derive_ffi_traits","expand_derive","ffi_impl_header","from","from","generate_metadata","into","into","local_tag","parse","try_from","try_from","try_into","try_into","type_id","type_id","udl_derive","EnumAttr","EnumItem","attr","borrow","borrow","borrow_mut","borrow_mut","check_attributes_valid_for_enum","clone","clone_into","default","discr_type","discr_type","docstring","docstring","enum_","enum_","enum_ffi_converter_impl","enum_meta_static_var","enum_or_error_ffi_converter_impl","expand_enum","extract_non_exhaustive","extract_repr","flat_error","from","from","generate_error_try_read","ident","ident","into","into","is_flat_error","is_non_exhaustive","merge","name","new","non_exhaustive","parse_one","rich_error_ffi_converter_impl","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","variant_metadata","variant_value","with_try_read","error_ffi_converter_impl","error_meta_static_var","expand_error","flat_error_ffi_converter_impl","flat_error_variant_metadata","AsyncRuntime","DefaultMap","ExportFnArgs","attributes","callback_interface","expand_export","ffi_converter_callback_interface_impl","item","rewrite_self_type","scaffolding","trait_interface","utrait","AsyncRuntime","DefaultMap","DefaultPair","ExportFnArgs","ExportImplArgs","ExportStructArgs","ExportTraitArgs","ExportedImplFnAttributes","Tokio","args","async_runtime","async_runtime","async_runtime","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","clone","clone","clone","clone_into","clone_into","clone_into","constructor","default","default","default","default","default","default","defaults","ensure_no_path_args","eq_token","from","from","from","from","from","from","from","from","idents","into","into","into","into","into","into","into","into","map","merge","merge","merge","merge","merge","name","name","new","parse","parse","parse","parse","parse","parse","parse","parse_one","parse_one","parse_one","parse_one","remove","span","to_owned","to_owned","to_owned","to_tokens","traits","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","with_foreign","ffi_converter_callback_interface_impl","gen_method_impl","metadata_items","trait_impl","trait_impl_ident","Constructor","ExportItem","Function","Impl","ImplItem","Method","Struct","Trait","borrow","borrow","borrow_mut","borrow_mut","from","from","from_impl","from_struct","from_trait","into","into","new","try_from","try_from","try_into","try_into","type_as_type_path","type_id","type_id","type_not_supported","args","args","args","callback_interface_only","docstring","items","items","self_ident","self_ident","self_ident","sig","uniffi_traits","with_foreign","ScaffoldingBits","borrow","borrow_mut","convert_result","ffi_buffer_scaffolding_fn","from","gen_constructor_scaffolding","gen_ffi_function","gen_fn_scaffolding","gen_method_scaffolding","into","lift_closure","new_for_constructor","new_for_function","new_for_method","param_names","param_types","rust_fn_call","try_from","try_into","type_id","ffi_converter","gen_trait_scaffolding","expand_uniffi_trait_export","process_uniffi_trait_method","lift_foreign_return","lift_ref_type","lift_return_type","lift_type","lower","lower_error","lower_into_rust_buffer","lower_return","lower_return_handle_failed_lift","lower_return_type","lower_type","try_lift","try_lift_from_rust_buffer","try_read","type_id_meta","write","Arc","Arg","ArgKind","Constructor","FnKind","FnSignature","Function","Method","Named","NamedArg","Receiver","ReceiverArg","Ref","TraitMethod","arg_metadata","args","async_runtime","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum_symbol_name","default","docstring","fmt","from","from","from","from","from","from","from","ident","ident","into","into","into","into","into","into","is_async","is_receiver","kind","kind","lift_closure","looks_like_result","looks_like_result","metadata_expr","metadata_items","mod_path","name","name","new","new","new","new_constructor","new_function","new_method","new_trait_method","param","params","receiver","ref_type","return_ty","rust_call_params","scaffolding_fn_ident","scaffolding_param_names","scaffolding_param_types","span","span","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ty","type_id","type_id","type_id","type_id","type_id","type_id","index","self_ident","self_ident","self_ident","ObjectItem","borrow","borrow_mut","docstring","docstring","expand_object","from","ident","ident","interface_impl","interface_meta_static_var","into","name","new","try_from","try_into","type_id","FieldAttributeArguments","RecordItem","borrow","borrow","borrow_mut","borrow_mut","default","default","docstring","docstring","expand_record","from","from","ident","ident","into","into","merge","name","new","parse_one","record","record_ffi_converter_impl","record_meta_static_var","struct_","try_from","try_from","try_into","try_into","type_id","type_id","write_field","rust_future_scaffolding_fns","setup_scaffolding","BuildForeignLanguageTestCaseInput","borrow","borrow_mut","build_foreign_language_testcases","from","into","parse","should_skip_path","test_scripts","try_from","try_into","type_id","ArgumentNotAllowedHere","AttributeSliceExt","ExternalTypeItem","UniffiAttributeArgs","borrow","borrow","borrow_mut","borrow_mut","chain","crate_ident","crate_name","create_metadata_items","default","derive_all_ffi_traits","derive_ffi_traits","either_attribute_arg","extract_docstring","from","from","ident_to_string","into","into","kw","manifest_path","merge","merge","mod_path","parse","parse_comma_separated","parse_one","parse_one","parse_uniffi_attr_args","sep","tagged_impl_header","try_from","try_from","try_into","try_into","try_metadata_value_from_usize","try_read_field","type_id","type_id","type_ident","uniffi_attr_args_not_allowed_here","Debug","Display","Enum","Eq","Error","Hash","None","Object","Record","Some","async_runtime","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_interface","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","display","flat_error","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","handle_unknown_callback_error","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","name","non_exhaustive","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","peek","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_foreign","with_try_read"],"q":[[0,"uniffi_macros"],[42,"uniffi_macros::custom"],[45,"uniffi_macros::default"],[65,"uniffi_macros::default::DefaultValue"],[68,"uniffi_macros::derive"],[97,"uniffi_macros::enum_"],[146,"uniffi_macros::error"],[151,"uniffi_macros::export"],[163,"uniffi_macros::export::attributes"],[279,"uniffi_macros::export::callback_interface"],[284,"uniffi_macros::export::item"],[312,"uniffi_macros::export::item::ExportItem"],[325,"uniffi_macros::export::scaffolding"],[346,"uniffi_macros::export::trait_interface"],[348,"uniffi_macros::export::utrait"],[350,"uniffi_macros::ffiops"],[366,"uniffi_macros::fnsig"],[463,"uniffi_macros::fnsig::FnKind"],[467,"uniffi_macros::object"],[484,"uniffi_macros::record"],[516,"uniffi_macros::setup_scaffolding"],[518,"uniffi_macros::test"],[530,"uniffi_macros::util"],[574,"uniffi_macros::util::kw"],[916,"proc_macro"],[917,"syn::parse"],[918,"syn::error"],[919,"core::result"],[920,"core::any"],[921,"proc_macro2"],[922,"syn::path"],[923,"proc_macro2"],[924,"proc_macro2"],[925,"syn::derive"],[926,"syn::derive"],[927,"alloc::string"],[928,"alloc::vec"],[929,"syn::data"],[930,"syn::item"],[931,"syn::path"],[932,"syn::ty"],[933,"core::fmt"],[934,"core::fmt"],[935,"uniffi_meta::types"],[936,"syn::derive"],[937,"core::iter::traits::collect"],[938,"std::path"],[939,"syn::buffer"],[940,"syn::__private"]],"d":["","","","","","","","A macro to build testcases for a component’s generated …","","An attribute for constructors.","","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","General handling for the derive and udl_derive macros","","","","","","Functions, types and expressions to handle FFI operations.","","Returns the argument unchanged.","","A helper macro to include generated component scaffolding.","Calls U::from(self).","An attribute for methods.","","","","","Top-level initialization macro","","","","","","","","","","","","","","Default value","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Generate a call to derive_ffi_traits! that will derive all …","Generate a call to derive_ffi_traits! that will derive …","","Generate the impl header for a FFI trait","Returns the argument unchanged.","Returns the argument unchanged.","Should we generate metadata symbols?","Calls U::from(self).","Calls U::from(self).","Should we implement FFI traits for the local UniFfiTag …","","","","","","","","Construct DeriveOptions for udl_derive","Handle #[uniffi(…)] attributes for enums","Stores parsed data from the Derive Input for the enum.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Rewrite Self type alias usage in an impl block to the type …","","","","","Maps arguments to defaults for functions","","Attribute arguments for function","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generate a single method for trait_impl. This implements …","","Generate a trait impl that calls foreign callbacks","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Convert the result of rust_fn_call, stored in a variable …","","Returns the argument unchanged.","","Generate a scaffolding function","","","Calls U::from(self).","Lift closure. See FnSignature::lift_closure for an …","","","","Parameter names for the scaffolding function","Parameter types for the scaffolding function","Expression to call the Rust function after a successful …","","","","","","","","Lift foreign return function","LiftRef type","Lift return type","","","Lower error function","Lower into rust buffer function","Lower return function","Handle failed lift function","Lower return type","","","Lift from rust buffer function","Read function","Expression for the TYPE_ID_META value for a type","Write function","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Generate a closure that tries to lift all arguments into a …","","","Generate metadata items for this function","","","","","","","","","","","","Generate the parameter for this Arg","Parameters expressions for each of our arguments","","","","Call a Rust function from a Self::lift_closure success.","Name of the scaffolding function to generate for this …","Scaffolding parameters expressions for each of our …","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores parsed data from the Derive Input for the …","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","Stores parsed data from the Derive Input for the struct.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Generates the rust_future_* functions","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Specifies a type from a dependent crate","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Custom keywords","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,4,0,0,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,100,100,100,0,0,19,19,19,19,19,15,19,15,15,15,15,0,15,19,15,15,19,15,15,19,19,15,19,15,19,15,15,0,0,21,21,22,21,22,21,22,22,22,21,21,21,21,21,21,0,0,0,0,21,21,22,21,22,21,21,21,21,22,21,21,22,21,21,21,22,0,22,21,22,21,22,21,22,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,35,32,29,33,37,32,29,33,34,30,35,31,37,32,29,33,34,30,35,31,32,29,30,31,29,30,31,35,32,29,33,34,35,31,29,0,37,37,32,29,33,34,30,35,31,31,37,32,29,33,34,30,35,31,31,32,29,33,34,31,37,29,35,37,32,29,33,34,30,31,32,29,33,34,31,30,29,30,31,30,34,37,32,29,33,34,30,35,31,37,32,29,33,34,30,35,31,37,32,29,33,34,30,35,31,37,32,0,0,0,0,0,39,0,41,41,0,39,41,41,41,39,41,39,41,39,41,41,41,41,39,41,41,39,41,39,0,41,39,0,101,102,103,103,103,102,103,102,103,104,101,104,103,0,47,47,47,0,47,0,0,0,0,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,51,0,0,51,51,105,0,105,0,55,51,50,38,38,38,56,105,55,50,51,38,56,105,55,50,51,38,50,38,51,38,56,105,55,55,50,51,38,50,38,56,105,55,50,51,38,56,38,56,38,0,38,38,38,38,38,50,38,56,50,38,38,38,38,50,38,38,50,38,38,38,38,38,38,56,38,56,105,55,50,51,38,56,105,55,50,51,50,38,56,105,55,50,51,106,107,108,106,0,63,63,63,63,0,63,63,63,0,0,63,63,63,63,63,63,0,0,66,65,66,65,65,65,66,66,0,66,65,66,66,66,65,65,66,66,65,66,0,0,66,66,65,66,65,66,65,0,0,0,0,69,69,0,69,69,69,0,69,69,69,69,0,0,0,0,75,72,75,72,0,75,0,0,72,0,0,0,0,75,72,0,75,72,0,0,74,72,0,75,0,74,72,76,75,0,75,72,75,72,0,0,75,72,75,76,0,0,0,0,0,0,0,0,0,0,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,0,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,0],"f":"`````{ce{}{}}0````````{{bbd}b}``````{cc{}}``2``{f{{j{h}}}}````{c{{l{e}}}{}{}}0{cn{}}````{bb}`{{A`Ab}{{j{Ad}}}}{{A`Abd}{{j{Ad}}}}0`````88{AfAf}{{ce}Ah{}{}}{{{Aj{Af}}}{{j{Ad}}}}9;{Af{{j{Ad}}}}{f{{j{Af}}}}{cAl{}}>{{AfAd}Ah};;:`````````????{{}An}{{AnA`}Ad}{{Anc{Bb{B`}}}AdBd}{{BfBhAn}{{j{Ad}}}}{{AnB`c}AdBd}{cc{}}0`{ce{}{}}0`{f{{j{Bf}}}}{c{{l{e}}}{}{}}000{cn{}}09```3333{Bj{{j{Ah}}}}{BlBl}{{ce}Ah{}{}}{{}Bl}{Bj{{Aj{A`}}}}`{BjB`}`{BjBn}`{{BjAn}Ad}{Bj{{j{Ad}}}}{{BjAnAd}Ad}{{BhAn}{{j{Ad}}}}{{{Bb{C`}}}d}{{{Bb{C`}}}{{j{{Aj{A`}}}}}}`{cc{}}0{Bjd}{BjA`}`{ce{}{}}022{{BlBl}{{j{Bl}}}}{BjCb}{Bh{{j{Bj}}}}`{f{{j{Bl}}}}=4{c{{l{e}}}{}{}}000{cn{}}0{Bj{{j{{Cd{Ad}}}}}}{Cf{{j{Ad}}}}`{{BjAn}{{j{Ad}}}}{Bj{{j{Ad}}}}{{BhAn}{{j{Ad}}}}{{BjAn}Ad}5`````{{Chbd}{{j{Ad}}}}``{ChAh}````````````````>>>>>>>>>>>>>>>>`{CjCj}{ClCl}{CnCn}{{ce}Ah{}{}}00`{{}D`}{{}Cj}{{}Db}{{}Dd}{{}Df}{{}Cn}`{Dh{{j{Ah}}}}`{cc{}}0000000{Cn{{Cd{A`}}}}{ce{}{}}0000000`{{D`D`}{{j{D`}}}}{{CjCj}{{j{Cj}}}}{{DbDb}{{j{Db}}}}{{DdDd}{{j{Dd}}}}{{CnCn}Cn}``{{{Bb{C`}}}{{j{Df}}}}{f{{j{Dj}}}}{f{{j{D`}}}}{f{{j{Cj}}}}{f{{j{Db}}}}{f{{j{Dd}}}}{f{{j{Cl}}}}{f{{j{Cn}}}}5432{{CnA`}{{Aj{Af}}}}{cAl{}}???{{ClAd}Ah}`{c{{l{e}}}{}{}}000000000000000{cn{}}0000000``{{A`A`d}Ad}{{DlA`}{{j{Ad}}}}{{A`{Bb{Dn}}B`Cb}{{j{{Cd{Ad}}}}}}{{B`A`{Bb{Dn}}}{{j{Ad}}}}{B`A`}````````{ce{}{}}000{cc{}}0{{E`b}{{j{Eb}}}}{{Edb}{{j{Eb}}}}{{Efb}{{j{Eb}}}}44{{Chb}{{j{Eb}}}}<<<<{Eh{{j{Ej}}}}<<{cElBd}``````````````77`{{A`Ad{Bb{Ad}}d}Ad}7{{Dl{Aj{Cl}}d}{{j{Ad}}}}0009`{{DlA`d}En}{{Dld}En}{{DlA`dd}En}```{c{{l{e}}}{}{}}0{cn{}}{{B`A`dd}Ad}{{B`D`A`{Cd{Dn}}ddCb}{{j{Ad}}}}{{A`{Cd{F`}}}{{j{Ad}}}}{{AdA`d}{{j{{Fb{AdAd}}}}}}{cAdBd}000000000000000``````````````{Fd{{j{Ad}}}}``{ce{}{}}00000000000{DlCb}``{{FfFh}Fj}{cc{}}00{FlFn}111``444444`{G`d}``{{Dl{Aj{Ad}}}Ad}{Gbd}`{Dl{{j{Ad}}}}0```{{FfGdCjCb}{{j{Dl}}}}{{GfCn}{{j{G`}}}}{{A`EhCn}{{j{Fd}}}}{{A`GdCjCb}{{j{Dl}}}}{{GdCjCb}{{j{Dl}}}}1{{A`GdCjGhCb}{{j{Dl}}}}{FdAd}{Dl{{`{{Gl{}{{Gj{Ad}}}}}}}}```{{Dld}Ad}{Dl{{j{A`}}}}22``{c{{l{e}}}{}{}}00000000000`{cn{}}00000`````{ce{}{}}0{GnB`}`{{BhAn}{{j{Ad}}}}{cc{}}{GnA`}`{{GnAn}Ad}{{A`H`B`B`}{{j{Ad}}}}6{GnCb}{Bh{{j{Gn}}}}::9``8888{{}Hb}`{HdB`}`877{HdA`}`;;{{HbHb}{{j{Hb}}}}{HdCb}{Bh{{j{Hd}}}}{f{{j{Hb}}}}`{{HdAn}{{j{Ad}}}}{Hd{{j{Ad}}}}{HdHf}{c{{l{e}}}{}{}}000{cn{}}0{HhAd}{B`Ad}{Cb{{j{Ad}}}}`{ce{}{}}0{bb}{cc{}}2{f{{j{Hj}}}}{Hld}`998````4444{{eg}{{`{{Gl{}{{Gj{c}}}}}}}{}{{Hn{}{{Gj{c}}}}}{{Hn{}{{Gj{c}}}}}}`{{}Cb}{{B`B`Ad{Aj{Cb}}}Ad}{{}I`}{{A`d}Ad}{{cd{Bb{B`}}}AdBd}{{{Aj{c}}{Aj{c}}}{{j{{Aj{c}}}}}Bd}{{{Bb{C`}}}{{j{Cb}}}}::{A`Cb}==`{{}{{l{IbCb}}}}{{IdId}{{j{Id}}}}{{I`I`}{{j{I`}}}}{{}{{j{Cb}}}}{f{{j{If}}}}{f{{j{c}}}Id}{f{{j{Id}}}}{f{{j{I`}}}}{Ih{{j{c}}}Id}`{{B`cd}AdBd}{c{{l{e}}}{}{}}000{{IjB`}{{j{Il}}}}{HhAd}{cn{}}0`{Ih{{Aj{El}}}}```````````{ce{}{}}0000000000000000000000000000000000000`{InIn}{J`J`}{JbJb}{JdJd}{JfJf}{JhJh}{JjJj}{JlJl}{JnJn}{K`K`}{KbKb}{KdKd}{KfKf}{KhKh}{KjKj}{KlKl}{KnKn}{L`L`}{LbLb}{{ce}Ah{}{}}000000000000000000`{{}In}{{}J`}{{}Jb}{{}Jd}{{}Jf}{{}Jh}{{}Jj}{{}Jl}{{}Jn}{{}K`}{{}Kb}{{}Kd}{{}Kf}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Lb}{{}B`}000000000000000000`{cc{}}000000000000000000`{ce{}{}}000000000000000000``{f{{j{In}}}}{f{{j{J`}}}}{f{{j{Jb}}}}{f{{j{Jd}}}}{f{{j{Jf}}}}{f{{j{Jh}}}}{f{{j{Jj}}}}{f{{j{Jl}}}}{f{{j{Jn}}}}{f{{j{K`}}}}{f{{j{Kb}}}}{f{{j{Kd}}}}{f{{j{Kf}}}}{f{{j{Kh}}}}{f{{j{Kj}}}}{f{{j{Kl}}}}{f{{j{Kn}}}}{f{{j{L`}}}}{f{{j{Lb}}}}{Ldd}000000000000000000{cAl{}}000000000000000000```````````````````{ce{}{}}000000000000000000{{InLf}Ah}{{J`Lf}Ah}{{JbLf}Ah}{{JdLf}Ah}{{JfLf}Ah}{{JhLf}Ah}{{JjLf}Ah}{{JlLf}Ah}{{JnLf}Ah}{{K`Lf}Ah}{{KbLf}Ah}{{KdLf}Ah}{{KfLf}Ah}{{KhLf}Ah}{{KjLf}Ah}{{KlLf}Ah}{{KnLf}Ah}{{L`Lf}Ah}{{LbLf}Ah}{c{{l{e}}}{}{}}0000000000000000000000000000000000000{cn{}}000000000000000000``","c":[],"p":[[5,"TokenStream",916],[1,"bool"],[8,"ParseStream",917],[5,"CustomTypeInfo",0],[8,"Result",918],[6,"Result",919],[5,"TypeId",920],[5,"Ident",921],[5,"Path",922],[5,"TokenStream",921],[6,"DefaultValue",45],[1,"unit"],[6,"Option",923],[5,"Span",921],[5,"DeriveOptions",68],[1,"str"],[1,"slice"],[10,"ToTokens",924],[6,"DeriveKind",68],[5,"DeriveInput",925],[5,"EnumItem",97],[5,"EnumAttr",97],[5,"DataEnum",925],[5,"Attribute",926],[5,"String",927],[5,"Vec",928],[5,"Variant",929],[6,"Item",930],[5,"ExportFnArgs",163],[6,"AsyncRuntime",163],[5,"DefaultMap",163],[5,"ExportTraitArgs",163],[5,"ExportImplArgs",163],[5,"ExportStructArgs",163],[5,"ExportedImplFnAttributes",163],[5,"PathSegment",922],[5,"DefaultPair",163],[5,"FnSignature",366],[6,"ImplItem",284],[5,"ItemImpl",930],[6,"ExportItem",284],[5,"ItemStruct",930],[5,"ItemTrait",930],[6,"Type",931],[5,"TypePath",931],[5,"Error",918],[5,"ScaffoldingBits",325],[6,"UniffiTraitDiscriminants",932],[1,"tuple"],[5,"NamedArg",366],[6,"FnKind",366],[5,"Formatter",933],[8,"Result",933],[5,"Receiver",930],[6,"ReceiverArg",366],[5,"Arg",366],[6,"ReturnType",931],[5,"Signature",930],[6,"FnArg",930],[1,"u32"],[17,"Item"],[10,"Iterator",934],[5,"ObjectItem",467],[6,"ObjectImpl",935],[5,"FieldAttributeArguments",484],[5,"RecordItem",484],[5,"DataStruct",925],[5,"Field",929],[5,"BuildForeignLanguageTestCaseInput",518],[5,"Utf8Path",936],[10,"IntoIterator",937],[5,"ArgumentNotAllowedHere",530],[5,"PathBuf",938],[10,"UniffiAttributeArgs",530],[5,"ExternalTypeItem",530],[10,"AttributeSliceExt",530],[1,"usize"],[1,"u8"],[5,"async_runtime",574],[5,"callback_interface",574],[5,"with_foreign",574],[5,"default",574],[5,"flat_error",574],[5,"None",574],[5,"Some",574],[5,"with_try_read",574],[5,"name",574],[5,"non_exhaustive",574],[5,"Record",574],[5,"Enum",574],[5,"Error",574],[5,"Object",574],[5,"Debug",574],[5,"Display",574],[5,"Eq",574],[5,"Hash",574],[5,"handle_unknown_callback_error",574],[5,"Cursor",939],[8,"TokenStream2",940],[15,"Some",65],[15,"Function",312],[15,"Impl",312],[15,"Trait",312],[15,"Struct",312],[6,"ArgKind",366],[15,"TraitMethod",463],[15,"Constructor",463],[15,"Method",463]],"b":[]}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/internals/api/src/uniffi_macros/error.rs.html b/internals/api/src/uniffi_macros/error.rs.html index 57432d9ce1..0e2dc6a128 100644 --- a/internals/api/src/uniffi_macros/error.rs.html +++ b/internals/api/src/uniffi_macros/error.rs.html @@ -280,7 +280,7 @@

Files

let lower_impl_spec = options.ffi_impl_header("Lower", ident); let lift_impl_spec = options.ffi_impl_header("Lift", ident); let type_id_impl_spec = options.ffi_impl_header("TypeId", ident); - let derive_ffi_traits = options.derive_ffi_traits(ident, &["ConvertError"]); + let derive_ffi_traits = options.derive_ffi_traits(ident, &["LowerError", "ConvertError"]); let mod_path = match mod_path() { Ok(p) => p, Err(e) => return e.into_compile_error(), diff --git a/internals/api/src/uniffi_macros/ffiops.rs.html b/internals/api/src/uniffi_macros/ffiops.rs.html index 0915cd4b5d..c8986df3d7 100644 --- a/internals/api/src/uniffi_macros/ffiops.rs.html +++ b/internals/api/src/uniffi_macros/ffiops.rs.html @@ -115,6 +115,13 @@

Files

113 114 115 +116 +117 +118 +119 +120 +121 +122
/* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
@@ -184,6 +191,13 @@ 

Files

} } +/// Lower error function +pub fn lower_error(ty: impl ToTokens) -> TokenStream { + quote! { + <#ty as ::uniffi::LowerError<crate::UniFfiTag>>::lower_error + } +} + /// Lift return type pub fn lift_return_type(ty: impl ToTokens) -> TokenStream { quote! { diff --git a/internals/api/src/uniffi_macros/object.rs.html b/internals/api/src/uniffi_macros/object.rs.html index 1e06de77bf..87789fa05d 100644 --- a/internals/api/src/uniffi_macros/object.rs.html +++ b/internals/api/src/uniffi_macros/object.rs.html @@ -223,6 +223,14 @@

Files

221 222 223 +224 +225 +226 +227 +228 +229 +230 +231
use proc_macro2::{Ident, Span, TokenStream};
 use quote::quote;
 use syn::DeriveInput;
@@ -324,6 +332,7 @@ 

Files

let ident = object.ident(); let impl_spec = options.ffi_impl_header("FfiConverterArc", ident); let lower_return_impl_spec = options.ffi_impl_header("LowerReturn", ident); + let lower_error_impl_spec = options.ffi_impl_header("LowerError", ident); let type_id_impl_spec = options.ffi_impl_header("TypeId", ident); let lift_ref_impl_spec = options.ffi_impl_header("LiftRef", ident); let mod_path = match mod_path() { @@ -331,11 +340,12 @@

Files

Err(e) => return e.into_compile_error(), }; let arc_self_type = quote! { ::std::sync::Arc<Self> }; - let lower = ffiops::lower(&arc_self_type); - let type_id_meta = ffiops::type_id_meta(&arc_self_type); - let try_lift = ffiops::try_lift(&arc_self_type); - let lower_return_type = ffiops::lower_return_type(&arc_self_type); - let lower_return = ffiops::lower_return(&arc_self_type); + let lower_arc = ffiops::lower(&arc_self_type); + let type_id_meta_arc = ffiops::type_id_meta(&arc_self_type); + let try_lift_arc = ffiops::try_lift(&arc_self_type); + let lower_return_type_arc = ffiops::lower_return_type(&arc_self_type); + let lower_return_arc = ffiops::lower_return(&arc_self_type); + let lower_error_arc = ffiops::lower_error(&arc_self_type); quote! { // All Object structs must be `Sync + Send`. The generated scaffolding will fail to compile @@ -384,7 +394,7 @@

Files

/// function for other types may lead to undefined behaviour.
fn write(obj: ::std::sync::Arc<Self>, buf: &mut Vec<u8>) { ::uniffi::deps::static_assertions::const_assert!(::std::mem::size_of::<*const ::std::ffi::c_void>() <= 8); - ::uniffi::deps::bytes::BufMut::put_u64(buf, #lower(obj) as u64); + ::uniffi::deps::bytes::BufMut::put_u64(buf, #lower_arc(obj) as u64); } /// When reading as a field of a complex structure, we receive a "borrow" of the `Arc` @@ -395,7 +405,7 @@

Files

fn try_read(buf: &mut &[u8]) -> ::uniffi::Result<::std::sync::Arc<Self>> { ::uniffi::deps::static_assertions::const_assert!(::std::mem::size_of::<*const ::std::ffi::c_void>() <= 8); ::uniffi::check_remaining(buf, 8)?; - #try_lift(::uniffi::deps::bytes::Buf::get_u64(buf) as Self::FfiType) + #try_lift_arc(::uniffi::deps::bytes::Buf::get_u64(buf) as Self::FfiType) } const TYPE_ID_META: ::uniffi::MetadataBuffer = ::uniffi::MetadataBuffer::from_code(::uniffi::metadata::codes::TYPE_INTERFACE) @@ -404,10 +414,16 @@

Files

} unsafe #lower_return_impl_spec { - type ReturnType = #lower_return_type; + type ReturnType = #lower_return_type_arc; fn lower_return(obj: Self) -> ::std::result::Result<Self::ReturnType, ::uniffi::RustBuffer> { - #lower_return(::std::sync::Arc::new(obj)) + #lower_return_arc(::std::sync::Arc::new(obj)) + } + } + + unsafe #lower_error_impl_spec { + fn lower_error(obj: Self) -> ::uniffi::RustBuffer { + #lower_error_arc(::std::sync::Arc::new(obj)) } } @@ -416,7 +432,7 @@

Files

} #type_id_impl_spec { - const TYPE_ID_META: ::uniffi::MetadataBuffer = #type_id_meta; + const TYPE_ID_META: ::uniffi::MetadataBuffer = #type_id_meta_arc; } } } diff --git a/internals/api/trait.impl/uniffi_core/ffi_converter_traits/trait.LowerError.js b/internals/api/trait.impl/uniffi_core/ffi_converter_traits/trait.LowerError.js new file mode 100644 index 0000000000..cf297115e4 --- /dev/null +++ b/internals/api/trait.impl/uniffi_core/ffi_converter_traits/trait.LowerError.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"uniffi":[] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.f32.js b/internals/api/type.impl/std/primitive.f32.js index b8448b16a2..a0ca7baec4 100644 --- a/internals/api/type.impl/std/primitive.f32.js +++ b/internals/api/type.impl/std/primitive.f32.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
1.0.0 · source§

impl PartialOrd for f32

source§

fn partial_cmp(&self, other: &f32) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &f32) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &f32) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &f32) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &f32) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Div<&f32> for f32

§

type Output = <f32 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &f32) -> <f32 as Div>::Output

Performs the / operation. Read more
","Div<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Div for f32

§

type Output = f32

The resulting type after applying the / operator.
source§

fn div(self, other: f32) -> f32

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Sub<&f32> for f32

§

type Output = <f32 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &f32) -> <f32 as Sub>::Output

Performs the - operation. Read more
","Sub<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Sub for f32

§

type Output = f32

The resulting type after applying the - operator.
source§

fn sub(self, other: f32) -> f32

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Clone for f32

source§

fn clone(&self) -> f32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Add<&f32> for f32

§

type Output = <f32 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &f32) -> <f32 as Add>::Output

Performs the + operation. Read more
","Add<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Add for f32

§

type Output = f32

The resulting type after applying the + operator.
source§

fn add(self, other: f32) -> f32

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl MulAssign for f32

source§

fn mul_assign(&mut self, other: f32)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl MulAssign<&f32> for f32

source§

fn mul_assign(&mut self, other: &f32)

Performs the *= operation. Read more
","MulAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl LowerExp for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Display for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Rem<&f32> for f32

§

type Output = <f32 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &f32) -> <f32 as Rem>::Output

Performs the % operation. Read more
","Rem<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Rem for f32

The remainder from the division of two floats.

\n

The remainder has the same sign as the dividend and is computed as:\nx - (x / y).trunc() * y.

\n

§Examples

\n
let x: f32 = 50.50;\nlet y: f32 = 8.125;\nlet remainder = x - (x / y).trunc() * y;\n\n// The answer to both operations is 1.75\nassert_eq!(x % y, remainder);
\n
§

type Output = f32

The resulting type after applying the % operator.
source§

fn rem(self, other: f32) -> f32

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Debug for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl SimdElement for f32

§

type Mask = i32

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl UpperExp for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl Sum for f32

source§

fn sum<I>(iter: I) -> f32
where\n I: Iterator<Item = f32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl<'a> Sum<&'a f32> for f32

source§

fn sum<I>(iter: I) -> f32
where\n I: Iterator<Item = &'a f32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Copy for f32

","Copy","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl AddAssign<&f32> for f32

source§

fn add_assign(&mut self, other: &f32)

Performs the += operation. Read more
","AddAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl AddAssign for f32

source§

fn add_assign(&mut self, other: f32)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 (const: unstable) · source§

impl PartialEq for f32

const: unstable · source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &f32) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl DivAssign for f32

source§

fn div_assign(&mut self, other: f32)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl DivAssign<&f32> for f32

source§

fn div_assign(&mut self, other: &f32)

Performs the /= operation. Read more
","DivAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i8> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i16> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<usize> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u8> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i32> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u16> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u32> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i128> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<isize> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u128> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u64> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i64> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl SimdCast for f32

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl<'a> Product<&'a f32> for f32

source§

fn product<I>(iter: I) -> f32
where\n I: Iterator<Item = &'a f32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl Product for f32

source§

fn product<I>(iter: I) -> f32
where\n I: Iterator<Item = f32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<i8> for f32

source§

fn from(small: i8) -> f32

Converts i8 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<u8> for f32

source§

fn from(small: u8) -> f32

Converts u8 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<u16> for f32

source§

fn from(small: u16) -> f32

Converts u16 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<i16> for f32

source§

fn from(small: i16) -> f32

Converts i16 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.68.0 · source§

impl From<bool> for f32

source§

fn from(small: bool) -> f32

Converts bool to f32 losslessly. The resulting value is positive\n0.0 for false and 1.0 for true values.

\n
§Examples
\n
let x: f32 = false.into();\nassert_eq!(x, 0.0);\nassert!(x.is_sign_positive());\n\nlet y: f32 = true.into();\nassert_eq!(y, 1.0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl FromStr for f32

source§

fn from_str(src: &str) -> Result<f32, ParseFloatError>

Converts a string in base 10 to a float.\nAccepts an optional decimal exponent.

\n

This function accepts strings such as

\n
    \n
  • ‘3.14’
  • \n
  • ‘-3.14’
  • \n
  • ‘2.5E10’, or equivalently, ‘2.5e10’
  • \n
  • ‘2.5E-10’
  • \n
  • ‘5.’
  • \n
  • ‘.5’, or, equivalently, ‘0.5’
  • \n
  • ‘inf’, ‘-inf’, ‘+infinity’, ‘NaN’
  • \n
\n

Note that alphabetical characters are not case-sensitive.

\n

Leading and trailing whitespace represent an error.

\n
§Grammar
\n

All strings that adhere to the following EBNF grammar when\nlowercased will result in an Ok being returned:

\n
Float  ::= Sign? ( 'inf' | 'infinity' | 'nan' | Number )\nNumber ::= ( Digit+ |\n             Digit+ '.' Digit* |\n             Digit* '.' Digit+ ) Exp?\nExp    ::= 'e' Sign? Digit+\nSign   ::= [+-]\nDigit  ::= [0-9]\n
§Arguments
\n
    \n
  • src - A string
  • \n
\n
§Return value
\n

Err(ParseFloatError) if the string did not represent a valid\nnumber. Otherwise, Ok(n) where n is the closest\nrepresentable floating-point number to the number represented\nby src (following the same rules for rounding as for the\nresults of primitive operations).

\n
§

type Err = ParseFloatError

The associated error which can be returned from parsing.
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Mul<&f32> for f32

§

type Output = <f32 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &f32) -> <f32 as Mul>::Output

Performs the * operation. Read more
","Mul<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Mul for f32

§

type Output = f32

The resulting type after applying the * operator.
source§

fn mul(self, other: f32) -> f32

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl SubAssign for f32

source§

fn sub_assign(&mut self, other: f32)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl SubAssign<&f32> for f32

source§

fn sub_assign(&mut self, other: &f32)

Performs the -= operation. Read more
","SubAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl RemAssign for f32

source§

fn rem_assign(&mut self, other: f32)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl RemAssign<&f32> for f32

source§

fn rem_assign(&mut self, other: &f32)

Performs the %= operation. Read more
","RemAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Default for f32

source§

fn default() -> f32

Returns the default value of 0.0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Neg for f32

§

type Output = f32

The resulting type after applying the - operator.
source§

fn neg(self) -> f32

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LiftRef<UT> for f32

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> TypeId<UT> for f32

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl FfiDefault for f32

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> ConvertError<UT> for f32

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> FfiConverter<UT> for f32

§

type FfiType = f32

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: f32) -> <f32 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <f32 as FfiConverter<UT>>::FfiType) -> Result<f32, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: f32, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<f32, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LiftReturn<UT> for f32

§

type ReturnType = <f32 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <f32 as LiftReturn<UT>>::ReturnType\n) -> Result<f32, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LowerReturn<UT> for f32

§

type ReturnType = <f32 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: f32\n) -> Result<<f32 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> Lower<UT> for f32

§

type FfiType = <f32 as FfiConverter<UT>>::FfiType

§

fn lower(obj: f32) -> <f32 as Lower<UT>>::FfiType

§

fn write(obj: f32, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> Lift<UT> for f32

§

type FfiType = <f32 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <f32 as Lift<UT>>::FfiType) -> Result<f32, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<f32, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_float"]] +"uniffi":[["
1.0.0 · source§

impl PartialOrd for f32

source§

fn partial_cmp(&self, other: &f32) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &f32) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &f32) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &f32) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &f32) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Div<&f32> for f32

§

type Output = <f32 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &f32) -> <f32 as Div>::Output

Performs the / operation. Read more
","Div<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Div for f32

§

type Output = f32

The resulting type after applying the / operator.
source§

fn div(self, other: f32) -> f32

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Sub<&f32> for f32

§

type Output = <f32 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &f32) -> <f32 as Sub>::Output

Performs the - operation. Read more
","Sub<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Sub for f32

§

type Output = f32

The resulting type after applying the - operator.
source§

fn sub(self, other: f32) -> f32

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Clone for f32

source§

fn clone(&self) -> f32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Add<&f32> for f32

§

type Output = <f32 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &f32) -> <f32 as Add>::Output

Performs the + operation. Read more
","Add<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Add for f32

§

type Output = f32

The resulting type after applying the + operator.
source§

fn add(self, other: f32) -> f32

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl MulAssign for f32

source§

fn mul_assign(&mut self, other: f32)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl MulAssign<&f32> for f32

source§

fn mul_assign(&mut self, other: &f32)

Performs the *= operation. Read more
","MulAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl LowerExp for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Display for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Rem<&f32> for f32

§

type Output = <f32 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &f32) -> <f32 as Rem>::Output

Performs the % operation. Read more
","Rem<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Rem for f32

The remainder from the division of two floats.

\n

The remainder has the same sign as the dividend and is computed as:\nx - (x / y).trunc() * y.

\n

§Examples

\n
let x: f32 = 50.50;\nlet y: f32 = 8.125;\nlet remainder = x - (x / y).trunc() * y;\n\n// The answer to both operations is 1.75\nassert_eq!(x % y, remainder);
\n
§

type Output = f32

The resulting type after applying the % operator.
source§

fn rem(self, other: f32) -> f32

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Debug for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl SimdElement for f32

§

type Mask = i32

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl UpperExp for f32

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl Sum for f32

source§

fn sum<I>(iter: I) -> f32
where\n I: Iterator<Item = f32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl<'a> Sum<&'a f32> for f32

source§

fn sum<I>(iter: I) -> f32
where\n I: Iterator<Item = &'a f32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Copy for f32

","Copy","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl AddAssign<&f32> for f32

source§

fn add_assign(&mut self, other: &f32)

Performs the += operation. Read more
","AddAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl AddAssign for f32

source§

fn add_assign(&mut self, other: f32)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 (const: unstable) · source§

impl PartialEq for f32

const: unstable · source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &f32) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl DivAssign for f32

source§

fn div_assign(&mut self, other: f32)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl DivAssign<&f32> for f32

source§

fn div_assign(&mut self, other: &f32)

Performs the /= operation. Read more
","DivAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i8> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i16> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<usize> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u8> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i32> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u16> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u32> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i128> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<isize> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u128> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<u64> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl FloatToInt<i64> for f32

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_float"],["
source§

impl SimdCast for f32

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl<'a> Product<&'a f32> for f32

source§

fn product<I>(iter: I) -> f32
where\n I: Iterator<Item = &'a f32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.12.0 · source§

impl Product for f32

source§

fn product<I>(iter: I) -> f32
where\n I: Iterator<Item = f32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<i8> for f32

source§

fn from(small: i8) -> f32

Converts i8 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<u8> for f32

source§

fn from(small: u8) -> f32

Converts u8 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<u16> for f32

source§

fn from(small: u16) -> f32

Converts u16 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.6.0 · source§

impl From<i16> for f32

source§

fn from(small: i16) -> f32

Converts i16 to f32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.68.0 · source§

impl From<bool> for f32

source§

fn from(small: bool) -> f32

Converts bool to f32 losslessly. The resulting value is positive\n0.0 for false and 1.0 for true values.

\n
§Examples
\n
let x: f32 = false.into();\nassert_eq!(x, 0.0);\nassert!(x.is_sign_positive());\n\nlet y: f32 = true.into();\nassert_eq!(y, 1.0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl FromStr for f32

source§

fn from_str(src: &str) -> Result<f32, ParseFloatError>

Converts a string in base 10 to a float.\nAccepts an optional decimal exponent.

\n

This function accepts strings such as

\n
    \n
  • ‘3.14’
  • \n
  • ‘-3.14’
  • \n
  • ‘2.5E10’, or equivalently, ‘2.5e10’
  • \n
  • ‘2.5E-10’
  • \n
  • ‘5.’
  • \n
  • ‘.5’, or, equivalently, ‘0.5’
  • \n
  • ‘inf’, ‘-inf’, ‘+infinity’, ‘NaN’
  • \n
\n

Note that alphabetical characters are not case-sensitive.

\n

Leading and trailing whitespace represent an error.

\n
§Grammar
\n

All strings that adhere to the following EBNF grammar when\nlowercased will result in an Ok being returned:

\n
Float  ::= Sign? ( 'inf' | 'infinity' | 'nan' | Number )\nNumber ::= ( Digit+ |\n             Digit+ '.' Digit* |\n             Digit* '.' Digit+ ) Exp?\nExp    ::= 'e' Sign? Digit+\nSign   ::= [+-]\nDigit  ::= [0-9]\n
§Arguments
\n
    \n
  • src - A string
  • \n
\n
§Return value
\n

Err(ParseFloatError) if the string did not represent a valid\nnumber. Otherwise, Ok(n) where n is the closest\nrepresentable floating-point number to the number represented\nby src (following the same rules for rounding as for the\nresults of primitive operations).

\n
§

type Err = ParseFloatError

The associated error which can be returned from parsing.
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Mul<&f32> for f32

§

type Output = <f32 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &f32) -> <f32 as Mul>::Output

Performs the * operation. Read more
","Mul<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Mul for f32

§

type Output = f32

The resulting type after applying the * operator.
source§

fn mul(self, other: f32) -> f32

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl SubAssign for f32

source§

fn sub_assign(&mut self, other: f32)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl SubAssign<&f32> for f32

source§

fn sub_assign(&mut self, other: &f32)

Performs the -= operation. Read more
","SubAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.8.0 · source§

impl RemAssign for f32

source§

fn rem_assign(&mut self, other: f32)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.22.0 · source§

impl RemAssign<&f32> for f32

source§

fn rem_assign(&mut self, other: &f32)

Performs the %= operation. Read more
","RemAssign<&f32>","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Default for f32

source§

fn default() -> f32

Returns the default value of 0.0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_float"],["
1.0.0 · source§

impl Neg for f32

§

type Output = f32

The resulting type after applying the - operator.
source§

fn neg(self) -> f32

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LiftRef<UT> for f32

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> TypeId<UT> for f32

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> ConvertError<UT> for f32

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl FfiDefault for f32

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LiftReturn<UT> for f32

§

type ReturnType = <f32 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <f32 as LiftReturn<UT>>::ReturnType\n) -> Result<f32, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> FfiConverter<UT> for f32

§

type FfiType = f32

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: f32) -> <f32 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <f32 as FfiConverter<UT>>::FfiType) -> Result<f32, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: f32, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<f32, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LowerError<UT> for f32

§

fn lower_error(obj: f32) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> LowerReturn<UT> for f32

§

type ReturnType = <f32 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: f32\n) -> Result<<f32 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> Lower<UT> for f32

§

type FfiType = <f32 as FfiConverter<UT>>::FfiType

§

fn lower(obj: f32) -> <f32 as Lower<UT>>::FfiType

§

fn write(obj: f32, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_float"],["
§

impl<UT> Lift<UT> for f32

§

type FfiType = <f32 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <f32 as Lift<UT>>::FfiType) -> Result<f32, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<f32, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_float"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.f64.js b/internals/api/type.impl/std/primitive.f64.js index 0050c55e60..dfe1974cfc 100644 --- a/internals/api/type.impl/std/primitive.f64.js +++ b/internals/api/type.impl/std/primitive.f64.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
1.0.0 · source§

impl PartialOrd for f64

source§

fn partial_cmp(&self, other: &f64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &f64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &f64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &f64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &f64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Div for f64

§

type Output = f64

The resulting type after applying the / operator.
source§

fn div(self, other: f64) -> f64

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Div<&f64> for f64

§

type Output = <f64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &f64) -> <f64 as Div>::Output

Performs the / operation. Read more
","Div<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Sub<&f64> for f64

§

type Output = <f64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &f64) -> <f64 as Sub>::Output

Performs the - operation. Read more
","Sub<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Sub for f64

§

type Output = f64

The resulting type after applying the - operator.
source§

fn sub(self, other: f64) -> f64

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Clone for f64

source§

fn clone(&self) -> f64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Add for f64

§

type Output = f64

The resulting type after applying the + operator.
source§

fn add(self, other: f64) -> f64

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Add<&f64> for f64

§

type Output = <f64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &f64) -> <f64 as Add>::Output

Performs the + operation. Read more
","Add<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl MulAssign<&f64> for f64

source§

fn mul_assign(&mut self, other: &f64)

Performs the *= operation. Read more
","MulAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl MulAssign for f64

source§

fn mul_assign(&mut self, other: f64)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl LowerExp for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Display for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Rem<&f64> for f64

§

type Output = <f64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &f64) -> <f64 as Rem>::Output

Performs the % operation. Read more
","Rem<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Rem for f64

The remainder from the division of two floats.

\n

The remainder has the same sign as the dividend and is computed as:\nx - (x / y).trunc() * y.

\n

§Examples

\n
let x: f32 = 50.50;\nlet y: f32 = 8.125;\nlet remainder = x - (x / y).trunc() * y;\n\n// The answer to both operations is 1.75\nassert_eq!(x % y, remainder);
\n
§

type Output = f64

The resulting type after applying the % operator.
source§

fn rem(self, other: f64) -> f64

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Debug for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl SimdElement for f64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl UpperExp for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl Sum for f64

source§

fn sum<I>(iter: I) -> f64
where\n I: Iterator<Item = f64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl<'a> Sum<&'a f64> for f64

source§

fn sum<I>(iter: I) -> f64
where\n I: Iterator<Item = &'a f64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Copy for f64

","Copy","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl AddAssign for f64

source§

fn add_assign(&mut self, other: f64)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl AddAssign<&f64> for f64

source§

fn add_assign(&mut self, other: &f64)

Performs the += operation. Read more
","AddAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 (const: unstable) · source§

impl PartialEq for f64

const: unstable · source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &f64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl DivAssign for f64

source§

fn div_assign(&mut self, other: f64)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl DivAssign<&f64> for f64

source§

fn div_assign(&mut self, other: &f64)

Performs the /= operation. Read more
","DivAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u64> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i128> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i32> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u8> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<usize> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u32> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i64> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u16> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u128> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i16> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i8> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<isize> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl SimdCast for f64

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl<'a> Product<&'a f64> for f64

source§

fn product<I>(iter: I) -> f64
where\n I: Iterator<Item = &'a f64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl Product for f64

source§

fn product<I>(iter: I) -> f64
where\n I: Iterator<Item = f64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.68.0 · source§

impl From<bool> for f64

source§

fn from(small: bool) -> f64

Converts bool to f64 losslessly. The resulting value is positive\n0.0 for false and 1.0 for true values.

\n
§Examples
\n
let x: f64 = false.into();\nassert_eq!(x, 0.0);\nassert!(x.is_sign_positive());\n\nlet y: f64 = true.into();\nassert_eq!(y, 1.0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<i16> for f64

source§

fn from(small: i16) -> f64

Converts i16 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<u16> for f64

source§

fn from(small: u16) -> f64

Converts u16 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<u8> for f64

source§

fn from(small: u8) -> f64

Converts u8 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<i32> for f64

source§

fn from(small: i32) -> f64

Converts i32 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<f32> for f64

source§

fn from(small: f32) -> f64

Converts f32 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<u32> for f64

source§

fn from(small: u32) -> f64

Converts u32 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<i8> for f64

source§

fn from(small: i8) -> f64

Converts i8 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl FromStr for f64

source§

fn from_str(src: &str) -> Result<f64, ParseFloatError>

Converts a string in base 10 to a float.\nAccepts an optional decimal exponent.

\n

This function accepts strings such as

\n
    \n
  • ‘3.14’
  • \n
  • ‘-3.14’
  • \n
  • ‘2.5E10’, or equivalently, ‘2.5e10’
  • \n
  • ‘2.5E-10’
  • \n
  • ‘5.’
  • \n
  • ‘.5’, or, equivalently, ‘0.5’
  • \n
  • ‘inf’, ‘-inf’, ‘+infinity’, ‘NaN’
  • \n
\n

Note that alphabetical characters are not case-sensitive.

\n

Leading and trailing whitespace represent an error.

\n
§Grammar
\n

All strings that adhere to the following EBNF grammar when\nlowercased will result in an Ok being returned:

\n
Float  ::= Sign? ( 'inf' | 'infinity' | 'nan' | Number )\nNumber ::= ( Digit+ |\n             Digit+ '.' Digit* |\n             Digit* '.' Digit+ ) Exp?\nExp    ::= 'e' Sign? Digit+\nSign   ::= [+-]\nDigit  ::= [0-9]\n
§Arguments
\n
    \n
  • src - A string
  • \n
\n
§Return value
\n

Err(ParseFloatError) if the string did not represent a valid\nnumber. Otherwise, Ok(n) where n is the closest\nrepresentable floating-point number to the number represented\nby src (following the same rules for rounding as for the\nresults of primitive operations).

\n
§

type Err = ParseFloatError

The associated error which can be returned from parsing.
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Mul for f64

§

type Output = f64

The resulting type after applying the * operator.
source§

fn mul(self, other: f64) -> f64

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Mul<&f64> for f64

§

type Output = <f64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &f64) -> <f64 as Mul>::Output

Performs the * operation. Read more
","Mul<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl SubAssign for f64

source§

fn sub_assign(&mut self, other: f64)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl SubAssign<&f64> for f64

source§

fn sub_assign(&mut self, other: &f64)

Performs the -= operation. Read more
","SubAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl RemAssign<&f64> for f64

source§

fn rem_assign(&mut self, other: &f64)

Performs the %= operation. Read more
","RemAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl RemAssign for f64

source§

fn rem_assign(&mut self, other: f64)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Default for f64

source§

fn default() -> f64

Returns the default value of 0.0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Neg for f64

§

type Output = f64

The resulting type after applying the - operator.
source§

fn neg(self) -> f64

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LiftRef<UT> for f64

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> TypeId<UT> for f64

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl FfiDefault for f64

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> ConvertError<UT> for f64

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> FfiConverter<UT> for f64

§

type FfiType = f64

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: f64) -> <f64 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <f64 as FfiConverter<UT>>::FfiType) -> Result<f64, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: f64, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<f64, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LiftReturn<UT> for f64

§

type ReturnType = <f64 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <f64 as LiftReturn<UT>>::ReturnType\n) -> Result<f64, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LowerReturn<UT> for f64

§

type ReturnType = <f64 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: f64\n) -> Result<<f64 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> Lower<UT> for f64

§

type FfiType = <f64 as FfiConverter<UT>>::FfiType

§

fn lower(obj: f64) -> <f64 as Lower<UT>>::FfiType

§

fn write(obj: f64, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> Lift<UT> for f64

§

type FfiType = <f64 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <f64 as Lift<UT>>::FfiType) -> Result<f64, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<f64, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_double"]] +"uniffi":[["
1.0.0 · source§

impl PartialOrd for f64

source§

fn partial_cmp(&self, other: &f64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &f64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &f64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &f64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &f64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Div for f64

§

type Output = f64

The resulting type after applying the / operator.
source§

fn div(self, other: f64) -> f64

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Div<&f64> for f64

§

type Output = <f64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &f64) -> <f64 as Div>::Output

Performs the / operation. Read more
","Div<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Sub<&f64> for f64

§

type Output = <f64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &f64) -> <f64 as Sub>::Output

Performs the - operation. Read more
","Sub<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Sub for f64

§

type Output = f64

The resulting type after applying the - operator.
source§

fn sub(self, other: f64) -> f64

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Clone for f64

source§

fn clone(&self) -> f64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Add for f64

§

type Output = f64

The resulting type after applying the + operator.
source§

fn add(self, other: f64) -> f64

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Add<&f64> for f64

§

type Output = <f64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &f64) -> <f64 as Add>::Output

Performs the + operation. Read more
","Add<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl MulAssign<&f64> for f64

source§

fn mul_assign(&mut self, other: &f64)

Performs the *= operation. Read more
","MulAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl MulAssign for f64

source§

fn mul_assign(&mut self, other: f64)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl LowerExp for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Display for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Rem<&f64> for f64

§

type Output = <f64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &f64) -> <f64 as Rem>::Output

Performs the % operation. Read more
","Rem<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Rem for f64

The remainder from the division of two floats.

\n

The remainder has the same sign as the dividend and is computed as:\nx - (x / y).trunc() * y.

\n

§Examples

\n
let x: f32 = 50.50;\nlet y: f32 = 8.125;\nlet remainder = x - (x / y).trunc() * y;\n\n// The answer to both operations is 1.75\nassert_eq!(x % y, remainder);
\n
§

type Output = f64

The resulting type after applying the % operator.
source§

fn rem(self, other: f64) -> f64

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Debug for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl SimdElement for f64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl UpperExp for f64

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl Sum for f64

source§

fn sum<I>(iter: I) -> f64
where\n I: Iterator<Item = f64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl<'a> Sum<&'a f64> for f64

source§

fn sum<I>(iter: I) -> f64
where\n I: Iterator<Item = &'a f64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Copy for f64

","Copy","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl AddAssign for f64

source§

fn add_assign(&mut self, other: f64)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl AddAssign<&f64> for f64

source§

fn add_assign(&mut self, other: &f64)

Performs the += operation. Read more
","AddAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 (const: unstable) · source§

impl PartialEq for f64

const: unstable · source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &f64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl DivAssign for f64

source§

fn div_assign(&mut self, other: f64)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl DivAssign<&f64> for f64

source§

fn div_assign(&mut self, other: &f64)

Performs the /= operation. Read more
","DivAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u64> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i128> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i32> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u8> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<usize> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u32> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i64> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u16> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<u128> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i16> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<i8> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl FloatToInt<isize> for f64

","FloatToInt","uniffi::deps::static_assertions::_core::ffi::c_double"],["
source§

impl SimdCast for f64

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl<'a> Product<&'a f64> for f64

source§

fn product<I>(iter: I) -> f64
where\n I: Iterator<Item = &'a f64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.12.0 · source§

impl Product for f64

source§

fn product<I>(iter: I) -> f64
where\n I: Iterator<Item = f64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.68.0 · source§

impl From<bool> for f64

source§

fn from(small: bool) -> f64

Converts bool to f64 losslessly. The resulting value is positive\n0.0 for false and 1.0 for true values.

\n
§Examples
\n
let x: f64 = false.into();\nassert_eq!(x, 0.0);\nassert!(x.is_sign_positive());\n\nlet y: f64 = true.into();\nassert_eq!(y, 1.0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<i16> for f64

source§

fn from(small: i16) -> f64

Converts i16 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<u16> for f64

source§

fn from(small: u16) -> f64

Converts u16 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<u8> for f64

source§

fn from(small: u8) -> f64

Converts u8 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<i32> for f64

source§

fn from(small: i32) -> f64

Converts i32 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<f32> for f64

source§

fn from(small: f32) -> f64

Converts f32 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<u32> for f64

source§

fn from(small: u32) -> f64

Converts u32 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.6.0 · source§

impl From<i8> for f64

source§

fn from(small: i8) -> f64

Converts i8 to f64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl FromStr for f64

source§

fn from_str(src: &str) -> Result<f64, ParseFloatError>

Converts a string in base 10 to a float.\nAccepts an optional decimal exponent.

\n

This function accepts strings such as

\n
    \n
  • ‘3.14’
  • \n
  • ‘-3.14’
  • \n
  • ‘2.5E10’, or equivalently, ‘2.5e10’
  • \n
  • ‘2.5E-10’
  • \n
  • ‘5.’
  • \n
  • ‘.5’, or, equivalently, ‘0.5’
  • \n
  • ‘inf’, ‘-inf’, ‘+infinity’, ‘NaN’
  • \n
\n

Note that alphabetical characters are not case-sensitive.

\n

Leading and trailing whitespace represent an error.

\n
§Grammar
\n

All strings that adhere to the following EBNF grammar when\nlowercased will result in an Ok being returned:

\n
Float  ::= Sign? ( 'inf' | 'infinity' | 'nan' | Number )\nNumber ::= ( Digit+ |\n             Digit+ '.' Digit* |\n             Digit* '.' Digit+ ) Exp?\nExp    ::= 'e' Sign? Digit+\nSign   ::= [+-]\nDigit  ::= [0-9]\n
§Arguments
\n
    \n
  • src - A string
  • \n
\n
§Return value
\n

Err(ParseFloatError) if the string did not represent a valid\nnumber. Otherwise, Ok(n) where n is the closest\nrepresentable floating-point number to the number represented\nby src (following the same rules for rounding as for the\nresults of primitive operations).

\n
§

type Err = ParseFloatError

The associated error which can be returned from parsing.
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Mul for f64

§

type Output = f64

The resulting type after applying the * operator.
source§

fn mul(self, other: f64) -> f64

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Mul<&f64> for f64

§

type Output = <f64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &f64) -> <f64 as Mul>::Output

Performs the * operation. Read more
","Mul<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl SubAssign for f64

source§

fn sub_assign(&mut self, other: f64)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl SubAssign<&f64> for f64

source§

fn sub_assign(&mut self, other: &f64)

Performs the -= operation. Read more
","SubAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.22.0 · source§

impl RemAssign<&f64> for f64

source§

fn rem_assign(&mut self, other: &f64)

Performs the %= operation. Read more
","RemAssign<&f64>","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.8.0 · source§

impl RemAssign for f64

source§

fn rem_assign(&mut self, other: f64)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Default for f64

source§

fn default() -> f64

Returns the default value of 0.0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_double"],["
1.0.0 · source§

impl Neg for f64

§

type Output = f64

The resulting type after applying the - operator.
source§

fn neg(self) -> f64

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LiftRef<UT> for f64

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> TypeId<UT> for f64

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> ConvertError<UT> for f64

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl FfiDefault for f64

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LiftReturn<UT> for f64

§

type ReturnType = <f64 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <f64 as LiftReturn<UT>>::ReturnType\n) -> Result<f64, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> FfiConverter<UT> for f64

§

type FfiType = f64

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: f64) -> <f64 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <f64 as FfiConverter<UT>>::FfiType) -> Result<f64, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: f64, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<f64, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LowerError<UT> for f64

§

fn lower_error(obj: f64) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> LowerReturn<UT> for f64

§

type ReturnType = <f64 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: f64\n) -> Result<<f64 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> Lower<UT> for f64

§

type FfiType = <f64 as FfiConverter<UT>>::FfiType

§

fn lower(obj: f64) -> <f64 as Lower<UT>>::FfiType

§

fn write(obj: f64, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_double"],["
§

impl<UT> Lift<UT> for f64

§

type FfiType = <f64 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <f64 as Lift<UT>>::FfiType) -> Result<f64, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<f64, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_double"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.i16.js b/internals/api/type.impl/std/primitive.i16.js index 0f0bbabe94..60a1001bf0 100644 --- a/internals/api/type.impl/std/primitive.i16.js +++ b/internals/api/type.impl/std/primitive.i16.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
source§

impl MaskElement for i16

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl PartialOrd for i16

source§

fn partial_cmp(&self, other: &i16) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i16) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i16) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i16) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i16) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl TrustedStep for i16

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl ConstParamTy for i16

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitXor<&i16> for i16

§

type Output = <i16 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i16) -> <i16 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitXor for i16

§

type Output = i16

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i16) -> i16

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Hash for i16

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i16], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Div<&i16> for i16

§

type Output = <i16 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i16) -> <i16 as Div>::Output

Performs the / operation. Read more
","Div<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Div for i16

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i16

The resulting type after applying the / operator.
source§

fn div(self, other: i16) -> i16

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Sub for i16

§

type Output = i16

The resulting type after applying the - operator.
source§

fn sub(self, other: i16) -> i16

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Sub<&i16> for i16

§

type Output = <i16 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i16) -> <i16 as Sub>::Output

Performs the - operation. Read more
","Sub<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Clone for i16

source§

fn clone(&self) -> i16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Add for i16

§

type Output = i16

The resulting type after applying the + operator.
source§

fn add(self, other: i16) -> i16

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Add<&i16> for i16

§

type Output = <i16 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i16) -> <i16 as Add>::Output

Performs the + operation. Read more
","Add<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl MulAssign<&i16> for i16

source§

fn mul_assign(&mut self, other: &i16)

Performs the *= operation. Read more
","MulAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl MulAssign for i16

source§

fn mul_assign(&mut self, other: i16)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.42.0 · source§

impl LowerExp for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Display for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.45.0 · source§

impl BitOr<NonZero<i16>> for i16

§

type Output = NonZero<i16>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i16>) -> <i16 as BitOr<NonZero<i16>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitOr<&i16> for i16

§

type Output = <i16 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i16) -> <i16 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitOr for i16

§

type Output = i16

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i16) -> i16

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Rem for i16

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i16

The resulting type after applying the % operator.
source§

fn rem(self, other: i16) -> i16

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Rem<&i16> for i16

§

type Output = <i16 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i16) -> <i16 as Rem>::Output

Performs the % operation. Read more
","Rem<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Debug for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl StructuralPartialEq for i16

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl SimdElement for i16

§

type Mask = i16

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.42.0 · source§

impl UpperExp for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Eq for i16

","Eq","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Octal for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl Sum for i16

source§

fn sum<I>(iter: I) -> i16
where\n I: Iterator<Item = i16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl<'a> Sum<&'a i16> for i16

source§

fn sum<I>(iter: I) -> i16
where\n I: Iterator<Item = &'a i16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Ord for i16

source§

fn cmp(&self, other: &i16) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl BitAndAssign<&i16> for i16

source§

fn bitand_assign(&mut self, other: &i16)

Performs the &= operation. Read more
","BitAndAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl BitAndAssign for i16

source§

fn bitand_assign(&mut self, other: i16)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl BitOrAssign for i16

source§

fn bitor_assign(&mut self, other: i16)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl BitOrAssign<&i16> for i16

source§

fn bitor_assign(&mut self, other: &i16)

Performs the |= operation. Read more
","BitOrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl Step for i16

source§

unsafe fn forward_unchecked(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i16, end: &i16) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i16, n: usize) -> Option<i16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i16, n: usize) -> Option<i16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl BitXorAssign<&i16> for i16

source§

fn bitxor_assign(&mut self, other: &i16)

Performs the ^= operation. Read more
","BitXorAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl BitXorAssign for i16

source§

fn bitxor_assign(&mut self, other: i16)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Copy for i16

","Copy","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&isize> for i16

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u16> for i16

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i8> for i16

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u16> for i16

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u128> for i16

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i128> for i16

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign for i16

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u8> for i16

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u32> for i16

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i32> for i16

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u8> for i16

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i32> for i16

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<usize> for i16

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&usize> for i16

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u64> for i16

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i64> for i16

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u128> for i16

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i64> for i16

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u32> for i16

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u64> for i16

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i128> for i16

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i8> for i16

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i16> for i16

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<isize> for i16

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i8> for i16

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<isize> for i16

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u64> for i16

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i32> for i16

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&isize> for i16

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u8> for i16

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i128> for i16

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u16> for i16

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<usize> for i16

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign for i16

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i32> for i16

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u32> for i16

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i128> for i16

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u16> for i16

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&usize> for i16

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u128> for i16

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u32> for i16

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i8> for i16

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u8> for i16

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u64> for i16

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i64> for i16

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u128> for i16

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i64> for i16

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i16> for i16

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl ZeroablePrimitive for i16

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl AddAssign<&i16> for i16

source§

fn add_assign(&mut self, other: &i16)

Performs the += operation. Read more
","AddAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl AddAssign for i16

source§

fn add_assign(&mut self, other: i16)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i16

const: unstable · source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i16) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl DivAssign for i16

source§

fn div_assign(&mut self, other: i16)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl DivAssign<&i16> for i16

source§

fn div_assign(&mut self, other: &i16)

Performs the /= operation. Read more
","DivAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Binary for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u64> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u16> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i8> for i16

§

type Output = <i16 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i16 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i128> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&isize> for i16

§

type Output = <i16 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i16 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u64> for i16

§

type Output = <i16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i16 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i64> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u128> for i16

§

type Output = <i16 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i16 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i32> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u32> for i16

§

type Output = <i16 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i16 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i16> for i16

§

type Output = <i16 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i16 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u16> for i16

§

type Output = <i16 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i16 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i8> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u128> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i32> for i16

§

type Output = <i16 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i16 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u8> for i16

§

type Output = <i16 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i16 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u32> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i64> for i16

§

type Output = <i16 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i16 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u8> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&usize> for i16

§

type Output = <i16 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i16 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<isize> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<usize> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i128> for i16

§

type Output = <i16 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i16 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitAnd<&i16> for i16

§

type Output = <i16 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i16) -> <i16 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitAnd for i16

§

type Output = i16

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i16) -> i16

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u8> for i16

§

type Output = <i16 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i16 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<usize> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&usize> for i16

§

type Output = <i16 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i16 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i32> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i16> for i16

§

type Output = <i16 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i16 as Shl>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u8> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u32> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i8> for i16

§

type Output = <i16 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i16 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u16> for i16

§

type Output = <i16 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i16 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&isize> for i16

§

type Output = <i16 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i16 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u128> for i16

§

type Output = <i16 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i16 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i64> for i16

§

type Output = <i16 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i16 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i64> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u64> for i16

§

type Output = <i16 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i16 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i32> for i16

§

type Output = <i16 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i16 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u32> for i16

§

type Output = <i16 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i16 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u16> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u64> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<isize> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i8> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i128> for i16

§

type Output = <i16 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i16 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i128> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u128> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl LowerHex for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl SimdCast for i16

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Not for i16

§

type Output = i16

The resulting type after applying the ! operator.
source§

fn not(self) -> i16

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl<'a> Product<&'a i16> for i16

source§

fn product<I>(iter: I) -> i16
where\n I: Iterator<Item = &'a i16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl Product for i16

source§

fn product<I>(iter: I) -> i16
where\n I: Iterator<Item = i16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.28.0 · source§

impl From<bool> for i16

source§

fn from(small: bool) -> i16

Converts a bool to a i16. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i16::from(true), 1);\nassert_eq!(i16::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.5.0 · source§

impl From<u8> for i16

source§

fn from(small: u8) -> i16

Converts u8 to i16 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.5.0 · source§

impl From<i8> for i16

source§

fn from(small: i8) -> i16

Converts i8 to i16 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.31.0 · source§

impl From<NonZero<i16>> for i16

source§

fn from(nonzero: NonZero<i16>) -> i16

Converts a NonZeroI16 into an i16

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl FromStr for i16

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i16, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Mul for i16

§

type Output = i16

The resulting type after applying the * operator.
source§

fn mul(self, other: i16) -> i16

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Mul<&i16> for i16

§

type Output = <i16 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i16) -> <i16 as Mul>::Output

Performs the * operation. Read more
","Mul<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl SubAssign<&i16> for i16

source§

fn sub_assign(&mut self, other: &i16)

Performs the -= operation. Read more
","SubAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl SubAssign for i16

source§

fn sub_assign(&mut self, other: i16)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl RemAssign for i16

source§

fn rem_assign(&mut self, other: i16)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl RemAssign<&i16> for i16

source§

fn rem_assign(&mut self, other: &i16)

Performs the %= operation. Read more
","RemAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Default for i16

source§

fn default() -> i16

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<usize> for i16

source§

fn try_from(u: usize) -> Result<i16, <i16 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<i32> for i16

source§

fn try_from(u: i32) -> Result<i16, <i16 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<isize> for i16

source§

fn try_from(u: isize) -> Result<i16, <i16 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u64> for i16

source§

fn try_from(u: u64) -> Result<i16, <i16 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u16> for i16

source§

fn try_from(u: u16) -> Result<i16, <i16 as TryFrom<u16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<i64> for i16

source§

fn try_from(u: i64) -> Result<i16, <i16 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u32> for i16

source§

fn try_from(u: u32) -> Result<i16, <i16 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<i128> for i16

source§

fn try_from(u: i128) -> Result<i16, <i16 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u128> for i16

source§

fn try_from(u: u128) -> Result<i16, <i16 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Neg for i16

§

type Output = i16

The resulting type after applying the - operator.
source§

fn neg(self) -> i16

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl UpperHex for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LiftRef<UT> for i16

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> TypeId<UT> for i16

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl FfiDefault for i16

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> ConvertError<UT> for i16

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> FfiConverter<UT> for i16

§

type FfiType = i16

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i16) -> <i16 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i16 as FfiConverter<UT>>::FfiType) -> Result<i16, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i16, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i16, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LiftReturn<UT> for i16

§

type ReturnType = <i16 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i16 as LiftReturn<UT>>::ReturnType\n) -> Result<i16, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LowerReturn<UT> for i16

§

type ReturnType = <i16 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i16\n) -> Result<<i16 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> Lower<UT> for i16

§

type FfiType = <i16 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i16) -> <i16 as Lower<UT>>::FfiType

§

fn write(obj: i16, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> Lift<UT> for i16

§

type FfiType = <i16 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i16 as Lift<UT>>::FfiType) -> Result<i16, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i16, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_short"]] +"uniffi":[["
source§

impl MaskElement for i16

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl PartialOrd for i16

source§

fn partial_cmp(&self, other: &i16) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i16) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i16) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i16) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i16) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl TrustedStep for i16

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl ConstParamTy for i16

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitXor<&i16> for i16

§

type Output = <i16 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i16) -> <i16 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitXor for i16

§

type Output = i16

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i16) -> i16

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Hash for i16

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i16], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Div<&i16> for i16

§

type Output = <i16 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i16) -> <i16 as Div>::Output

Performs the / operation. Read more
","Div<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Div for i16

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i16

The resulting type after applying the / operator.
source§

fn div(self, other: i16) -> i16

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Sub for i16

§

type Output = i16

The resulting type after applying the - operator.
source§

fn sub(self, other: i16) -> i16

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Sub<&i16> for i16

§

type Output = <i16 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i16) -> <i16 as Sub>::Output

Performs the - operation. Read more
","Sub<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Clone for i16

source§

fn clone(&self) -> i16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Add for i16

§

type Output = i16

The resulting type after applying the + operator.
source§

fn add(self, other: i16) -> i16

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Add<&i16> for i16

§

type Output = <i16 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i16) -> <i16 as Add>::Output

Performs the + operation. Read more
","Add<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl MulAssign<&i16> for i16

source§

fn mul_assign(&mut self, other: &i16)

Performs the *= operation. Read more
","MulAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl MulAssign for i16

source§

fn mul_assign(&mut self, other: i16)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.42.0 · source§

impl LowerExp for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Display for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.45.0 · source§

impl BitOr<NonZero<i16>> for i16

§

type Output = NonZero<i16>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i16>) -> <i16 as BitOr<NonZero<i16>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitOr<&i16> for i16

§

type Output = <i16 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i16) -> <i16 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitOr for i16

§

type Output = i16

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i16) -> i16

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Rem for i16

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i16

The resulting type after applying the % operator.
source§

fn rem(self, other: i16) -> i16

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Rem<&i16> for i16

§

type Output = <i16 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i16) -> <i16 as Rem>::Output

Performs the % operation. Read more
","Rem<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Debug for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl StructuralPartialEq for i16

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl SimdElement for i16

§

type Mask = i16

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.42.0 · source§

impl UpperExp for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Eq for i16

","Eq","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Octal for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl Sum for i16

source§

fn sum<I>(iter: I) -> i16
where\n I: Iterator<Item = i16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl<'a> Sum<&'a i16> for i16

source§

fn sum<I>(iter: I) -> i16
where\n I: Iterator<Item = &'a i16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Ord for i16

source§

fn cmp(&self, other: &i16) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl BitAndAssign<&i16> for i16

source§

fn bitand_assign(&mut self, other: &i16)

Performs the &= operation. Read more
","BitAndAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl BitAndAssign for i16

source§

fn bitand_assign(&mut self, other: i16)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl BitOrAssign for i16

source§

fn bitor_assign(&mut self, other: i16)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl BitOrAssign<&i16> for i16

source§

fn bitor_assign(&mut self, other: &i16)

Performs the |= operation. Read more
","BitOrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl Step for i16

source§

unsafe fn forward_unchecked(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i16, n: usize) -> i16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i16, end: &i16) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i16, n: usize) -> Option<i16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i16, n: usize) -> Option<i16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl BitXorAssign<&i16> for i16

source§

fn bitxor_assign(&mut self, other: &i16)

Performs the ^= operation. Read more
","BitXorAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl BitXorAssign for i16

source§

fn bitxor_assign(&mut self, other: i16)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Copy for i16

","Copy","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&isize> for i16

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u16> for i16

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i8> for i16

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u16> for i16

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u128> for i16

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i128> for i16

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign for i16

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u8> for i16

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u32> for i16

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i32> for i16

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u8> for i16

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i32> for i16

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<usize> for i16

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&usize> for i16

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u64> for i16

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i64> for i16

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u128> for i16

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i64> for i16

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&u32> for i16

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<u64> for i16

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i128> for i16

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<i8> for i16

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShrAssign<&i16> for i16

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShrAssign<isize> for i16

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i8> for i16

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<isize> for i16

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u64> for i16

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i32> for i16

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&isize> for i16

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u8> for i16

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i128> for i16

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u16> for i16

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<usize> for i16

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign for i16

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i32> for i16

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u32> for i16

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i128> for i16

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u16> for i16

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&usize> for i16

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&u128> for i16

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u32> for i16

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i8> for i16

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u8> for i16

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u64> for i16

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i64> for i16

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<u128> for i16

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl ShlAssign<i64> for i16

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl ShlAssign<&i16> for i16

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl ZeroablePrimitive for i16

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl AddAssign<&i16> for i16

source§

fn add_assign(&mut self, other: &i16)

Performs the += operation. Read more
","AddAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl AddAssign for i16

source§

fn add_assign(&mut self, other: i16)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i16

const: unstable · source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i16) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl DivAssign for i16

source§

fn div_assign(&mut self, other: i16)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl DivAssign<&i16> for i16

source§

fn div_assign(&mut self, other: &i16)

Performs the /= operation. Read more
","DivAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Binary for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u64> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u16> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i8> for i16

§

type Output = <i16 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i16 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i128> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&isize> for i16

§

type Output = <i16 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i16 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u64> for i16

§

type Output = <i16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i16 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i64> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u128> for i16

§

type Output = <i16 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i16 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i32> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u32> for i16

§

type Output = <i16 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i16 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i16> for i16

§

type Output = <i16 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i16 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u16> for i16

§

type Output = <i16 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i16 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<i8> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u128> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i32> for i16

§

type Output = <i16 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i16 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&u8> for i16

§

type Output = <i16 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i16 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u32> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i64> for i16

§

type Output = <i16 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i16 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<u8> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&usize> for i16

§

type Output = <i16 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i16 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<isize> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<usize> for i16

§

type Output = i16

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shr<&i128> for i16

§

type Output = <i16 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i16 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitAnd<&i16> for i16

§

type Output = <i16 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i16) -> <i16 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl BitAnd for i16

§

type Output = i16

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i16) -> i16

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u8> for i16

§

type Output = <i16 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i16 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<usize> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&usize> for i16

§

type Output = <i16 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i16 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i32> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i16> for i16

§

type Output = <i16 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i16 as Shl>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u8> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u32> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i8> for i16

§

type Output = <i16 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i16 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u16> for i16

§

type Output = <i16 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i16 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&isize> for i16

§

type Output = <i16 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i16 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u128> for i16

§

type Output = <i16 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i16 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i64> for i16

§

type Output = <i16 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i16 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i64> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u64> for i16

§

type Output = <i16 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i16 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i32> for i16

§

type Output = <i16 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i16 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&u32> for i16

§

type Output = <i16 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i16 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u16> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u64> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<isize> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i8> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<&i128> for i16

§

type Output = <i16 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i16 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<i128> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Shl<u128> for i16

§

type Output = i16

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl LowerHex for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_short"],["
source§

impl SimdCast for i16

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Not for i16

§

type Output = i16

The resulting type after applying the ! operator.
source§

fn not(self) -> i16

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl<'a> Product<&'a i16> for i16

source§

fn product<I>(iter: I) -> i16
where\n I: Iterator<Item = &'a i16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.12.0 · source§

impl Product for i16

source§

fn product<I>(iter: I) -> i16
where\n I: Iterator<Item = i16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.28.0 · source§

impl From<bool> for i16

source§

fn from(small: bool) -> i16

Converts a bool to a i16. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i16::from(true), 1);\nassert_eq!(i16::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.5.0 · source§

impl From<u8> for i16

source§

fn from(small: u8) -> i16

Converts u8 to i16 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.5.0 · source§

impl From<i8> for i16

source§

fn from(small: i8) -> i16

Converts i8 to i16 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.31.0 · source§

impl From<NonZero<i16>> for i16

source§

fn from(nonzero: NonZero<i16>) -> i16

Converts a NonZeroI16 into an i16

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl FromStr for i16

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i16, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Mul for i16

§

type Output = i16

The resulting type after applying the * operator.
source§

fn mul(self, other: i16) -> i16

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Mul<&i16> for i16

§

type Output = <i16 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i16) -> <i16 as Mul>::Output

Performs the * operation. Read more
","Mul<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl SubAssign<&i16> for i16

source§

fn sub_assign(&mut self, other: &i16)

Performs the -= operation. Read more
","SubAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl SubAssign for i16

source§

fn sub_assign(&mut self, other: i16)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.8.0 · source§

impl RemAssign for i16

source§

fn rem_assign(&mut self, other: i16)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.22.0 · source§

impl RemAssign<&i16> for i16

source§

fn rem_assign(&mut self, other: &i16)

Performs the %= operation. Read more
","RemAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Default for i16

source§

fn default() -> i16

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<usize> for i16

source§

fn try_from(u: usize) -> Result<i16, <i16 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<i32> for i16

source§

fn try_from(u: i32) -> Result<i16, <i16 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<isize> for i16

source§

fn try_from(u: isize) -> Result<i16, <i16 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u64> for i16

source§

fn try_from(u: u64) -> Result<i16, <i16 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u16> for i16

source§

fn try_from(u: u16) -> Result<i16, <i16 as TryFrom<u16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<i64> for i16

source§

fn try_from(u: i64) -> Result<i16, <i16 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u32> for i16

source§

fn try_from(u: u32) -> Result<i16, <i16 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<i128> for i16

source§

fn try_from(u: i128) -> Result<i16, <i16 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.34.0 · source§

impl TryFrom<u128> for i16

source§

fn try_from(u: u128) -> Result<i16, <i16 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl Neg for i16

§

type Output = i16

The resulting type after applying the - operator.
source§

fn neg(self) -> i16

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_short"],["
1.0.0 · source§

impl UpperHex for i16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LiftRef<UT> for i16

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> TypeId<UT> for i16

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> ConvertError<UT> for i16

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl FfiDefault for i16

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LiftReturn<UT> for i16

§

type ReturnType = <i16 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i16 as LiftReturn<UT>>::ReturnType\n) -> Result<i16, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> FfiConverter<UT> for i16

§

type FfiType = i16

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i16) -> <i16 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i16 as FfiConverter<UT>>::FfiType) -> Result<i16, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i16, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i16, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LowerError<UT> for i16

§

fn lower_error(obj: i16) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> LowerReturn<UT> for i16

§

type ReturnType = <i16 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i16\n) -> Result<<i16 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> Lower<UT> for i16

§

type FfiType = <i16 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i16) -> <i16 as Lower<UT>>::FfiType

§

fn write(obj: i16, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_short"],["
§

impl<UT> Lift<UT> for i16

§

type FfiType = <i16 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i16 as Lift<UT>>::FfiType) -> Result<i16, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i16, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_short"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.i32.js b/internals/api/type.impl/std/primitive.i32.js index 6a0822b7f9..b150881b79 100644 --- a/internals/api/type.impl/std/primitive.i32.js +++ b/internals/api/type.impl/std/primitive.i32.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
source§

impl MaskElement for i32

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl PartialOrd for i32

source§

fn partial_cmp(&self, other: &i32) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i32) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i32) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i32) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i32) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl TrustedStep for i32

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl ConstParamTy for i32

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitXor<&i32> for i32

§

type Output = <i32 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i32) -> <i32 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitXor for i32

§

type Output = i32

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i32) -> i32

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Hash for i32

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i32], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Div for i32

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i32

The resulting type after applying the / operator.
source§

fn div(self, other: i32) -> i32

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Div<&i32> for i32

§

type Output = <i32 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i32) -> <i32 as Div>::Output

Performs the / operation. Read more
","Div<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Sub<&i32> for i32

§

type Output = <i32 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i32) -> <i32 as Sub>::Output

Performs the - operation. Read more
","Sub<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Sub for i32

§

type Output = i32

The resulting type after applying the - operator.
source§

fn sub(self, other: i32) -> i32

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Clone for i32

source§

fn clone(&self) -> i32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Add<&i32> for i32

§

type Output = <i32 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i32) -> <i32 as Add>::Output

Performs the + operation. Read more
","Add<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Add for i32

§

type Output = i32

The resulting type after applying the + operator.
source§

fn add(self, other: i32) -> i32

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl MulAssign for i32

source§

fn mul_assign(&mut self, other: i32)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl MulAssign<&i32> for i32

source§

fn mul_assign(&mut self, other: &i32)

Performs the *= operation. Read more
","MulAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.42.0 · source§

impl LowerExp for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Display for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.45.0 · source§

impl BitOr<NonZero<i32>> for i32

§

type Output = NonZero<i32>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i32>) -> <i32 as BitOr<NonZero<i32>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitOr<&i32> for i32

§

type Output = <i32 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i32) -> <i32 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitOr for i32

§

type Output = i32

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i32) -> i32

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Rem<&i32> for i32

§

type Output = <i32 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i32) -> <i32 as Rem>::Output

Performs the % operation. Read more
","Rem<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Rem for i32

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i32

The resulting type after applying the % operator.
source§

fn rem(self, other: i32) -> i32

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Debug for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl StructuralPartialEq for i32

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl SimdElement for i32

§

type Mask = i32

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.42.0 · source§

impl UpperExp for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Eq for i32

","Eq","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Octal for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl<'a> Sum<&'a i32> for i32

source§

fn sum<I>(iter: I) -> i32
where\n I: Iterator<Item = &'a i32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl Sum for i32

source§

fn sum<I>(iter: I) -> i32
where\n I: Iterator<Item = i32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Ord for i32

source§

fn cmp(&self, other: &i32) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl BitAndAssign<&i32> for i32

source§

fn bitand_assign(&mut self, other: &i32)

Performs the &= operation. Read more
","BitAndAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl BitAndAssign for i32

source§

fn bitand_assign(&mut self, other: i32)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl BitOrAssign for i32

source§

fn bitor_assign(&mut self, other: i32)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl BitOrAssign<&i32> for i32

source§

fn bitor_assign(&mut self, other: &i32)

Performs the |= operation. Read more
","BitOrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl Step for i32

source§

unsafe fn forward_unchecked(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i32, end: &i32) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i32, n: usize) -> Option<i32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i32, n: usize) -> Option<i32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl BitXorAssign for i32

source§

fn bitxor_assign(&mut self, other: i32)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl BitXorAssign<&i32> for i32

source§

fn bitxor_assign(&mut self, other: &i32)

Performs the ^= operation. Read more
","BitXorAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Copy for i32

","Copy","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&usize> for i32

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u16> for i32

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u128> for i32

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u32> for i32

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u128> for i32

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<usize> for i32

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign for i32

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i128> for i32

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u64> for i32

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i128> for i32

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i8> for i32

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u32> for i32

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u16> for i32

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&isize> for i32

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u8> for i32

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i16> for i32

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i8> for i32

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u8> for i32

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i32> for i32

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i16> for i32

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<isize> for i32

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u64> for i32

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i64> for i32

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i64> for i32

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i16> for i32

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u32> for i32

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<isize> for i32

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u16> for i32

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<usize> for i32

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u8> for i32

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u128> for i32

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i64> for i32

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign for i32

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i8> for i32

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u64> for i32

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i128> for i32

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u32> for i32

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u64> for i32

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i128> for i32

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i32> for i32

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i64> for i32

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i16> for i32

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&isize> for i32

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&usize> for i32

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u16> for i32

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u128> for i32

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i8> for i32

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u8> for i32

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl ZeroablePrimitive for i32

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl AddAssign<&i32> for i32

source§

fn add_assign(&mut self, other: &i32)

Performs the += operation. Read more
","AddAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl AddAssign for i32

source§

fn add_assign(&mut self, other: i32)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i32

const: unstable · source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i32) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl DivAssign for i32

source§

fn div_assign(&mut self, other: i32)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl DivAssign<&i32> for i32

source§

fn div_assign(&mut self, other: &i32)

Performs the /= operation. Read more
","DivAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Binary for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u32> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i128> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<isize> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&usize> for i32

§

type Output = <i32 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i32 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i128> for i32

§

type Output = <i32 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i32 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i16> for i32

§

type Output = <i32 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i32 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i64> for i32

§

type Output = <i32 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i32 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u8> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u128> for i32

§

type Output = <i32 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i32 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u16> for i32

§

type Output = <i32 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i32 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i8> for i32

§

type Output = <i32 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i32 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u64> for i32

§

type Output = <i32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i32 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u64> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i32> for i32

§

type Output = <i32 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i32 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u8> for i32

§

type Output = <i32 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i32 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i16> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u16> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i8> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i64> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u128> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u32> for i32

§

type Output = <i32 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i32 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&isize> for i32

§

type Output = <i32 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i32 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<usize> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitAnd for i32

§

type Output = i32

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i32) -> i32

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitAnd<&i32> for i32

§

type Output = <i32 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i32) -> <i32 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i16> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i16> for i32

§

type Output = <i32 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i32 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u8> for i32

§

type Output = <i32 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i32 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i128> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<usize> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u16> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u16> for i32

§

type Output = <i32 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i32 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u8> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&usize> for i32

§

type Output = <i32 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i32 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i8> for i32

§

type Output = <i32 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i32 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i8> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u64> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u32> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i128> for i32

§

type Output = <i32 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i32 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u128> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<isize> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&isize> for i32

§

type Output = <i32 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i32 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i32> for i32

§

type Output = <i32 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i32 as Shl>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i64> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i64> for i32

§

type Output = <i32 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i32 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u128> for i32

§

type Output = <i32 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i32 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u32> for i32

§

type Output = <i32 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i32 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u64> for i32

§

type Output = <i32 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i32 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl LowerHex for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl SimdCast for i32

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Not for i32

§

type Output = i32

The resulting type after applying the ! operator.
source§

fn not(self) -> i32

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl<'a> Product<&'a i32> for i32

source§

fn product<I>(iter: I) -> i32
where\n I: Iterator<Item = &'a i32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl Product for i32

source§

fn product<I>(iter: I) -> i32
where\n I: Iterator<Item = i32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<i8> for i32

source§

fn from(small: i8) -> i32

Converts i8 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<u16> for i32

source§

fn from(small: u16) -> i32

Converts u16 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.31.0 · source§

impl From<NonZero<i32>> for i32

source§

fn from(nonzero: NonZero<i32>) -> i32

Converts a NonZeroI32 into an i32

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<u8> for i32

source§

fn from(small: u8) -> i32

Converts u8 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.28.0 · source§

impl From<bool> for i32

source§

fn from(small: bool) -> i32

Converts a bool to a i32. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i32::from(true), 1);\nassert_eq!(i32::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<i16> for i32

source§

fn from(small: i16) -> i32

Converts i16 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl FromStr for i32

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i32, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Mul for i32

§

type Output = i32

The resulting type after applying the * operator.
source§

fn mul(self, other: i32) -> i32

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Mul<&i32> for i32

§

type Output = <i32 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i32) -> <i32 as Mul>::Output

Performs the * operation. Read more
","Mul<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl SubAssign<&i32> for i32

source§

fn sub_assign(&mut self, other: &i32)

Performs the -= operation. Read more
","SubAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl SubAssign for i32

source§

fn sub_assign(&mut self, other: i32)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl RemAssign for i32

source§

fn rem_assign(&mut self, other: i32)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl RemAssign<&i32> for i32

source§

fn rem_assign(&mut self, other: &i32)

Performs the %= operation. Read more
","RemAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Default for i32

source§

fn default() -> i32

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<u128> for i32

source§

fn try_from(u: u128) -> Result<i32, <i32 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<u32> for i32

source§

fn try_from(u: u32) -> Result<i32, <i32 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<i64> for i32

source§

fn try_from(u: i64) -> Result<i32, <i32 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<isize> for i32

source§

fn try_from(u: isize) -> Result<i32, <i32 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<i128> for i32

source§

fn try_from(u: i128) -> Result<i32, <i32 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<usize> for i32

source§

fn try_from(u: usize) -> Result<i32, <i32 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<u64> for i32

source§

fn try_from(u: u64) -> Result<i32, <i32 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Neg for i32

§

type Output = i32

The resulting type after applying the - operator.
source§

fn neg(self) -> i32

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl UpperHex for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LiftRef<UT> for i32

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> TypeId<UT> for i32

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl FfiDefault for i32

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> ConvertError<UT> for i32

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> FfiConverter<UT> for i32

§

type FfiType = i32

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i32) -> <i32 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i32 as FfiConverter<UT>>::FfiType) -> Result<i32, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i32, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i32, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LiftReturn<UT> for i32

§

type ReturnType = <i32 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i32 as LiftReturn<UT>>::ReturnType\n) -> Result<i32, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LowerReturn<UT> for i32

§

type ReturnType = <i32 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i32\n) -> Result<<i32 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> Lower<UT> for i32

§

type FfiType = <i32 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i32) -> <i32 as Lower<UT>>::FfiType

§

fn write(obj: i32, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> Lift<UT> for i32

§

type FfiType = <i32 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i32 as Lift<UT>>::FfiType) -> Result<i32, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i32, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"]] +"uniffi":[["
source§

impl MaskElement for i32

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl PartialOrd for i32

source§

fn partial_cmp(&self, other: &i32) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i32) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i32) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i32) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i32) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl TrustedStep for i32

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl ConstParamTy for i32

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitXor<&i32> for i32

§

type Output = <i32 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i32) -> <i32 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitXor for i32

§

type Output = i32

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i32) -> i32

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Hash for i32

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i32], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Div for i32

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i32

The resulting type after applying the / operator.
source§

fn div(self, other: i32) -> i32

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Div<&i32> for i32

§

type Output = <i32 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i32) -> <i32 as Div>::Output

Performs the / operation. Read more
","Div<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Sub<&i32> for i32

§

type Output = <i32 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i32) -> <i32 as Sub>::Output

Performs the - operation. Read more
","Sub<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Sub for i32

§

type Output = i32

The resulting type after applying the - operator.
source§

fn sub(self, other: i32) -> i32

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Clone for i32

source§

fn clone(&self) -> i32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Add<&i32> for i32

§

type Output = <i32 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i32) -> <i32 as Add>::Output

Performs the + operation. Read more
","Add<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Add for i32

§

type Output = i32

The resulting type after applying the + operator.
source§

fn add(self, other: i32) -> i32

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl MulAssign for i32

source§

fn mul_assign(&mut self, other: i32)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl MulAssign<&i32> for i32

source§

fn mul_assign(&mut self, other: &i32)

Performs the *= operation. Read more
","MulAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.42.0 · source§

impl LowerExp for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Display for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.45.0 · source§

impl BitOr<NonZero<i32>> for i32

§

type Output = NonZero<i32>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i32>) -> <i32 as BitOr<NonZero<i32>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitOr<&i32> for i32

§

type Output = <i32 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i32) -> <i32 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitOr for i32

§

type Output = i32

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i32) -> i32

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Rem<&i32> for i32

§

type Output = <i32 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i32) -> <i32 as Rem>::Output

Performs the % operation. Read more
","Rem<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Rem for i32

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i32

The resulting type after applying the % operator.
source§

fn rem(self, other: i32) -> i32

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Debug for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl StructuralPartialEq for i32

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl SimdElement for i32

§

type Mask = i32

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.42.0 · source§

impl UpperExp for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Eq for i32

","Eq","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Octal for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl<'a> Sum<&'a i32> for i32

source§

fn sum<I>(iter: I) -> i32
where\n I: Iterator<Item = &'a i32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl Sum for i32

source§

fn sum<I>(iter: I) -> i32
where\n I: Iterator<Item = i32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Ord for i32

source§

fn cmp(&self, other: &i32) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl BitAndAssign<&i32> for i32

source§

fn bitand_assign(&mut self, other: &i32)

Performs the &= operation. Read more
","BitAndAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl BitAndAssign for i32

source§

fn bitand_assign(&mut self, other: i32)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl BitOrAssign for i32

source§

fn bitor_assign(&mut self, other: i32)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl BitOrAssign<&i32> for i32

source§

fn bitor_assign(&mut self, other: &i32)

Performs the |= operation. Read more
","BitOrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl Step for i32

source§

unsafe fn forward_unchecked(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i32, n: usize) -> i32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i32, end: &i32) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i32, n: usize) -> Option<i32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i32, n: usize) -> Option<i32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl BitXorAssign for i32

source§

fn bitxor_assign(&mut self, other: i32)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl BitXorAssign<&i32> for i32

source§

fn bitxor_assign(&mut self, other: &i32)

Performs the ^= operation. Read more
","BitXorAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Copy for i32

","Copy","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&usize> for i32

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u16> for i32

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u128> for i32

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u32> for i32

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u128> for i32

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<usize> for i32

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign for i32

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i128> for i32

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u64> for i32

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i128> for i32

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i8> for i32

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u32> for i32

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u16> for i32

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&isize> for i32

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<u8> for i32

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i16> for i32

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i8> for i32

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u8> for i32

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i32> for i32

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i16> for i32

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<isize> for i32

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&u64> for i32

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShrAssign<i64> for i32

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShrAssign<&i64> for i32

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i16> for i32

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u32> for i32

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<isize> for i32

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u16> for i32

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<usize> for i32

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u8> for i32

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u128> for i32

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i64> for i32

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign for i32

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i8> for i32

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u64> for i32

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i128> for i32

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u32> for i32

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u64> for i32

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i128> for i32

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i32> for i32

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&i64> for i32

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i16> for i32

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&isize> for i32

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&usize> for i32

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<u16> for i32

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u128> for i32

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl ShlAssign<i8> for i32

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl ShlAssign<&u8> for i32

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl ZeroablePrimitive for i32

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl AddAssign<&i32> for i32

source§

fn add_assign(&mut self, other: &i32)

Performs the += operation. Read more
","AddAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl AddAssign for i32

source§

fn add_assign(&mut self, other: i32)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i32

const: unstable · source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i32) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl DivAssign for i32

source§

fn div_assign(&mut self, other: i32)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl DivAssign<&i32> for i32

source§

fn div_assign(&mut self, other: &i32)

Performs the /= operation. Read more
","DivAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Binary for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u32> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i128> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<isize> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&usize> for i32

§

type Output = <i32 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i32 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i128> for i32

§

type Output = <i32 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i32 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i16> for i32

§

type Output = <i32 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i32 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i64> for i32

§

type Output = <i32 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i32 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u8> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u128> for i32

§

type Output = <i32 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i32 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u16> for i32

§

type Output = <i32 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i32 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i8> for i32

§

type Output = <i32 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i32 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u64> for i32

§

type Output = <i32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i32 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u64> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&i32> for i32

§

type Output = <i32 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i32 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u8> for i32

§

type Output = <i32 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i32 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i16> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u16> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i8> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<i64> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<u128> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&u32> for i32

§

type Output = <i32 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i32 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<&isize> for i32

§

type Output = <i32 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i32 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shr<usize> for i32

§

type Output = i32

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitAnd for i32

§

type Output = i32

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i32) -> i32

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl BitAnd<&i32> for i32

§

type Output = <i32 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i32) -> <i32 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i16> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i16> for i32

§

type Output = <i32 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i32 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u8> for i32

§

type Output = <i32 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i32 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i128> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<usize> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u16> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u16> for i32

§

type Output = <i32 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i32 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u8> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&usize> for i32

§

type Output = <i32 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i32 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i8> for i32

§

type Output = <i32 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i32 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i8> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u64> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u32> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i128> for i32

§

type Output = <i32 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i32 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<u128> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<isize> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&isize> for i32

§

type Output = <i32 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i32 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i32> for i32

§

type Output = <i32 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i32 as Shl>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<i64> for i32

§

type Output = i32

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&i64> for i32

§

type Output = <i32 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i32 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u128> for i32

§

type Output = <i32 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i32 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u32> for i32

§

type Output = <i32 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i32 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Shl<&u64> for i32

§

type Output = <i32 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i32 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl LowerHex for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
source§

impl SimdCast for i32

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Not for i32

§

type Output = i32

The resulting type after applying the ! operator.
source§

fn not(self) -> i32

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl<'a> Product<&'a i32> for i32

source§

fn product<I>(iter: I) -> i32
where\n I: Iterator<Item = &'a i32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.12.0 · source§

impl Product for i32

source§

fn product<I>(iter: I) -> i32
where\n I: Iterator<Item = i32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<i8> for i32

source§

fn from(small: i8) -> i32

Converts i8 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<u16> for i32

source§

fn from(small: u16) -> i32

Converts u16 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.31.0 · source§

impl From<NonZero<i32>> for i32

source§

fn from(nonzero: NonZero<i32>) -> i32

Converts a NonZeroI32 into an i32

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<u8> for i32

source§

fn from(small: u8) -> i32

Converts u8 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.28.0 · source§

impl From<bool> for i32

source§

fn from(small: bool) -> i32

Converts a bool to a i32. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i32::from(true), 1);\nassert_eq!(i32::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.5.0 · source§

impl From<i16> for i32

source§

fn from(small: i16) -> i32

Converts i16 to i32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl FromStr for i32

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i32, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Mul for i32

§

type Output = i32

The resulting type after applying the * operator.
source§

fn mul(self, other: i32) -> i32

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Mul<&i32> for i32

§

type Output = <i32 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i32) -> <i32 as Mul>::Output

Performs the * operation. Read more
","Mul<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl SubAssign<&i32> for i32

source§

fn sub_assign(&mut self, other: &i32)

Performs the -= operation. Read more
","SubAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl SubAssign for i32

source§

fn sub_assign(&mut self, other: i32)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.8.0 · source§

impl RemAssign for i32

source§

fn rem_assign(&mut self, other: i32)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.22.0 · source§

impl RemAssign<&i32> for i32

source§

fn rem_assign(&mut self, other: &i32)

Performs the %= operation. Read more
","RemAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Default for i32

source§

fn default() -> i32

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<u128> for i32

source§

fn try_from(u: u128) -> Result<i32, <i32 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<u32> for i32

source§

fn try_from(u: u32) -> Result<i32, <i32 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<i64> for i32

source§

fn try_from(u: i64) -> Result<i32, <i32 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<isize> for i32

source§

fn try_from(u: isize) -> Result<i32, <i32 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<i128> for i32

source§

fn try_from(u: i128) -> Result<i32, <i32 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<usize> for i32

source§

fn try_from(u: usize) -> Result<i32, <i32 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.34.0 · source§

impl TryFrom<u64> for i32

source§

fn try_from(u: u64) -> Result<i32, <i32 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl Neg for i32

§

type Output = i32

The resulting type after applying the - operator.
source§

fn neg(self) -> i32

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
1.0.0 · source§

impl UpperHex for i32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LiftRef<UT> for i32

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> TypeId<UT> for i32

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> ConvertError<UT> for i32

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl FfiDefault for i32

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LiftReturn<UT> for i32

§

type ReturnType = <i32 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i32 as LiftReturn<UT>>::ReturnType\n) -> Result<i32, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> FfiConverter<UT> for i32

§

type FfiType = i32

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i32) -> <i32 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i32 as FfiConverter<UT>>::FfiType) -> Result<i32, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i32, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i32, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LowerError<UT> for i32

§

fn lower_error(obj: i32) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> LowerReturn<UT> for i32

§

type ReturnType = <i32 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i32\n) -> Result<<i32 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> Lower<UT> for i32

§

type FfiType = <i32 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i32) -> <i32 as Lower<UT>>::FfiType

§

fn write(obj: i32, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"],["
§

impl<UT> Lift<UT> for i32

§

type FfiType = <i32 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i32 as Lift<UT>>::FfiType) -> Result<i32, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i32, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_int","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_CMPINT_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_NORM_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_MANTISSA_SIGN_ENUM","uniffi::deps::static_assertions::_core::arch::x86_64::_MM_PERM_ENUM"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.i64.js b/internals/api/type.impl/std/primitive.i64.js index c20a7b9b44..17686c49ad 100644 --- a/internals/api/type.impl/std/primitive.i64.js +++ b/internals/api/type.impl/std/primitive.i64.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
source§

impl MaskElement for i64

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl PartialOrd for i64

source§

fn partial_cmp(&self, other: &i64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl TrustedStep for i64

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl ConstParamTy for i64

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitXor<&i64> for i64

§

type Output = <i64 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i64) -> <i64 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitXor for i64

§

type Output = i64

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i64) -> i64

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Hash for i64

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i64], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Div for i64

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i64

The resulting type after applying the / operator.
source§

fn div(self, other: i64) -> i64

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Div<&i64> for i64

§

type Output = <i64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i64) -> <i64 as Div>::Output

Performs the / operation. Read more
","Div<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Sub<&i64> for i64

§

type Output = <i64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i64) -> <i64 as Sub>::Output

Performs the - operation. Read more
","Sub<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Sub for i64

§

type Output = i64

The resulting type after applying the - operator.
source§

fn sub(self, other: i64) -> i64

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Clone for i64

source§

fn clone(&self) -> i64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Add<&i64> for i64

§

type Output = <i64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i64) -> <i64 as Add>::Output

Performs the + operation. Read more
","Add<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Add for i64

§

type Output = i64

The resulting type after applying the + operator.
source§

fn add(self, other: i64) -> i64

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl MulAssign for i64

source§

fn mul_assign(&mut self, other: i64)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl MulAssign<&i64> for i64

source§

fn mul_assign(&mut self, other: &i64)

Performs the *= operation. Read more
","MulAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.42.0 · source§

impl LowerExp for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Display for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitOr<&i64> for i64

§

type Output = <i64 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i64) -> <i64 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitOr for i64

§

type Output = i64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i64) -> i64

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.45.0 · source§

impl BitOr<NonZero<i64>> for i64

§

type Output = NonZero<i64>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i64>) -> <i64 as BitOr<NonZero<i64>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Rem<&i64> for i64

§

type Output = <i64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i64) -> <i64 as Rem>::Output

Performs the % operation. Read more
","Rem<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Rem for i64

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i64

The resulting type after applying the % operator.
source§

fn rem(self, other: i64) -> i64

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Debug for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl StructuralPartialEq for i64

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl SimdElement for i64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.42.0 · source§

impl UpperExp for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Eq for i64

","Eq","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Octal for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl Sum for i64

source§

fn sum<I>(iter: I) -> i64
where\n I: Iterator<Item = i64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl<'a> Sum<&'a i64> for i64

source§

fn sum<I>(iter: I) -> i64
where\n I: Iterator<Item = &'a i64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Ord for i64

source§

fn cmp(&self, other: &i64) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl BitAndAssign for i64

source§

fn bitand_assign(&mut self, other: i64)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl BitAndAssign<&i64> for i64

source§

fn bitand_assign(&mut self, other: &i64)

Performs the &= operation. Read more
","BitAndAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl BitOrAssign for i64

source§

fn bitor_assign(&mut self, other: i64)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl BitOrAssign<&i64> for i64

source§

fn bitor_assign(&mut self, other: &i64)

Performs the |= operation. Read more
","BitOrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl Step for i64

source§

unsafe fn forward_unchecked(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i64, end: &i64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i64, n: usize) -> Option<i64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i64, n: usize) -> Option<i64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl BitXorAssign<&i64> for i64

source§

fn bitxor_assign(&mut self, other: &i64)

Performs the ^= operation. Read more
","BitXorAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl BitXorAssign for i64

source§

fn bitxor_assign(&mut self, other: i64)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Copy for i64

","Copy","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u8> for i64

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&usize> for i64

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i16> for i64

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u128> for i64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u16> for i64

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i8> for i64

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u64> for i64

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i8> for i64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<isize> for i64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i32> for i64

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i64> for i64

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&isize> for i64

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u32> for i64

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u16> for i64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i128> for i64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<usize> for i64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u128> for i64

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u32> for i64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign for i64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u8> for i64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i32> for i64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i128> for i64

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i16> for i64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u64> for i64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u16> for i64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i128> for i64

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u8> for i64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i16> for i64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i32> for i64

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<usize> for i64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<isize> for i64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i128> for i64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u64> for i64

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&usize> for i64

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u128> for i64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u32> for i64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i8> for i64

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u8> for i64

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u64> for i64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i64> for i64

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i8> for i64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u32> for i64

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign for i64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i16> for i64

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i32> for i64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u16> for i64

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&isize> for i64

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u128> for i64

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl ZeroablePrimitive for i64

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl AddAssign for i64

source§

fn add_assign(&mut self, other: i64)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl AddAssign<&i64> for i64

source§

fn add_assign(&mut self, other: &i64)

Performs the += operation. Read more
","AddAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i64

const: unstable · source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl DivAssign<&i64> for i64

source§

fn div_assign(&mut self, other: &i64)

Performs the /= operation. Read more
","DivAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl DivAssign for i64

source§

fn div_assign(&mut self, other: i64)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Binary for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u16> for i64

§

type Output = <i64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i64 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i16> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i128> for i64

§

type Output = <i64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i64 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u16> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i128> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i16> for i64

§

type Output = <i64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i64 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i32> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u64> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&isize> for i64

§

type Output = <i64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i64 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u32> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u8> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u32> for i64

§

type Output = <i64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i64 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i64> for i64

§

type Output = <i64 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i64 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<isize> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u64> for i64

§

type Output = <i64 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i64 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u128> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<usize> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&usize> for i64

§

type Output = <i64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i64 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u8> for i64

§

type Output = <i64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i64 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u128> for i64

§

type Output = <i64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i64 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i8> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i8> for i64

§

type Output = <i64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i64 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i32> for i64

§

type Output = <i64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i64 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitAnd for i64

§

type Output = i64

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i64) -> i64

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitAnd<&i64> for i64

§

type Output = <i64 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i64) -> <i64 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i8> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u32> for i64

§

type Output = <i64 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i64 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<usize> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u16> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u8> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i128> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&usize> for i64

§

type Output = <i64 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i64 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u64> for i64

§

type Output = <i64 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i64 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<isize> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u128> for i64

§

type Output = <i64 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i64 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i64> for i64

§

type Output = <i64 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i64 as Shl>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i16> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i128> for i64

§

type Output = <i64 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i64 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i32> for i64

§

type Output = <i64 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i64 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i8> for i64

§

type Output = <i64 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i64 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&isize> for i64

§

type Output = <i64 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i64 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u128> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i32> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i16> for i64

§

type Output = <i64 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i64 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u16> for i64

§

type Output = <i64 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i64 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u32> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u8> for i64

§

type Output = <i64 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i64 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u64> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl LowerHex for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl SimdCast for i64

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Not for i64

§

type Output = i64

The resulting type after applying the ! operator.
source§

fn not(self) -> i64

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl<'a> Product<&'a i64> for i64

source§

fn product<I>(iter: I) -> i64
where\n I: Iterator<Item = &'a i64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl Product for i64

source§

fn product<I>(iter: I) -> i64
where\n I: Iterator<Item = i64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.28.0 · source§

impl From<bool> for i64

source§

fn from(small: bool) -> i64

Converts a bool to a i64. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i64::from(true), 1);\nassert_eq!(i64::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<i32> for i64

source§

fn from(small: i32) -> i64

Converts i32 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<u32> for i64

source§

fn from(small: u32) -> i64

Converts u32 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<u16> for i64

source§

fn from(small: u16) -> i64

Converts u16 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<u8> for i64

source§

fn from(small: u8) -> i64

Converts u8 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<i16> for i64

source§

fn from(small: i16) -> i64

Converts i16 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.31.0 · source§

impl From<NonZero<i64>> for i64

source§

fn from(nonzero: NonZero<i64>) -> i64

Converts a NonZeroI64 into an i64

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<i8> for i64

source§

fn from(small: i8) -> i64

Converts i8 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl FromStr for i64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i64, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Mul<&i64> for i64

§

type Output = <i64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i64) -> <i64 as Mul>::Output

Performs the * operation. Read more
","Mul<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Mul for i64

§

type Output = i64

The resulting type after applying the * operator.
source§

fn mul(self, other: i64) -> i64

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl SubAssign for i64

source§

fn sub_assign(&mut self, other: i64)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl SubAssign<&i64> for i64

source§

fn sub_assign(&mut self, other: &i64)

Performs the -= operation. Read more
","SubAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl RemAssign for i64

source§

fn rem_assign(&mut self, other: i64)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl RemAssign<&i64> for i64

source§

fn rem_assign(&mut self, other: &i64)

Performs the %= operation. Read more
","RemAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Default for i64

source§

fn default() -> i64

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<u128> for i64

source§

fn try_from(u: u128) -> Result<i64, <i64 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<usize> for i64

source§

fn try_from(u: usize) -> Result<i64, <i64 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<i128> for i64

source§

fn try_from(u: i128) -> Result<i64, <i64 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<isize> for i64

source§

fn try_from(value: isize) -> Result<i64, <i64 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<u64> for i64

source§

fn try_from(u: u64) -> Result<i64, <i64 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Neg for i64

§

type Output = i64

The resulting type after applying the - operator.
source§

fn neg(self) -> i64

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl UpperHex for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LiftRef<UT> for i64

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> TypeId<UT> for i64

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl FfiDefault for i64

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> ConvertError<UT> for i64

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> FfiConverter<UT> for i64

§

type FfiType = i64

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i64) -> <i64 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i64 as FfiConverter<UT>>::FfiType) -> Result<i64, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i64, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i64, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LiftReturn<UT> for i64

§

type ReturnType = <i64 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i64 as LiftReturn<UT>>::ReturnType\n) -> Result<i64, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LowerReturn<UT> for i64

§

type ReturnType = <i64 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i64\n) -> Result<<i64 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> Lower<UT> for i64

§

type FfiType = <i64 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i64) -> <i64 as Lower<UT>>::FfiType

§

fn write(obj: i64, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> Lift<UT> for i64

§

type FfiType = <i64 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i64 as Lift<UT>>::FfiType) -> Result<i64, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i64, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"]] +"uniffi":[["
source§

impl MaskElement for i64

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl PartialOrd for i64

source§

fn partial_cmp(&self, other: &i64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl TrustedStep for i64

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl ConstParamTy for i64

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitXor<&i64> for i64

§

type Output = <i64 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i64) -> <i64 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitXor for i64

§

type Output = i64

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i64) -> i64

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Hash for i64

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i64], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Div for i64

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i64

The resulting type after applying the / operator.
source§

fn div(self, other: i64) -> i64

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Div<&i64> for i64

§

type Output = <i64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i64) -> <i64 as Div>::Output

Performs the / operation. Read more
","Div<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Sub<&i64> for i64

§

type Output = <i64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i64) -> <i64 as Sub>::Output

Performs the - operation. Read more
","Sub<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Sub for i64

§

type Output = i64

The resulting type after applying the - operator.
source§

fn sub(self, other: i64) -> i64

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Clone for i64

source§

fn clone(&self) -> i64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Add<&i64> for i64

§

type Output = <i64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i64) -> <i64 as Add>::Output

Performs the + operation. Read more
","Add<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Add for i64

§

type Output = i64

The resulting type after applying the + operator.
source§

fn add(self, other: i64) -> i64

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl MulAssign for i64

source§

fn mul_assign(&mut self, other: i64)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl MulAssign<&i64> for i64

source§

fn mul_assign(&mut self, other: &i64)

Performs the *= operation. Read more
","MulAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.42.0 · source§

impl LowerExp for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Display for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitOr<&i64> for i64

§

type Output = <i64 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i64) -> <i64 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitOr for i64

§

type Output = i64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i64) -> i64

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.45.0 · source§

impl BitOr<NonZero<i64>> for i64

§

type Output = NonZero<i64>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i64>) -> <i64 as BitOr<NonZero<i64>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Rem<&i64> for i64

§

type Output = <i64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i64) -> <i64 as Rem>::Output

Performs the % operation. Read more
","Rem<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Rem for i64

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i64

The resulting type after applying the % operator.
source§

fn rem(self, other: i64) -> i64

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Debug for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl StructuralPartialEq for i64

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl SimdElement for i64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.42.0 · source§

impl UpperExp for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Eq for i64

","Eq","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Octal for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl Sum for i64

source§

fn sum<I>(iter: I) -> i64
where\n I: Iterator<Item = i64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl<'a> Sum<&'a i64> for i64

source§

fn sum<I>(iter: I) -> i64
where\n I: Iterator<Item = &'a i64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Ord for i64

source§

fn cmp(&self, other: &i64) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl BitAndAssign for i64

source§

fn bitand_assign(&mut self, other: i64)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl BitAndAssign<&i64> for i64

source§

fn bitand_assign(&mut self, other: &i64)

Performs the &= operation. Read more
","BitAndAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl BitOrAssign for i64

source§

fn bitor_assign(&mut self, other: i64)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl BitOrAssign<&i64> for i64

source§

fn bitor_assign(&mut self, other: &i64)

Performs the |= operation. Read more
","BitOrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl Step for i64

source§

unsafe fn forward_unchecked(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i64, n: usize) -> i64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i64, end: &i64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i64, n: usize) -> Option<i64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i64, n: usize) -> Option<i64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl BitXorAssign<&i64> for i64

source§

fn bitxor_assign(&mut self, other: &i64)

Performs the ^= operation. Read more
","BitXorAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl BitXorAssign for i64

source§

fn bitxor_assign(&mut self, other: i64)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Copy for i64

","Copy","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u8> for i64

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&usize> for i64

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i16> for i64

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u128> for i64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u16> for i64

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i8> for i64

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u64> for i64

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i8> for i64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<isize> for i64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i32> for i64

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i64> for i64

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&isize> for i64

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u32> for i64

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u16> for i64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i128> for i64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<usize> for i64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&u128> for i64

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u32> for i64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign for i64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u8> for i64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i32> for i64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShrAssign<&i128> for i64

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<i16> for i64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShrAssign<u64> for i64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u16> for i64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i128> for i64

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u8> for i64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i16> for i64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i32> for i64

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<usize> for i64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<isize> for i64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i128> for i64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u64> for i64

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&usize> for i64

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u128> for i64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u32> for i64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i8> for i64

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u8> for i64

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<u64> for i64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i64> for i64

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i8> for i64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u32> for i64

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign for i64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&i16> for i64

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl ShlAssign<i32> for i64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u16> for i64

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&isize> for i64

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl ShlAssign<&u128> for i64

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl ZeroablePrimitive for i64

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl AddAssign for i64

source§

fn add_assign(&mut self, other: i64)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl AddAssign<&i64> for i64

source§

fn add_assign(&mut self, other: &i64)

Performs the += operation. Read more
","AddAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i64

const: unstable · source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl DivAssign<&i64> for i64

source§

fn div_assign(&mut self, other: &i64)

Performs the /= operation. Read more
","DivAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl DivAssign for i64

source§

fn div_assign(&mut self, other: i64)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Binary for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u16> for i64

§

type Output = <i64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i64 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i16> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i128> for i64

§

type Output = <i64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i64 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u16> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i128> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i16> for i64

§

type Output = <i64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i64 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i32> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u64> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&isize> for i64

§

type Output = <i64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i64 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u32> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u8> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u32> for i64

§

type Output = <i64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i64 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i64> for i64

§

type Output = <i64 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i64 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<isize> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u64> for i64

§

type Output = <i64 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i64 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<u128> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<usize> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&usize> for i64

§

type Output = <i64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i64 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u8> for i64

§

type Output = <i64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i64 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&u128> for i64

§

type Output = <i64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i64 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<i8> for i64

§

type Output = i64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i64

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i8> for i64

§

type Output = <i64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i64 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shr<&i32> for i64

§

type Output = <i64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i64 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitAnd for i64

§

type Output = i64

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i64) -> i64

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl BitAnd<&i64> for i64

§

type Output = <i64 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i64) -> <i64 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i8> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u32> for i64

§

type Output = <i64 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i64 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<usize> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u16> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u8> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i128> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&usize> for i64

§

type Output = <i64 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i64 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u64> for i64

§

type Output = <i64 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i64 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<isize> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u128> for i64

§

type Output = <i64 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i64 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i64> for i64

§

type Output = <i64 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i64 as Shl>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i16> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i128> for i64

§

type Output = <i64 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i64 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i32> for i64

§

type Output = <i64 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i64 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i8> for i64

§

type Output = <i64 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i64 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&isize> for i64

§

type Output = <i64 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i64 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u128> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<i32> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&i16> for i64

§

type Output = <i64 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i64 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u16> for i64

§

type Output = <i64 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i64 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u32> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<&u8> for i64

§

type Output = <i64 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i64 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Shl<u64> for i64

§

type Output = i64

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i64

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl LowerHex for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
source§

impl SimdCast for i64

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Not for i64

§

type Output = i64

The resulting type after applying the ! operator.
source§

fn not(self) -> i64

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl<'a> Product<&'a i64> for i64

source§

fn product<I>(iter: I) -> i64
where\n I: Iterator<Item = &'a i64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.12.0 · source§

impl Product for i64

source§

fn product<I>(iter: I) -> i64
where\n I: Iterator<Item = i64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.28.0 · source§

impl From<bool> for i64

source§

fn from(small: bool) -> i64

Converts a bool to a i64. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i64::from(true), 1);\nassert_eq!(i64::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<i32> for i64

source§

fn from(small: i32) -> i64

Converts i32 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<u32> for i64

source§

fn from(small: u32) -> i64

Converts u32 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<u16> for i64

source§

fn from(small: u16) -> i64

Converts u16 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<u8> for i64

source§

fn from(small: u8) -> i64

Converts u8 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<i16> for i64

source§

fn from(small: i16) -> i64

Converts i16 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.31.0 · source§

impl From<NonZero<i64>> for i64

source§

fn from(nonzero: NonZero<i64>) -> i64

Converts a NonZeroI64 into an i64

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.5.0 · source§

impl From<i8> for i64

source§

fn from(small: i8) -> i64

Converts i8 to i64 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl FromStr for i64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i64, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Mul<&i64> for i64

§

type Output = <i64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i64) -> <i64 as Mul>::Output

Performs the * operation. Read more
","Mul<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Mul for i64

§

type Output = i64

The resulting type after applying the * operator.
source§

fn mul(self, other: i64) -> i64

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl SubAssign for i64

source§

fn sub_assign(&mut self, other: i64)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl SubAssign<&i64> for i64

source§

fn sub_assign(&mut self, other: &i64)

Performs the -= operation. Read more
","SubAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.8.0 · source§

impl RemAssign for i64

source§

fn rem_assign(&mut self, other: i64)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.22.0 · source§

impl RemAssign<&i64> for i64

source§

fn rem_assign(&mut self, other: &i64)

Performs the %= operation. Read more
","RemAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Default for i64

source§

fn default() -> i64

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<u128> for i64

source§

fn try_from(u: u128) -> Result<i64, <i64 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<usize> for i64

source§

fn try_from(u: usize) -> Result<i64, <i64 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<i128> for i64

source§

fn try_from(u: i128) -> Result<i64, <i64 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<isize> for i64

source§

fn try_from(value: isize) -> Result<i64, <i64 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.34.0 · source§

impl TryFrom<u64> for i64

source§

fn try_from(u: u64) -> Result<i64, <i64 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl Neg for i64

§

type Output = i64

The resulting type after applying the - operator.
source§

fn neg(self) -> i64

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
1.0.0 · source§

impl UpperHex for i64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LiftRef<UT> for i64

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> TypeId<UT> for i64

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> ConvertError<UT> for i64

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl FfiDefault for i64

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LiftReturn<UT> for i64

§

type ReturnType = <i64 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i64 as LiftReturn<UT>>::ReturnType\n) -> Result<i64, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> FfiConverter<UT> for i64

§

type FfiType = i64

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i64) -> <i64 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i64 as FfiConverter<UT>>::FfiType) -> Result<i64, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i64, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i64, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LowerError<UT> for i64

§

fn lower_error(obj: i64) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> LowerReturn<UT> for i64

§

type ReturnType = <i64 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i64\n) -> Result<<i64 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> Lower<UT> for i64

§

type FfiType = <i64 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i64) -> <i64 as Lower<UT>>::FfiType

§

fn write(obj: i64, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"],["
§

impl<UT> Lift<UT> for i64

§

type FfiType = <i64 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i64 as Lift<UT>>::FfiType) -> Result<i64, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i64, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_long","uniffi::deps::static_assertions::_core::ffi::c_longlong"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.i8.js b/internals/api/type.impl/std/primitive.i8.js index 524cf15467..4234b8df97 100644 --- a/internals/api/type.impl/std/primitive.i8.js +++ b/internals/api/type.impl/std/primitive.i8.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
source§

impl MaskElement for i8

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl PartialOrd for i8

source§

fn partial_cmp(&self, other: &i8) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i8) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i8) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i8) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i8) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl TrustedStep for i8

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl ConstParamTy for i8

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitXor<&i8> for i8

§

type Output = <i8 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i8) -> <i8 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitXor for i8

§

type Output = i8

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i8) -> i8

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Hash for i8

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i8], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Div for i8

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i8

The resulting type after applying the / operator.
source§

fn div(self, other: i8) -> i8

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Div<&i8> for i8

§

type Output = <i8 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i8) -> <i8 as Div>::Output

Performs the / operation. Read more
","Div<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Sub<&i8> for i8

§

type Output = <i8 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i8) -> <i8 as Sub>::Output

Performs the - operation. Read more
","Sub<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Sub for i8

§

type Output = i8

The resulting type after applying the - operator.
source§

fn sub(self, other: i8) -> i8

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Clone for i8

source§

fn clone(&self) -> i8

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Add<&i8> for i8

§

type Output = <i8 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i8) -> <i8 as Add>::Output

Performs the + operation. Read more
","Add<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Add for i8

§

type Output = i8

The resulting type after applying the + operator.
source§

fn add(self, other: i8) -> i8

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl MulAssign<&i8> for i8

source§

fn mul_assign(&mut self, other: &i8)

Performs the *= operation. Read more
","MulAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl MulAssign for i8

source§

fn mul_assign(&mut self, other: i8)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.42.0 · source§

impl LowerExp for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Display for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.45.0 · source§

impl BitOr<NonZero<i8>> for i8

§

type Output = NonZero<i8>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i8>) -> <i8 as BitOr<NonZero<i8>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitOr<&i8> for i8

§

type Output = <i8 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i8) -> <i8 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitOr for i8

§

type Output = i8

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i8) -> i8

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Rem<&i8> for i8

§

type Output = <i8 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i8) -> <i8 as Rem>::Output

Performs the % operation. Read more
","Rem<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Rem for i8

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i8

The resulting type after applying the % operator.
source§

fn rem(self, other: i8) -> i8

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Debug for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl StructuralPartialEq for i8

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl SimdElement for i8

§

type Mask = i8

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.42.0 · source§

impl UpperExp for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Eq for i8

","Eq","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Octal for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl<'a> Sum<&'a i8> for i8

source§

fn sum<I>(iter: I) -> i8
where\n I: Iterator<Item = &'a i8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl Sum for i8

source§

fn sum<I>(iter: I) -> i8
where\n I: Iterator<Item = i8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Ord for i8

source§

fn cmp(&self, other: &i8) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl BitAndAssign<&i8> for i8

source§

fn bitand_assign(&mut self, other: &i8)

Performs the &= operation. Read more
","BitAndAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl BitAndAssign for i8

source§

fn bitand_assign(&mut self, other: i8)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl BitOrAssign for i8

source§

fn bitor_assign(&mut self, other: i8)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl BitOrAssign<&i8> for i8

source§

fn bitor_assign(&mut self, other: &i8)

Performs the |= operation. Read more
","BitOrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl Step for i8

source§

unsafe fn forward_unchecked(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i8, end: &i8) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i8, n: usize) -> Option<i8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i8, n: usize) -> Option<i8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl BitXorAssign for i8

source§

fn bitxor_assign(&mut self, other: i8)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl BitXorAssign<&i8> for i8

source§

fn bitxor_assign(&mut self, other: &i8)

Performs the ^= operation. Read more
","BitXorAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Copy for i8

","Copy","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u16> for i8

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i16> for i8

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u64> for i8

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i64> for i8

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u32> for i8

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign for i8

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i32> for i8

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&usize> for i8

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i16> for i8

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u128> for i8

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u8> for i8

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&isize> for i8

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u16> for i8

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i32> for i8

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i8> for i8

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<usize> for i8

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<isize> for i8

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u128> for i8

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i64> for i8

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u8> for i8

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i128> for i8

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u64> for i8

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u32> for i8

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i128> for i8

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign for i8

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u32> for i8

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<isize> for i8

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i16> for i8

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<usize> for i8

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u64> for i8

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i64> for i8

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i32> for i8

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i128> for i8

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u16> for i8

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u8> for i8

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i16> for i8

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i64> for i8

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&isize> for i8

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u128> for i8

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i128> for i8

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u8> for i8

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u32> for i8

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&usize> for i8

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u16> for i8

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u128> for i8

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i8> for i8

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u64> for i8

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i32> for i8

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl ZeroablePrimitive for i8

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl AddAssign<&i8> for i8

source§

fn add_assign(&mut self, other: &i8)

Performs the += operation. Read more
","AddAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl AddAssign for i8

source§

fn add_assign(&mut self, other: i8)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i8

const: unstable · source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i8) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl DivAssign for i8

source§

fn div_assign(&mut self, other: i8)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl DivAssign<&i8> for i8

source§

fn div_assign(&mut self, other: &i8)

Performs the /= operation. Read more
","DivAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Binary for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u64> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u128> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<isize> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&isize> for i8

§

type Output = <i8 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i8 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u16> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u8> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<usize> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u16> for i8

§

type Output = <i8 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i8 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i8> for i8

§

type Output = <i8 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i8 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&usize> for i8

§

type Output = <i8 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i8 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i32> for i8

§

type Output = <i8 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i8 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u32> for i8

§

type Output = <i8 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i8 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i16> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u128> for i8

§

type Output = <i8 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i8 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u32> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u64> for i8

§

type Output = <i8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i8 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i128> for i8

§

type Output = <i8 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i8 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u8> for i8

§

type Output = <i8 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i8 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i128> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i64> for i8

§

type Output = <i8 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i8 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i32> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i16> for i8

§

type Output = <i8 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i8 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i64> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitAnd for i8

§

type Output = i8

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i8) -> i8

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitAnd<&i8> for i8

§

type Output = <i8 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i8) -> <i8 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u128> for i8

§

type Output = <i8 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i8 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u64> for i8

§

type Output = <i8 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i8 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&isize> for i8

§

type Output = <i8 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i8 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i16> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<usize> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u8> for i8

§

type Output = <i8 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i8 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u16> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u64> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u32> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i64> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i32> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&usize> for i8

§

type Output = <i8 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i8 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u128> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i8> for i8

§

type Output = <i8 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i8 as Shl>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i32> for i8

§

type Output = <i8 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i8 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u32> for i8

§

type Output = <i8 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i8 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u16> for i8

§

type Output = <i8 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i8 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i128> for i8

§

type Output = <i8 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i8 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i128> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i64> for i8

§

type Output = <i8 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i8 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i16> for i8

§

type Output = <i8 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i8 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u8> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<isize> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl LowerHex for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl SimdCast for i8

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Not for i8

§

type Output = i8

The resulting type after applying the ! operator.
source§

fn not(self) -> i8

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl Product for i8

source§

fn product<I>(iter: I) -> i8
where\n I: Iterator<Item = i8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl<'a> Product<&'a i8> for i8

source§

fn product<I>(iter: I) -> i8
where\n I: Iterator<Item = &'a i8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.28.0 · source§

impl From<bool> for i8

source§

fn from(small: bool) -> i8

Converts a bool to a i8. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i8::from(true), 1);\nassert_eq!(i8::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.31.0 · source§

impl From<NonZero<i8>> for i8

source§

fn from(nonzero: NonZero<i8>) -> i8

Converts a NonZeroI8 into an i8

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl FromStr for i8

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i8, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Mul for i8

§

type Output = i8

The resulting type after applying the * operator.
source§

fn mul(self, other: i8) -> i8

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Mul<&i8> for i8

§

type Output = <i8 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i8) -> <i8 as Mul>::Output

Performs the * operation. Read more
","Mul<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl SubAssign<&i8> for i8

source§

fn sub_assign(&mut self, other: &i8)

Performs the -= operation. Read more
","SubAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl SubAssign for i8

source§

fn sub_assign(&mut self, other: i8)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl RemAssign for i8

source§

fn rem_assign(&mut self, other: i8)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl RemAssign<&i8> for i8

source§

fn rem_assign(&mut self, other: &i8)

Performs the %= operation. Read more
","RemAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Default for i8

source§

fn default() -> i8

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u16> for i8

source§

fn try_from(u: u16) -> Result<i8, <i8 as TryFrom<u16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<isize> for i8

source§

fn try_from(u: isize) -> Result<i8, <i8 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u128> for i8

source§

fn try_from(u: u128) -> Result<i8, <i8 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<usize> for i8

source§

fn try_from(u: usize) -> Result<i8, <i8 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i64> for i8

source§

fn try_from(u: i64) -> Result<i8, <i8 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i16> for i8

source§

fn try_from(u: i16) -> Result<i8, <i8 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i32> for i8

source§

fn try_from(u: i32) -> Result<i8, <i8 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u64> for i8

source§

fn try_from(u: u64) -> Result<i8, <i8 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u8> for i8

source§

fn try_from(u: u8) -> Result<i8, <i8 as TryFrom<u8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u32> for i8

source§

fn try_from(u: u32) -> Result<i8, <i8 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i128> for i8

source§

fn try_from(u: i128) -> Result<i8, <i8 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Neg for i8

§

type Output = i8

The resulting type after applying the - operator.
source§

fn neg(self) -> i8

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl UpperHex for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LiftRef<UT> for i8

§

type LiftType = i8

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> TypeId<UT> for i8

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl FfiDefault for i8

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> ConvertError<UT> for i8

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> FfiConverter<UT> for i8

§

type FfiType = i8

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i8) -> <i8 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i8 as FfiConverter<UT>>::FfiType) -> Result<i8, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i8, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i8, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LiftReturn<UT> for i8

§

type ReturnType = <i8 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i8 as LiftReturn<UT>>::ReturnType\n) -> Result<i8, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LowerReturn<UT> for i8

§

type ReturnType = <i8 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i8\n) -> Result<<i8 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> Lower<UT> for i8

§

type FfiType = <i8 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i8) -> <i8 as Lower<UT>>::FfiType

§

fn write(obj: i8, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> Lift<UT> for i8

§

type FfiType = <i8 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i8 as Lift<UT>>::FfiType) -> Result<i8, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i8, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"]] +"uniffi":[["
source§

impl MaskElement for i8

","MaskElement","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl PartialOrd for i8

source§

fn partial_cmp(&self, other: &i8) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &i8) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &i8) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &i8) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &i8) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl TrustedStep for i8

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl ConstParamTy for i8

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitXor<&i8> for i8

§

type Output = <i8 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &i8) -> <i8 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitXor for i8

§

type Output = i8

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: i8) -> i8

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Hash for i8

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[i8], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Div for i8

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0 or the division results in overflow.

\n
§

type Output = i8

The resulting type after applying the / operator.
source§

fn div(self, other: i8) -> i8

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Div<&i8> for i8

§

type Output = <i8 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &i8) -> <i8 as Div>::Output

Performs the / operation. Read more
","Div<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Sub<&i8> for i8

§

type Output = <i8 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i8) -> <i8 as Sub>::Output

Performs the - operation. Read more
","Sub<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Sub for i8

§

type Output = i8

The resulting type after applying the - operator.
source§

fn sub(self, other: i8) -> i8

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Clone for i8

source§

fn clone(&self) -> i8

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Add<&i8> for i8

§

type Output = <i8 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &i8) -> <i8 as Add>::Output

Performs the + operation. Read more
","Add<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Add for i8

§

type Output = i8

The resulting type after applying the + operator.
source§

fn add(self, other: i8) -> i8

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl MulAssign<&i8> for i8

source§

fn mul_assign(&mut self, other: &i8)

Performs the *= operation. Read more
","MulAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl MulAssign for i8

source§

fn mul_assign(&mut self, other: i8)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.42.0 · source§

impl LowerExp for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Display for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.45.0 · source§

impl BitOr<NonZero<i8>> for i8

§

type Output = NonZero<i8>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<i8>) -> <i8 as BitOr<NonZero<i8>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitOr<&i8> for i8

§

type Output = <i8 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &i8) -> <i8 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitOr for i8

§

type Output = i8

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: i8) -> i8

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Rem<&i8> for i8

§

type Output = <i8 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &i8) -> <i8 as Rem>::Output

Performs the % operation. Read more
","Rem<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Rem for i8

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0 or if self / other results in overflow.

\n
§

type Output = i8

The resulting type after applying the % operator.
source§

fn rem(self, other: i8) -> i8

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Debug for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl StructuralPartialEq for i8

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl SimdElement for i8

§

type Mask = i8

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.42.0 · source§

impl UpperExp for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Eq for i8

","Eq","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Octal for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl<'a> Sum<&'a i8> for i8

source§

fn sum<I>(iter: I) -> i8
where\n I: Iterator<Item = &'a i8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl Sum for i8

source§

fn sum<I>(iter: I) -> i8
where\n I: Iterator<Item = i8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Ord for i8

source§

fn cmp(&self, other: &i8) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl BitAndAssign<&i8> for i8

source§

fn bitand_assign(&mut self, other: &i8)

Performs the &= operation. Read more
","BitAndAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl BitAndAssign for i8

source§

fn bitand_assign(&mut self, other: i8)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl BitOrAssign for i8

source§

fn bitor_assign(&mut self, other: i8)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl BitOrAssign<&i8> for i8

source§

fn bitor_assign(&mut self, other: &i8)

Performs the |= operation. Read more
","BitOrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl Step for i8

source§

unsafe fn forward_unchecked(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: i8, n: usize) -> i8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &i8, end: &i8) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: i8, n: usize) -> Option<i8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: i8, n: usize) -> Option<i8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl BitXorAssign for i8

source§

fn bitxor_assign(&mut self, other: i8)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl BitXorAssign<&i8> for i8

source§

fn bitxor_assign(&mut self, other: &i8)

Performs the ^= operation. Read more
","BitXorAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Copy for i8

","Copy","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u16> for i8

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i16> for i8

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u64> for i8

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i64> for i8

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u32> for i8

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign for i8

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i32> for i8

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&usize> for i8

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i16> for i8

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u128> for i8

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u8> for i8

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&isize> for i8

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u16> for i8

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i32> for i8

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i8> for i8

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<usize> for i8

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<isize> for i8

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u128> for i8

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i64> for i8

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u8> for i8

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<i128> for i8

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&u64> for i8

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShrAssign<u32> for i8

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShrAssign<&i128> for i8

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign for i8

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u32> for i8

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<isize> for i8

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i16> for i8

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<usize> for i8

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u64> for i8

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i64> for i8

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i32> for i8

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i128> for i8

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u16> for i8

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u8> for i8

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i16> for i8

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i64> for i8

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&isize> for i8

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u128> for i8

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i128> for i8

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u8> for i8

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u32> for i8

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&usize> for i8

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u16> for i8

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<u128> for i8

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&i8> for i8

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl ShlAssign<&u64> for i8

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl ShlAssign<i32> for i8

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl ZeroablePrimitive for i8

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl AddAssign<&i8> for i8

source§

fn add_assign(&mut self, other: &i8)

Performs the += operation. Read more
","AddAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl AddAssign for i8

source§

fn add_assign(&mut self, other: i8)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 (const: unstable) · source§

impl PartialEq for i8

const: unstable · source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &i8) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl DivAssign for i8

source§

fn div_assign(&mut self, other: i8)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl DivAssign<&i8> for i8

source§

fn div_assign(&mut self, other: &i8)

Performs the /= operation. Read more
","DivAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Binary for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u64> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u128> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<isize> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&isize> for i8

§

type Output = <i8 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <i8 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u16> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u8> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<usize> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u16> for i8

§

type Output = <i8 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <i8 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i8> for i8

§

type Output = <i8 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <i8 as Shr>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&usize> for i8

§

type Output = <i8 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <i8 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i32> for i8

§

type Output = <i8 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <i8 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u32> for i8

§

type Output = <i8 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <i8 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i16> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u128> for i8

§

type Output = <i8 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <i8 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<u32> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u64> for i8

§

type Output = <i8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <i8 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i128> for i8

§

type Output = <i8 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <i8 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&u8> for i8

§

type Output = <i8 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <i8 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i128> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i64> for i8

§

type Output = <i8 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <i8 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i32> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<&i16> for i8

§

type Output = <i8 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <i8 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shr<i64> for i8

§

type Output = i8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> i8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitAnd for i8

§

type Output = i8

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: i8) -> i8

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl BitAnd<&i8> for i8

§

type Output = <i8 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &i8) -> <i8 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u128> for i8

§

type Output = <i8 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <i8 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u64> for i8

§

type Output = <i8 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <i8 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&isize> for i8

§

type Output = <i8 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <i8 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i16> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<usize> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u8> for i8

§

type Output = <i8 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <i8 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u16> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u64> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u32> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i64> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i32> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&usize> for i8

§

type Output = <i8 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <i8 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u128> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i8> for i8

§

type Output = <i8 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <i8 as Shl>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i32> for i8

§

type Output = <i8 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <i8 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u32> for i8

§

type Output = <i8 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <i8 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&u16> for i8

§

type Output = <i8 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <i8 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i128> for i8

§

type Output = <i8 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <i8 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<i128> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i64> for i8

§

type Output = <i8 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <i8 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<&i16> for i8

§

type Output = <i8 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <i8 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<u8> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Shl<isize> for i8

§

type Output = i8

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> i8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl LowerHex for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
source§

impl SimdCast for i8

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Not for i8

§

type Output = i8

The resulting type after applying the ! operator.
source§

fn not(self) -> i8

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl Product for i8

source§

fn product<I>(iter: I) -> i8
where\n I: Iterator<Item = i8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.12.0 · source§

impl<'a> Product<&'a i8> for i8

source§

fn product<I>(iter: I) -> i8
where\n I: Iterator<Item = &'a i8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.28.0 · source§

impl From<bool> for i8

source§

fn from(small: bool) -> i8

Converts a bool to a i8. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(i8::from(true), 1);\nassert_eq!(i8::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.31.0 · source§

impl From<NonZero<i8>> for i8

source§

fn from(nonzero: NonZero<i8>) -> i8

Converts a NonZeroI8 into an i8

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl FromStr for i8

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<i8, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Mul for i8

§

type Output = i8

The resulting type after applying the * operator.
source§

fn mul(self, other: i8) -> i8

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Mul<&i8> for i8

§

type Output = <i8 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &i8) -> <i8 as Mul>::Output

Performs the * operation. Read more
","Mul<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl SubAssign<&i8> for i8

source§

fn sub_assign(&mut self, other: &i8)

Performs the -= operation. Read more
","SubAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl SubAssign for i8

source§

fn sub_assign(&mut self, other: i8)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.8.0 · source§

impl RemAssign for i8

source§

fn rem_assign(&mut self, other: i8)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.22.0 · source§

impl RemAssign<&i8> for i8

source§

fn rem_assign(&mut self, other: &i8)

Performs the %= operation. Read more
","RemAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Default for i8

source§

fn default() -> i8

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u16> for i8

source§

fn try_from(u: u16) -> Result<i8, <i8 as TryFrom<u16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<isize> for i8

source§

fn try_from(u: isize) -> Result<i8, <i8 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u128> for i8

source§

fn try_from(u: u128) -> Result<i8, <i8 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<usize> for i8

source§

fn try_from(u: usize) -> Result<i8, <i8 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i64> for i8

source§

fn try_from(u: i64) -> Result<i8, <i8 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i16> for i8

source§

fn try_from(u: i16) -> Result<i8, <i8 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i32> for i8

source§

fn try_from(u: i32) -> Result<i8, <i8 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u64> for i8

source§

fn try_from(u: u64) -> Result<i8, <i8 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u8> for i8

source§

fn try_from(u: u8) -> Result<i8, <i8 as TryFrom<u8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<u32> for i8

source§

fn try_from(u: u32) -> Result<i8, <i8 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.34.0 · source§

impl TryFrom<i128> for i8

source§

fn try_from(u: i128) -> Result<i8, <i8 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl Neg for i8

§

type Output = i8

The resulting type after applying the - operator.
source§

fn neg(self) -> i8

Performs the unary - operation. Read more
","Neg","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
1.0.0 · source§

impl UpperHex for i8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LiftRef<UT> for i8

§

type LiftType = i8

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> TypeId<UT> for i8

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> ConvertError<UT> for i8

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl FfiDefault for i8

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LiftReturn<UT> for i8

§

type ReturnType = <i8 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <i8 as LiftReturn<UT>>::ReturnType\n) -> Result<i8, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> FfiConverter<UT> for i8

§

type FfiType = i8

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: i8) -> <i8 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <i8 as FfiConverter<UT>>::FfiType) -> Result<i8, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: i8, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<i8, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LowerError<UT> for i8

§

fn lower_error(obj: i8) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> LowerReturn<UT> for i8

§

type ReturnType = <i8 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: i8\n) -> Result<<i8 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> Lower<UT> for i8

§

type FfiType = <i8 as FfiConverter<UT>>::FfiType

§

fn lower(obj: i8) -> <i8 as Lower<UT>>::FfiType

§

fn write(obj: i8, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"],["
§

impl<UT> Lift<UT> for i8

§

type FfiType = <i8 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <i8 as Lift<UT>>::FfiType) -> Result<i8, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<i8, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_char","uniffi::deps::static_assertions::_core::ffi::c_schar"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.u16.js b/internals/api/type.impl/std/primitive.u16.js index 06b218dd80..e8747e07ef 100644 --- a/internals/api/type.impl/std/primitive.u16.js +++ b/internals/api/type.impl/std/primitive.u16.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
1.0.0 · source§

impl PartialOrd for u16

source§

fn partial_cmp(&self, other: &u16) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u16) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u16) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u16) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u16) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl TrustedStep for u16

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl ConstParamTy for u16

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitXor<&u16> for u16

§

type Output = <u16 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u16) -> <u16 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitXor for u16

§

type Output = u16

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u16) -> u16

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Hash for u16

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u16], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Div for u16

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u16

The resulting type after applying the / operator.
source§

fn div(self, other: u16) -> u16

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Div<&u16> for u16

§

type Output = <u16 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u16) -> <u16 as Div>::Output

Performs the / operation. Read more
","Div<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.51.0 · source§

impl Div<NonZero<u16>> for u16

source§

fn div(self, other: NonZero<u16>) -> u16

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u16

The resulting type after applying the / operator.
","Div>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Sub for u16

§

type Output = u16

The resulting type after applying the - operator.
source§

fn sub(self, other: u16) -> u16

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Sub<&u16> for u16

§

type Output = <u16 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u16) -> <u16 as Sub>::Output

Performs the - operation. Read more
","Sub<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Clone for u16

source§

fn clone(&self) -> u16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Add for u16

§

type Output = u16

The resulting type after applying the + operator.
source§

fn add(self, other: u16) -> u16

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Add<&u16> for u16

§

type Output = <u16 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u16) -> <u16 as Add>::Output

Performs the + operation. Read more
","Add<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl MulAssign<&u16> for u16

source§

fn mul_assign(&mut self, other: &u16)

Performs the *= operation. Read more
","MulAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl MulAssign for u16

source§

fn mul_assign(&mut self, other: u16)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.42.0 · source§

impl LowerExp for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Display for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.45.0 · source§

impl BitOr<NonZero<u16>> for u16

§

type Output = NonZero<u16>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u16>) -> <u16 as BitOr<NonZero<u16>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitOr for u16

§

type Output = u16

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u16) -> u16

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitOr<&u16> for u16

§

type Output = <u16 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u16) -> <u16 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.51.0 · source§

impl Rem<NonZero<u16>> for u16

source§

fn rem(self, other: NonZero<u16>) -> u16

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u16

The resulting type after applying the % operator.
","Rem>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Rem<&u16> for u16

§

type Output = <u16 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u16) -> <u16 as Rem>::Output

Performs the % operation. Read more
","Rem<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Rem for u16

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u16

The resulting type after applying the % operator.
source§

fn rem(self, other: u16) -> u16

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Debug for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl StructuralPartialEq for u16

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl SimdElement for u16

§

type Mask = i16

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.42.0 · source§

impl UpperExp for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Eq for u16

","Eq","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Octal for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl Sum for u16

source§

fn sum<I>(iter: I) -> u16
where\n I: Iterator<Item = u16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl<'a> Sum<&'a u16> for u16

source§

fn sum<I>(iter: I) -> u16
where\n I: Iterator<Item = &'a u16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Ord for u16

source§

fn cmp(&self, other: &u16) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl BitAndAssign<&u16> for u16

source§

fn bitand_assign(&mut self, other: &u16)

Performs the &= operation. Read more
","BitAndAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl BitAndAssign for u16

source§

fn bitand_assign(&mut self, other: u16)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl BitOrAssign for u16

source§

fn bitor_assign(&mut self, other: u16)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl BitOrAssign<&u16> for u16

source§

fn bitor_assign(&mut self, other: &u16)

Performs the |= operation. Read more
","BitOrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl Step for u16

source§

unsafe fn forward_unchecked(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u16, end: &u16) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u16, n: usize) -> Option<u16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u16, n: usize) -> Option<u16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl BitXorAssign for u16

source§

fn bitxor_assign(&mut self, other: u16)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl BitXorAssign<&u16> for u16

source§

fn bitxor_assign(&mut self, other: &u16)

Performs the ^= operation. Read more
","BitXorAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Copy for u16

","Copy","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u16> for u16

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<usize> for u16

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i16> for u16

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i16> for u16

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u64> for u16

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u32> for u16

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i8> for u16

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign for u16

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&isize> for u16

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u128> for u16

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i64> for u16

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i32> for u16

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u128> for u16

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<isize> for u16

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u32> for u16

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i8> for u16

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i64> for u16

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i128> for u16

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u64> for u16

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u8> for u16

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&usize> for u16

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i32> for u16

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u8> for u16

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i128> for u16

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<usize> for u16

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i32> for u16

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<isize> for u16

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i8> for u16

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u32> for u16

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i8> for u16

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i16> for u16

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i128> for u16

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u32> for u16

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign for u16

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u128> for u16

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&isize> for u16

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u64> for u16

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i16> for u16

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u64> for u16

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i64> for u16

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u8> for u16

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i32> for u16

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u128> for u16

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u8> for u16

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i64> for u16

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&usize> for u16

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u16> for u16

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i128> for u16

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl ZeroablePrimitive for u16

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl AddAssign for u16

source§

fn add_assign(&mut self, other: u16)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl AddAssign<&u16> for u16

source§

fn add_assign(&mut self, other: &u16)

Performs the += operation. Read more
","AddAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u16

const: unstable · source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u16) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl DivAssign for u16

source§

fn div_assign(&mut self, other: u16)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl DivAssign<&u16> for u16

source§

fn div_assign(&mut self, other: &u16)

Performs the /= operation. Read more
","DivAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Binary for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i8> for u16

§

type Output = <u16 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u16 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u16> for u16

§

type Output = <u16 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u16 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u32> for u16

§

type Output = <u16 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u16 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&isize> for u16

§

type Output = <u16 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u16 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i16> for u16

§

type Output = <u16 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u16 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i32> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i8> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u64> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i16> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i128> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u128> for u16

§

type Output = <u16 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u16 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u32> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i64> for u16

§

type Output = <u16 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u16 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&usize> for u16

§

type Output = <u16 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u16 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u128> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i128> for u16

§

type Output = <u16 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u16 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i32> for u16

§

type Output = <u16 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u16 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u8> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<usize> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u8> for u16

§

type Output = <u16 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u16 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i64> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u64> for u16

§

type Output = <u16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u16 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<isize> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitAnd for u16

§

type Output = u16

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u16) -> u16

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitAnd<&u16> for u16

§

type Output = <u16 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u16) -> <u16 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u8> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&usize> for u16

§

type Output = <u16 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u16 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i8> for u16

§

type Output = <u16 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u16 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u128> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u8> for u16

§

type Output = <u16 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u16 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u64> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u32> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&isize> for u16

§

type Output = <u16 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u16 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i16> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u32> for u16

§

type Output = <u16 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u16 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i128> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i64> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i128> for u16

§

type Output = <u16 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u16 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i64> for u16

§

type Output = <u16 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u16 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i16> for u16

§

type Output = <u16 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u16 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u64> for u16

§

type Output = <u16 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u16 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<isize> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u16> for u16

§

type Output = <u16 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u16 as Shl>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u128> for u16

§

type Output = <u16 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u16 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<usize> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i32> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i8> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i32> for u16

§

type Output = <u16 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u16 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl LowerHex for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl SimdCast for u16

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Not for u16

§

type Output = u16

The resulting type after applying the ! operator.
source§

fn not(self) -> u16

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl Product for u16

source§

fn product<I>(iter: I) -> u16
where\n I: Iterator<Item = u16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl<'a> Product<&'a u16> for u16

source§

fn product<I>(iter: I) -> u16
where\n I: Iterator<Item = &'a u16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.5.0 · source§

impl From<u8> for u16

source§

fn from(small: u8) -> u16

Converts u8 to u16 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl From<AsciiChar> for u16

source§

fn from(chr: AsciiChar) -> u16

Converts to this type from the input type.
","From","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.31.0 · source§

impl From<NonZero<u16>> for u16

source§

fn from(nonzero: NonZero<u16>) -> u16

Converts a NonZeroU16 into an u16

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.28.0 · source§

impl From<bool> for u16

source§

fn from(small: bool) -> u16

Converts a bool to a u16. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u16::from(true), 1);\nassert_eq!(u16::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl FromStr for u16

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u16, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Mul for u16

§

type Output = u16

The resulting type after applying the * operator.
source§

fn mul(self, other: u16) -> u16

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Mul<&u16> for u16

§

type Output = <u16 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u16) -> <u16 as Mul>::Output

Performs the * operation. Read more
","Mul<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl SubAssign<&u16> for u16

source§

fn sub_assign(&mut self, other: &u16)

Performs the -= operation. Read more
","SubAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl SubAssign for u16

source§

fn sub_assign(&mut self, other: u16)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl RemAssign<&u16> for u16

source§

fn rem_assign(&mut self, other: &u16)

Performs the %= operation. Read more
","RemAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl RemAssign for u16

source§

fn rem_assign(&mut self, other: u16)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Default for u16

source§

fn default() -> u16

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<usize> for u16

source§

fn try_from(u: usize) -> Result<u16, <u16 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.74.0 · source§

impl TryFrom<char> for u16

Maps a char with code point in U+0000..=U+FFFF to a u16 in 0x0000..=0xFFFF with same value,\nfailing if the code point is greater than U+FFFF.

\n

This corresponds to the UCS-2 encoding, as specified in ISO/IEC 10646:2003.

\n
source§

fn try_from(c: char) -> Result<u16, <u16 as TryFrom<char>>::Error>

Tries to convert a char into a u16.

\n
§Examples
\n
let trans_rights = '⚧'; // U+26A7\nlet ninjas = '🥷'; // U+1F977\nassert_eq!(u16::try_from(trans_rights), Ok(0x26A7_u16));\nassert!(u16::try_from(ninjas).is_err());
\n
§

type Error = TryFromCharError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<u64> for u16

source§

fn try_from(u: u64) -> Result<u16, <u16 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<u128> for u16

source§

fn try_from(u: u128) -> Result<u16, <u16 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<isize> for u16

source§

fn try_from(u: isize) -> Result<u16, <u16 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i32> for u16

source§

fn try_from(u: i32) -> Result<u16, <u16 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<u32> for u16

source§

fn try_from(u: u32) -> Result<u16, <u16 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i128> for u16

source§

fn try_from(u: i128) -> Result<u16, <u16 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i8> for u16

source§

fn try_from(u: i8) -> Result<u16, <u16 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i16> for u16

source§

fn try_from(u: i16) -> Result<u16, <u16 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i64> for u16

source§

fn try_from(u: i64) -> Result<u16, <u16 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl UpperHex for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LiftRef<UT> for u16

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> TypeId<UT> for u16

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl FfiDefault for u16

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> ConvertError<UT> for u16

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> FfiConverter<UT> for u16

§

type FfiType = u16

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u16) -> <u16 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u16 as FfiConverter<UT>>::FfiType) -> Result<u16, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u16, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u16, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LiftReturn<UT> for u16

§

type ReturnType = <u16 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u16 as LiftReturn<UT>>::ReturnType\n) -> Result<u16, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LowerReturn<UT> for u16

§

type ReturnType = <u16 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u16\n) -> Result<<u16 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> Lower<UT> for u16

§

type FfiType = <u16 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u16) -> <u16 as Lower<UT>>::FfiType

§

fn write(obj: u16, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> Lift<UT> for u16

§

type FfiType = <u16 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u16 as Lift<UT>>::FfiType) -> Result<u16, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u16, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"]] +"uniffi":[["
1.0.0 · source§

impl PartialOrd for u16

source§

fn partial_cmp(&self, other: &u16) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u16) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u16) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u16) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u16) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl TrustedStep for u16

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl ConstParamTy for u16

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitXor<&u16> for u16

§

type Output = <u16 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u16) -> <u16 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitXor for u16

§

type Output = u16

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u16) -> u16

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Hash for u16

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u16], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Div for u16

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u16

The resulting type after applying the / operator.
source§

fn div(self, other: u16) -> u16

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Div<&u16> for u16

§

type Output = <u16 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u16) -> <u16 as Div>::Output

Performs the / operation. Read more
","Div<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.51.0 · source§

impl Div<NonZero<u16>> for u16

source§

fn div(self, other: NonZero<u16>) -> u16

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u16

The resulting type after applying the / operator.
","Div>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Sub for u16

§

type Output = u16

The resulting type after applying the - operator.
source§

fn sub(self, other: u16) -> u16

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Sub<&u16> for u16

§

type Output = <u16 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u16) -> <u16 as Sub>::Output

Performs the - operation. Read more
","Sub<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Clone for u16

source§

fn clone(&self) -> u16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Add for u16

§

type Output = u16

The resulting type after applying the + operator.
source§

fn add(self, other: u16) -> u16

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Add<&u16> for u16

§

type Output = <u16 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u16) -> <u16 as Add>::Output

Performs the + operation. Read more
","Add<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl MulAssign<&u16> for u16

source§

fn mul_assign(&mut self, other: &u16)

Performs the *= operation. Read more
","MulAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl MulAssign for u16

source§

fn mul_assign(&mut self, other: u16)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.42.0 · source§

impl LowerExp for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Display for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.45.0 · source§

impl BitOr<NonZero<u16>> for u16

§

type Output = NonZero<u16>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u16>) -> <u16 as BitOr<NonZero<u16>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitOr for u16

§

type Output = u16

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u16) -> u16

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitOr<&u16> for u16

§

type Output = <u16 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u16) -> <u16 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.51.0 · source§

impl Rem<NonZero<u16>> for u16

source§

fn rem(self, other: NonZero<u16>) -> u16

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u16

The resulting type after applying the % operator.
","Rem>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Rem<&u16> for u16

§

type Output = <u16 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u16) -> <u16 as Rem>::Output

Performs the % operation. Read more
","Rem<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Rem for u16

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u16

The resulting type after applying the % operator.
source§

fn rem(self, other: u16) -> u16

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Debug for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl StructuralPartialEq for u16

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl SimdElement for u16

§

type Mask = i16

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.42.0 · source§

impl UpperExp for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Eq for u16

","Eq","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Octal for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl Sum for u16

source§

fn sum<I>(iter: I) -> u16
where\n I: Iterator<Item = u16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl<'a> Sum<&'a u16> for u16

source§

fn sum<I>(iter: I) -> u16
where\n I: Iterator<Item = &'a u16>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Ord for u16

source§

fn cmp(&self, other: &u16) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl BitAndAssign<&u16> for u16

source§

fn bitand_assign(&mut self, other: &u16)

Performs the &= operation. Read more
","BitAndAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl BitAndAssign for u16

source§

fn bitand_assign(&mut self, other: u16)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl BitOrAssign for u16

source§

fn bitor_assign(&mut self, other: u16)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl BitOrAssign<&u16> for u16

source§

fn bitor_assign(&mut self, other: &u16)

Performs the |= operation. Read more
","BitOrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl Step for u16

source§

unsafe fn forward_unchecked(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u16, n: usize) -> u16

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u16, end: &u16) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u16, n: usize) -> Option<u16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u16, n: usize) -> Option<u16>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl BitXorAssign for u16

source§

fn bitxor_assign(&mut self, other: u16)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl BitXorAssign<&u16> for u16

source§

fn bitxor_assign(&mut self, other: &u16)

Performs the ^= operation. Read more
","BitXorAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Copy for u16

","Copy","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u16> for u16

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<usize> for u16

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i16> for u16

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i16> for u16

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u64> for u16

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u32> for u16

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i8> for u16

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign for u16

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&isize> for u16

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u128> for u16

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i64> for u16

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i32> for u16

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u128> for u16

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<isize> for u16

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u32> for u16

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i8> for u16

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i64> for u16

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i128> for u16

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u64> for u16

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&u8> for u16

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&usize> for u16

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShrAssign<&i32> for u16

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<u8> for u16

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShrAssign<i128> for u16

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<usize> for u16

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i32> for u16

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<isize> for u16

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i8> for u16

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u32> for u16

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i8> for u16

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i16> for u16

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i128> for u16

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u32> for u16

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign for u16

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u128> for u16

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&isize> for u16

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u64> for u16

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i16> for u16

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u64> for u16

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i64> for u16

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<u8> for u16

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i32> for u16

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u128> for u16

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u8> for u16

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&i64> for u16

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&usize> for u16

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl ShlAssign<&u16> for u16

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl ShlAssign<i128> for u16

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl ZeroablePrimitive for u16

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl AddAssign for u16

source§

fn add_assign(&mut self, other: u16)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl AddAssign<&u16> for u16

source§

fn add_assign(&mut self, other: &u16)

Performs the += operation. Read more
","AddAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u16

const: unstable · source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u16) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl DivAssign for u16

source§

fn div_assign(&mut self, other: u16)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl DivAssign<&u16> for u16

source§

fn div_assign(&mut self, other: &u16)

Performs the /= operation. Read more
","DivAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Binary for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i8> for u16

§

type Output = <u16 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u16 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u16> for u16

§

type Output = <u16 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u16 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u32> for u16

§

type Output = <u16 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u16 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&isize> for u16

§

type Output = <u16 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u16 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i16> for u16

§

type Output = <u16 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u16 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i32> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i8> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u64> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i16> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i128> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u128> for u16

§

type Output = <u16 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u16 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u32> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i64> for u16

§

type Output = <u16 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u16 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&usize> for u16

§

type Output = <u16 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u16 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u128> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i128> for u16

§

type Output = <u16 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u16 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&i32> for u16

§

type Output = <u16 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u16 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<u8> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<usize> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u8> for u16

§

type Output = <u16 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u16 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<i64> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<&u64> for u16

§

type Output = <u16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u16 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shr<isize> for u16

§

type Output = u16

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u16

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitAnd for u16

§

type Output = u16

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u16) -> u16

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl BitAnd<&u16> for u16

§

type Output = <u16 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u16) -> <u16 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u8> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&usize> for u16

§

type Output = <u16 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u16 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i8> for u16

§

type Output = <u16 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u16 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u128> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u8> for u16

§

type Output = <u16 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u16 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u64> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<u32> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&isize> for u16

§

type Output = <u16 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u16 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i16> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u32> for u16

§

type Output = <u16 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u16 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i128> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i64> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i128> for u16

§

type Output = <u16 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u16 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i64> for u16

§

type Output = <u16 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u16 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i16> for u16

§

type Output = <u16 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u16 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u64> for u16

§

type Output = <u16 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u16 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<isize> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u16> for u16

§

type Output = <u16 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u16 as Shl>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&u128> for u16

§

type Output = <u16 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u16 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<usize> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i32> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<i8> for u16

§

type Output = u16

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u16

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Shl<&i32> for u16

§

type Output = <u16 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u16 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl LowerHex for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl SimdCast for u16

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Not for u16

§

type Output = u16

The resulting type after applying the ! operator.
source§

fn not(self) -> u16

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl Product for u16

source§

fn product<I>(iter: I) -> u16
where\n I: Iterator<Item = u16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.12.0 · source§

impl<'a> Product<&'a u16> for u16

source§

fn product<I>(iter: I) -> u16
where\n I: Iterator<Item = &'a u16>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.5.0 · source§

impl From<u8> for u16

source§

fn from(small: u8) -> u16

Converts u8 to u16 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
source§

impl From<AsciiChar> for u16

source§

fn from(chr: AsciiChar) -> u16

Converts to this type from the input type.
","From","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.31.0 · source§

impl From<NonZero<u16>> for u16

source§

fn from(nonzero: NonZero<u16>) -> u16

Converts a NonZeroU16 into an u16

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.28.0 · source§

impl From<bool> for u16

source§

fn from(small: bool) -> u16

Converts a bool to a u16. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u16::from(true), 1);\nassert_eq!(u16::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl FromStr for u16

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u16, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Mul for u16

§

type Output = u16

The resulting type after applying the * operator.
source§

fn mul(self, other: u16) -> u16

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Mul<&u16> for u16

§

type Output = <u16 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u16) -> <u16 as Mul>::Output

Performs the * operation. Read more
","Mul<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl SubAssign<&u16> for u16

source§

fn sub_assign(&mut self, other: &u16)

Performs the -= operation. Read more
","SubAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl SubAssign for u16

source§

fn sub_assign(&mut self, other: u16)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.22.0 · source§

impl RemAssign<&u16> for u16

source§

fn rem_assign(&mut self, other: &u16)

Performs the %= operation. Read more
","RemAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.8.0 · source§

impl RemAssign for u16

source§

fn rem_assign(&mut self, other: u16)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl Default for u16

source§

fn default() -> u16

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<usize> for u16

source§

fn try_from(u: usize) -> Result<u16, <u16 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.74.0 · source§

impl TryFrom<char> for u16

Maps a char with code point in U+0000..=U+FFFF to a u16 in 0x0000..=0xFFFF with same value,\nfailing if the code point is greater than U+FFFF.

\n

This corresponds to the UCS-2 encoding, as specified in ISO/IEC 10646:2003.

\n
source§

fn try_from(c: char) -> Result<u16, <u16 as TryFrom<char>>::Error>

Tries to convert a char into a u16.

\n
§Examples
\n
let trans_rights = '⚧'; // U+26A7\nlet ninjas = '🥷'; // U+1F977\nassert_eq!(u16::try_from(trans_rights), Ok(0x26A7_u16));\nassert!(u16::try_from(ninjas).is_err());
\n
§

type Error = TryFromCharError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<u64> for u16

source§

fn try_from(u: u64) -> Result<u16, <u16 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<u128> for u16

source§

fn try_from(u: u128) -> Result<u16, <u16 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<isize> for u16

source§

fn try_from(u: isize) -> Result<u16, <u16 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i32> for u16

source§

fn try_from(u: i32) -> Result<u16, <u16 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<u32> for u16

source§

fn try_from(u: u32) -> Result<u16, <u16 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i128> for u16

source§

fn try_from(u: i128) -> Result<u16, <u16 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i8> for u16

source§

fn try_from(u: i8) -> Result<u16, <u16 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i16> for u16

source§

fn try_from(u: i16) -> Result<u16, <u16 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.34.0 · source§

impl TryFrom<i64> for u16

source§

fn try_from(u: i64) -> Result<u16, <u16 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
1.0.0 · source§

impl UpperHex for u16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LiftRef<UT> for u16

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> TypeId<UT> for u16

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> ConvertError<UT> for u16

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl FfiDefault for u16

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LiftReturn<UT> for u16

§

type ReturnType = <u16 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u16 as LiftReturn<UT>>::ReturnType\n) -> Result<u16, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> FfiConverter<UT> for u16

§

type FfiType = u16

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u16) -> <u16 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u16 as FfiConverter<UT>>::FfiType) -> Result<u16, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u16, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u16, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LowerError<UT> for u16

§

fn lower_error(obj: u16) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> LowerReturn<UT> for u16

§

type ReturnType = <u16 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u16\n) -> Result<<u16 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> Lower<UT> for u16

§

type FfiType = <u16 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u16) -> <u16 as Lower<UT>>::FfiType

§

fn write(obj: u16, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"],["
§

impl<UT> Lift<UT> for u16

§

type FfiType = <u16 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u16 as Lift<UT>>::FfiType) -> Result<u16, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u16, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_ushort","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask16"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.u32.js b/internals/api/type.impl/std/primitive.u32.js index e17251cffd..9da5be371c 100644 --- a/internals/api/type.impl/std/primitive.u32.js +++ b/internals/api/type.impl/std/primitive.u32.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
1.0.0 · source§

impl PartialOrd for u32

source§

fn partial_cmp(&self, other: &u32) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u32) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u32) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u32) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u32) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl TrustedStep for u32

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl ConstParamTy for u32

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitXor for u32

§

type Output = u32

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u32) -> u32

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitXor<&u32> for u32

§

type Output = <u32 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u32) -> <u32 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Hash for u32

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u32], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Div<&u32> for u32

§

type Output = <u32 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u32) -> <u32 as Div>::Output

Performs the / operation. Read more
","Div<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.51.0 · source§

impl Div<NonZero<u32>> for u32

source§

fn div(self, other: NonZero<u32>) -> u32

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u32

The resulting type after applying the / operator.
","Div>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Div for u32

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u32

The resulting type after applying the / operator.
source§

fn div(self, other: u32) -> u32

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Sub<&u32> for u32

§

type Output = <u32 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u32) -> <u32 as Sub>::Output

Performs the - operation. Read more
","Sub<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Sub for u32

§

type Output = u32

The resulting type after applying the - operator.
source§

fn sub(self, other: u32) -> u32

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Add for u32

§

type Output = u32

The resulting type after applying the + operator.
source§

fn add(self, other: u32) -> u32

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Add<&u32> for u32

§

type Output = <u32 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u32) -> <u32 as Add>::Output

Performs the + operation. Read more
","Add<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl MulAssign for u32

source§

fn mul_assign(&mut self, other: u32)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl MulAssign<&u32> for u32

source§

fn mul_assign(&mut self, other: &u32)

Performs the *= operation. Read more
","MulAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.42.0 · source§

impl LowerExp for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Display for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.45.0 · source§

impl BitOr<NonZero<u32>> for u32

§

type Output = NonZero<u32>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u32>) -> <u32 as BitOr<NonZero<u32>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitOr<&u32> for u32

§

type Output = <u32 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u32) -> <u32 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitOr for u32

§

type Output = u32

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u32) -> u32

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Rem for u32

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u32

The resulting type after applying the % operator.
source§

fn rem(self, other: u32) -> u32

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Rem<&u32> for u32

§

type Output = <u32 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u32) -> <u32 as Rem>::Output

Performs the % operation. Read more
","Rem<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.51.0 · source§

impl Rem<NonZero<u32>> for u32

source§

fn rem(self, other: NonZero<u32>) -> u32

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u32

The resulting type after applying the % operator.
","Rem>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Debug for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl StructuralPartialEq for u32

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl SimdElement for u32

§

type Mask = i32

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.42.0 · source§

impl UpperExp for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Eq for u32

","Eq","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Octal for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl<'a> Sum<&'a u32> for u32

source§

fn sum<I>(iter: I) -> u32
where\n I: Iterator<Item = &'a u32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl Sum for u32

source§

fn sum<I>(iter: I) -> u32
where\n I: Iterator<Item = u32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Ord for u32

source§

fn cmp(&self, other: &u32) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl BitAndAssign for u32

source§

fn bitand_assign(&mut self, other: u32)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl BitAndAssign<&u32> for u32

source§

fn bitand_assign(&mut self, other: &u32)

Performs the &= operation. Read more
","BitAndAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl BitOrAssign<&u32> for u32

source§

fn bitor_assign(&mut self, other: &u32)

Performs the |= operation. Read more
","BitOrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl BitOrAssign for u32

source§

fn bitor_assign(&mut self, other: u32)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl Step for u32

source§

unsafe fn forward_unchecked(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u32, end: &u32) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u32, n: usize) -> Option<u32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u32, n: usize) -> Option<u32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl BitXorAssign<&u32> for u32

source§

fn bitxor_assign(&mut self, other: &u32)

Performs the ^= operation. Read more
","BitXorAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl BitXorAssign for u32

source§

fn bitxor_assign(&mut self, other: u32)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Copy for u32

","Copy","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<usize> for u32

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u128> for u32

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i64> for u32

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u16> for u32

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u8> for u32

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&isize> for u32

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i64> for u32

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i32> for u32

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u64> for u32

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i32> for u32

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i8> for u32

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&usize> for u32

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u16> for u32

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i8> for u32

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u32> for u32

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u8> for u32

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u64> for u32

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i16> for u32

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i128> for u32

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<isize> for u32

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i128> for u32

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i16> for u32

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u128> for u32

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign for u32

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u128> for u32

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i32> for u32

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&usize> for u32

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u64> for u32

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i16> for u32

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u8> for u32

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i128> for u32

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u32> for u32

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u16> for u32

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i64> for u32

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign for u32

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i8> for u32

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i16> for u32

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u8> for u32

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u128> for u32

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<isize> for u32

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i32> for u32

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u16> for u32

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<usize> for u32

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i64> for u32

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i128> for u32

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i8> for u32

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u64> for u32

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&isize> for u32

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl ZeroablePrimitive for u32

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl AddAssign<&u32> for u32

source§

fn add_assign(&mut self, other: &u32)

Performs the += operation. Read more
","AddAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl AddAssign for u32

source§

fn add_assign(&mut self, other: u32)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u32

const: unstable · source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u32) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl DivAssign for u32

source§

fn div_assign(&mut self, other: u32)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl DivAssign<&u32> for u32

source§

fn div_assign(&mut self, other: &u32)

Performs the /= operation. Read more
","DivAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Binary for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&usize> for u32

§

type Output = <u32 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u32 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u8> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i32> for u32

§

type Output = <u32 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u32 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i16> for u32

§

type Output = <u32 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u32 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i64> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i32> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i8> for u32

§

type Output = <u32 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u32 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<isize> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<usize> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i128> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u16> for u32

§

type Output = <u32 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u32 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u32> for u32

§

type Output = <u32 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u32 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i64> for u32

§

type Output = <u32 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u32 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u128> for u32

§

type Output = <u32 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u32 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u16> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u128> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i128> for u32

§

type Output = <u32 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u32 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u64> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u8> for u32

§

type Output = <u32 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u32 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u64> for u32

§

type Output = <u32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u32 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i16> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i8> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&isize> for u32

§

type Output = <u32 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u32 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitAnd for u32

§

type Output = u32

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u32) -> u32

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitAnd<&u32> for u32

§

type Output = <u32 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u32) -> <u32 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u16> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i8> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u8> for u32

§

type Output = <u32 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u32 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u64> for u32

§

type Output = <u32 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u32 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&isize> for u32

§

type Output = <u32 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u32 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i16> for u32

§

type Output = <u32 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u32 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i128> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u16> for u32

§

type Output = <u32 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u32 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u128> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u128> for u32

§

type Output = <u32 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u32 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<usize> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i64> for u32

§

type Output = <u32 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u32 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<isize> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i32> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i32> for u32

§

type Output = <u32 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u32 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u32> for u32

§

type Output = <u32 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u32 as Shl>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&usize> for u32

§

type Output = <u32 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u32 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i8> for u32

§

type Output = <u32 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u32 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i128> for u32

§

type Output = <u32 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u32 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u8> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i64> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u64> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i16> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl LowerHex for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl SimdCast for u32

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Not for u32

§

type Output = u32

The resulting type after applying the ! operator.
source§

fn not(self) -> u32

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl Product for u32

source§

fn product<I>(iter: I) -> u32
where\n I: Iterator<Item = u32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl<'a> Product<&'a u32> for u32

source§

fn product<I>(iter: I) -> u32
where\n I: Iterator<Item = &'a u32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.5.0 · source§

impl From<u8> for u32

source§

fn from(small: u8) -> u32

Converts u8 to u32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.1.0 · source§

impl From<Ipv4Addr> for u32

source§

fn from(ip: Ipv4Addr) -> u32

Uses Ipv4Addr::to_bits to convert an IPv4 address to a host byte order u32.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.13.0 · source§

impl From<char> for u32

source§

fn from(c: char) -> u32

Converts a char into a u32.

\n
§Examples
\n
use std::mem;\n\nlet c = 'c';\nlet u = u32::from(c);\nassert!(4 == mem::size_of_val(&u))
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl From<AsciiChar> for u32

source§

fn from(chr: AsciiChar) -> u32

Converts to this type from the input type.
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.5.0 · source§

impl From<u16> for u32

source§

fn from(small: u16) -> u32

Converts u16 to u32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.28.0 · source§

impl From<bool> for u32

source§

fn from(small: bool) -> u32

Converts a bool to a u32. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u32::from(true), 1);\nassert_eq!(u32::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.31.0 · source§

impl From<NonZero<u32>> for u32

source§

fn from(nonzero: NonZero<u32>) -> u32

Converts a NonZeroU32 into an u32

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl FromStr for u32

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u32, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.31.0 · source§

impl Mul<Duration> for u32

§

type Output = Duration

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Duration) -> Duration

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Mul for u32

§

type Output = u32

The resulting type after applying the * operator.
source§

fn mul(self, other: u32) -> u32

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Mul<&u32> for u32

§

type Output = <u32 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u32) -> <u32 as Mul>::Output

Performs the * operation. Read more
","Mul<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl SubAssign for u32

source§

fn sub_assign(&mut self, other: u32)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl SubAssign<&u32> for u32

source§

fn sub_assign(&mut self, other: &u32)

Performs the -= operation. Read more
","SubAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl RemAssign for u32

source§

fn rem_assign(&mut self, other: u32)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl RemAssign<&u32> for u32

source§

fn rem_assign(&mut self, other: &u32)

Performs the %= operation. Read more
","RemAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Default for u32

source§

fn default() -> u32

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<u64> for u32

source§

fn try_from(u: u64) -> Result<u32, <u32 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<isize> for u32

source§

fn try_from(u: isize) -> Result<u32, <u32 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<usize> for u32

source§

fn try_from(u: usize) -> Result<u32, <u32 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i16> for u32

source§

fn try_from(u: i16) -> Result<u32, <u32 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i128> for u32

source§

fn try_from(u: i128) -> Result<u32, <u32 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i64> for u32

source§

fn try_from(u: i64) -> Result<u32, <u32 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<u128> for u32

source§

fn try_from(u: u128) -> Result<u32, <u32 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i32> for u32

source§

fn try_from(u: i32) -> Result<u32, <u32 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i8> for u32

source§

fn try_from(u: i8) -> Result<u32, <u32 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl UpperHex for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LiftRef<UT> for u32

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> TypeId<UT> for u32

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl FfiDefault for u32

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> ConvertError<UT> for u32

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> FfiConverter<UT> for u32

§

type FfiType = u32

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u32) -> <u32 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u32 as FfiConverter<UT>>::FfiType) -> Result<u32, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u32, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u32, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LiftReturn<UT> for u32

§

type ReturnType = <u32 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u32 as LiftReturn<UT>>::ReturnType\n) -> Result<u32, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LowerReturn<UT> for u32

§

type ReturnType = <u32 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u32\n) -> Result<<u32 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> Lower<UT> for u32

§

type FfiType = <u32 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u32) -> <u32 as Lower<UT>>::FfiType

§

fn write(obj: u32, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> Lift<UT> for u32

§

type FfiType = <u32 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u32 as Lift<UT>>::FfiType) -> Result<u32, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u32, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"]] +"uniffi":[["
1.0.0 · source§

impl PartialOrd for u32

source§

fn partial_cmp(&self, other: &u32) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u32) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u32) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u32) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u32) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl TrustedStep for u32

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl ConstParamTy for u32

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitXor for u32

§

type Output = u32

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u32) -> u32

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitXor<&u32> for u32

§

type Output = <u32 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u32) -> <u32 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Hash for u32

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u32], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Div<&u32> for u32

§

type Output = <u32 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u32) -> <u32 as Div>::Output

Performs the / operation. Read more
","Div<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.51.0 · source§

impl Div<NonZero<u32>> for u32

source§

fn div(self, other: NonZero<u32>) -> u32

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u32

The resulting type after applying the / operator.
","Div>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Div for u32

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u32

The resulting type after applying the / operator.
source§

fn div(self, other: u32) -> u32

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Sub<&u32> for u32

§

type Output = <u32 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u32) -> <u32 as Sub>::Output

Performs the - operation. Read more
","Sub<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Sub for u32

§

type Output = u32

The resulting type after applying the - operator.
source§

fn sub(self, other: u32) -> u32

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Add for u32

§

type Output = u32

The resulting type after applying the + operator.
source§

fn add(self, other: u32) -> u32

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Add<&u32> for u32

§

type Output = <u32 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u32) -> <u32 as Add>::Output

Performs the + operation. Read more
","Add<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl MulAssign for u32

source§

fn mul_assign(&mut self, other: u32)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl MulAssign<&u32> for u32

source§

fn mul_assign(&mut self, other: &u32)

Performs the *= operation. Read more
","MulAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.42.0 · source§

impl LowerExp for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Display for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.45.0 · source§

impl BitOr<NonZero<u32>> for u32

§

type Output = NonZero<u32>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u32>) -> <u32 as BitOr<NonZero<u32>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitOr<&u32> for u32

§

type Output = <u32 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u32) -> <u32 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitOr for u32

§

type Output = u32

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u32) -> u32

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Rem for u32

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u32

The resulting type after applying the % operator.
source§

fn rem(self, other: u32) -> u32

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Rem<&u32> for u32

§

type Output = <u32 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u32) -> <u32 as Rem>::Output

Performs the % operation. Read more
","Rem<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.51.0 · source§

impl Rem<NonZero<u32>> for u32

source§

fn rem(self, other: NonZero<u32>) -> u32

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u32

The resulting type after applying the % operator.
","Rem>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Debug for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl StructuralPartialEq for u32

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl SimdElement for u32

§

type Mask = i32

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.42.0 · source§

impl UpperExp for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Eq for u32

","Eq","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Octal for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl<'a> Sum<&'a u32> for u32

source§

fn sum<I>(iter: I) -> u32
where\n I: Iterator<Item = &'a u32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl Sum for u32

source§

fn sum<I>(iter: I) -> u32
where\n I: Iterator<Item = u32>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Ord for u32

source§

fn cmp(&self, other: &u32) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl BitAndAssign for u32

source§

fn bitand_assign(&mut self, other: u32)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl BitAndAssign<&u32> for u32

source§

fn bitand_assign(&mut self, other: &u32)

Performs the &= operation. Read more
","BitAndAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl BitOrAssign<&u32> for u32

source§

fn bitor_assign(&mut self, other: &u32)

Performs the |= operation. Read more
","BitOrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl BitOrAssign for u32

source§

fn bitor_assign(&mut self, other: u32)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl Step for u32

source§

unsafe fn forward_unchecked(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u32, n: usize) -> u32

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u32, end: &u32) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u32, n: usize) -> Option<u32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u32, n: usize) -> Option<u32>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl BitXorAssign<&u32> for u32

source§

fn bitxor_assign(&mut self, other: &u32)

Performs the ^= operation. Read more
","BitXorAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl BitXorAssign for u32

source§

fn bitxor_assign(&mut self, other: u32)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Copy for u32

","Copy","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<usize> for u32

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u128> for u32

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i64> for u32

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u16> for u32

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u8> for u32

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&isize> for u32

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i64> for u32

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i32> for u32

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u64> for u32

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i32> for u32

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i8> for u32

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&usize> for u32

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u16> for u32

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i8> for u32

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u32> for u32

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u8> for u32

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&u64> for u32

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i16> for u32

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i128> for u32

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<isize> for u32

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<i128> for u32

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShrAssign<&i16> for u32

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign<u128> for u32

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShrAssign for u32

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u128> for u32

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i32> for u32

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&usize> for u32

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u64> for u32

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i16> for u32

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u8> for u32

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i128> for u32

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u32> for u32

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u16> for u32

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i64> for u32

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign for u32

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i8> for u32

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i16> for u32

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u8> for u32

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u128> for u32

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<isize> for u32

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i32> for u32

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&u16> for u32

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<usize> for u32

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<i64> for u32

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i128> for u32

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&i8> for u32

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl ShlAssign<u64> for u32

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl ShlAssign<&isize> for u32

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl ZeroablePrimitive for u32

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl AddAssign<&u32> for u32

source§

fn add_assign(&mut self, other: &u32)

Performs the += operation. Read more
","AddAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl AddAssign for u32

source§

fn add_assign(&mut self, other: u32)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u32

const: unstable · source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u32) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl DivAssign for u32

source§

fn div_assign(&mut self, other: u32)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl DivAssign<&u32> for u32

source§

fn div_assign(&mut self, other: &u32)

Performs the /= operation. Read more
","DivAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Binary for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&usize> for u32

§

type Output = <u32 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u32 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u8> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i32> for u32

§

type Output = <u32 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u32 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i16> for u32

§

type Output = <u32 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u32 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i64> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i32> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i8> for u32

§

type Output = <u32 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u32 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<isize> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<usize> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i128> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u16> for u32

§

type Output = <u32 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u32 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u32> for u32

§

type Output = <u32 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u32 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i64> for u32

§

type Output = <u32 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u32 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u128> for u32

§

type Output = <u32 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u32 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u16> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u128> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&i128> for u32

§

type Output = <u32 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u32 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<u64> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u8> for u32

§

type Output = <u32 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u32 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&u64> for u32

§

type Output = <u32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u32 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i16> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<i8> for u32

§

type Output = u32

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u32

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shr<&isize> for u32

§

type Output = <u32 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u32 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitAnd for u32

§

type Output = u32

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u32) -> u32

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl BitAnd<&u32> for u32

§

type Output = <u32 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u32) -> <u32 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u16> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i8> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u8> for u32

§

type Output = <u32 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u32 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u64> for u32

§

type Output = <u32 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u32 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&isize> for u32

§

type Output = <u32 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u32 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i16> for u32

§

type Output = <u32 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u32 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i128> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u16> for u32

§

type Output = <u32 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u32 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u128> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u128> for u32

§

type Output = <u32 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u32 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<usize> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i64> for u32

§

type Output = <u32 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u32 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<isize> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i32> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i32> for u32

§

type Output = <u32 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u32 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&u32> for u32

§

type Output = <u32 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u32 as Shl>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&usize> for u32

§

type Output = <u32 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u32 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i8> for u32

§

type Output = <u32 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u32 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<&i128> for u32

§

type Output = <u32 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u32 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u8> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i64> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<u64> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Shl<i16> for u32

§

type Output = u32

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u32

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl LowerHex for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl SimdCast for u32

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Not for u32

§

type Output = u32

The resulting type after applying the ! operator.
source§

fn not(self) -> u32

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl Product for u32

source§

fn product<I>(iter: I) -> u32
where\n I: Iterator<Item = u32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.12.0 · source§

impl<'a> Product<&'a u32> for u32

source§

fn product<I>(iter: I) -> u32
where\n I: Iterator<Item = &'a u32>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.5.0 · source§

impl From<u8> for u32

source§

fn from(small: u8) -> u32

Converts u8 to u32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.1.0 · source§

impl From<Ipv4Addr> for u32

source§

fn from(ip: Ipv4Addr) -> u32

Uses Ipv4Addr::to_bits to convert an IPv4 address to a host byte order u32.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.13.0 · source§

impl From<char> for u32

source§

fn from(c: char) -> u32

Converts a char into a u32.

\n
§Examples
\n
use std::mem;\n\nlet c = 'c';\nlet u = u32::from(c);\nassert!(4 == mem::size_of_val(&u))
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
source§

impl From<AsciiChar> for u32

source§

fn from(chr: AsciiChar) -> u32

Converts to this type from the input type.
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.5.0 · source§

impl From<u16> for u32

source§

fn from(small: u16) -> u32

Converts u16 to u32 losslessly.

\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.28.0 · source§

impl From<bool> for u32

source§

fn from(small: bool) -> u32

Converts a bool to a u32. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u32::from(true), 1);\nassert_eq!(u32::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.31.0 · source§

impl From<NonZero<u32>> for u32

source§

fn from(nonzero: NonZero<u32>) -> u32

Converts a NonZeroU32 into an u32

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl FromStr for u32

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u32, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.31.0 · source§

impl Mul<Duration> for u32

§

type Output = Duration

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Duration) -> Duration

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Mul for u32

§

type Output = u32

The resulting type after applying the * operator.
source§

fn mul(self, other: u32) -> u32

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Mul<&u32> for u32

§

type Output = <u32 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u32) -> <u32 as Mul>::Output

Performs the * operation. Read more
","Mul<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl SubAssign for u32

source§

fn sub_assign(&mut self, other: u32)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl SubAssign<&u32> for u32

source§

fn sub_assign(&mut self, other: &u32)

Performs the -= operation. Read more
","SubAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.8.0 · source§

impl RemAssign for u32

source§

fn rem_assign(&mut self, other: u32)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.22.0 · source§

impl RemAssign<&u32> for u32

source§

fn rem_assign(&mut self, other: &u32)

Performs the %= operation. Read more
","RemAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl Default for u32

source§

fn default() -> u32

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<u64> for u32

source§

fn try_from(u: u64) -> Result<u32, <u32 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<isize> for u32

source§

fn try_from(u: isize) -> Result<u32, <u32 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<usize> for u32

source§

fn try_from(u: usize) -> Result<u32, <u32 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i16> for u32

source§

fn try_from(u: i16) -> Result<u32, <u32 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i128> for u32

source§

fn try_from(u: i128) -> Result<u32, <u32 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i64> for u32

source§

fn try_from(u: i64) -> Result<u32, <u32 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<u128> for u32

source§

fn try_from(u: u128) -> Result<u32, <u32 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i32> for u32

source§

fn try_from(u: i32) -> Result<u32, <u32 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.34.0 · source§

impl TryFrom<i8> for u32

source§

fn try_from(u: i8) -> Result<u32, <u32 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
1.0.0 · source§

impl UpperHex for u32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LiftRef<UT> for u32

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> TypeId<UT> for u32

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> ConvertError<UT> for u32

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl FfiDefault for u32

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LiftReturn<UT> for u32

§

type ReturnType = <u32 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u32 as LiftReturn<UT>>::ReturnType\n) -> Result<u32, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> FfiConverter<UT> for u32

§

type FfiType = u32

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u32) -> <u32 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u32 as FfiConverter<UT>>::FfiType) -> Result<u32, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u32, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u32, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LowerError<UT> for u32

§

fn lower_error(obj: u32) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> LowerReturn<UT> for u32

§

type ReturnType = <u32 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u32\n) -> Result<<u32 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> Lower<UT> for u32

§

type FfiType = <u32 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u32) -> <u32 as Lower<UT>>::FfiType

§

fn write(obj: u32, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"],["
§

impl<UT> Lift<UT> for u32

§

type FfiType = <u32 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u32 as Lift<UT>>::FfiType) -> Result<u32, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u32, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_uint","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask32"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.u64.js b/internals/api/type.impl/std/primitive.u64.js index 32ffc27aba..90e952dca2 100644 --- a/internals/api/type.impl/std/primitive.u64.js +++ b/internals/api/type.impl/std/primitive.u64.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
1.0.0 · source§

impl PartialOrd for u64

source§

fn partial_cmp(&self, other: &u64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl TrustedStep for u64

","TrustedStep","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl ConstParamTy for u64

","ConstParamTy","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitXor<&u64> for u64

§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u64) -> <u64 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitXor for u64

§

type Output = u64

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u64) -> u64

Performs the ^ operation. Read more
","BitXor","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Hash for u64

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u64], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Div<&u64> for u64

§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u64) -> <u64 as Div>::Output

Performs the / operation. Read more
","Div<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.51.0 · source§

impl Div<NonZero<u64>> for u64

source§

fn div(self, other: NonZero<u64>) -> u64

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the / operator.
","Div>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Div for u64

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the / operator.
source§

fn div(self, other: u64) -> u64

Performs the / operation. Read more
","Div","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Sub<&u64> for u64

§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u64) -> <u64 as Sub>::Output

Performs the - operation. Read more
","Sub<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Sub for u64

§

type Output = u64

The resulting type after applying the - operator.
source§

fn sub(self, other: u64) -> u64

Performs the - operation. Read more
","Sub","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Clone for u64

source§

fn clone(&self) -> u64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Add for u64

§

type Output = u64

The resulting type after applying the + operator.
source§

fn add(self, other: u64) -> u64

Performs the + operation. Read more
","Add","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Add<&u64> for u64

§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u64) -> <u64 as Add>::Output

Performs the + operation. Read more
","Add<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl MulAssign for u64

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
","MulAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl MulAssign<&u64> for u64

source§

fn mul_assign(&mut self, other: &u64)

Performs the *= operation. Read more
","MulAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.42.0 · source§

impl LowerExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Display for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.45.0 · source§

impl BitOr<NonZero<u64>> for u64

§

type Output = NonZero<u64>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u64>) -> <u64 as BitOr<NonZero<u64>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitOr<&u64> for u64

§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u64) -> <u64 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitOr for u64

§

type Output = u64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u64) -> u64

Performs the | operation. Read more
","BitOr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Rem for u64

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the % operator.
source§

fn rem(self, other: u64) -> u64

Performs the % operation. Read more
","Rem","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Rem<&u64> for u64

§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u64) -> <u64 as Rem>::Output

Performs the % operation. Read more
","Rem<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.51.0 · source§

impl Rem<NonZero<u64>> for u64

source§

fn rem(self, other: NonZero<u64>) -> u64

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the % operator.
","Rem>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Debug for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl StructuralPartialEq for u64

","StructuralPartialEq","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl SimdElement for u64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.42.0 · source§

impl UpperExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Eq for u64

","Eq","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Octal for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl<'a> Sum<&'a u64> for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl Sum for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Ord for u64

source§

fn cmp(&self, other: &u64) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl BitAndAssign<&u64> for u64

source§

fn bitand_assign(&mut self, other: &u64)

Performs the &= operation. Read more
","BitAndAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl BitAndAssign for u64

source§

fn bitand_assign(&mut self, other: u64)

Performs the &= operation. Read more
","BitAndAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl BitOrAssign for u64

source§

fn bitor_assign(&mut self, other: u64)

Performs the |= operation. Read more
","BitOrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl BitOrAssign<&u64> for u64

source§

fn bitor_assign(&mut self, other: &u64)

Performs the |= operation. Read more
","BitOrAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl Step for u64

source§

unsafe fn forward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u64, end: &u64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl BitXorAssign<&u64> for u64

source§

fn bitxor_assign(&mut self, other: &u64)

Performs the ^= operation. Read more
","BitXorAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl BitXorAssign for u64

source§

fn bitxor_assign(&mut self, other: u64)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Copy for u64

","Copy","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&usize> for u64

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u8> for u64

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u16> for u64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<isize> for u64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i16> for u64

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i8> for u64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u32> for u64

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i64> for u64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u16> for u64

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i32> for u64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i128> for u64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&isize> for u64

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i64> for u64

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u32> for u64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u8> for u64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u128> for u64

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i8> for u64

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u128> for u64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign for u64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<usize> for u64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i32> for u64

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i16> for u64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i128> for u64

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u64> for u64

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u8> for u64

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i64> for u64

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u32> for u64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<usize> for u64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i32> for u64

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i128> for u64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i128> for u64

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&usize> for u64

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign for u64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u32> for u64

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u128> for u64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u64> for u64

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&isize> for u64

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u128> for u64

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u16> for u64

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i16> for u64

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i64> for u64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u16> for u64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<isize> for u64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i32> for u64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i16> for u64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i8> for u64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u8> for u64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i8> for u64

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl ZeroablePrimitive for u64

","ZeroablePrimitive","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl AddAssign<&u64> for u64

source§

fn add_assign(&mut self, other: &u64)

Performs the += operation. Read more
","AddAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl AddAssign for u64

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
","AddAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u64

const: unstable · source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl DivAssign<&u64> for u64

source§

fn div_assign(&mut self, other: &u64)

Performs the /= operation. Read more
","DivAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl DivAssign for u64

source§

fn div_assign(&mut self, other: u64)

Performs the /= operation. Read more
","DivAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Binary for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i64> for u64

§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&usize> for u64

§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&isize> for u64

§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i128> for u64

§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i8> for u64

§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i16> for u64

§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u128> for u64

§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<usize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<isize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u16> for u64

§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i32> for u64

§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u32> for u64

§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u8> for u64

§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u64> for u64

§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u64 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i64> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitAnd for u64

§

type Output = u64

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u64) -> u64

Performs the & operation. Read more
","BitAnd","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitAnd<&u64> for u64

§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u64) -> <u64 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i16> for u64

§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&usize> for u64

§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i64> for u64

§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i8> for u64

§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u32> for u64

§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u128> for u64

§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i128> for u64

§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i64> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<usize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<isize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i32> for u64

§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&isize> for u64

§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u16> for u64

§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u64> for u64

§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u64 as Shl>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u8> for u64

§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl LowerHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl SimdCast for u64

","SimdCast","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Not for u64

§

type Output = u64

The resulting type after applying the ! operator.
source§

fn not(self) -> u64

Performs the unary ! operation. Read more
","Not","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl<'a> Product<&'a u64> for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl Product for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.51.0 · source§

impl From<char> for u64

source§

fn from(c: char) -> u64

Converts a char into a u64.

\n
§Examples
\n
use std::mem;\n\nlet c = '👤';\nlet u = u64::from(c);\nassert!(8 == mem::size_of_val(&u))
\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.5.0 · source§

impl From<u32> for u64

source§

fn from(small: u32) -> u64

Converts u32 to u64 losslessly.

\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.5.0 · source§

impl From<u16> for u64

source§

fn from(small: u16) -> u64

Converts u16 to u64 losslessly.

\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.5.0 · source§

impl From<u8> for u64

source§

fn from(small: u8) -> u64

Converts u8 to u64 losslessly.

\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl From<AsciiChar> for u64

source§

fn from(chr: AsciiChar) -> u64

Converts to this type from the input type.
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u64::from(true), 1);\nassert_eq!(u64::from(false), 0);
\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.31.0 · source§

impl From<NonZero<u64>> for u64

source§

fn from(nonzero: NonZero<u64>) -> u64

Converts a NonZeroU64 into an u64

\n
","From>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl FromStr for u64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u64, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Mul<&u64> for u64

§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u64) -> <u64 as Mul>::Output

Performs the * operation. Read more
","Mul<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Mul for u64

§

type Output = u64

The resulting type after applying the * operator.
source§

fn mul(self, other: u64) -> u64

Performs the * operation. Read more
","Mul","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl SubAssign<&u64> for u64

source§

fn sub_assign(&mut self, other: &u64)

Performs the -= operation. Read more
","SubAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl SubAssign for u64

source§

fn sub_assign(&mut self, other: u64)

Performs the -= operation. Read more
","SubAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl RemAssign<&u64> for u64

source§

fn rem_assign(&mut self, other: &u64)

Performs the %= operation. Read more
","RemAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl RemAssign for u64

source§

fn rem_assign(&mut self, other: u64)

Performs the %= operation. Read more
","RemAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Default for u64

source§

fn default() -> u64

Returns the default value of 0

\n
","Default","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<u128> for u64

source§

fn try_from(u: u128) -> Result<u64, <u64 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i8> for u64

source§

fn try_from(u: i8) -> Result<u64, <u64 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<isize> for u64

source§

fn try_from(u: isize) -> Result<u64, <u64 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i64> for u64

source§

fn try_from(u: i64) -> Result<u64, <u64 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<usize> for u64

source§

fn try_from(value: usize) -> Result<u64, <u64 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i32> for u64

source§

fn try_from(u: i32) -> Result<u64, <u64 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl UpperHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LiftRef<UT> for u64

","LiftRef","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> TypeId<UT> for u64

","TypeId","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl FfiDefault for u64

","FfiDefault","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> ConvertError<UT> for u64

","ConvertError","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> FfiConverter<UT> for u64

§

type FfiType = u64

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u64) -> <u64 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u64 as FfiConverter<UT>>::FfiType) -> Result<u64, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u64, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u64, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LiftReturn<UT> for u64

§

type ReturnType = <u64 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u64 as LiftReturn<UT>>::ReturnType\n) -> Result<u64, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LowerReturn<UT> for u64

§

type ReturnType = <u64 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u64\n) -> Result<<u64 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> Lower<UT> for u64

§

type FfiType = <u64 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u64) -> <u64 as Lower<UT>>::FfiType

§

fn write(obj: u64, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> Lift<UT> for u64

§

type FfiType = <u64 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u64 as Lift<UT>>::FfiType) -> Result<u64, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u64, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"]] +"uniffi":[["
1.0.0 · source§

impl PartialOrd for u64

source§

fn partial_cmp(&self, other: &u64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u64) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u64) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u64) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u64) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl TrustedStep for u64

","TrustedStep","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl ConstParamTy for u64

","ConstParamTy","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitXor<&u64> for u64

§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u64) -> <u64 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitXor for u64

§

type Output = u64

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u64) -> u64

Performs the ^ operation. Read more
","BitXor","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Hash for u64

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u64], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Div<&u64> for u64

§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u64) -> <u64 as Div>::Output

Performs the / operation. Read more
","Div<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.51.0 · source§

impl Div<NonZero<u64>> for u64

source§

fn div(self, other: NonZero<u64>) -> u64

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the / operator.
","Div>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Div for u64

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the / operator.
source§

fn div(self, other: u64) -> u64

Performs the / operation. Read more
","Div","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Sub<&u64> for u64

§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u64) -> <u64 as Sub>::Output

Performs the - operation. Read more
","Sub<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Sub for u64

§

type Output = u64

The resulting type after applying the - operator.
source§

fn sub(self, other: u64) -> u64

Performs the - operation. Read more
","Sub","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Clone for u64

source§

fn clone(&self) -> u64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Add for u64

§

type Output = u64

The resulting type after applying the + operator.
source§

fn add(self, other: u64) -> u64

Performs the + operation. Read more
","Add","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Add<&u64> for u64

§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u64) -> <u64 as Add>::Output

Performs the + operation. Read more
","Add<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl MulAssign for u64

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
","MulAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl MulAssign<&u64> for u64

source§

fn mul_assign(&mut self, other: &u64)

Performs the *= operation. Read more
","MulAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.42.0 · source§

impl LowerExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Display for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.45.0 · source§

impl BitOr<NonZero<u64>> for u64

§

type Output = NonZero<u64>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u64>) -> <u64 as BitOr<NonZero<u64>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitOr<&u64> for u64

§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u64) -> <u64 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitOr for u64

§

type Output = u64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u64) -> u64

Performs the | operation. Read more
","BitOr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Rem for u64

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u64

The resulting type after applying the % operator.
source§

fn rem(self, other: u64) -> u64

Performs the % operation. Read more
","Rem","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Rem<&u64> for u64

§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u64) -> <u64 as Rem>::Output

Performs the % operation. Read more
","Rem<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.51.0 · source§

impl Rem<NonZero<u64>> for u64

source§

fn rem(self, other: NonZero<u64>) -> u64

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u64

The resulting type after applying the % operator.
","Rem>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Debug for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl StructuralPartialEq for u64

","StructuralPartialEq","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl SimdElement for u64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.42.0 · source§

impl UpperExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Eq for u64

","Eq","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Octal for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl<'a> Sum<&'a u64> for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl Sum for u64

source§

fn sum<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Ord for u64

source§

fn cmp(&self, other: &u64) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl BitAndAssign<&u64> for u64

source§

fn bitand_assign(&mut self, other: &u64)

Performs the &= operation. Read more
","BitAndAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl BitAndAssign for u64

source§

fn bitand_assign(&mut self, other: u64)

Performs the &= operation. Read more
","BitAndAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl BitOrAssign for u64

source§

fn bitor_assign(&mut self, other: u64)

Performs the |= operation. Read more
","BitOrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl BitOrAssign<&u64> for u64

source§

fn bitor_assign(&mut self, other: &u64)

Performs the |= operation. Read more
","BitOrAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl Step for u64

source§

unsafe fn forward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u64, end: &u64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl BitXorAssign<&u64> for u64

source§

fn bitxor_assign(&mut self, other: &u64)

Performs the ^= operation. Read more
","BitXorAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl BitXorAssign for u64

source§

fn bitxor_assign(&mut self, other: u64)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Copy for u64

","Copy","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&usize> for u64

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u8> for u64

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u16> for u64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<isize> for u64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i16> for u64

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i8> for u64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u32> for u64

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i64> for u64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u16> for u64

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i32> for u64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i128> for u64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&isize> for u64

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i64> for u64

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u32> for u64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u8> for u64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u128> for u64

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i8> for u64

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<u128> for u64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign for u64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<usize> for u64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i32> for u64

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShrAssign<i16> for u64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&i128> for u64

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShrAssign<&u64> for u64

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u8> for u64

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i64> for u64

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u32> for u64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<usize> for u64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i32> for u64

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i128> for u64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i128> for u64

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&usize> for u64

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign for u64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u32> for u64

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u128> for u64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u64> for u64

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&isize> for u64

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u128> for u64

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&u16> for u64

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i16> for u64

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i64> for u64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u16> for u64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<isize> for u64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i32> for u64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i16> for u64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<i8> for u64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl ShlAssign<u8> for u64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl ShlAssign<&i8> for u64

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl ZeroablePrimitive for u64

","ZeroablePrimitive","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl AddAssign<&u64> for u64

source§

fn add_assign(&mut self, other: &u64)

Performs the += operation. Read more
","AddAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl AddAssign for u64

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
","AddAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u64

const: unstable · source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u64) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl DivAssign<&u64> for u64

source§

fn div_assign(&mut self, other: &u64)

Performs the /= operation. Read more
","DivAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl DivAssign for u64

source§

fn div_assign(&mut self, other: u64)

Performs the /= operation. Read more
","DivAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Binary for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i64> for u64

§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&usize> for u64

§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&isize> for u64

§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i128> for u64

§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i8> for u64

§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i16> for u64

§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i32> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u128> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u128> for u64

§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<u8> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<usize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<isize> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u16> for u64

§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&i32> for u64

§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u32> for u64

§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i16> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u8> for u64

§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<&u64> for u64

§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u64 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shr<i64> for u64

§

type Output = u64

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u64

Performs the >> operation. Read more
","Shr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitAnd for u64

§

type Output = u64

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u64) -> u64

Performs the & operation. Read more
","BitAnd","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl BitAnd<&u64> for u64

§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u64) -> <u64 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i16> for u64

§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&usize> for u64

§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i64> for u64

§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i8> for u64

§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u32> for u64

§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u128> for u64

§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i128> for u64

§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i64> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<usize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u8> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<isize> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u16> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&i32> for u64

§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&isize> for u64

§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u16> for u64

§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u64> for u64

§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u64 as Shl>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<&u8> for u64

§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<u128> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Shl<i32> for u64

§

type Output = u64

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u64

Performs the << operation. Read more
","Shl","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl LowerHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl SimdCast for u64

","SimdCast","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Not for u64

§

type Output = u64

The resulting type after applying the ! operator.
source§

fn not(self) -> u64

Performs the unary ! operation. Read more
","Not","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl<'a> Product<&'a u64> for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.12.0 · source§

impl Product for u64

source§

fn product<I>(iter: I) -> u64
where\n I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.51.0 · source§

impl From<char> for u64

source§

fn from(c: char) -> u64

Converts a char into a u64.

\n
§Examples
\n
use std::mem;\n\nlet c = '👤';\nlet u = u64::from(c);\nassert!(8 == mem::size_of_val(&u))
\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.5.0 · source§

impl From<u32> for u64

source§

fn from(small: u32) -> u64

Converts u32 to u64 losslessly.

\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.5.0 · source§

impl From<u16> for u64

source§

fn from(small: u16) -> u64

Converts u16 to u64 losslessly.

\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.5.0 · source§

impl From<u8> for u64

source§

fn from(small: u8) -> u64

Converts u8 to u64 losslessly.

\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
source§

impl From<AsciiChar> for u64

source§

fn from(chr: AsciiChar) -> u64

Converts to this type from the input type.
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u64::from(true), 1);\nassert_eq!(u64::from(false), 0);
\n
","From","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.31.0 · source§

impl From<NonZero<u64>> for u64

source§

fn from(nonzero: NonZero<u64>) -> u64

Converts a NonZeroU64 into an u64

\n
","From>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl FromStr for u64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u64, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Mul<&u64> for u64

§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u64) -> <u64 as Mul>::Output

Performs the * operation. Read more
","Mul<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Mul for u64

§

type Output = u64

The resulting type after applying the * operator.
source§

fn mul(self, other: u64) -> u64

Performs the * operation. Read more
","Mul","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl SubAssign<&u64> for u64

source§

fn sub_assign(&mut self, other: &u64)

Performs the -= operation. Read more
","SubAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl SubAssign for u64

source§

fn sub_assign(&mut self, other: u64)

Performs the -= operation. Read more
","SubAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.22.0 · source§

impl RemAssign<&u64> for u64

source§

fn rem_assign(&mut self, other: &u64)

Performs the %= operation. Read more
","RemAssign<&u64>","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.8.0 · source§

impl RemAssign for u64

source§

fn rem_assign(&mut self, other: u64)

Performs the %= operation. Read more
","RemAssign","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl Default for u64

source§

fn default() -> u64

Returns the default value of 0

\n
","Default","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<u128> for u64

source§

fn try_from(u: u128) -> Result<u64, <u64 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i8> for u64

source§

fn try_from(u: i8) -> Result<u64, <u64 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<isize> for u64

source§

fn try_from(u: isize) -> Result<u64, <u64 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i64> for u64

source§

fn try_from(u: i64) -> Result<u64, <u64 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<usize> for u64

source§

fn try_from(value: usize) -> Result<u64, <u64 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.34.0 · source§

impl TryFrom<i32> for u64

source§

fn try_from(u: i32) -> Result<u64, <u64 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
1.0.0 · source§

impl UpperHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LiftRef<UT> for u64

","LiftRef","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> TypeId<UT> for u64

","TypeId","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> ConvertError<UT> for u64

","ConvertError","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl FfiDefault for u64

","FfiDefault","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LiftReturn<UT> for u64

§

type ReturnType = <u64 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u64 as LiftReturn<UT>>::ReturnType\n) -> Result<u64, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> FfiConverter<UT> for u64

§

type FfiType = u64

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u64) -> <u64 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u64 as FfiConverter<UT>>::FfiType) -> Result<u64, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u64, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u64, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LowerError<UT> for u64

§

fn lower_error(obj: u64) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> LowerReturn<UT> for u64

§

type ReturnType = <u64 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u64\n) -> Result<<u64 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> Lower<UT> for u64

§

type FfiType = <u64 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u64) -> <u64 as Lower<UT>>::FfiType

§

fn write(obj: u64, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"],["
§

impl<UT> Lift<UT> for u64

§

type FfiType = <u64 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u64 as Lift<UT>>::FfiType) -> Result<u64, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u64, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::ForeignFutureHandle","uniffi::deps::static_assertions::_core::ffi::c_ulong","uniffi::deps::static_assertions::_core::ffi::c_ulonglong","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask64"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/std/primitive.u8.js b/internals/api/type.impl/std/primitive.u8.js index 84a70cd702..a5d97b2a90 100644 --- a/internals/api/type.impl/std/primitive.u8.js +++ b/internals/api/type.impl/std/primitive.u8.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
1.0.0 · source§

impl PartialOrd for u8

source§

fn partial_cmp(&self, other: &u8) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u8) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u8) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u8) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u8) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl TrustedStep for u8

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl ConstParamTy for u8

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitXor for u8

§

type Output = u8

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u8) -> u8

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitXor<&u8> for u8

§

type Output = <u8 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u8) -> <u8 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Hash for u8

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u8], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Div for u8

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u8

The resulting type after applying the / operator.
source§

fn div(self, other: u8) -> u8

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Div<&u8> for u8

§

type Output = <u8 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u8) -> <u8 as Div>::Output

Performs the / operation. Read more
","Div<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.51.0 · source§

impl Div<NonZero<u8>> for u8

source§

fn div(self, other: NonZero<u8>) -> u8

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u8

The resulting type after applying the / operator.
","Div>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Sub<&u8> for u8

§

type Output = <u8 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u8) -> <u8 as Sub>::Output

Performs the - operation. Read more
","Sub<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Sub for u8

§

type Output = u8

The resulting type after applying the - operator.
source§

fn sub(self, other: u8) -> u8

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Clone for u8

source§

fn clone(&self) -> u8

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Add<&u8> for u8

§

type Output = <u8 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u8) -> <u8 as Add>::Output

Performs the + operation. Read more
","Add<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Add for u8

§

type Output = u8

The resulting type after applying the + operator.
source§

fn add(self, other: u8) -> u8

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl MulAssign<&u8> for u8

source§

fn mul_assign(&mut self, other: &u8)

Performs the *= operation. Read more
","MulAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl MulAssign for u8

source§

fn mul_assign(&mut self, other: u8)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.42.0 · source§

impl LowerExp for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Display for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitOr<&u8> for u8

§

type Output = <u8 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u8) -> <u8 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitOr for u8

§

type Output = u8

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u8) -> u8

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.45.0 · source§

impl BitOr<NonZero<u8>> for u8

§

type Output = NonZero<u8>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u8>) -> <u8 as BitOr<NonZero<u8>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Rem for u8

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u8

The resulting type after applying the % operator.
source§

fn rem(self, other: u8) -> u8

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.51.0 · source§

impl Rem<NonZero<u8>> for u8

source§

fn rem(self, other: NonZero<u8>) -> u8

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u8

The resulting type after applying the % operator.
","Rem>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Rem<&u8> for u8

§

type Output = <u8 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u8) -> <u8 as Rem>::Output

Performs the % operation. Read more
","Rem<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Debug for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl StructuralPartialEq for u8

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl SimdElement for u8

§

type Mask = i8

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.42.0 · source§

impl UpperExp for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Eq for u8

","Eq","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Octal for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl<'a> Sum<&'a u8> for u8

source§

fn sum<I>(iter: I) -> u8
where\n I: Iterator<Item = &'a u8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl Sum for u8

source§

fn sum<I>(iter: I) -> u8
where\n I: Iterator<Item = u8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Ord for u8

source§

fn cmp(&self, other: &u8) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl BitAndAssign<&u8> for u8

source§

fn bitand_assign(&mut self, other: &u8)

Performs the &= operation. Read more
","BitAndAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl BitAndAssign for u8

source§

fn bitand_assign(&mut self, other: u8)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl BitOrAssign for u8

source§

fn bitor_assign(&mut self, other: u8)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl BitOrAssign<&u8> for u8

source§

fn bitor_assign(&mut self, other: &u8)

Performs the |= operation. Read more
","BitOrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl Step for u8

source§

unsafe fn forward_unchecked(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u8, end: &u8) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u8, n: usize) -> Option<u8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u8, n: usize) -> Option<u8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl BitXorAssign<&u8> for u8

source§

fn bitxor_assign(&mut self, other: &u8)

Performs the ^= operation. Read more
","BitXorAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl BitXorAssign for u8

source§

fn bitxor_assign(&mut self, other: u8)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Copy for u8

","Copy","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u64> for u8

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i16> for u8

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u64> for u8

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u16> for u8

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&isize> for u8

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign for u8

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i16> for u8

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<isize> for u8

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&usize> for u8

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u32> for u8

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u8> for u8

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u128> for u8

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u16> for u8

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i8> for u8

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i32> for u8

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<usize> for u8

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i8> for u8

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i32> for u8

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i128> for u8

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i64> for u8

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i64> for u8

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u128> for u8

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i128> for u8

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u32> for u8

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u128> for u8

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u64> for u8

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u16> for u8

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i128> for u8

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&usize> for u8

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<isize> for u8

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<usize> for u8

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u16> for u8

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i16> for u8

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&isize> for u8

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i32> for u8

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i32> for u8

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i8> for u8

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u128> for u8

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u32> for u8

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign for u8

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i64> for u8

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i64> for u8

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u32> for u8

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i16> for u8

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i128> for u8

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u64> for u8

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u8> for u8

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i8> for u8

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl ZeroablePrimitive for u8

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl AddAssign<&u8> for u8

source§

fn add_assign(&mut self, other: &u8)

Performs the += operation. Read more
","AddAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl AddAssign for u8

source§

fn add_assign(&mut self, other: u8)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u8

const: unstable · source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u8) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl DivAssign<&u8> for u8

source§

fn div_assign(&mut self, other: &u8)

Performs the /= operation. Read more
","DivAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl DivAssign for u8

source§

fn div_assign(&mut self, other: u8)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Binary for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i8> for u8

§

type Output = <u8 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u8 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u128> for u8

§

type Output = <u8 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u8 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u64> for u8

§

type Output = <u8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u8 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i64> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i128> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u128> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<usize> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i32> for u8

§

type Output = <u8 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u8 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i16> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i32> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i8> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i64> for u8

§

type Output = <u8 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u8 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&usize> for u8

§

type Output = <u8 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u8 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u32> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&isize> for u8

§

type Output = <u8 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u8 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u8> for u8

§

type Output = <u8 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u8 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u16> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u64> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i16> for u8

§

type Output = <u8 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u8 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i128> for u8

§

type Output = <u8 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u8 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<isize> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u16> for u8

§

type Output = <u8 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u8 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u32> for u8

§

type Output = <u8 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u8 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitAnd<&u8> for u8

§

type Output = <u8 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u8) -> <u8 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitAnd for u8

§

type Output = u8

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u8) -> u8

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&isize> for u8

§

type Output = <u8 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u8 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&usize> for u8

§

type Output = <u8 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u8 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<isize> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i64> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i64> for u8

§

type Output = <u8 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u8 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i16> for u8

§

type Output = <u8 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u8 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i128> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u64> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i32> for u8

§

type Output = <u8 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u8 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u8> for u8

§

type Output = <u8 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u8 as Shl>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u128> for u8

§

type Output = <u8 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u8 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<usize> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u64> for u8

§

type Output = <u8 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u8 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i16> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u16> for u8

§

type Output = <u8 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u8 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u16> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i8> for u8

§

type Output = <u8 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u8 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i32> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i128> for u8

§

type Output = <u8 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u8 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u32> for u8

§

type Output = <u8 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u8 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u32> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u128> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i8> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl LowerHex for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl SimdCast for u8

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Not for u8

§

type Output = u8

The resulting type after applying the ! operator.
source§

fn not(self) -> u8

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl Product for u8

source§

fn product<I>(iter: I) -> u8
where\n I: Iterator<Item = u8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl<'a> Product<&'a u8> for u8

source§

fn product<I>(iter: I) -> u8
where\n I: Iterator<Item = &'a u8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl From<AsciiChar> for u8

source§

fn from(chr: AsciiChar) -> u8

Converts to this type from the input type.
","From","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.28.0 · source§

impl From<bool> for u8

source§

fn from(small: bool) -> u8

Converts a bool to a u8. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u8::from(true), 1);\nassert_eq!(u8::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.31.0 · source§

impl From<NonZero<u8>> for u8

source§

fn from(nonzero: NonZero<u8>) -> u8

Converts a NonZeroU8 into an u8

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl FromStr for u8

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u8, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Mul for u8

§

type Output = u8

The resulting type after applying the * operator.
source§

fn mul(self, other: u8) -> u8

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Mul<&u8> for u8

§

type Output = <u8 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u8) -> <u8 as Mul>::Output

Performs the * operation. Read more
","Mul<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl SubAssign for u8

source§

fn sub_assign(&mut self, other: u8)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl SubAssign<&u8> for u8

source§

fn sub_assign(&mut self, other: &u8)

Performs the -= operation. Read more
","SubAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl RemAssign<&u8> for u8

source§

fn rem_assign(&mut self, other: &u8)

Performs the %= operation. Read more
","RemAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl RemAssign for u8

source§

fn rem_assign(&mut self, other: u8)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Default for u8

source§

fn default() -> u8

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i128> for u8

source§

fn try_from(u: i128) -> Result<u8, <u8 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i32> for u8

source§

fn try_from(u: i32) -> Result<u8, <u8 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.59.0 · source§

impl TryFrom<char> for u8

Maps a char with code point in U+0000..=U+00FF to a byte in 0x00..=0xFF with same value,\nfailing if the code point is greater than U+00FF.

\n

See impl From<u8> for char for details on the encoding.

\n
source§

fn try_from(c: char) -> Result<u8, <u8 as TryFrom<char>>::Error>

Tries to convert a char into a u8.

\n
§Examples
\n
let a = 'ÿ'; // U+00FF\nlet b = 'Ā'; // U+0100\nassert_eq!(u8::try_from(a), Ok(0xFF_u8));\nassert!(u8::try_from(b).is_err());
\n
§

type Error = TryFromCharError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u32> for u8

source§

fn try_from(u: u32) -> Result<u8, <u8 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u64> for u8

source§

fn try_from(u: u64) -> Result<u8, <u8 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u16> for u8

source§

fn try_from(u: u16) -> Result<u8, <u8 as TryFrom<u16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u128> for u8

source§

fn try_from(u: u128) -> Result<u8, <u8 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<usize> for u8

source§

fn try_from(u: usize) -> Result<u8, <u8 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i8> for u8

source§

fn try_from(u: i8) -> Result<u8, <u8 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<isize> for u8

source§

fn try_from(u: isize) -> Result<u8, <u8 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i16> for u8

source§

fn try_from(u: i16) -> Result<u8, <u8 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i64> for u8

source§

fn try_from(u: i64) -> Result<u8, <u8 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl UpperHex for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LiftRef<UT> for u8

§

type LiftType = u8

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> TypeId<UT> for u8

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl FfiDefault for u8

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> ConvertError<UT> for u8

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> FfiConverter<UT> for u8

§

type FfiType = u8

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u8) -> <u8 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u8 as FfiConverter<UT>>::FfiType) -> Result<u8, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u8, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u8, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LiftReturn<UT> for u8

§

type ReturnType = <u8 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u8 as LiftReturn<UT>>::ReturnType\n) -> Result<u8, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LowerReturn<UT> for u8

§

type ReturnType = <u8 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u8\n) -> Result<<u8 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> Lower<UT> for u8

§

type FfiType = <u8 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u8) -> <u8 as Lower<UT>>::FfiType

§

fn write(obj: u8, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> Lift<UT> for u8

§

type FfiType = <u8 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u8 as Lift<UT>>::FfiType) -> Result<u8, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u8, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"]] +"uniffi":[["
1.0.0 · source§

impl PartialOrd for u8

source§

fn partial_cmp(&self, other: &u8) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &u8) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &u8) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn ge(&self, other: &u8) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
source§

fn gt(&self, other: &u8) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl TrustedStep for u8

","TrustedStep","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl ConstParamTy for u8

","ConstParamTy","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitXor for u8

§

type Output = u8

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: u8) -> u8

Performs the ^ operation. Read more
","BitXor","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitXor<&u8> for u8

§

type Output = <u8 as BitXor>::Output

The resulting type after applying the ^ operator.
source§

fn bitxor(self, other: &u8) -> <u8 as BitXor>::Output

Performs the ^ operation. Read more
","BitXor<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Hash for u8

source§

fn hash<H>(&self, state: &mut H)
where\n H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u8], state: &mut H)
where\n H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Div for u8

This operation rounds towards zero, truncating any\nfractional part of the exact result.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u8

The resulting type after applying the / operator.
source§

fn div(self, other: u8) -> u8

Performs the / operation. Read more
","Div","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Div<&u8> for u8

§

type Output = <u8 as Div>::Output

The resulting type after applying the / operator.
source§

fn div(self, other: &u8) -> <u8 as Div>::Output

Performs the / operation. Read more
","Div<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.51.0 · source§

impl Div<NonZero<u8>> for u8

source§

fn div(self, other: NonZero<u8>) -> u8

This operation rounds towards zero,\ntruncating any fractional part of the exact result, and cannot panic.

\n
§

type Output = u8

The resulting type after applying the / operator.
","Div>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Sub<&u8> for u8

§

type Output = <u8 as Sub>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &u8) -> <u8 as Sub>::Output

Performs the - operation. Read more
","Sub<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Sub for u8

§

type Output = u8

The resulting type after applying the - operator.
source§

fn sub(self, other: u8) -> u8

Performs the - operation. Read more
","Sub","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Clone for u8

source§

fn clone(&self) -> u8

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Add<&u8> for u8

§

type Output = <u8 as Add>::Output

The resulting type after applying the + operator.
source§

fn add(self, other: &u8) -> <u8 as Add>::Output

Performs the + operation. Read more
","Add<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Add for u8

§

type Output = u8

The resulting type after applying the + operator.
source§

fn add(self, other: u8) -> u8

Performs the + operation. Read more
","Add","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl MulAssign<&u8> for u8

source§

fn mul_assign(&mut self, other: &u8)

Performs the *= operation. Read more
","MulAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl MulAssign for u8

source§

fn mul_assign(&mut self, other: u8)

Performs the *= operation. Read more
","MulAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.42.0 · source§

impl LowerExp for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerExp","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Display for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Display","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitOr<&u8> for u8

§

type Output = <u8 as BitOr>::Output

The resulting type after applying the | operator.
source§

fn bitor(self, other: &u8) -> <u8 as BitOr>::Output

Performs the | operation. Read more
","BitOr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitOr for u8

§

type Output = u8

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: u8) -> u8

Performs the | operation. Read more
","BitOr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.45.0 · source§

impl BitOr<NonZero<u8>> for u8

§

type Output = NonZero<u8>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZero<u8>) -> <u8 as BitOr<NonZero<u8>>>::Output

Performs the | operation. Read more
","BitOr>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Rem for u8

This operation satisfies n % d == n - (n / d) * d. The\nresult has the same sign as the left operand.

\n

§Panics

\n

This operation will panic if other == 0.

\n
§

type Output = u8

The resulting type after applying the % operator.
source§

fn rem(self, other: u8) -> u8

Performs the % operation. Read more
","Rem","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.51.0 · source§

impl Rem<NonZero<u8>> for u8

source§

fn rem(self, other: NonZero<u8>) -> u8

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

\n
§

type Output = u8

The resulting type after applying the % operator.
","Rem>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Rem<&u8> for u8

§

type Output = <u8 as Rem>::Output

The resulting type after applying the % operator.
source§

fn rem(self, other: &u8) -> <u8 as Rem>::Output

Performs the % operation. Read more
","Rem<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Debug for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl StructuralPartialEq for u8

","StructuralPartialEq","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl SimdElement for u8

§

type Mask = i8

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
","SimdElement","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.42.0 · source§

impl UpperExp for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperExp","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Eq for u8

","Eq","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Octal for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Octal","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl<'a> Sum<&'a u8> for u8

source§

fn sum<I>(iter: I) -> u8
where\n I: Iterator<Item = &'a u8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum<&'a u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl Sum for u8

source§

fn sum<I>(iter: I) -> u8
where\n I: Iterator<Item = u8>,

Method which takes an iterator and generates Self from the elements by\n“summing up” the items.
","Sum","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Ord for u8

source§

fn cmp(&self, other: &u8) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl BitAndAssign<&u8> for u8

source§

fn bitand_assign(&mut self, other: &u8)

Performs the &= operation. Read more
","BitAndAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl BitAndAssign for u8

source§

fn bitand_assign(&mut self, other: u8)

Performs the &= operation. Read more
","BitAndAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl BitOrAssign for u8

source§

fn bitor_assign(&mut self, other: u8)

Performs the |= operation. Read more
","BitOrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl BitOrAssign<&u8> for u8

source§

fn bitor_assign(&mut self, other: &u8)

Performs the |= operation. Read more
","BitOrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl Step for u8

source§

unsafe fn forward_unchecked(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

unsafe fn backward_unchecked(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn forward(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward(start: u8, n: usize) -> u8

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
source§

fn steps_between(start: &u8, end: &u8) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u8, n: usize) -> Option<u8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor\nof self count times. Read more
source§

fn backward_checked(start: u8, n: usize) -> Option<u8>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor\nof self count times. Read more
","Step","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl BitXorAssign<&u8> for u8

source§

fn bitxor_assign(&mut self, other: &u8)

Performs the ^= operation. Read more
","BitXorAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl BitXorAssign for u8

source§

fn bitxor_assign(&mut self, other: u8)

Performs the ^= operation. Read more
","BitXorAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Copy for u8

","Copy","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u64> for u8

source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
","ShrAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i16> for u8

source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
","ShrAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u64> for u8

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u16> for u8

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&isize> for u8

source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
","ShrAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign for u8

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i16> for u8

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<isize> for u8

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&usize> for u8

source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
","ShrAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u32> for u8

source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
","ShrAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u8> for u8

source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
","ShrAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u128> for u8

source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
","ShrAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&u16> for u8

source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
","ShrAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i8> for u8

source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
","ShrAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i32> for u8

source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
","ShrAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<usize> for u8

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i8> for u8

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i32> for u8

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i128> for u8

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<i64> for u8

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i64> for u8

source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
","ShrAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u128> for u8

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShrAssign<&i128> for u8

source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
","ShrAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShrAssign<u32> for u8

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
","ShrAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u128> for u8

source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
","ShlAssign<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u64> for u8

source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
","ShlAssign<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u16> for u8

source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
","ShlAssign<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i128> for u8

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&usize> for u8

source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
","ShlAssign<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<isize> for u8

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<usize> for u8

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u16> for u8

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i16> for u8

source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
","ShlAssign<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&isize> for u8

source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
","ShlAssign<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i32> for u8

source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
","ShlAssign<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i32> for u8

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i8> for u8

source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
","ShlAssign<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u128> for u8

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u32> for u8

source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
","ShlAssign<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign for u8

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i64> for u8

source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
","ShlAssign<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i64> for u8

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u32> for u8

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i16> for u8

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&i128> for u8

source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
","ShlAssign<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<u64> for u8

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl ShlAssign<&u8> for u8

source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
","ShlAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl ShlAssign<i8> for u8

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
","ShlAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl ZeroablePrimitive for u8

","ZeroablePrimitive","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl AddAssign<&u8> for u8

source§

fn add_assign(&mut self, other: &u8)

Performs the += operation. Read more
","AddAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl AddAssign for u8

source§

fn add_assign(&mut self, other: u8)

Performs the += operation. Read more
","AddAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 (const: unstable) · source§

impl PartialEq for u8

const: unstable · source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
const: unstable · source§

fn ne(&self, other: &u8) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl DivAssign<&u8> for u8

source§

fn div_assign(&mut self, other: &u8)

Performs the /= operation. Read more
","DivAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl DivAssign for u8

source§

fn div_assign(&mut self, other: u8)

Performs the /= operation. Read more
","DivAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Binary for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","Binary","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i8> for u8

§

type Output = <u8 as Shr<i8>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i8) -> <u8 as Shr<i8>>::Output

Performs the >> operation. Read more
","Shr<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u128> for u8

§

type Output = <u8 as Shr<u128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u128) -> <u8 as Shr<u128>>::Output

Performs the >> operation. Read more
","Shr<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u64> for u8

§

type Output = <u8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u64) -> <u8 as Shr<u64>>::Output

Performs the >> operation. Read more
","Shr<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i64> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i64) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i128> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i128) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u128> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u128) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<usize> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: usize) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i32> for u8

§

type Output = <u8 as Shr<i32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i32) -> <u8 as Shr<i32>>::Output

Performs the >> operation. Read more
","Shr<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u8) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i16> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i16) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i32> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i32) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<i8> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: i8) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i64> for u8

§

type Output = <u8 as Shr<i64>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i64) -> <u8 as Shr<i64>>::Output

Performs the >> operation. Read more
","Shr<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&usize> for u8

§

type Output = <u8 as Shr<usize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &usize) -> <u8 as Shr<usize>>::Output

Performs the >> operation. Read more
","Shr<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u32> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u32) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&isize> for u8

§

type Output = <u8 as Shr<isize>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &isize) -> <u8 as Shr<isize>>::Output

Performs the >> operation. Read more
","Shr<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u8> for u8

§

type Output = <u8 as Shr>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u8) -> <u8 as Shr>::Output

Performs the >> operation. Read more
","Shr<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u16> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u16) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<u64> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: u64) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i16> for u8

§

type Output = <u8 as Shr<i16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i16) -> <u8 as Shr<i16>>::Output

Performs the >> operation. Read more
","Shr<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&i128> for u8

§

type Output = <u8 as Shr<i128>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &i128) -> <u8 as Shr<i128>>::Output

Performs the >> operation. Read more
","Shr<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<isize> for u8

§

type Output = u8

The resulting type after applying the >> operator.
source§

fn shr(self, other: isize) -> u8

Performs the >> operation. Read more
","Shr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u16> for u8

§

type Output = <u8 as Shr<u16>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u16) -> <u8 as Shr<u16>>::Output

Performs the >> operation. Read more
","Shr<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shr<&u32> for u8

§

type Output = <u8 as Shr<u32>>::Output

The resulting type after applying the >> operator.
source§

fn shr(self, other: &u32) -> <u8 as Shr<u32>>::Output

Performs the >> operation. Read more
","Shr<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitAnd<&u8> for u8

§

type Output = <u8 as BitAnd>::Output

The resulting type after applying the & operator.
source§

fn bitand(self, other: &u8) -> <u8 as BitAnd>::Output

Performs the & operation. Read more
","BitAnd<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl BitAnd for u8

§

type Output = u8

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: u8) -> u8

Performs the & operation. Read more
","BitAnd","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&isize> for u8

§

type Output = <u8 as Shl<isize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &isize) -> <u8 as Shl<isize>>::Output

Performs the << operation. Read more
","Shl<&isize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u8) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&usize> for u8

§

type Output = <u8 as Shl<usize>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &usize) -> <u8 as Shl<usize>>::Output

Performs the << operation. Read more
","Shl<&usize>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<isize> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: isize) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i64> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i64) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i64> for u8

§

type Output = <u8 as Shl<i64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i64) -> <u8 as Shl<i64>>::Output

Performs the << operation. Read more
","Shl<&i64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i16> for u8

§

type Output = <u8 as Shl<i16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i16) -> <u8 as Shl<i16>>::Output

Performs the << operation. Read more
","Shl<&i16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i128> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i128) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u64> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u64) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i32> for u8

§

type Output = <u8 as Shl<i32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i32) -> <u8 as Shl<i32>>::Output

Performs the << operation. Read more
","Shl<&i32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u8> for u8

§

type Output = <u8 as Shl>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u8) -> <u8 as Shl>::Output

Performs the << operation. Read more
","Shl<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u128> for u8

§

type Output = <u8 as Shl<u128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u128) -> <u8 as Shl<u128>>::Output

Performs the << operation. Read more
","Shl<&u128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<usize> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: usize) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u64> for u8

§

type Output = <u8 as Shl<u64>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u64) -> <u8 as Shl<u64>>::Output

Performs the << operation. Read more
","Shl<&u64>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i16> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i16) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u16> for u8

§

type Output = <u8 as Shl<u16>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u16) -> <u8 as Shl<u16>>::Output

Performs the << operation. Read more
","Shl<&u16>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u16> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u16) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i8> for u8

§

type Output = <u8 as Shl<i8>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i8) -> <u8 as Shl<i8>>::Output

Performs the << operation. Read more
","Shl<&i8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i32> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i32) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&i128> for u8

§

type Output = <u8 as Shl<i128>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &i128) -> <u8 as Shl<i128>>::Output

Performs the << operation. Read more
","Shl<&i128>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<&u32> for u8

§

type Output = <u8 as Shl<u32>>::Output

The resulting type after applying the << operator.
source§

fn shl(self, other: &u32) -> <u8 as Shl<u32>>::Output

Performs the << operation. Read more
","Shl<&u32>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u32> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u32) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<u128> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: u128) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Shl<i8> for u8

§

type Output = u8

The resulting type after applying the << operator.
source§

fn shl(self, other: i8) -> u8

Performs the << operation. Read more
","Shl","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl LowerHex for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","LowerHex","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl SimdCast for u8

","SimdCast","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Not for u8

§

type Output = u8

The resulting type after applying the ! operator.
source§

fn not(self) -> u8

Performs the unary ! operation. Read more
","Not","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl Product for u8

source§

fn product<I>(iter: I) -> u8
where\n I: Iterator<Item = u8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.12.0 · source§

impl<'a> Product<&'a u8> for u8

source§

fn product<I>(iter: I) -> u8
where\n I: Iterator<Item = &'a u8>,

Method which takes an iterator and generates Self from the elements by\nmultiplying the items.
","Product<&'a u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
source§

impl From<AsciiChar> for u8

source§

fn from(chr: AsciiChar) -> u8

Converts to this type from the input type.
","From","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.28.0 · source§

impl From<bool> for u8

source§

fn from(small: bool) -> u8

Converts a bool to a u8. The resulting value is 0 for false and 1 for true\nvalues.

\n
§Examples
\n
assert_eq!(u8::from(true), 1);\nassert_eq!(u8::from(false), 0);
\n
","From","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.31.0 · source§

impl From<NonZero<u8>> for u8

source§

fn from(nonzero: NonZero<u8>) -> u8

Converts a NonZeroU8 into an u8

\n
","From>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl FromStr for u8

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u8, ParseIntError>

Parses a string s to return a value of this type. Read more
","FromStr","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Mul for u8

§

type Output = u8

The resulting type after applying the * operator.
source§

fn mul(self, other: u8) -> u8

Performs the * operation. Read more
","Mul","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Mul<&u8> for u8

§

type Output = <u8 as Mul>::Output

The resulting type after applying the * operator.
source§

fn mul(self, other: &u8) -> <u8 as Mul>::Output

Performs the * operation. Read more
","Mul<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl SubAssign for u8

source§

fn sub_assign(&mut self, other: u8)

Performs the -= operation. Read more
","SubAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl SubAssign<&u8> for u8

source§

fn sub_assign(&mut self, other: &u8)

Performs the -= operation. Read more
","SubAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.22.0 · source§

impl RemAssign<&u8> for u8

source§

fn rem_assign(&mut self, other: &u8)

Performs the %= operation. Read more
","RemAssign<&u8>","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.8.0 · source§

impl RemAssign for u8

source§

fn rem_assign(&mut self, other: u8)

Performs the %= operation. Read more
","RemAssign","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl Default for u8

source§

fn default() -> u8

Returns the default value of 0

\n
","Default","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i128> for u8

source§

fn try_from(u: i128) -> Result<u8, <u8 as TryFrom<i128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i32> for u8

source§

fn try_from(u: i32) -> Result<u8, <u8 as TryFrom<i32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.59.0 · source§

impl TryFrom<char> for u8

Maps a char with code point in U+0000..=U+00FF to a byte in 0x00..=0xFF with same value,\nfailing if the code point is greater than U+00FF.

\n

See impl From<u8> for char for details on the encoding.

\n
source§

fn try_from(c: char) -> Result<u8, <u8 as TryFrom<char>>::Error>

Tries to convert a char into a u8.

\n
§Examples
\n
let a = 'ÿ'; // U+00FF\nlet b = 'Ā'; // U+0100\nassert_eq!(u8::try_from(a), Ok(0xFF_u8));\nassert!(u8::try_from(b).is_err());
\n
§

type Error = TryFromCharError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u32> for u8

source§

fn try_from(u: u32) -> Result<u8, <u8 as TryFrom<u32>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u64> for u8

source§

fn try_from(u: u64) -> Result<u8, <u8 as TryFrom<u64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u16> for u8

source§

fn try_from(u: u16) -> Result<u8, <u8 as TryFrom<u16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<u128> for u8

source§

fn try_from(u: u128) -> Result<u8, <u8 as TryFrom<u128>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<usize> for u8

source§

fn try_from(u: usize) -> Result<u8, <u8 as TryFrom<usize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i8> for u8

source§

fn try_from(u: i8) -> Result<u8, <u8 as TryFrom<i8>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<isize> for u8

source§

fn try_from(u: isize) -> Result<u8, <u8 as TryFrom<isize>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i16> for u8

source§

fn try_from(u: i16) -> Result<u8, <u8 as TryFrom<i16>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.34.0 · source§

impl TryFrom<i64> for u8

source§

fn try_from(u: i64) -> Result<u8, <u8 as TryFrom<i64>>::Error>

Try to create the target number type from a source\nnumber type. This returns an error if the source value\nis outside of the range of the target type.

\n
§

type Error = TryFromIntError

The type returned in the event of a conversion error.
","TryFrom","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
1.0.0 · source§

impl UpperHex for u8

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
","UpperHex","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LiftRef<UT> for u8

§

type LiftType = u8

","LiftRef","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> TypeId<UT> for u8

","TypeId","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> ConvertError<UT> for u8

","ConvertError","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl FfiDefault for u8

","FfiDefault","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LiftReturn<UT> for u8

§

type ReturnType = <u8 as Lift<UT>>::FfiType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <u8 as LiftReturn<UT>>::ReturnType\n) -> Result<u8, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
","LiftReturn","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> FfiConverter<UT> for u8

§

type FfiType = u8

The low-level type used for passing values of this type over the FFI. Read more
§

fn lower(obj: u8) -> <u8 as FfiConverter<UT>>::FfiType

Lower a rust value of the target type, into an FFI value of type Self::FfiType. Read more
§

fn try_lift(v: <u8 as FfiConverter<UT>>::FfiType) -> Result<u8, Error>

Lift a rust value of the target type, from an FFI value of type Self::FfiType. Read more
§

fn write(obj: u8, buf: &mut Vec<u8>)

Write a rust value into a buffer, to send over the FFI in serialized form. Read more
§

fn try_read(buf: &mut &[u8]) -> Result<u8, Error>

Read a rust value from a buffer, received over the FFI in serialized form. Read more
§

const TYPE_ID_META: MetadataBuffer = _

Type ID metadata, serialized into a MetadataBuffer.
","FfiConverter","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LowerError<UT> for u8

§

fn lower_error(obj: u8) -> RustBuffer

Lower this value for scaffolding function return Read more
","LowerError","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> LowerReturn<UT> for u8

§

type ReturnType = <u8 as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n obj: u8\n) -> Result<<u8 as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> Lower<UT> for u8

§

type FfiType = <u8 as FfiConverter<UT>>::FfiType

§

fn lower(obj: u8) -> <u8 as Lower<UT>>::FfiType

§

fn write(obj: u8, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
","Lower","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"],["
§

impl<UT> Lift<UT> for u8

§

type FfiType = <u8 as FfiConverter<UT>>::FfiType

§

fn try_lift(v: <u8 as Lift<UT>>::FfiType) -> Result<u8, Error>

§

fn try_read(buf: &mut &[u8]) -> Result<u8, Error>

§

fn try_lift_from_rust_buffer(v: RustBuffer) -> Result<Self, Error>

Convenience method
","Lift","uniffi::deps::static_assertions::_core::ffi::c_uchar","uniffi::deps::static_assertions::_core::arch::x86_64::__mmask8"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/type.impl/uniffi/deps/static_assertions/_core/result/enum.Result.js b/internals/api/type.impl/uniffi/deps/static_assertions/_core/result/enum.Result.js index b4b204643c..4b27e58d62 100644 --- a/internals/api/type.impl/uniffi/deps/static_assertions/_core/result/enum.Result.js +++ b/internals/api/type.impl/uniffi/deps/static_assertions/_core/result/enum.Result.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"uniffi":[["
source§

impl<T, E> Result<T, E>

1.0.0 (const: 1.48.0) · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
1.0.0 · source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
1.0.0 · source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
1.0.0 · source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls the provided closure with a reference to the contained value (if Ok).

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls the provided closure with a reference to the contained error (if Err).

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
1.0.0 · source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
1.0.0 · source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
1.0.0 · source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
1.0.0 · source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
1.0.0 · source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
1.0.0 · source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<T, E>

const: 1.48.0 · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
const: 1.48.0 · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
const: 1.48.0 · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
const: unstable · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls the provided closure with a reference to the contained value (if Ok).

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls the provided closure with a reference to the contained error (if Err).

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Result<&T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<&mut T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<Option<T>, E>

1.33.0 (const: unstable) · source

pub fn transpose(self) -> Option<Result<T, E>>

Transposes a Result of an Option into an Option of a Result.

\n

Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

\n
§Examples
\n
#[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<Result<T, E>, E>

source

pub fn flatten(self) -> Result<T, E>

🔬This is a nightly-only experimental API. (result_flattening)

Converts from Result<Result<T, E>, E> to Result<T, E>

\n
§Examples
\n
#![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
\n

Flattening only removes one level of nesting at a time:

\n\n
#![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
\n
",0,"uniffi::Result"],["
1.61.0 · source§

impl<T, E> Termination for Result<T, E>
where\n T: Termination,\n E: Debug,

source§

fn report(self) -> ExitCode

Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
","Termination","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","uniffi::Result"],["
source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","uniffi::Result"],["
source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::Result"],["
source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","uniffi::Result"],["
source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Residual<T> for Result<Infallible, E>

§

type TryType = Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2_residual)
The “return” type of this meta-function.
","Residual","uniffi::Result"],["
1.0.0 · source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","uniffi::Result"],["
source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::Result"],["
source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","uniffi::Result"],["
source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","uniffi::Result"],["
source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.16.0 · source§

impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

\n
§Examples
\n

This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

\n\n
let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
\n
","Sum>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::Result"],["
source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","uniffi::Result"],["
source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::Result"],["
source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(_: Yeet<E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.16.0 · source§

impl<T, U, E> Product<Result<U, E>> for Result<T, E>
where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

\n
§Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

\n\n
let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
\n
","Product>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Try for Result<T, E>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Result<Infallible, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl From<StreamResult> for Result<MZStatus, MZError>

source§

fn from(res: StreamResult) -> Result<MZStatus, MZError>

Converts to this type from the input type.
","From","uniffi::Result"],["
source§

impl From<&StreamResult> for Result<MZStatus, MZError>

source§

fn from(res: &StreamResult) -> Result<MZStatus, MZError>

Converts to this type from the input type.
","From<&StreamResult>","uniffi::Result"],["
§

impl<UT, R, E> TypeId<UT> for Result<R, E>
where\n R: TypeId<UT>,\n E: TypeId<UT>,

","TypeId","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
§

impl<UT, R, E> LiftReturn<UT> for Result<R, E>
where\n R: LiftReturn<UT>,\n E: Lift<UT, FfiType = RustBuffer> + ConvertError<UT>,

§

type ReturnType = <R as LiftReturn<UT>>::ReturnType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <R as LiftReturn<UT>>::ReturnType\n) -> Result<Result<R, E>, Error>

Lift a successfully returned value from a trait interface
§

fn lift_error(buf: RustBuffer) -> Result<R, E>

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(\n e: UnexpectedUniFFICallbackError\n) -> Result<R, E>

Lift a Rust value for an unexpected callback interface error Read more
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
","LiftReturn","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where\n R: LowerReturn<UT>,\n E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n v: Result<R, E>\n) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Context<T, E> for Result<T, E>
where\n E: StdError + Send + Sync + 'static,

source§

fn context<C>(self, context: C) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,

Wrap the error value with additional context.
source§

fn with_context<C, F>(self, context: F) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
","Context","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"]] +"uniffi":[["
source§

impl<T, E> Result<T, E>

1.0.0 (const: 1.48.0) · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
1.0.0 · source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
1.0.0 · source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
1.0.0 · source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls the provided closure with a reference to the contained value (if Ok).

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls the provided closure with a reference to the contained error (if Err).

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
1.0.0 · source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
1.0.0 · source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
1.0.0 · source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
1.0.0 · source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
1.0.0 · source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
1.0.0 · source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<T, E>

const: 1.48.0 · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
const: 1.48.0 · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
const: 1.48.0 · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
const: unstable · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls the provided closure with a reference to the contained value (if Ok).

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls the provided closure with a reference to the contained error (if Err).

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Result<&T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<&mut T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<Option<T>, E>

1.33.0 (const: unstable) · source

pub fn transpose(self) -> Option<Result<T, E>>

Transposes a Result of an Option into an Option of a Result.

\n

Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

\n
§Examples
\n
#[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
\n
",0,"uniffi::Result"],["
source§

impl<T, E> Result<Result<T, E>, E>

source

pub fn flatten(self) -> Result<T, E>

🔬This is a nightly-only experimental API. (result_flattening)

Converts from Result<Result<T, E>, E> to Result<T, E>

\n
§Examples
\n
#![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
\n

Flattening only removes one level of nesting at a time:

\n\n
#![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
\n
",0,"uniffi::Result"],["
1.61.0 · source§

impl<T, E> Termination for Result<T, E>
where\n T: Termination,\n E: Debug,

source§

fn report(self) -> ExitCode

Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
","Termination","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","uniffi::Result"],["
source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","uniffi::Result"],["
source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::Result"],["
source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","uniffi::Result"],["
source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Residual<T> for Result<Infallible, E>

§

type TryType = Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2_residual)
The “return” type of this meta-function.
","Residual","uniffi::Result"],["
1.0.0 · source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","uniffi::Result"],["
source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::Result"],["
source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","uniffi::Result"],["
source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","uniffi::Result"],["
source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.16.0 · source§

impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

\n
§Examples
\n

This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

\n\n
let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
\n
","Sum>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::Result"],["
source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","uniffi::Result"],["
source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.0.0 · source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::Result"],["
source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(_: Yeet<E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
1.16.0 · source§

impl<T, U, E> Product<Result<U, E>> for Result<T, E>
where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

\n
§Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

\n\n
let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
\n
","Product>","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Try for Result<T, E>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Result<Infallible, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl From<StreamResult> for Result<MZStatus, MZError>

source§

fn from(res: StreamResult) -> Result<MZStatus, MZError>

Converts to this type from the input type.
","From","uniffi::Result"],["
source§

impl From<&StreamResult> for Result<MZStatus, MZError>

source§

fn from(res: &StreamResult) -> Result<MZStatus, MZError>

Converts to this type from the input type.
","From<&StreamResult>","uniffi::Result"],["
§

impl<UT, R, E> TypeId<UT> for Result<R, E>
where\n R: TypeId<UT>,\n E: TypeId<UT>,

","TypeId","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
§

impl<UT, R, E> LiftReturn<UT> for Result<R, E>
where\n R: LiftReturn<UT>,\n E: Lift<UT, FfiType = RustBuffer> + ConvertError<UT>,

§

type ReturnType = <R as LiftReturn<UT>>::ReturnType

FFI return type for trait interfaces
§

fn try_lift_successful_return(\n v: <R as LiftReturn<UT>>::ReturnType\n) -> Result<Result<R, E>, Error>

Lift a successfully returned value from a trait interface
§

fn lift_error(buf: RustBuffer) -> Result<R, E>

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(\n e: UnexpectedUniFFICallbackError\n) -> Result<R, E>

Lift a Rust value for an unexpected callback interface error Read more
§

fn lift_foreign_return(\n ffi_return: Self::ReturnType,\n call_status: RustCallStatus\n) -> Self

Lift a foreign returned value from a trait interface Read more
","LiftReturn","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where\n R: LowerReturn<UT>,\n E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return(\n v: Result<R, E>\n) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
","LowerReturn","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"],["
source§

impl<T, E> Context<T, E> for Result<T, E>
where\n E: StdError + Send + Sync + 'static,

source§

fn context<C>(self, context: C) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,

Wrap the error value with additional context.
source§

fn with_context<C, F>(self, context: F) -> Result<T, Error>
where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
","Context","uniffi::Result","uniffi::deps::static_assertions::_core::fmt::Result"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/internals/api/uniffi/all.html b/internals/api/uniffi/all.html index c7b0db1b3d..5e5ccd2ac3 100644 --- a/internals/api/uniffi/all.html +++ b/internals/api/uniffi/all.html @@ -1,2 +1,2 @@ List of all items in this crate -

List of all items

Structs

Enums

Unions

Traits

Macros

Attribute Macros

Derive Macros

Functions

Type Aliases

Constants

\ No newline at end of file +

List of all items

Structs

Enums

Unions

Traits

Macros

Attribute Macros

Derive Macros

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/option/enum.Option.html b/internals/api/uniffi/deps/static_assertions/_core/option/enum.Option.html index 7b715aaf04..cf936b2875 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/option/enum.Option.html +++ b/internals/api/uniffi/deps/static_assertions/_core/option/enum.Option.html @@ -1,4 +1,4 @@ -Option in uniffi::deps::static_assertions::_core::option - Rust +Option in uniffi::deps::static_assertions::_core::option - Rust
pub enum Option<T> {
     None,
     Some(T),
@@ -714,7 +714,8 @@ 
§ExamplesReturnType, call_status: RustCallStatus ) -> Self
Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT, T> Lower<UT> for Option<T>
where - T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>
where + T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerError<UT> for Option<T>
where + Option<T>: Lower<UT>,

§

fn lower_error(obj: Option<T>) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<T, UT> LowerReturn<UT> for Option<T>
where Option<T>: Lower<UT>,

§

type ReturnType = <Option<T> as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Option<T> ) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T> Ord for Option<T>
where diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Option.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Option.html index f32929eacc..88139bdd26 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Option.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Option.html @@ -1,4 +1,4 @@ -Option in uniffi::deps::static_assertions::_core::prelude::rust_2015 - Rust +Option in uniffi::deps::static_assertions::_core::prelude::rust_2015 - Rust
pub enum Option<T> {
     None,
     Some(T),
@@ -714,7 +714,8 @@ 
§ExamplesReturnType, call_status: RustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT, T> Lower<UT> for Option<T>
where - T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>
where + T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerError<UT> for Option<T>
where + Option<T>: Lower<UT>,

§

fn lower_error(obj: Option<T>) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<T, UT> LowerReturn<UT> for Option<T>
where Option<T>: Lower<UT>,

§

type ReturnType = <Option<T> as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Option<T> ) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T> Ord for Option<T>
where diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Result.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Result.html index 03318e2ae1..c7934b5c70 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Result.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/enum.Result.html @@ -559,7 +559,7 @@
§ExamplesRustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( + E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( v: Result<R, E> ) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T, E> Ord for Result<T, E>
where T: Ord, diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Option.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Option.html index 383da7a116..d114be0b22 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Option.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Option.html @@ -1,4 +1,4 @@ -Option in uniffi::deps::static_assertions::_core::prelude::rust_2018 - Rust +Option in uniffi::deps::static_assertions::_core::prelude::rust_2018 - Rust
pub enum Option<T> {
     None,
     Some(T),
@@ -714,7 +714,8 @@ 
§ExamplesReturnType, call_status: RustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT, T> Lower<UT> for Option<T>
where - T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>
where + T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerError<UT> for Option<T>
where + Option<T>: Lower<UT>,

§

fn lower_error(obj: Option<T>) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<T, UT> LowerReturn<UT> for Option<T>
where Option<T>: Lower<UT>,

§

type ReturnType = <Option<T> as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Option<T> ) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T> Ord for Option<T>
where diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Result.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Result.html index 97447ee33f..eab04db08f 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Result.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/enum.Result.html @@ -559,7 +559,7 @@
§ExamplesRustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( + E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( v: Result<R, E> ) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T, E> Ord for Result<T, E>
where T: Ord, diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Option.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Option.html index b55a8523c1..9ed366eae6 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Option.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Option.html @@ -1,4 +1,4 @@ -Option in uniffi::deps::static_assertions::_core::prelude::rust_2021 - Rust +Option in uniffi::deps::static_assertions::_core::prelude::rust_2021 - Rust
pub enum Option<T> {
     None,
     Some(T),
@@ -714,7 +714,8 @@ 
§ExamplesReturnType, call_status: RustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT, T> Lower<UT> for Option<T>
where - T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>
where + T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerError<UT> for Option<T>
where + Option<T>: Lower<UT>,

§

fn lower_error(obj: Option<T>) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<T, UT> LowerReturn<UT> for Option<T>
where Option<T>: Lower<UT>,

§

type ReturnType = <Option<T> as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Option<T> ) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T> Ord for Option<T>
where diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Result.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Result.html index 0b19a963d4..41c2f8c5d9 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Result.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/enum.Result.html @@ -559,7 +559,7 @@
§ExamplesRustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( + E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( v: Result<R, E> ) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T, E> Ord for Result<T, E>
where T: Ord, diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Option.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Option.html index 4a45bb75d1..7acf9a540f 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Option.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Option.html @@ -1,4 +1,4 @@ -Option in uniffi::deps::static_assertions::_core::prelude::rust_2024 - Rust +Option in uniffi::deps::static_assertions::_core::prelude::rust_2024 - Rust
pub enum Option<T> {
     None,
     Some(T),
@@ -714,7 +714,8 @@ 
§ExamplesReturnType, call_status: RustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT, T> Lower<UT> for Option<T>
where - T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>
where + T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerError<UT> for Option<T>
where + Option<T>: Lower<UT>,

§

fn lower_error(obj: Option<T>) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<T, UT> LowerReturn<UT> for Option<T>
where Option<T>: Lower<UT>,

§

type ReturnType = <Option<T> as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Option<T> ) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T> Ord for Option<T>
where diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Result.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Result.html index 582a68b403..79a09ca6bd 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Result.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/enum.Result.html @@ -559,7 +559,7 @@
§ExamplesRustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( + E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( v: Result<R, E> ) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T, E> Ord for Result<T, E>
where T: Ord, diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Option.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Option.html index 2bc808248b..8c255b0ce5 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Option.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Option.html @@ -1,4 +1,4 @@ -Option in uniffi::deps::static_assertions::_core::prelude::v1 - Rust +Option in uniffi::deps::static_assertions::_core::prelude::v1 - Rust
pub enum Option<T> {
     None,
     Some(T),
@@ -714,7 +714,8 @@ 
§ExamplesReturnType, call_status: RustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT, T> Lower<UT> for Option<T>
where - T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>
where + T: Lower<UT>,

§

type FfiType = RustBuffer

§

fn write(obj: Option<T>, buf: &mut Vec<u8>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerError<UT> for Option<T>
where + Option<T>: Lower<UT>,

§

fn lower_error(obj: Option<T>) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<T, UT> LowerReturn<UT> for Option<T>
where Option<T>: Lower<UT>,

§

type ReturnType = <Option<T> as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Option<T> ) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T> Ord for Option<T>
where diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Result.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Result.html index 20681a91db..df50ea1633 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Result.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/enum.Result.html @@ -559,7 +559,7 @@
§ExamplesRustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( + E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( v: Result<R, E> ) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T, E> Ord for Result<T, E>
where T: Ord, diff --git a/internals/api/uniffi/deps/static_assertions/_core/result/enum.Result.html b/internals/api/uniffi/deps/static_assertions/_core/result/enum.Result.html index 5ca43c9583..7c5a777258 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/result/enum.Result.html +++ b/internals/api/uniffi/deps/static_assertions/_core/result/enum.Result.html @@ -559,7 +559,7 @@
§ExamplesRustCallStatus ) -> Self

Lift a foreign returned value from a trait interface Read more
§

impl<UT, R, E> LowerReturn<UT> for Result<R, E>
where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( + E: LowerError<UT> + Display + Debug + Send + Sync + 'static,

§

type ReturnType = <R as LowerReturn<UT>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( v: Result<R, E> ) -> Result<<Result<R, E> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, err: Error) -> Result<R, E>

If possible, get a serialized error for failed argument lifts Read more
source§

impl<T, E> Ord for Result<T, E>
where T: Ord, diff --git a/internals/api/uniffi/deps/static_assertions/_core/time/struct.Duration.html b/internals/api/uniffi/deps/static_assertions/_core/time/struct.Duration.html index e2f606c491..2bd60444a2 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/time/struct.Duration.html +++ b/internals/api/uniffi/deps/static_assertions/_core/time/struct.Duration.html @@ -1,4 +1,4 @@ -Duration in uniffi::deps::static_assertions::_core::time - Rust +Duration in uniffi::deps::static_assertions::_core::time - Rust

Struct uniffi::deps::static_assertions::_core::time::Duration

1.3.0 · source ·
pub struct Duration {
     secs: u64,
     nanos: Nanoseconds,
@@ -492,7 +492,7 @@ 
§ExamplesResult<Duration, Error>

Lift a successfully returned value from a trait interface
§

fn lift_foreign_return( ffi_return: Self::ReturnType, call_status: RustCallStatus -) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT> Lower<UT> for Duration

§

type FfiType = <Duration as FfiConverter<UT>>::FfiType

§

fn lower(obj: Duration) -> <Duration as Lower<UT>>::FfiType

§

fn write(obj: Duration, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<UT> LowerReturn<UT> for Duration

§

type ReturnType = <Duration as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( +) -> Self

Lift a foreign returned value from a trait interface Read more
§

fn lift_error(_buf: RustBuffer) -> Self

Lift a Rust value for a callback interface method error result Read more
§

fn handle_callback_unexpected_error(e: UnexpectedUniFFICallbackError) -> Self

Lift a Rust value for an unexpected callback interface error Read more
§

impl<UT> Lower<UT> for Duration

§

type FfiType = <Duration as FfiConverter<UT>>::FfiType

§

fn lower(obj: Duration) -> <Duration as Lower<UT>>::FfiType

§

fn write(obj: Duration, buf: &mut Vec<u8>)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<UT> LowerError<UT> for Duration

§

fn lower_error(obj: Duration) -> RustBuffer

Lower this value for scaffolding function return Read more
§

impl<UT> LowerReturn<UT> for Duration

§

type ReturnType = <Duration as Lower<UT>>::FfiType

The type that should be returned by scaffolding functions for this type. Read more
§

fn lower_return( obj: Duration ) -> Result<<Duration as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

fn handle_failed_lift(arg_name: &str, e: Error) -> Self

If possible, get a serialized error for failed argument lifts Read more
1.31.0 · source§

impl Mul<Duration> for u32

§

type Output = Duration

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Duration) -> Duration

Performs the * operation. Read more
source§

impl Mul<u32> for Duration

§

type Output = Duration

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u32) -> Duration

Performs the * operation. Read more
1.9.0 · source§

impl MulAssign<u32> for Duration

source§

fn mul_assign(&mut self, rhs: u32)

Performs the *= operation. Read more
source§

impl Ord for Duration

source§

fn cmp(&self, other: &Duration) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/internals/api/uniffi/index.html b/internals/api/uniffi/index.html index 33b12dd92c..cfc838dc52 100644 --- a/internals/api/uniffi/index.html +++ b/internals/api/uniffi/index.html @@ -28,7 +28,8 @@ Lift values passed by the foreign code over the FFI into Rust values
  • Reexport items from other uniffi creates Lift references
  • Reexport items from other uniffi creates Return foreign values to Rust
  • Reexport items from other uniffi creates -Lower Rust values to pass them to the foreign code
  • Reexport items from other uniffi creates +Lower Rust values to pass them to the foreign code
  • Reexport items from other uniffi creates +Return Rust error values
  • Reexport items from other uniffi creates Return Rust values to the foreign code
  • Reexport items from other uniffi creates Type ID metadata
  • Functions§

    • Reexport items from other uniffi creates Check whether the uniffi runtime version is compatible a given uniffi_bindgen version.
    • Reexport items from other uniffi creates diff --git a/internals/api/uniffi/macro.derive_ffi_traits.html b/internals/api/uniffi/macro.derive_ffi_traits.html index 5dd584204e..2baa72817d 100644 --- a/internals/api/uniffi/macro.derive_ffi_traits.html +++ b/internals/api/uniffi/macro.derive_ffi_traits.html @@ -5,6 +5,7 @@ (impl $(<$($generic:ident),*>)? $(::uniffi::)? Lower<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; (impl $(<$($generic:ident),*>)? $(::uniffi::)? Lift<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; (impl $(<$($generic:ident),*>)? $(::uniffi::)? LowerReturn<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; + (impl $(<$($generic:ident),*>)? $(::uniffi::)? LowerError<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; (impl $(<$($generic:ident),*>)? $(::uniffi::)? LiftReturn<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; (impl $(<$($generic:ident),*>)? $(::uniffi::)? LiftRef<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; (impl $(<$($generic:ident),*>)? $(::uniffi::)? ConvertError<$ut:path> for $ty:ty $(where $($where:tt)*)?) => { ... }; diff --git a/internals/api/uniffi/sidebar-items.js b/internals/api/uniffi/sidebar-items.js index cd94809e7b..ab0802c5c5 100644 --- a/internals/api/uniffi/sidebar-items.js +++ b/internals/api/uniffi/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"attr":["constructor","export","method"],"derive":["Enum","Error","Object","Record"],"enum":["RustCallStatusCode","RustFuturePoll"],"fn":["check_compatible_version","check_remaining","checksum_metadata","foreign_async_call","foreign_future_complete","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve"],"macro":["assert_compatible_version","build_foreign_language_testcases","custom_newtype","custom_type","derive_ffi_traits","ffi_converter_arc_forward","ffi_converter_forward","ffi_converter_rust_buffer_lift_and_lower","include_scaffolding","setup_scaffolding","use_udl_enum","use_udl_error","use_udl_object","use_udl_record"],"mod":["deps","ffi","metadata"],"struct":["ForeignBytes","ForeignFuture","ForeignFutureResult","Handle","MetadataBuffer","RustBuffer","RustCallStatus","UnexpectedUniFFICallbackError"],"trait":["ConvertError","FfiConverter","FfiConverterArc","FfiDefault","HandleAlloc","Lift","LiftRef","LiftReturn","Lower","LowerReturn","TypeId"],"type":["ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","Result","RustFutureContinuationCallback"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"attr":["constructor","export","method"],"derive":["Enum","Error","Object","Record"],"enum":["RustCallStatusCode","RustFuturePoll"],"fn":["check_compatible_version","check_remaining","checksum_metadata","foreign_async_call","foreign_future_complete","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","uniffi_rustbuffer_alloc","uniffi_rustbuffer_free","uniffi_rustbuffer_from_bytes","uniffi_rustbuffer_reserve"],"macro":["assert_compatible_version","build_foreign_language_testcases","custom_newtype","custom_type","derive_ffi_traits","ffi_converter_arc_forward","ffi_converter_forward","ffi_converter_rust_buffer_lift_and_lower","include_scaffolding","setup_scaffolding","use_udl_enum","use_udl_error","use_udl_object","use_udl_record"],"mod":["deps","ffi","metadata"],"struct":["ForeignBytes","ForeignFuture","ForeignFutureResult","Handle","MetadataBuffer","RustBuffer","RustCallStatus","UnexpectedUniFFICallbackError"],"trait":["ConvertError","FfiConverter","FfiConverterArc","FfiDefault","HandleAlloc","Lift","LiftRef","LiftReturn","Lower","LowerError","LowerReturn","TypeId"],"type":["ForeignFutureCallback","ForeignFutureCallbackData","ForeignFutureHandle","Result","RustFutureContinuationCallback"]}; \ No newline at end of file diff --git a/internals/api/uniffi/trait.LowerError.html b/internals/api/uniffi/trait.LowerError.html new file mode 100644 index 0000000000..e2368ba68c --- /dev/null +++ b/internals/api/uniffi/trait.LowerError.html @@ -0,0 +1,23 @@ +LowerError in uniffi - Rust +

      Trait uniffi::LowerError

      pub unsafe trait LowerError<UT>: Sized {
      +    // Required method
      +    fn lower_error(obj: Self) -> RustBuffer;
      +}
      Expand description

      Reexport items from other uniffi creates +Return Rust error values

      +

      This is implemented for types that can be the E param in Result<T, E>. +It’s is usually derived from Lower, but we sometimes special case it.

      +

      §Safety

      +

      All traits are unsafe (implementing it requires unsafe impl) because we can’t guarantee +that it’s safe to pass your type out to foreign-language code and back again. Buggy +implementations of this trait might violate some assumptions made by the generated code, +or might not match with the corresponding code in the generated foreign-language bindings. +These traits should not be used directly, only in generated code, and the generated code should +have fixture tests to test that everything works correctly together.

      +

      Required Methods§

      fn lower_error(obj: Self) -> RustBuffer

      Lower this value for scaffolding function return

      +

      Lower the type into a RustBuffer. RustCallStatus.error_buf will be set to this.

      +

      Object Safety§

      This trait is not object safe.

      Implementations on Foreign Types§

      §

      impl<K, V, UT> LowerError<UT> for HashMap<K, V>
      where + HashMap<K, V>: Lower<UT>,

      §

      fn lower_error(obj: HashMap<K, V>) -> RustBuffer

      §

      impl<T, UT> LowerError<UT> for Arc<T>
      where + Arc<T>: Lower<UT>, + T: ?Sized,

      §

      impl<T, UT> LowerError<UT> for Vec<T>
      where + Vec<T>: Lower<UT>,

      §

      impl<UT> LowerError<UT> for bool

      §

      impl<UT> LowerError<UT> for f32

      §

      impl<UT> LowerError<UT> for f64

      §

      impl<UT> LowerError<UT> for i8

      §

      impl<UT> LowerError<UT> for i16

      §

      impl<UT> LowerError<UT> for i32

      §

      impl<UT> LowerError<UT> for i64

      §

      impl<UT> LowerError<UT> for u8

      §

      impl<UT> LowerError<UT> for u16

      §

      impl<UT> LowerError<UT> for u32

      §

      impl<UT> LowerError<UT> for u64

      §

      impl<UT> LowerError<UT> for String

      §

      impl<UT> LowerError<UT> for SystemTime

      Implementors§

      §

      impl<T, UT> LowerError<UT> for Option<T>
      where + Option<T>: Lower<UT>,

      §

      impl<UT> LowerError<UT> for Duration

      \ No newline at end of file diff --git a/internals/api/uniffi/trait.LowerReturn.html b/internals/api/uniffi/trait.LowerReturn.html index 291212962b..0b4b6eb303 100644 --- a/internals/api/uniffi/trait.LowerReturn.html +++ b/internals/api/uniffi/trait.LowerReturn.html @@ -9,7 +9,7 @@ fn handle_failed_lift(arg_name: &str, e: Error) -> Self { ... } }
    Expand description

    Reexport items from other uniffi creates Return Rust values to the foreign code

    -

    This is usually derived from Lift, but we special case types like Result<> and ().

    +

    This is usually derived from Lower, but we special case types like Result<> and ().

    §Safety

    All traits are unsafe (implementing it requires unsafe impl) because we can’t guarantee that it’s safe to pass your type out to foreign-language code and back again. Buggy @@ -70,4 +70,4 @@

    §Safety

    ) -> Result<<SystemTime as LowerReturn<UT>>::ReturnType, RustBuffer>

    Implementors§

    §

    impl<T, UT> LowerReturn<UT> for Option<T>
    where Option<T>: Lower<UT>,

    §

    type ReturnType = <Option<T> as Lower<UT>>::FfiType

    §

    impl<UT> LowerReturn<UT> for Duration

    §

    impl<UT, R, E> LowerReturn<UT> for Result<R, E>
    where R: LowerReturn<UT>, - E: Lower<UT> + Error + Send + Sync + 'static,

    \ No newline at end of file + E: LowerError<UT> + Display + Debug + Send + Sync + 'static, \ No newline at end of file diff --git a/internals/api/uniffi_macros/all.html b/internals/api/uniffi_macros/all.html index 93821bbf4f..73a8b483af 100644 --- a/internals/api/uniffi_macros/all.html +++ b/internals/api/uniffi_macros/all.html @@ -1,2 +1,2 @@ List of all items in this crate -

    List of all items

    Structs

    Enums

    Traits

    Macros

    Attribute Macros

    Derive Macros

    Functions

    \ No newline at end of file +

    List of all items

    Structs

    Enums

    Traits

    Macros

    Attribute Macros

    Derive Macros

    Functions

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.lift_foreign_return.html b/internals/api/uniffi_macros/ffiops/fn.lift_foreign_return.html index a0322827bb..82e426b34c 100644 --- a/internals/api/uniffi_macros/ffiops/fn.lift_foreign_return.html +++ b/internals/api/uniffi_macros/ffiops/fn.lift_foreign_return.html @@ -1,3 +1,3 @@ lift_foreign_return in uniffi_macros::ffiops - Rust -
    pub fn lift_foreign_return(ty: impl ToTokens) -> TokenStream
    Expand description

    Lift foreign return function

    +
    pub fn lift_foreign_return(ty: impl ToTokens) -> TokenStream
    Expand description

    Lift foreign return function

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.lift_ref_type.html b/internals/api/uniffi_macros/ffiops/fn.lift_ref_type.html index 0a81296d27..a3ed51e424 100644 --- a/internals/api/uniffi_macros/ffiops/fn.lift_ref_type.html +++ b/internals/api/uniffi_macros/ffiops/fn.lift_ref_type.html @@ -1,3 +1,3 @@ lift_ref_type in uniffi_macros::ffiops - Rust -
    pub fn lift_ref_type(ty: impl ToTokens) -> TokenStream
    Expand description

    LiftRef type

    +
    pub fn lift_ref_type(ty: impl ToTokens) -> TokenStream
    Expand description

    LiftRef type

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.lift_return_type.html b/internals/api/uniffi_macros/ffiops/fn.lift_return_type.html index dab34576a9..34f875266c 100644 --- a/internals/api/uniffi_macros/ffiops/fn.lift_return_type.html +++ b/internals/api/uniffi_macros/ffiops/fn.lift_return_type.html @@ -1,3 +1,3 @@ lift_return_type in uniffi_macros::ffiops - Rust -
    pub fn lift_return_type(ty: impl ToTokens) -> TokenStream
    Expand description

    Lift return type

    +
    pub fn lift_return_type(ty: impl ToTokens) -> TokenStream
    Expand description

    Lift return type

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.lower_error.html b/internals/api/uniffi_macros/ffiops/fn.lower_error.html new file mode 100644 index 0000000000..c88e3db64d --- /dev/null +++ b/internals/api/uniffi_macros/ffiops/fn.lower_error.html @@ -0,0 +1,3 @@ +lower_error in uniffi_macros::ffiops - Rust +
    pub fn lower_error(ty: impl ToTokens) -> TokenStream
    Expand description

    Lower error function

    +
    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.lower_into_rust_buffer.html b/internals/api/uniffi_macros/ffiops/fn.lower_into_rust_buffer.html index fe47a1b927..83ccb382f5 100644 --- a/internals/api/uniffi_macros/ffiops/fn.lower_into_rust_buffer.html +++ b/internals/api/uniffi_macros/ffiops/fn.lower_into_rust_buffer.html @@ -1,3 +1,3 @@ lower_into_rust_buffer in uniffi_macros::ffiops - Rust -
    pub fn lower_into_rust_buffer(ty: impl ToTokens) -> TokenStream
    Expand description

    Lower into rust buffer function

    +
    pub fn lower_into_rust_buffer(ty: impl ToTokens) -> TokenStream
    Expand description

    Lower into rust buffer function

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.lower_return_handle_failed_lift.html b/internals/api/uniffi_macros/ffiops/fn.lower_return_handle_failed_lift.html index 7319b1534a..be3e867d6c 100644 --- a/internals/api/uniffi_macros/ffiops/fn.lower_return_handle_failed_lift.html +++ b/internals/api/uniffi_macros/ffiops/fn.lower_return_handle_failed_lift.html @@ -1,3 +1,3 @@ lower_return_handle_failed_lift in uniffi_macros::ffiops - Rust -
    pub fn lower_return_handle_failed_lift(ty: impl ToTokens) -> TokenStream
    Expand description

    Handle failed lift function

    +
    pub fn lower_return_handle_failed_lift(ty: impl ToTokens) -> TokenStream
    Expand description

    Handle failed lift function

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.try_lift_from_rust_buffer.html b/internals/api/uniffi_macros/ffiops/fn.try_lift_from_rust_buffer.html index 3f6ae47799..53f13db74a 100644 --- a/internals/api/uniffi_macros/ffiops/fn.try_lift_from_rust_buffer.html +++ b/internals/api/uniffi_macros/ffiops/fn.try_lift_from_rust_buffer.html @@ -1,3 +1,3 @@ try_lift_from_rust_buffer in uniffi_macros::ffiops - Rust -
    pub fn try_lift_from_rust_buffer(ty: impl ToTokens) -> TokenStream
    Expand description

    Lift from rust buffer function

    +
    pub fn try_lift_from_rust_buffer(ty: impl ToTokens) -> TokenStream
    Expand description

    Lift from rust buffer function

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/fn.type_id_meta.html b/internals/api/uniffi_macros/ffiops/fn.type_id_meta.html index 6596f686eb..4a8a9728d6 100644 --- a/internals/api/uniffi_macros/ffiops/fn.type_id_meta.html +++ b/internals/api/uniffi_macros/ffiops/fn.type_id_meta.html @@ -1,3 +1,3 @@ type_id_meta in uniffi_macros::ffiops - Rust -
    pub fn type_id_meta(ty: impl ToTokens) -> TokenStream
    Expand description

    Expression for the TYPE_ID_META value for a type

    +
    pub fn type_id_meta(ty: impl ToTokens) -> TokenStream
    Expand description

    Expression for the TYPE_ID_META value for a type

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/index.html b/internals/api/uniffi_macros/ffiops/index.html index 67b865f2d8..15f22574a4 100644 --- a/internals/api/uniffi_macros/ffiops/index.html +++ b/internals/api/uniffi_macros/ffiops/index.html @@ -1,6 +1,6 @@ uniffi_macros::ffiops - Rust -

    Module uniffi_macros::ffiops

    source ·
    Expand description

    Functions, types and expressions to handle FFI operations.

    +

    Module uniffi_macros::ffiops

    source ·
    Expand description

    Functions, types and expressions to handle FFI operations.

    This module leverages the various traits defined in uniffi_core::ffi_converter_traits to provide functionality to the rest of uniffi_macros. Keeping this layer separate makes it easier to handle changes to those traits. See uniffi_core::ffi_converter_traits for the meaning of these functions.

    -

    Functions§

    \ No newline at end of file +

    Functions§

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/ffiops/sidebar-items.js b/internals/api/uniffi_macros/ffiops/sidebar-items.js index 324d04d239..f73bf05ddc 100644 --- a/internals/api/uniffi_macros/ffiops/sidebar-items.js +++ b/internals/api/uniffi_macros/ffiops/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["lift_foreign_return","lift_ref_type","lift_return_type","lift_type","lower","lower_into_rust_buffer","lower_return","lower_return_handle_failed_lift","lower_return_type","lower_type","try_lift","try_lift_from_rust_buffer","try_read","type_id_meta","write"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["lift_foreign_return","lift_ref_type","lift_return_type","lift_type","lower","lower_error","lower_into_rust_buffer","lower_return","lower_return_handle_failed_lift","lower_return_type","lower_type","try_lift","try_lift_from_rust_buffer","try_read","type_id_meta","write"]}; \ No newline at end of file diff --git a/internals/api/uniffi_macros/object/fn.interface_impl.html b/internals/api/uniffi_macros/object/fn.interface_impl.html index f23b531765..b8a96188b9 100644 --- a/internals/api/uniffi_macros/object/fn.interface_impl.html +++ b/internals/api/uniffi_macros/object/fn.interface_impl.html @@ -1,2 +1,2 @@ interface_impl in uniffi_macros::object - Rust -
    fn interface_impl(object: &ObjectItem, options: &DeriveOptions) -> TokenStream
    \ No newline at end of file +
    fn interface_impl(object: &ObjectItem, options: &DeriveOptions) -> TokenStream
    \ No newline at end of file diff --git a/internals/api/uniffi_macros/object/fn.interface_meta_static_var.html b/internals/api/uniffi_macros/object/fn.interface_meta_static_var.html index 1e7c46441b..ff6a853c09 100644 --- a/internals/api/uniffi_macros/object/fn.interface_meta_static_var.html +++ b/internals/api/uniffi_macros/object/fn.interface_meta_static_var.html @@ -1,5 +1,5 @@ interface_meta_static_var in uniffi_macros::object - Rust -
    pub(crate) fn interface_meta_static_var(
    +    
    pub(crate) fn interface_meta_static_var(
         ident: &Ident,
         imp: ObjectImpl,
         module_path: &str,
    diff --git a/internals/api/uniffi_macros/object/index.html b/internals/api/uniffi_macros/object/index.html
    index fad81de05e..d8d6c863b8 100644
    --- a/internals/api/uniffi_macros/object/index.html
    +++ b/internals/api/uniffi_macros/object/index.html
    @@ -1,2 +1,2 @@
     uniffi_macros::object - Rust
    -    

    Module uniffi_macros::object

    source ·

    Structs§

    • ObjectItem 🔒
      Stores parsed data from the Derive Input for the struct/enum.

    Functions§

    \ No newline at end of file +

    Module uniffi_macros::object

    source ·

    Structs§

    • ObjectItem 🔒
      Stores parsed data from the Derive Input for the struct/enum.

    Functions§

    \ No newline at end of file diff --git a/search/search_index.json b/search/search_index.json index 098206c7ec..120cd52a7b 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"UniFFI","text":"

    UniFFI is a tool that automatically generates foreign-language bindings targeting Rust libraries. The repository can be found on github. It fits in the practice of consolidating business logic in a single Rust library while targeting multiple platforms, making it simpler to develop and maintain a cross-platform codebase. Note that this tool will not help you ship a Rust library to these platforms, but simply not have to write bindings code by hand. Related.

    "},{"location":"index.html#design","title":"Design","text":"

    UniFFI requires to write an Interface Definition Language (based on WebIDL) file describing the methods and data structures available to the targeted languages. This .udl (UniFFI Definition Language) file, whose definitions must match with the exposed Rust code, is then used to generate Rust scaffolding code and foreign-languages bindings. This process can take place either during the build process or be manually initiated by the developer.

    "},{"location":"index.html#supported-languages","title":"Supported languages","text":"
    • Kotlin
    • Swift
    • Python
    • Ruby
    "},{"location":"index.html#third-party-foreign-language-bindings","title":"Third-party foreign language bindings","text":"
    • Kotlin Multiplatform
    • Go bindings
    • C# bindings
    "},{"location":"Getting_started.html","title":"Getting started","text":"

    Say your company has a simple math crate with the following lib.rs:

    fn add(a: u32, b: u32) -> u32 {\n    a + b\n}\n

    And top brass would like you to expose this business-critical operation to Kotlin and Swift. Don't panic! We will show you how do that using UniFFI.

    "},{"location":"Motivation.html","title":"Motivation","text":""},{"location":"Motivation.html#what","title":"What?","text":"

    We're interested in building re-useable components for sync- and storage-related browser functionality - things like storing and syncing passwords, working with bookmarks and signing in to your Firefox Account.

    We want to write the code for these components once, in Rust. We want to easily re-use these components from all the different languages and on all the different platforms for which we build browsers, which currently includes JavaScript for PCs, Kotlin for Android, and Swift for iOS.

    And of course, we want to do this in a way that's convenient, maintainable, and difficult to mess up.

    "},{"location":"Motivation.html#how","title":"How?","text":"

    In an aspirational world, we could get this kind of easy cross-language interop for free using wasm_bindgen and webassembly interface types - imagine writing an API in Rust, annotating it with some #[wasm_bindgen] macros, compiling it into a webassembly bundle, and being able to import and use that bundle from any target language, complete with a rich high-level API!

    That kind of tooling is not available to shipping applications today, but that doesn't mean we can't take a small step in that general direction while the Rust and Wasm ecosystem continues to evolve.

    Using UniFFI, you can:

    • Implement your software component as a cdylib crate in Rust; let's say the code is in ./src/lib.rs.
    • Specify the desired component API using an Interface Definition Language (specifically, a variant of WebIDL) in a separate file like ./src/lib.udl.
    • Run uniffi-bindgen scaffolding ./src/lib.udl to generate a bunch of boilerplate rust code that exposes this API as a C-compatible FFI layer, and include it as part of your crate.
    • cargo build your crate as normal to produce a shared library.
    • Run uniffi-bindgen generate ./src/lib.udl -l kotlin to generate a Kotlin library that can load your shared library and expose it to Kotlin code using your nice high-level component API!
    • Or -l swift or -l python to produce bindings for other languages.
    "},{"location":"Motivation.html#why","title":"Why?","text":"

    There are plenty of potential ways to solve this problem, and the one that's right for us might not be right for you. You can read a little more about the considerations and trade-offs that lead to the current approach in our Architecture Decision Records, starting with this motivational document.

    "},{"location":"Motivation.html#why-not","title":"Why Not?","text":"

    We hope UniFFI will be useful to you! But if you're considering it for your project then here are some tradeoffs you should keep in mind:

    • UniFFI makes it easy to produce \"good enough\" bindings into Rust from several different target languages. If you want to call Rust code from just one foreign language, there may be a language-specific bindings tool that provides more features and better performance.
    • The project is evolving fast, because it's being developed concurrently with its primary consumers. You should be prepared for frequent releases and non-trivial API churn (but we'll use semantic versioning to signal breaking changes).
    • UniFFI doesn't provide an end-to-end packaging solution for your Rust code and its generated bindings. For example, it'll help you generate Kotlin bindings to call into Rust, but it won't help you with compiling the Rust code to run on Android or with packaging the bindings into an .aar bundle (but it might be useful as a building-block for such a tool!).

    We also have a list of design principles that might help you decide whether this project is a good fit for your needs.

    "},{"location":"bindings.html","title":"Generating bindings","text":"

    Bindings is the term used for the code generates for foreign languages which integrate with Rust crates - that is, the generated Python, Swift or Kotlin code which drives the examples.

    UniFFI comes with a uniffi_bindgen which generates these bindings. For introductory information, see Foreign Language Bindings in the tutorial

    "},{"location":"bindings.html#customizing-the-binding-generation","title":"Customizing the binding generation.","text":"

    Each of the bindings reads a file uniffi.toml in the root of a crate which supports various options which influence how the bindings are generated. Default options will be used if this file is missing.

    --config option can be used to specify additional uniffi config file. This config is merged with the uniffi.toml config present in each crate, with its values taking precedence.

    Each binding supports different options, so please see the documentation for each binding language.

    "},{"location":"foreign_traits.html","title":"Foreign traits","text":"

    UniFFI traits can be implemented by foreign code. This means traits implemented in Python/Swift/Kotlin etc can provide Rust code with capabilities not easily implemented in Rust, such as:

    • device APIs not directly available to Rust.
    • provide glue to clip together Rust components at runtime.
    • access shared resources and assets bundled with the app.
    "},{"location":"foreign_traits.html#example","title":"Example","text":"

    To implement a Rust trait in a foreign language, you might:

    "},{"location":"foreign_traits.html#1-define-a-rust-trait","title":"1. Define a Rust trait","text":"

    This toy example defines a way of Rust accessing a key-value store exposed by the host operating system (e.g. the key chain).

    All methods of the Rust trait should return a Result<> with the error half being a compatible error type - see below for more on error handling.

    For example:

    pub trait Keychain: Send + Sync + Debug {\n  fn get(&self, key: String) -> Result<Option<String>, KeyChainError>;\n  fn put(&self, key: String, value: String) -> Result<(), KeyChainError>;\n}\n

    If you are using macros add #[uniffi::export(with_foreign)] above the trait. Otherwise define this trait in your UDL file:

    [Trait, WithForeign]\ninterface Keychain {\n    [Throws=KeyChainError]\n    string? get(string key);\n\n    [Throws=KeyChainError]\n    void put(string key, string data);\n};\n

    The with_foreign / WithForeign attributes specify that you want to enable support for foreign implementations of that trait as well as Rust ones.

    "},{"location":"foreign_traits.html#2-allow-it-to-be-passed-into-rust","title":"2. Allow it to be passed into Rust","text":"

    Here, we define a new object with a constructor which takes a keychain.

    interface Authenticator {\n    constructor(Keychain keychain);\n    void login();\n};\n

    In Rust we'd write:

    struct Authenticator {\n  keychain: Arc<dyn Keychain>,\n}\n\nimpl Authenticator {\n  pub fn new(keychain: Arc<dyn Keychain>) -> Self {\n    Self { keychain }\n  }\n\n  pub fn login(&self) {\n    let username = self.keychain.get(\"username\".into());\n    let password = self.keychain.get(\"password\".into());\n  }\n}\n
    "},{"location":"foreign_traits.html#3-create-a-foreign-language-implementation-of-the-trait","title":"3. Create a foreign language implementation of the trait","text":"

    Here's a Kotlin implementation:

    class KotlinKeychain: Keychain {\n    override fun get(key: String): String? {\n        // \u2026 elide the implementation.\n        return value\n    }\n    override fun put(key: String) {\n        // \u2026 elide the implementation.\n    }\n}\n

    \u2026and Swift:

    class SwiftKeychain: Keychain {\n    func get(key: String) -> String? {\n        // \u2026 elide the implementation.\n        return value\n    }\n    func put(key: String) {\n        // \u2026 elide the implementation.\n    }\n}\n
    "},{"location":"foreign_traits.html#4-pass-the-implementation-to-rust","title":"4. Pass the implementation to Rust","text":"

    Again, in Kotlin

    val authenticator = Authenticator(KotlinKeychain())\n// later on:\nauthenticator.login()\n

    and in Swift:

    let authenticator = Authenticator(SwiftKeychain())\n// later on:\nauthenticator.login()\n

    Care is taken to ensure that things are cleaned up in the foreign language once all Rust references drop.

    "},{"location":"foreign_traits.html#avoid-cycles","title":"\u26a0\ufe0f Avoid cycles","text":"

    Foreign trait implementations make it easy to create cycles between Rust and foreign objects causing memory leaks. For example a foreign implementation holding a reference to a Rust object which also holds a reference to the same foreign implementation.

    UniFFI doesn't try to help here and there's no universal advice; take the usual precautions.

    "},{"location":"foreign_traits.html#error-handling","title":"Error handling","text":"

    We must handle foreign code failing, so all methods of the Rust trait should return a Result<> with a compatible error type otherwise these errors will panic.

    "},{"location":"foreign_traits.html#unexpected-error-handling","title":"Unexpected Error handling.","text":"

    So long as your function returns a Result<>, it's possible for you to define how \"unexpected\" errors (ie, errors not directly covered by your Result<> type, panics, etc) are converted to your Result<>'s Err.

    If your code defines a From<uniffi::UnexpectedUniFFICallbackError> impl for your error type, then those errors will be converted into your error type which will be returned to the Rust caller. If your code does not define this implementation the generated code will panic. In other words, you really should implement this!

    See our callbacks example for more.

    "},{"location":"futures.html","title":"Async/Future support","text":"

    UniFFI supports exposing async Rust functions over the FFI. It can convert a Rust Future/async fn to and from foreign native futures (async/await in Python/Swift, suspend fun in Kotlin etc.)

    Check out the examples or the more terse and thorough fixtures.

    "},{"location":"futures.html#example","title":"Example","text":"

    This is a short \"async sleep()\" example:

    use std::time::Duration;\nuse async_std::future::{timeout, pending};\n\n/// Async function that says something after a certain time.\n#[uniffi::export]\npub async fn say_after(ms: u64, who: String) -> String {\n    let never = pending::<()>();\n    timeout(Duration::from_millis(ms), never).await.unwrap_err();\n    format!(\"Hello, {who}!\")\n}\n

    This can be called by the following Python code:

    import asyncio\nfrom uniffi_example_futures import *\n\nasync def main():\n    print(await say_after(20, 'Alice'))\n\nif __name__ == '__main__':\n    asyncio.run(main())\n

    Async functions can also be defined in UDL:

    namespace example {\n    [Async]\n    string say_after(u64 ms, string who);\n}\n

    This code uses asyncio to drive the future to completion, while our exposed function is used with await.

    In Rust Future terminology this means the foreign bindings supply the \"executor\" - think event-loop, or async runtime. In this example it's asyncio. There's no requirement for a Rust event loop.

    There are some great API docs on the implementation that are well worth a read.

    "},{"location":"futures.html#exporting-async-trait-methods","title":"Exporting async trait methods","text":"

    UniFFI is compatible with the async-trait crate and this can be used to export trait interfaces over the FFI.

    When using UDL, wrap your trait with the #[async_trait] attribute. In the UDL, annotate all async methods with [Async]:

    [Trait]\ninterface SayAfterTrait {\n    [Async]\n    string say_after(u16 ms, string who);\n};\n

    When using proc-macros, make sure to put #[uniffi::export] outside the #[async_trait] attribute:

    #[uniffi::export]\n#[async_trait::async_trait]\npub trait SayAfterTrait: Send + Sync {\n    async fn say_after(&self, ms: u16, who: String) -> String;\n}\n
    "},{"location":"futures.html#combining-rust-and-foreign-async-code","title":"Combining Rust and foreign async code","text":"

    Traits with callback interface support that export async methods can be combined with async Rust code. See the async-api-client example for an example of this.

    "},{"location":"futures.html#python-uniffi_set_event_loop","title":"Python: uniffi_set_event_loop()","text":"

    Python bindings export a function named uniffi_set_event_loop() which handles a corner case when integrating async Rust and Python code. uniffi_set_event_loop() is needed when Python async functions run outside of the eventloop, for example:

    - Rust code is executing outside of the eventloop.  Some examples:\n    - Rust code spawned its own thread\n    - Python scheduled the Rust code using `EventLoop.run_in_executor`\n- The Rust code calls a Python async callback method, using something like `pollster` to block\n  on the async call.\n

    In this case, we need an event loop to run the Python async function, but there's no eventloop set for the thread. Use uniffi_set_event_loop() to handle this case. It should be called before the Rust code makes the async call and passed an eventloop to use.

    "},{"location":"udl_file_spec.html","title":"The UDL file","text":"

    This file defines which functions, methods and types are exposed to the foreign-language bindings.

    namespace sprites {\n  Point translate([ByRef] Point position, Vector direction);\n};\n\ndictionary Point {\n  double x;\n  double y;\n};\n\ndictionary Vector {\n  double dx;\n  double dy;\n};\n\ninterface Sprite {\n  constructor(Point? initial_position);\n  Point get_position();\n  void move_to(Point position);\n  void move_by(Vector direction);\n};\n
    "},{"location":"internals/crates.html","title":"Navigating the code","text":"

    The code for UniFFI is organized into the following crates:

    • ./uniffi_bindgen: This is the source for the uniffi-bindgen executable and is where most of the logic for the UniFFI tool lives. Its contents include:
      • ./uniffi_bindgen/src/interface/: The logic for parsing .udl files into an in-memory representation called ComponentInterface, from which we can generate code for different languages.
      • ./uniffi_bindgen/src/scaffolding: This module turns a ComponentInterface into Rust scaffolding, the code that wraps the user-provided Rust code and exposes it via a C-compatible FFI layer.
      • ./uniffi_bindgen/src/bindings/: This module turns a ComponentInterface into foreign-language bindings, the code that can load the FFI layer exposed by the scaffolding and expose it as a higher-level API in a target language. There is a sub-module for each supported language.
    • ./uniffi: This is a run-time support crate that is used by the generated Rust scaffolding. It controls how values of various types are passed back-and-forth over the FFI layer, by means of the FfiConverter trait.
    • ./uniffi_build: This is a small hook to run uniffi-bindgen from the build.rs script of a UniFFI component, in order to automatically generate the Rust scaffolding as part of its build process.
    • ./uniffi_macros: This contains some helper macros that UniFFI components can use to simplify loading the generated scaffolding, and executing foreign-language tests.
    • ./examples: This contains code examples that you can use to explore the code generation process.
    "},{"location":"internals/design_principles.html","title":"Design Principles","text":"

    These are some high-level points to consider when making changes to UniFFI (or when wondering why past changes were made in a particular way).

    "},{"location":"internals/design_principles.html#prioritize-mozillas-short-term-needs","title":"Prioritize Mozilla's short-term needs","text":"

    The initial consumers of this tool are teams working on features for Mozilla's mobile browsers. While we try to make the tool generally useful, we'll invest first in things that are the most valuable to those teams, which are reflected in the points below.

    "},{"location":"internals/design_principles.html#safety-first","title":"Safety First","text":"

    The generated bindings need to be safe by default. It should be impossible for foreign-language code to trigger undefined behaviour in Rust by calling the public API of the generated bindings, even if it is called in egregiously wrong or malicious ways. We will accept reduced performance in the interests of ensuring this safety.

    (The meaning of \"impossible\" and \"public API\" will of course depend on the target language. For example, code in Python might mutate internal attributes of an object that are marked as private with a leading underscore, and there's not much we can do to guard against that.)

    Where possible, we use Rust's typesystem to encode safety guarantees. If that's not possible then the generated Rust code may use unsafe and assume that the generated foreign-language code will uphold safety guarantees at runtime.

    Example: We insist that all object instances exposed to foreign-language code be Sync and Send, so that they're safe to access regardless of the threading model of the calling code. We do not allow thread-safety guarantees to be deferred to assumptions about how the code is called.

    Example: We do not allow returning any borrowed data from function calls, because we can't make any guarantees about when or how the foreign-language could access it.

    "},{"location":"internals/design_principles.html#performance-is-a-feature-but-not-a-deal-breaker","title":"Performance is a feature, but not a deal-breaker","text":"

    Our initial use-cases are not performance-critical, and our team are not low-level Rust experts, so we're highly motivated to favour simplicity and maintainability over performance. Given the choice we will pick \"simple but slow\" over \"fast but complicated\".

    However, we know that performance can degrade through thousands of tiny cuts, so we'll keep iterating towards the winning combination of \"simple and fast\" over time.

    Example: Initial versions of the tool used opaque integer handles and explicit mutexes to manage object references, favouring simplicity (in the \"we're confident this works as intended\" sense) over performance. As we got more experience and confidence with the approach and tool we replaced handles with raw Arc pointers, which both simplified the code and removed some runtime overheads.

    Violation: The tool currently passes structured data over the FFI by serializing it to a byte buffer, favouring ease of implementation and understanding over performance. This was fine as a starting point! However, we have not done any work to measure the performance impact or iterate towards something with lower overhead (such as using repr(C) structs).

    "},{"location":"internals/design_principles.html#produce-bindings-that-feel-idiomatic-for-the-target-language","title":"Produce bindings that feel idiomatic for the target language","text":"

    The generated bindings should feel idiomatic for their end users, and what feels idiomatic can differ between different target languages. Ideally consumers should not even realize that they're using bindings to Rust under the hood.

    We'll accept extra complexity inside of UniFFI if it means producing bindings that are nicer for consumers to use.

    Example: We case-convert names to match the accepted standards of the target language, so a method named do_the_thing in Rust might be called doTheThing in its Kotlin bindings.

    Example: Object references try to integrate with the GC of the target language, so that holding a reference to a Rust struct feels like holding an ordinary object instance.

    Violation: The Kotlin bindings have an explicit destroy method on object instances, because we haven't yet found a good way to integrate with the JVM's GC.

    "},{"location":"internals/design_principles.html#empower-users-to-debug-and-maintain-the-tool","title":"Empower users to debug and maintain the tool","text":"

    To succeed long-term, we can't depend on a dedicated team of \"UniFFI experts\" for debugging and maintenance. The people using the tool need to be empowered to debug, maintain and develop it.

    If you're using UniFFI-generated bindings and something doesn't work quite right, it should be possible for you to dig in to the generated foreign-language code, follow it through to the underlying Rust code, and work out what's going wrong without being an expert in Rust or UniFFI.

    Example: We try to include comments in the generated code to help guide users who may be reading through it to debug some issue.

    Violation: We don't have very good \"overview\" documentation on how each set of foreign-language bindings works, so someone trying to debug the Kotlin bindings would need to poke around in the generated code to try to build up a mental model of how it's supposed to work.

    Violation: A lack of structure in our code-generation templates means that it's hard for non-experts to find and change the codegen logic for a particular piece of functionality.

    "},{"location":"internals/lifting_and_lowering.html","title":"Lifting, Lowering and Serialization","text":"

    UniFFI is able to transfer rich data types back-and-forth between the Rust code and the foreign-language code via a process we refer to as \"lowering\" and \"lifting\".

    Recall that UniFFI interoperates between different languages by defining a C-style FFI layer which operates in terms of primitive data types and plain functions. To transfer data from one side of this layer to the other, the sending side \"lowers\" the data from a language-specific data type into one of the primitive types supported by the FFI-layer functions, and the receiving side \"lifts\" that primitive type into its own language-specific data type.

    Lifting and lowering simple types such as integers is done by directly casting the value to and from an appropriate type. For complex types such as optionals and records we currently implement lifting and lowering by serializing into a byte buffer, but this is an implementation detail that may change in future. (See ADR-0002 for the reasoning behind this choice.)

    As a concrete example, consider this interface for accumulating a list of integers:

    namespace example {\n  sequence<i32> add_to_list(i32 item);\n}\n

    Calling this function from foreign language code involves the following steps:

    1. The user-provided calling code invokes the add_to_list function that is exposed by the UniFFI-generated foreign language bindings, passing item as an appropriate language-native integer.
    2. The foreign language bindings lower each argument to a function call into something that can be passed over the C-style FFI. Since the item argument is a plain integer, it is lowered by casting to an int32_t.
    3. The foreign language bindings pass the lowered arguments to a C FFI function named like example_XYZ_add_to_list that is exposed by the UniFFI-generated Rust scaffolding.
    4. The Rust scaffolding lifts each argument received over the FFI into a native Rust type. Since item is a plain integer it is lifted by casting to a Rust i32.
    5. The Rust scaffolding passes the lifted arguments to the user-provided Rust code for the add_to_list function, which returns a Vec<i32>.
    6. The Rust scaffolding now needs to lower the return value in order to pass it back to the foreign language code. Since this is a complex data type, it is lowered by serializing the values into a byte buffer and returning the buffer pointer and length from the FFI function.
    7. The foreign language bindings receive the return value and need to lift it into an appropriate native data type. Since it is a complex data type, it is lifted by deserializing from the returned byte buffer into a language-native list of integers.
    "},{"location":"internals/lifting_and_lowering.html#lowered-types","title":"Lowered Types","text":"UDL Type Representation in the C FFI i8/i16/i32/i64 int8_t/int16_t/int32_t/int64_t u8/u16/u32/u64 uint8_t/uint16_t/uint32_t/uint64_t f32/float float f64/double double boolean int8_t, either 0 or 1 string RustBuffer struct pointing to utf8 bytes bytes Same as sequence<u8> timestamp RustBuffer struct pointing to a i64 representing seconds and a u32 representing nanoseconds duration RustBuffer struct pointing to a u64 representing seconds and a u32 representing nanoseconds T? RustBuffer struct pointing to serialized bytes sequence<T> RustBuffer struct pointing to serialized bytes record<string, T> RustBuffer struct pointing to serialized bytes enum and [Enum] interface RustBuffer struct pointing to serialized bytes dictionary RustBuffer struct pointing to serialized bytes interface void* opaque pointer to object on the heap"},{"location":"internals/lifting_and_lowering.html#serialization-format","title":"Serialization Format","text":"

    When serializing complex data types into a byte buffer, UniFFI uses an ad-hoc fixed-width format which is designed mainly for simplicity. The details of this format are internal only and may change between versions of UniFFI.

    UDL Type Representation in serialized bytes i8/i16/i32/i64 Fixed-width 1/2/4/8-byte signed integer, big-endian u8/u16/u32/u64 Fixed-width 1/2/4/8-byte unsigned integer, big-endian f32/float Fixed-width 4-byte float, big-endian f64/double Fixed-width 8-byte double, big-endian boolean Fixed-width 1-byte signed integer, either 0 or 1 string Serialized i32 length followed by utf-8 string bytes; no trailing null T? If null, serialized boolean false; if non-null, serialized boolean true followed by serialized T sequence<T> Serialized i32 item count followed by serialized items; each item is a serialized T record<string, T> Serialized i32 item count followed by serialized items; each item is a serialized string followed by a serialized T enum and [Enum] interface Serialized i32 indicating variant, numbered in declaration order starting from 1, followed by the serialized values of the variant's fields in declaration order dictionary The serialized value of each field, in declaration order interface Fixed-width 8-byte unsigned integer encoding a pointer to the object on the heap

    Note that length fields in this format are serialized as signed integers despite the fact that they will always be non-negative. This is to help ease compatibility with JVM-based languages since the JVM uses signed 32-bit integers for its size fields internally.

    "},{"location":"internals/lifting_and_lowering.html#code-generation-and-the-fficonverter-trait","title":"Code Generation and the FfiConverter trait","text":"

    UniFFI needs to generate Rust code to lift/lower types. To help with this, we define the FfiConverter trait which contains the code to lift/lower/serialize a particular type.

    The most straightforward approach would be to define FfiConverter on the type being lifted/lowered/serialized. However, this wouldn't work for remote types defined in 3rd-party crates because of the Rust orphan rules. For example, our crates can't implement FfiConverter on serde_json::Value because both the trait and the type are remote.

    To work around this we do several things:

    • FfiConverter gets a generic type parameter. This type is basically arbitrary and doesn't affect the lowering/lifting/serialization process.
    • We generate a unit struct named UniFfiTag in the root of each UniFFIed crate.
    • Each crate uses the FfiConverter<crate::UniFfiTag> trait to lower/lift/serialize values for its scaffolding functions.

    This allows us to work around the orphan rules when defining FfiConverter implementations. - UniFFI consumer crates can implement lifting/lowering/serializing types for their own scaffolding functions, for example impl FfiConverter<crate::UniFfiTag> for serde_json::Value. This is allowed since UniFfiTag is a local type. - The uniffi crate can implement lifting/lowering/serializing types for all scaffolding functions using a generic impl, for example impl<UT> FfiConverter<UT> for u8. \"UT\" is short for \"UniFFI Tag\" - We don't currently use this, but crates can also implement lifting/lowering/serializing their local types for all scaffolding functions using a similar generic impl (impl<UT> FfiConverter<UT> for MyLocalType).

    For more details on the specifics of the \"orphan rule\" and why these are legal implementations, see the Rust Chalk Book

    "},{"location":"internals/object_references.html","title":"Managing Object References","text":"

    UniFFI interfaces represent instances of objects that have methods and contain state. One of Rust's core innovations is its ability to provide compile-time guarantees about working with such instances, including:

    • Ensuring that each instance has a unique owner responsible for disposing of it.
    • Ensuring that there is only a single writer or multiple readers of an object active at any point in the program.
    • Guarding against data races.

    The very nature of the problems UniFFI tries to solve is that calls may come from foreign languages on any thread, outside of the control of Rust's ownership system. UniFFI itself tries to take a hands-off approach as much as possible and depends on the Rust compiler itself to uphold safety guarantees, without assuming that foreign-language callers will be \"well behaved\".

    "},{"location":"internals/object_references.html#concurrency","title":"Concurrency","text":"

    UniFFI's hands-off approach means that all object instances exposed by UniFFI must be safe to access concurrently. In Rust terminology, they must be Send+Sync and must be useable without taking any &mut references.

    Typically this will mean that the Rust implementation of an object uses some of Rust's data structures for thread-safe interior mutability, such as a Mutex or RwLock or the types from std::atomic. The precise details are completely up to the author of the component - as much as possible, UniFFI tries to stay out of your way, simply requiring that the object implementation is Send+Sync and letting the Rust compiler ensure that this is so.

    "},{"location":"internals/object_references.html#lifetimes","title":"Lifetimes","text":"

    In order to allow for instances to be used as flexibly as possible from foreign-language code, UniFFI wraps all object instances in an Arc and leverages their reference-count based lifetimes, allowing UniFFI to largely stay out of handling lifetimes entirely for these objects.

    When constructing a new object, UniFFI is able to add the Arc automatically, because it knows that the return type of the Rust constructor must be a new uniquely-owned struct of the corresponding type.

    When you want to return object instances from functions or methods, or store object instances as fields in records, the underlying Rust code will need to work with Arc<T> directly, to ensure that the code behaves in the way that UniFFI expects.

    When accepting instances as arguments, the underlying Rust code can choose to accept it as an Arc<T> or as the underlying struct T, as there are different use-cases for each scenario.

    For example, given a interface definition like this:

    interface TodoList {\n    constructor();\n    void add_item(string todo);\n    sequence<string> get_items();\n};\n

    On the Rust side of the generated bindings: - The instance constructor will create an instance of the corresponding TodoList Rust struct - The owned value is wrapped in an Arc<> - The Arc<> is lowered into the foreign code using Arc::into_raw and returned as an object pointer.

    This is the \"arc to pointer\" dance. Note that this has \"leaked\" the Arc<> reference out of Rusts ownership system and given it to the foreign-language code. The foreign-language code must pass that pointer back into Rust in order to free it, or our instance will leak.

    When invoking a method on the instance: - The foreign-language code passes the raw pointer back to the Rust code, conceptually passing a \"borrow\" of the Arc<> to the Rust scaffolding. - The Rust side calls Arc::from_raw to convert the pointer into an an Arc<> - It wraps the Arc in std::mem::ManuallyDrop<>, which we never actually drop. This is because the Rust side is borrowing the Arc and shouldn't run the destructor and decrement the reference count. - The Arc<> is cloned and passed to the Rust code

    Finally, when the foreign-language code frees the instance, it passes the raw pointer a special destructor function so that the Rust code can drop that initial reference (and if that happens to be the final reference, the Rust object will be dropped.). This simply calls Arc::from_raw, then lets the value drop.

    Passing instances as arguments and returning them as values works similarly, except that UniFFI does not automatically wrap/unwrap the containing Arc.

    To see this in action, use cargo expand to see the exact generated code.

    "},{"location":"internals/rendering_foreign_bindings.html","title":"Rendering Foreign Bindings","text":"

    This document details the general system that UniFFI uses to render the foreign bindings code.

    A language binding has to generate code for two separate but entangled requirements:

    • Generate the API in the target language.
    • Implement the FFI - every type needs an FfiConverter.
    "},{"location":"internals/rendering_foreign_bindings.html#api-generation","title":"API generation","text":"

    Our foreign bindings generation uses the Askama template rendering engine. Askama uses a compile-time macro system that allows the template code to use Rust types directly, calling their methods passing them to normal Rust functions.

    The templates have access to ci, a ComponentInterface, which is the Rust representation of all the UniFFI types in your crate.

    The task of the templates is to render ci into a \"module\" for the foreign binding. This mainly consists of rendering support for each Type described in your crate.

    Eg, here's where Python uses ci to iterate over the types

    The templates create foreign-native types for everything from ffi-native types (int/etc) to functions, dictionaries etc. The implementation of these generated types might call your your Rust implemented FFI, as described below.

    Bidings also need to do alot of work to make language identifiers etc work correctly - eg, turn this_func(this_arg: ThisType) into thisFunc(...)

    "},{"location":"internals/rendering_foreign_bindings.html#breaking-down-a-rust-function-called-by-python","title":"Breaking down a Rust function called by Python.","text":"

    Let's take a look at where Python generates a top-level public function.

    This will generate code like the following:

    def this_func(this_arg=0) -> None:\n

    Let's break the template down:

    def {{ func.name()|fn_name }}({%- call py::arg_list_decl(func) -%}) -> None:\n

    The Askama language uses double-curly braces ({ }) to interpolate blocks of code into the string output.

    {{ func.name()|fn_name }} becomes this_func: It calls the name method on a Function object (you can see all the other metadata about functions there too). Askama uses a \"filter\" concept: Functions that take the value left of the pipe operator (|) to produce a new value. The \"filter\" used in the above template is calledfn_name and is defined in the Python bindings generator - which ends up just handing the fact it might be a Python keyword but otherwise returns the same value.

    {%- call py::arg_list_decl(func) -%}: Calling an Askama macro, passing the func object linked above. It knows how to turn the function arguments into valid Python code.

    Skipping a few lines ahead in that template, we call the FFI function {% call py::to_ffi_call(func) %} - which ultimately end up a call to an extern \"C\" FFI function you generated named something like uniffi_some_name_fn_func_this_func(...)

    The bindings also need to do lots of administrivia - eg, calling initialization functions, importing dependencies, etc

    "},{"location":"internals/rendering_foreign_bindings.html#implementing-the-ffi","title":"Implementing the FFI.","text":"

    All types must implement an FFI converter.

    The FfiConverter is described in the Lifting, Lowering and Serialization chapter. Note that this means different things for \"native\" types (int, etc), but otherwise there's a lot of RustBuffer! eg, the Swift Bool vs Swift record/struct support

    "},{"location":"internals/rendering_foreign_bindings.html#ffi-functions","title":"FFI Functions","text":"

    Above, we mentioned your template will generate a call to, eg, uniffi_some_name_fn_func_this_func. This function is automatically generated and made public in your Rust crate - it's a function that might look like:

    pub extern \"C\" fn uniffi_some_name_fn_func_this_func(\n    arg: i32,\n    call_status: &mut ::uniffi::RustCallStatus,\n) -> i32 {\n

    The bindings need to use the metadata to create the correct args to make these calls using the FFI converter implementations.

    There will be a number of memory/lifetime/etc \"adminstrative\" FFI functions that will also be used by the generated implementation.

    "},{"location":"internals/api/static.files/SourceSerif4-LICENSE-3bb119e13b1258b7.html","title":"SourceSerif4 LICENSE 3bb119e13b1258b7","text":"

    Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. Copyright 2014 - 2023 Adobe (http://www.adobe.com/), with Reserved Font Name \u2018Source\u2019. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries.

    This Font Software is licensed under the SIL Open Font License, Version 1.1.

    This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

    "},{"location":"internals/api/static.files/SourceSerif4-LICENSE-3bb119e13b1258b7.html#sil-open-font-license-version-11-26-february-2007","title":"SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007","text":"

    PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.

    The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.

    DEFINITIONS \"Font Software\" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.

    \"Reserved Font Name\" refers to any names specified as such after the copyright statement(s).

    \"Original Version\" refers to the collection of Font Software components as distributed by the Copyright Holder(s).

    \"Modified Version\" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.

    \"Author\" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.

    PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:

    1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.

    2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.

    3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.

    4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.

    5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.

    TERMINATION This license becomes null and void if any of the above conditions are not met.

    DISCLAIMER THE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.

    "},{"location":"kotlin/configuration.html","title":"Configuration","text":"

    The generated Kotlin modules can be configured using a uniffi.toml configuration file.

    "},{"location":"kotlin/configuration.html#available-options","title":"Available options","text":"Configuration name Default Description package_name uniffi The Kotlin package name - ie, the value used in the package statement at the top of generated files. cdylib_name uniffi_{namespace}[^1] The name of the compiled Rust library containing the FFI implementation (not needed when using generate --library). generate_immutable_records false Whether to generate records with immutable fields (val instead of var). custom_types A map which controls how custom types are exposed to Kotlin. See the custom types section of the manual external_packages A map of packages to be used for the specified external crates. The key is the Rust crate name, the value is the Kotlin package which will be used referring to types in that crate. See the external types section of the manual android false Used to toggle on Android specific optimizations android_cleaner android Use the android.system.SystemCleaner instead of java.lang.ref.Cleaner. Fallback in both instances is the one shipped with JNA."},{"location":"kotlin/configuration.html#example","title":"Example","text":"

    Custom types

    # Assuming a Custom Type named URL using a String as the builtin.\n[bindings.kotlin.custom_types.Url]\n# Name of the type in the Kotlin code\ntype_name = \"URL\"\n# Classes that need to be imported\nimports = [ \"java.net.URI\", \"java.net.URL\" ]\n# Functions to convert between strings and URLs\ninto_custom = \"URI({}).toURL()\"\nfrom_custom = \"{}.toString()\"\n

    External types

    [bindings.kotlin.external_packages]\n# This specifies that external types from the crate `rust-crate-name` will be referred by by the package `\"kotlin.package.name`.\nrust-crate-name = \"kotlin.package.name\"\n
    "},{"location":"kotlin/gradle.html","title":"Integrating with Gradle","text":"

    It is possible to generate Kotlin bindings at compile time for Kotlin Android projects. We'd like to make a gradle plugin for that, but until then you can add to your build.gradle the following:

    android.libraryVariants.all { variant ->\n    def t = tasks.register(\"generate${variant.name.capitalize()}UniFFIBindings\", Exec) {\n        workingDir \"${project.projectDir}\"\n        // Runs the bindings generation, note that you must have uniffi-bindgen installed and in your PATH environment variable\n        commandLine 'uniffi-bindgen', 'generate', '<PATH TO .udl FILE>', '--language', 'kotlin', '--out-dir', \"${buildDir}/generated/source/uniffi/${variant.name}/java\"\n    }\n    variant.javaCompileProvider.get().dependsOn(t)\n    def sourceSet = variant.sourceSets.find { it.name == variant.name }\n    sourceSet.java.srcDir new File(buildDir, \"generated/source/uniffi/${variant.name}/java\")\n    // XXX: I've been trying to make this work but I can't, so the compiled bindings will show as \"regular sources\" in Android Studio.\n    idea.module.generatedSourceDirs += file(\"${buildDir}/generated/source/uniffi/${variant.name}/java/uniffi\")\n}\n

    The generated bindings should appear in the project sources in Android Studio.

    "},{"location":"kotlin/gradle.html#using-experimental-unsigned-types","title":"Using experimental unsigned types","text":"

    Unsigned integers in the defined API are translated to their equivalents in the foreign language binding, e.g. u32 becomes Kotlin's UInt type. See Built-in types.

    However unsigned integer types are experimental in Kotlin versions prior to 1.5. As such they require explicit annotations to suppress warnings. Uniffi is trying to add these annotations where necessary, but currently misses some places, see PR #977 for details.

    To suppress all warnings for experimental unsigned types add this to your project's build.gradle file:

    allprojects {\n   tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {\n        kotlinOptions {\n            freeCompilerArgs += [\n                \"-Xuse-experimental=kotlin.ExperimentalUnsignedTypes\",\n            ]\n        }\n    }\n}\n
    "},{"location":"kotlin/gradle.html#update","title":"Update","text":"

    As of PR #993, the Kotlin backend was refactored, and it became harder to support the @ExperimentalUnsignedTypes annotation. Uniffi's Android customers are rapidly moving toward Kotlin 1.5, so adding this compiler arg is no longer necessary.

    "},{"location":"kotlin/gradle.html#jna-dependency","title":"JNA dependency","text":"

    UniFFI relies on JNA for the ability to call native methods. JNA 5.12.0 or greater is required.

    Set the dependency in your build.gradle:

    dependencies {\n    implementation \"net.java.dev.jna:jna:5.12.0@aar\"\n}\n
    "},{"location":"kotlin/gradle.html#coroutines-dependency","title":"Coroutines dependency","text":"

    UniFFI relies on kotlinx coroutines core for future and async support. Version 1.6 or greater is required.

    Set the dependency in your build.gradle:

    dependencies {\n    implementation \"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4\"\n}\n
    "},{"location":"kotlin/lifetimes.html","title":"Kotlin Lifetimes","text":"

    All interfaces exposed via Kotlin expose a public API for freeing the Kotlin wrapper object in lieu of reliable finalizers. This is done by making the \"base class\" for all such generated objects implement the Disposable and AutoCloseable interfaces.

    As such, these wrappers all implement a close() method, which must be explicitly called to ensure the associated Rust resources are reclaimed.

    The best way to arrange for this to be called at the right time is beyond the scope of this document; you should consult the official documentation for AutoClosable, but one common pattern is the Kotlin use function.

    "},{"location":"kotlin/lifetimes.html#nested-objects","title":"Nested objects","text":"

    We also need to consider what happens when objects are contained in other objects. The current situation is:

    • Dictionaries that contain interfaces implement AutoClosable with their close() method closing any contained interfaces.

    • Enums can't currently contain interfaces.

    • Lists/Maps don't implement AutoClosable; if you have a list/map of interfaces you need to close each one individually.

    "},{"location":"proc_macro/index.html","title":"Procedural Macros: Attributes and Derives","text":"

    UniFFI allows you to define your function signatures and type definitions directly in your Rust code, avoiding the need to duplicate them in a UDL file and so avoiding the possibility for the two to get out of sync. This mechanism is based on Procedural Macros (proc-macros), specifically the attribute and derive macros.

    You can have this mechanism extract some kinds of definitions out of your Rust code, in addition to what is declared in the UDL file. However, you have to make sure that the UDL file is still valid on its own: All types referenced in fields, parameter and return types in UDL must also be declared in UDL.

    Further, using this capability probably means you still need to refer to the UDL documentation, because at this time, that documentation tends to conflate the UniFFI type model and the description of how foreign bindings use that type model. For example, the documentation for a UDL interface describes both how it is defined in UDL and how Swift and Kotlin might use that interface. The latter is relevant even if you define the interface using proc-macros instead of in UDL.

    \u26a0 Warning \u26a0 This facility is relatively new, so things may change often. However, this remains true for all of UniFFI, so proceed with caution and the knowledge that things may break in the future.

    "},{"location":"proc_macro/index.html#build-workflow","title":"Build workflow","text":"

    Be sure to use library mode when using UniFFI proc-macros (See the Foreign language bindings docs for more info).

    If your crate's API is declared using only proc-macros and not UDL files, call the uniffi::setup_scaffolding macro at the top of your source code:

    uniffi::setup_scaffolding!();\n

    \u26a0 Warning \u26a0 Do not call both uniffi::setup_scaffolding!() and uniffi::include_scaffolding!!() in the same crate.

    "},{"location":"proc_macro/index.html#the-uniffiexport-attribute","title":"The #[uniffi::export] attribute","text":"

    The most important proc-macro is the export attribute. It can be used on functions, impl blocks, and trait definitions to make UniFFI aware of them.

    #[uniffi::export]\nfn hello_ffi() {\n    println!(\"Hello from Rust!\");\n}\n\n// Corresponding UDL:\n//\n// interface MyObject {};\n#[derive(uniffi::Object)] \nstruct MyObject {\n    // ...\n}\n\n#[uniffi::export]\nimpl MyObject {\n    // Constructors need to be annotated as such.\n    // The return value can be either `Self` or `Arc<Self>`\n    // It is treated as the primary constructor, so in most languages this is invoked with\n    `MyObject()`.\n    #[uniffi::constructor]\n    fn new(argument: String) -> Arc<Self> {\n        // ...\n    }\n\n    // Constructors with different names are also supported, usually invoked\n    // as `MyObject.named()` (depending on the target language)\n    #[uniffi::constructor]\n    fn named() -> Arc<Self> {\n        // ...\n    }\n\n    // All functions that are not constructors must have a `self` argument\n    fn method_a(&self) {\n        // ...\n    }\n\n    // Returning objects is also supported, either as `Self` or `Arc<Self>`\n    fn method_b(self: Arc<Self>) {\n        // ...\n    }\n}\n\n// Corresponding UDL:\n// [Trait]\n// interface MyTrait {};\n#[uniffi::export]\ntrait MyTrait {\n    // ...\n}\n\n// Corresponding UDL:\n// [Trait, WithForeign]\n// interface MyTrait {};\n#[uniffi::export(with_foreign)]\ntrait MyTrait {\n    // ...\n}\n

    All owned builtin types and user-defined types can be used as arguments and return types.

    Arguments and receivers can also be references to these types, for example:

    // Input data types as references\n#[uniffi::export]\nfn process_data(a: &MyRecord, b: &MyEnum, c: Option<&MyRecord>) {\n    ...\n}\n\n#[uniffi::export]\nimpl Foo {\n  // Methods can take a `&self`, which will be borrowed from `Arc<Self>`\n  fn some_method(&self) {\n    ...\n  }\n}\n\n// Input foo as an Arc and bar as a reference\nfn call_both(foo: Arc<Foo>, bar: &Foo) {\n  foo.some_method();\n  bar.some_method();\n}\n

    The one restriction is that the reference must be visible in the function signature. This wouldn't work:

    type MyFooRef = &'static Foo;\n\n// ERROR: UniFFI won't recognize that the `foo` argument is a reference.\n#[uniffi::export]\nfn do_something(foo: MyFooRef) {\n}\n
    "},{"location":"proc_macro/index.html#default-values","title":"Default values","text":"

    Exported functions/methods can have default values using the default argument of the attribute macro that wraps them. default inputs a comma-separated list of [name]=[value] items.

    #[uniffi::export(default(text = \" \", max_splits = None))]\npub fn split(\n    text: String,\n    sep: String,\n    max_splits: Option<u32>,\n) -> Vec<String> {\n  ...\n}\n\n#[derive(uniffi::Object)]\npub struct TextSplitter { ... }\n\n#[uniffi::export]\nimpl TextSplitter {\n    #[uniffi::constructor(default(ignore_unicode_errors = false))]\n    fn new(ignore_unicode_errors: boolean) -> Self {\n        ...\n    }\n\n    #[uniffi::method(default(text = \" \", max_splits = None))]\n    fn split(\n        text: String,\n        sep: String,\n        max_splits: Option<u32>,\n    ) -> Vec<String> {\n      ...\n    }\n}\n

    Supported default values: - String, integer, float, and boolean literals - [] for empty Vecs - Option<T> allows either None or Some(T)

    "},{"location":"proc_macro/index.html#renaming-functions-methods-and-constructors","title":"Renaming functions, methods and constructors","text":"

    A single exported function can specify an alternate name to be used by the bindings by specifying a name attribute.

    #[uniffi::export(name = \"something\")]\nfn do_something() {\n}\n

    will be exposed to foreign bindings as a namespace function something()

    You can also rename constructors and methods:

    #[uniffi::export]\nimpl Something {\n    // Set this as the default constructor by naming it `new`\n    #[uniffi::constructor(name = \"new\")]\n    fn make_new() -> Arc<Self> { ... }\n\n    // Expose this as `obj.something()`\n    #[uniffi::method(name = \"something\")]\n    fn do_something(&self) { }\n}\n
    "},{"location":"proc_macro/index.html#the-uniffirecord-derive","title":"The uniffi::Record derive","text":"

    The Record derive macro exposes a struct with named fields over FFI. All types that are supported as parameter and return types by #[uniffi::export] are also supported as field types here.

    It is permitted to use this macro on a type that is also defined in the UDL file, as long as all field types are UniFFI builtin types; user-defined types might be allowed in the future. You also have to maintain a consistent field order between the Rust and UDL files (otherwise compilation will fail).

    #[derive(uniffi::Record)]\npub struct MyRecord {\n    pub field_a: String,\n    pub field_b: Option<Arc<MyObject>>,\n    // Fields can have a default values\n    #[uniffi(default = \"hello\")]\n    pub greeting: String,\n    #[uniffi(default = true)]\n    pub some_flag: bool,\n}\n
    "},{"location":"proc_macro/index.html#the-uniffienum-derive","title":"The uniffi::Enum derive","text":"

    The Enum derive macro works much like the Record derive macro. Any fields inside variants must be named. All types that are supported as parameter and return types by #[uniffi::export] are also supported as field types.

    It is permitted to use this macro on a type that is also defined in the UDL file as long as the two definitions are equal in the names and ordering of variants and variant fields, and any field types inside variants are UniFFI builtin types; user-defined types might be allowed in the future.

    #[derive(uniffi::Enum)]\npub enum MyEnum {\n    Fieldless,\n    WithFields {\n        foo: u8,\n        bar: Vec<i32>,\n    },\n    WithValue = 3,\n}\n
    "},{"location":"proc_macro/index.html#variant-discriminants","title":"Variant Discriminants","text":"

    Variant discriminants are accepted by the macro but how they are used depends on the bindings.

    For example this enum:

    #[derive(uniffi::Enum)]\npub enum MyEnum {\n    Foo = 3,\n    Bar = 4,\n}\n

    would give you in Kotlin & Swift:

    // kotlin\nenum class MyEnum {\n    FOO,\n    BAR;\n    companion object\n}\n// swift\npublic enum MyEnum {\n    case foo\n    case bar\n}\n

    which means you cannot use the platforms helpful methods like value or rawValue to get the underlying discriminants. Adding a repr will allow the type to be defined in the foreign bindings.

    For example:

    // added the repr(u8), also u16 -> u64 supported\n#[repr(u8)]\n#[derive(uniffi::Enum)]\npub enum MyEnum {\n    Foo = 3,\n    Bar = 4,\n}\n

    will now generate:

    // kotlin\nenum class MyEnum(val value: UByte) {\n    FOO(3u),\n    BAR(4u);\n    companion object\n}\n\n// swift\npublic enum MyEnum : UInt8 {\n    case foo = 3\n    case bar = 4\n}\n
    "},{"location":"proc_macro/index.html#the-uniffiobject-derive","title":"The uniffi::Object derive","text":"

    This derive can be used to replace an interface definition in UDL. Every object type must have either an interface definition in UDL or use this derive macro. However, #[uniffi::export] can be used on an impl block for an object type regardless of whether this derive is used. You can also mix and match, and define some method of an object via proc-macro while falling back to UDL for methods that are not supported by #[uniffi::export] yet; just make sure to use separate impl blocks:

    // UDL file\n\ninterface Foo {\n    void method_a();\n};\n
    // Rust file\n\n// Not deriving uniffi::Object since it is defined in UDL\nstruct Foo {\n    // ...\n}\n\n// Implementation of the method defined in UDL\nimpl Foo {\n    fn method_a(&self) {\n        // ...\n    }\n}\n\n// Another impl block with an additional method\n#[uniffi::export]\nimpl Foo {\n    fn method_b(&self) {\n        // ...\n    }\n}\n
    "},{"location":"proc_macro/index.html#the-unifficustom_type-and-unifficustom_newtype-macros","title":"The uniffi::custom_type and uniffi::custom_newtype macros","text":"

    There are 2 macros available which allow procmacros to support \"custom types\" as described in the UDL documentation for Custom Types

    The uniffi::custom_type! macro requires you to specify the name of the custom type, and the name of the builtin which implements this type. Use of this macro requires you to manually implement the UniffiCustomTypeConverter trait for for your type, as shown below.

    pub struct Uuid {\n    val: String,\n}\n\n// Use `Uuid` as a custom type, with `String` as the Builtin\nuniffi::custom_type!(Uuid, String);\n\nimpl UniffiCustomTypeConverter for Uuid {\n    type Builtin = String;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self> {\n        Ok(Uuid { val })\n    }\n\n    fn from_custom(obj: Self) -> Self::Builtin {\n        obj.val\n    }\n}\n

    There's also a uniffi::custom_newtype! macro, designed for custom types which use the \"new type\" idiom. You still need to specify the type name and builtin type, but because UniFFI is able to make assumptions about how the type is laid out, UniffiCustomTypeConverter is implemented automatically.

    uniffi::custom_newtype!(NewTypeHandle, i64);\npub struct NewtypeHandle(i64);\n

    and that's it!

    "},{"location":"proc_macro/index.html#the-uniffierror-derive","title":"The uniffi::Error derive","text":"

    The Error derive registers a type as an error and can be used on any enum that the Enum derive also accepts. By default, it exposes any variant fields to the foreign code. This type can then be used as the E in a Result<T, E> return type of an exported function or method. The generated foreign function for an exported function with a Result<T, E> return type will have the result's T as its return type and throw the error in case the Rust call returns Err(e).

    #[derive(uniffi::Error)]\npub enum MyError {\n    MissingInput,\n    IndexOutOfBounds {\n        index: u32,\n        size: u32,\n    }\n    Generic {\n        message: String,\n    }\n}\n\n#[uniffi::export]\nfn do_thing() -> Result<(), MyError> {\n    // ...\n}\n

    You can also use the helper attribute #[uniffi(flat_error)] to expose just the variants but none of the fields. In this case the error will be serialized using Rust's ToString trait and will be accessible as the only field on each of the variants. For flat errors your variants can have unnamed fields, and the types of the fields don't need to implement any special traits.

    #[derive(uniffi::Error)]\n#[uniffi(flat_error)]\npub enum MyApiError {\n    Http(reqwest::Error),\n    Json(serde_json::Error),\n}\n\n// ToString is not usually implemented directly, but you get it for free by implementing Display.\n// This impl could also be generated by a proc-macro, for example thiserror::Error.\nimpl std::fmt::Display for MyApiError {\n    // ...\n}\n\n#[uniffi::export]\nfn do_http_request() -> Result<(), MyApiError> {\n    // ...\n}\n
    "},{"location":"proc_macro/index.html#the-uniffiexportcallback_interface-attribute","title":"The #[uniffi::export(callback_interface)] attribute","text":"

    #[uniffi::export(callback_interface)] can be used to export a callback interface definition. This allows the foreign bindings to implement the interface and pass an instance to the Rust code.

    #[uniffi::export(callback_interface)]\npub trait Person {\n    fn name() -> String;\n    fn age() -> u32;\n}\n\n// Corresponding UDL:\n// callback interface Person {\n//     string name();\n//     u32 age();\n// }\n
    "},{"location":"proc_macro/index.html#types-from-dependent-crates","title":"Types from dependent crates","text":"

    When using proc-macros, you can use types from dependent crates in your exported library, as long as the dependent crate annotates the type with one of the UniFFI derives. However, there are a couple exceptions:

    "},{"location":"proc_macro/index.html#types-from-udl-based-dependent-crates","title":"Types from UDL-based dependent crates","text":"

    If the dependent crate uses a UDL file to define their types, then you must invoke one of the uniffi::use_udl_*! macros, for example:

    uniffi::use_udl_record!(dependent_crate, RecordType);\nuniffi::use_udl_enum!(dependent_crate, EnumType);\nuniffi::use_udl_error!(dependent_crate, ErrorType);\nuniffi::use_udl_object!(dependent_crate, ObjectType);\n
    "},{"location":"proc_macro/index.html#non-uniffi-types-from-dependent-crates","title":"Non-UniFFI types from dependent crates","text":"

    If the dependent crate doesn't define the type in a UDL file or use one of the UniFFI derive macros, then it's currently not possible to use them in an proc-macro exported interface. However, we hope to fix this limitation soon.

    "},{"location":"proc_macro/index.html#other-limitations","title":"Other limitations","text":"

    In addition to the per-item limitations of the macros presented above, there is also currently a global restriction: You can only use the proc-macros inside a crate whose name is the same as the namespace in your UDL file. This restriction will be lifted in the future.

    "},{"location":"python/configuration.html","title":"Configuration","text":"

    The generated Python modules can be configured using a uniffi.toml configuration file.

    "},{"location":"python/configuration.html#available-options","title":"Available options","text":"Configuration name Default Description cdylib_name uniffi_{namespace}[^1] The name of the compiled Rust library containing the FFI implementation (not needed when using generate --library). custom_types A map which controls how custom types are exposed to Python. See the custom types section of the manual external_packages A map which controls the package name used by external packages. See below for more."},{"location":"python/configuration.html#external-packages","title":"External Packages","text":"

    When you reference external modules, uniffi will generate statements like from module import Type in the referencing module. The external_packages configuration value allows you to specify how module is formed in such statements.

    The value is a map, keyed by the crate-name and the value is the package name which will be used by Python for that crate. The default value is an empty map.

    When looking up crate-name, the following behavior is implemented.

    "},{"location":"python/configuration.html#default-value","title":"Default value","text":"

    If no value for the crate is found, it is assumed that you will be packaging up your library as a simple Python package, so the statement will be of the form from .module import Type, where module is the namespace specified in that crate.

    Note that this is invalid syntax unless the module lives in a package - attempting to use the module as a stand-alone module will fail. UniFFI just generates flat .py files; the packaging is up to you. Eg, a build process might create a directory, create an __init__.py file in that directory (maybe including from subpackage import *) and have uniffi-bindgen generate the bindings into this directory.

    "},{"location":"python/configuration.html#specified-value","title":"Specified value","text":"

    If the crate-name is found in the map, the specified entry used as a package name, so the statement will be of the form from package.module import Type (again, where module is the namespace specified in that crate)

    An exception is when the specified value is an empty string, in which case you will see from module import Type, so each generated module functions outside a package. This is used by some UniFFI tests to avoid the test code needing to create a Python package.

    "},{"location":"python/configuration.html#examples","title":"Examples","text":"

    Custom Types

    # Assuming a Custom Type named URL using a String as the builtin.\n[bindings.python.custom_types.Url]\nimports = [\"urllib.parse\"]\n# Functions to convert between strings and the ParsedUrl class\ninto_custom = \"urllib.parse.urlparse({})\"\nfrom_custom = \"urllib.parse.urlunparse({})\"\n

    External Packages

    [bindings.python.external_packages]\n# An external type `Foo` in `crate-name` (which specifies a namespace of `my_module`) will be referenced via `from MyPackageName.my_module import Foo`\ncrate-name = \"MyPackageName\"\n
    "},{"location":"swift/configuration.html","title":"Configuration","text":"

    The generated Swift module can be configured using a uniffi.toml configuration file.

    "},{"location":"swift/configuration.html#available-options","title":"Available options","text":"

    The configurations prefixed with experimental_ should be regarded as unstable and more likely to change than other configurations.

    Configuration name Default Description cdylib_name uniffi_{namespace}[^1] The name of the compiled Rust library containing the FFI implementation (not needed when using generate --library). module_name {namespace}[^1] The name of the Swift module containing the high-level foreign-language bindings. ffi_module_name {module_name}FFI The name of the lower-level C module containing the FFI declarations. ffi_module_filename {ffi_module_name} The filename stem for the lower-level C module containing the FFI declarations. generate_module_map true Whether to generate a .modulemap file for the lower-level C module with FFI declarations. omit_argument_labels false Whether to omit argument labels in Swift function definitions. generate_immutable_records false Whether to generate records with immutable fields (let instead of var). experimental_sendable_value_types false Whether to mark value types as `Sendable'. custom_types A map which controls how custom types are exposed to Swift. See the custom types section of the manual

    [^1]: namespace is the top-level namespace from your UDL file.

    "},{"location":"swift/configuration.html#example","title":"Example","text":"
    [bindings.swift]\ncdylib_name = \"mycrate_ffi\"\nomit_argument_labels = true\n
    "},{"location":"swift/module.html","title":"Compiling a Swift module","text":"

    Before you can import the generated Swift bindings as a module (say, to use them from your application, or to try them out using swift on the command-line) you first need to compile them into a Swift module.

    To do so, you'll need both the generated .swift file and the corresponding .modulemap file, which tells Swift how to expose the underlying C FFI layer. Use swiftc to combine the cdylib from your Rust crate with the generated Swift bindings:

    swiftc\n    -module-name example                         # Name for resulting Swift module\n    -emit-library -o libexample.dylib            # File to link with if using Swift REPL\n    -emit-module -emit-module-path ./            # Output directory for resulting module\n    -parse-as-library\n    -L ./target/debug/                           # Directory containing compiled Rust crate\n    -lexample                                    # Name of compiled Rust crate cdylib\n    -Xcc -fmodule-map-file=exampleFFI.modulemap  # The modulemap file from above\n    example.swift                                # The generated bindings file\n

    This will produce an example.swiftmodule file that can be loaded by other Swift code or used from the Swift command-line REPL.

    If you are creating an XCFramework with this code, make sure to rename the modulemap file to module.modulemap, the default value expected by Clang and XCFrameworks for exposing the C FFI library to Swift.

    "},{"location":"swift/overview.html","title":"Swift Bindings","text":"

    UniFFI ships with production-quality support for generating Swift bindings. Concepts from the UDL file map into Swift as follows:

    • Primitive datatypes map to their obvious Swift counterpart, e.g. u32 becomes UInt32, string becomes String, bytes becomes Data, etc.
    • An object interface declared as interface T is represented as a Swift protocol TProtocol and a concrete Swift class T that conforms to it. Having the protocol declared explicitly can be useful for mocking instances of the class in unittests.
    • A dictionary struct declared as dictionary T is represented as a Swift struct T with public mutable fields.
    • An enum declared enum T or [Enum] interface T is represented as a Swift enum T with appropriate variants.
    • Optional types are represented using Swift's builtin optional type syntax T?.
    • Sequences are represented as Swift arrays, and Maps as Swift dictionaries.
    • Errors are represented as Swift enums that conform to the Error protocol.
    • Function calls that have an associated error type are marked with throws, and hence must be called using one of Swift's try syntax variants.
    • Failing assertions, Rust panics, and other unexpected errors in the generated code are translated into a private enum conforming to the Error protocol.
      • If this happens inside a throwing Swift function, it can be caught and handled by a catch-all catch statement (but do so at your own risk, because it indicates that something has gone seriously wrong).
      • If this happens inside a non-throwing Swift function, it will be converted into a fatal Swift error that cannot be caught.

    Conceptually, the generated bindings are split into two Swift modules, one for the low-level C FFI layer and one for the higher-level Swift bindings. For a UniFFI component named \"example\" we generate:

    • A C header file exampleFFI.h declaring the low-level structs and functions for calling into Rust, along with a corresponding exampleFFI.modulemap to expose them to Swift.
    • A Swift source file example.swift that imports the exampleFFI module and wraps it to provide the higher-level Swift API.

    Splitting up the bindings in this way gives you flexibility over how both the Rust code and the Swift code are distributed to consumers. For example, you may choose to compile and distribute the Rust code for several UniFFI components as a single shared library in order to reduce the compiled code size, while distributing their Swift wrappers as individual modules.

    For more technical details on how the bindings work internally, please see the module documentation

    "},{"location":"swift/xcode.html","title":"Integrating with Xcode","text":"

    It is possible to generate Swift bindings at compile time for Xcode projects and incorporate them alongside hand-written Swift code to form a larger module. Broadly, you will need to:

    1. Add a build phase to compile the Rust crate into a static lib and link it into your framework.
    2. Add a build phase to run uniffi-bindgen and generate the Swift bindings.
    3. Include the generated bridging header into your overall bridging header.

    There is also an example app in the UniFFI project repo that may be helpful.

    "},{"location":"swift/xcode.html#compiling-the-rust-crate","title":"Compiling the Rust crate.","text":"

    Sorry, configuring Xcode to compile the Rust crate into a staticlib is beyond the scope of this document. However you do so, make sure you include the resulting libexample.a file in the \"Link Binary with Libraries\" build phase for your framework.

    This repository contains an example iOS app (at ./examples/app/ios) which may be useful for reference. It contains an xc-universal-binary.sh shell script which can invoke cargo with the necessary settings to produce a static library of Rust code.

    "},{"location":"swift/xcode.html#generating-the-bindings","title":"Generating the bindings","text":"

    In the \"Build Rules\" section of your config, add a rule to process .udl files using uniffi-bindgen. We recommend having it generate the output files somewhere in your source tree, rather than in Xcode's default $DERIVED_FILE_DIR; this both helps with debugging the build output, and makes it easier to configure how the generated files are used.

    • Add a build rule processing files with names matching *.udl.
      • Use something like the following as the custom script:
        • $HOME/.cargo/bin/uniffi-bindgen generate $INPUT_FILE_PATH --language swift --out-dir $INPUT_FILE_DIR/Generated
      • Add both the .swift file and the generated bridging header as output files:
        • $(INPUT_FILE_DIR)/Generated/$(INPUT_FILE_BASE).swift
        • $(INPUT_FILE_DIR)/Generated/$(INPUT_FILE_BASE)FFI.h
    • Add your .udl file to the \"Compile Sources\" build phase for your framework, so that Xcode will process it using the new build rule and will include the resulting outputs in the build.

    You do not need to add the generated Swift code to the list of \"Compile Sources\" and should not attempt to compile it explicitly; Xcode will figure out what it needs to do with this code based on it being generated from the Build Rule for your .udl file.

    "},{"location":"swift/xcode.html#including-the-bridging-header","title":"Including the bridging header","text":"

    In the overall bridging header for your module, include the header file generated by UniFFI in the previous step:

    #include \"exampleFFI.h\"\n

    For this to work without complaint from Xcode, you also need to add the generated header file as a Public header in the \"Headers\" build phase of your project (which is why it's useful to generate this file somewhere in your source tree, rather than in a temporary build directory).

    "},{"location":"tutorial/Prerequisites.html","title":"Prerequisites","text":"

    This tutorial builds on our arithmetic and (creatively-named) arithmetic-procmacro examples, which will be useful when we've omitted things.

    Here we will be creating a math library - so we assume a cargo new --lib math environment.

    "},{"location":"tutorial/Prerequisites.html#add-uniffi-as-a-dependency-and-build-dependency","title":"Add uniffi as a dependency and build-dependency","text":"

    In your crate's Cargo.toml add:

    [dependencies]\nuniffi = { version = \"[latest-version]\" }\n\n[build-dependencies]\nuniffi = { version = \"[latest-version]\", features = [ \"build\" ] }\n

    UniFFI has not reached version 1.0 yet. Versions are typically specified as 0.[minor-version].

    "},{"location":"tutorial/Prerequisites.html#build-your-crate-as-a-cdylib","title":"Build your crate as a cdylib","text":"

    Ensure your crate builds as a cdylib so looks something like

    [lib]\ncrate-type = [\"cdylib\"]\nname = \"math\" # This is our crate name in this tutorial\n

    to your crate's Cargo.toml.

    Note: You also need to add staticlib crate type if you target iOS.

    "},{"location":"tutorial/Rust_scaffolding.html","title":"Rust scaffolding","text":"

    As already noted UniFFI supports two methods of interface definitions: UDL files and proc macros.

    If you use proc macros you can skip the next section, but if you use UDL files, you need to generate Rust \"scaffolding\" - code to implement what's described in the UDL.

    "},{"location":"tutorial/Rust_scaffolding.html#rust-scaffolding-code-for-udl","title":"Rust scaffolding code for UDL","text":"

    Crates using UDL need a build.rs file next to Cargo.toml. This uses uniffi to generate the Rust scaffolding code.

    fn main() {\n    uniffi::generate_scaffolding(\"src/math.udl\").unwrap();\n}\n

    It will generate <namespace>.uniffi.rs under your target directory.

    Lastly, we include the generated scaffolding code in our lib.rs using this handy macro:

    uniffi::include_scaffolding!(\"math\");\n
    "},{"location":"tutorial/Rust_scaffolding.html#setup-for-crates-using-only-proc-macros","title":"Setup for crates using only proc macros","text":"

    If you are only using proc macros, you can skip build.rs entirely! All you need to do is add this to the top of lib.rs

    uniffi::setup_scaffolding!();\n

    NOTE: This function takes an optional parameter, the namespace used by the component. If not specified, the crate name will be used as the namespace.

    \u26a0 Warning \u26a0 Do not call both uniffi::setup_scaffolding!() and uniffi::include_scaffolding!!() in the same crate.

    "},{"location":"tutorial/Rust_scaffolding.html#libraries-that-depend-on-uniffi-components","title":"Libraries that depend on UniFFI components","text":"

    Suppose you want to create a shared library that includes one or more components using UniFFI. The typical way to achieve this is to create a new crate that depends on the component crates. However, this can run into rust-lang#50007. Under certain circumstances, the scaffolding functions that the component crates export do not get re-exported by the dependent crate.

    Use the uniffi_reexport_scaffolding! macro to work around this issue. If your library depends on foo_component, then add foo_component::uniffi_reexport_scaffolding!(); to your lib.rs file and UniFFI will add workaround code that forces the functions to be re-exported.

    Each scaffolding function contains a hash that's derived from the UDL file. This avoids name collisions when combining multiple UniFFI components into one library.

    "},{"location":"tutorial/foreign_language_bindings.html","title":"Foreign-language bindings","text":"

    By now you have setup your crate and cargo build has successfully created your library. This describes how to generate foreign bindings.

    As stated in the Overview, UniFFI does not help shipping a Rust library on mobile, only how to generate bindings for it.

    "},{"location":"tutorial/foreign_language_bindings.html#creating-the-bindgen-binary","title":"Creating the bindgen binary","text":"

    First, make sure you have installed all the prerequisites.

    Ideally you would then run the uniffi-bindgen binary from the uniffi crate to generate your bindings. However, this is only available with Cargo nightly. To work around this, you need to create a binary in your project that does the same thing.

    Add the following to your Cargo.toml:

    [[bin]]\n# This can be whatever name makes sense for your project, but the rest of this tutorial assumes uniffi-bindgen.\nname = \"uniffi-bindgen\"\npath = \"uniffi-bindgen.rs\"\n

    Create uniffi-bindgen.rs:

    fn main() {\n    uniffi::uniffi_bindgen_main()\n}\n

    You can now run uniffi-bindgen from your project using cargo run --features=uniffi/cli --bin uniffi-bindgen [args]

    "},{"location":"tutorial/foreign_language_bindings.html#multi-crate-workspaces","title":"Multi-crate workspaces","text":"

    If your project consists of multiple crates in a Cargo workspace, then the process outlined above would require you creating a binary for each crate that uses UniFFI. You can avoid this by creating a separate crate for running uniffi-bindgen: - Name the crate uniffi-bindgen - Add this dependency to Cargo.toml: uniffi = {version = \"0.XX.0\", features = [\"cli\"] } - Follow the steps from the previous section to add the uniffi-bindgen binary target

    Then your can run uniffi-bindgen from any create in your project using cargo run -p uniffi-bindgen [args]

    "},{"location":"tutorial/foreign_language_bindings.html#running-uniffi-bindgen-using-a-library-file","title":"Running uniffi-bindgen using a library file","text":"

    Use generate --library to generate foreign bindings by using a cdylib file built for your library. This can be more convenient than specifying the UDL file -- especially when multiple UniFFI-ed crates are built together in one library. This should be used where possible - some \"external type\" features don't work otherwise.

    In our example, we generate the bindings with:

    cargo build --release\ncargo run --bin uniffi-bindgen generate --library target/release/libmath.so --language kotlin --out-dir out\n

    (maybe .dylib, good luck with .dll!)

    Then look in the out directory.

    When using library mode, if multiple crates get built into the library that use UniFFI, all will have bindings generated for them.

    Library mode comes with some extra requirements: - It must be run from within the cargo workspace of your project - Each crate must use exactly 1 UDL file when compiling the Rust library. However, crates can have multiple UDL files as long as they ensure only one is used for any particular build, e.g. by using feature flags. - Rust sources must use uniffi::include_scaffolding! to include the scaffolding code.

    "},{"location":"tutorial/foreign_language_bindings.html#running-uniffi-bindgen-with-a-single-udl-file","title":"Running uniffi-bindgen with a single UDL file","text":"

    As noted above, library mode is encouraged - building from a single UDL is not recommended.

    Use the generate command to generate bindings by specifying a UDL file.

    "},{"location":"tutorial/foreign_language_bindings.html#kotlin","title":"Kotlin","text":"

    From the example directory, run:

    cargo run --bin uniffi-bindgen generate src/math.udl --language kotlin\n

    then have a look at src/uniffi/math/math.kt

    "},{"location":"tutorial/foreign_language_bindings.html#swift","title":"Swift","text":"

    Run

    cargo run --bin uniffi-bindgen generate src/math.udl --language swift\n

    then check out src/math.swift

    Note that these commands could be integrated as part of your gradle/Xcode build process.

    This is it, you have an MVP integration of UniFFI in your project.

    "},{"location":"tutorial/udl_file.html","title":"Describing the interface","text":"

    There are two ways of describing your interface: 1 - with a UDL file (a type of IDL, Interface Definition Language); 2 - with Rust procmacros, similarly to how wasm-bindgen work. This avoids repeating your interface definitions in a separate file. Unfortunately, our docs aren't quite as good for that yet though.

    "},{"location":"tutorial/udl_file.html#the-udl-file","title":"The UDL File","text":"

    We describe in a UDL (a type of IDL, Interface Definition Language) file what is exposed and available to foreign-language bindings. In this case, we are only playing with primitive types (u32) and not custom data structures but we still want to expose the add method. Let's create a math.udl file in the math crate's src/ folder:

    namespace math {\n  u32 add(u32 a, u32 b);\n};\n

    Here you can note multiple things:

    • The namespace directive: it will be the name of your Kotlin/Swift package. It must be present in any udl file, even if there ain't any exposed functions (e.g. namespace foo {}). It will typically your crate name.
    • The add function is in the namespace block. That's because on the Rust side it is a top-level function, we will see later how to to handle methods.
    • Rust's u32 is also UDL's u32, but it is not always true! See the Built-in Types chapter for more information on mapping types between Rust and UDL.

    Note: If any of the things you expose in the udl file do not have an equivalent in your Rust crate, you will get a hard error. Try changing the u32 result type to u64 and see what happens!

    "},{"location":"udl/builtin_types.html","title":"Built-in types","text":"

    The following built-in types can be passed as arguments/returned by Rust methods:

    Rust type UDL type Notes bool boolean u8/i8..u64/i64 u8/i8..u64/i64 f32 float f64 double String string Vec<u8> bytes Different from sequence<u8> only in foreign type mappings SystemTime timestamp Precision may be lost when converting to Python and Swift types Duration duration Precision may be lost when converting to Python and Swift types &T [ByRef] T This works for &str and &[T] Option<T> T? Vec<T> sequence<T> HashMap<K, V> record<K, T> () void Empty return Result<T, E> N/A See Errors section

    And of course you can use your own types, which is covered in the following sections.

    "},{"location":"udl/callback_interfaces.html","title":"Callback interfaces","text":"

    Callback interfaces are a special implementation of Rust traits implemented by foreign languages.

    These are described in both UDL and proc-macros as an explicit \"callback interface\". They are (soft) deprecated, remain now for backwards compatibility, but probably should be avoided.

    This document describes the differences from regular traits.

    "},{"location":"udl/callback_interfaces.html#defining-a-callback","title":"Defining a callback","text":"

    If you must define a callback in UDL it would look like:

    callback interface Keychain {\n  // as described in the foreign traits docs...\n};\n

    procmacros support it too, but just don't use it :)

    "},{"location":"udl/callback_interfaces.html#box-and-send-sync","title":"Box and Send + Sync?","text":"

    Traits defined purely for callbacks probably don't technically need to be Sync in Rust, but they conceptually are, just outside of Rust's view.

    That is, the methods of the foreign class must be safe to call from multiple threads at once, but Rust can not enforce this in the foreign code.

    "},{"location":"udl/callback_interfaces.html#rust-signature-differences","title":"Rust signature differences","text":"

    Consider the examples in Rust traits implemented by foreign languages.

    If the traits in question are defined as a \"callback\" interface, the Arc<dyn Keychain> types would actually be Box<dyn Keychain> - eg, the Rust implementation of the Authenticator constructor would be fn new(keychain: Box<dyn Keychain>) -> Self instead of the Arc<>.

    "},{"location":"udl/custom_types.html","title":"Custom types","text":"

    Custom types allow you to extend the UniFFI type system to support types from your Rust crate or 3rd party libraries. This works by converting to and from some other UniFFI type to move data across the FFI. You must provide a UniffiCustomTypeConverter implementation to convert the types.

    "},{"location":"udl/custom_types.html#custom-types-in-the-scaffolding-code","title":"Custom types in the scaffolding code","text":"

    Consider the following trivial Rust abstraction for a \"handle\" which wraps an integer:

    pub struct Handle(i64);\n

    In this trivial example, the simplest way to expose this is with a macro.

    uniffi::custom_newtype!(Handle, i64);\n

    Or you can define this in UDL via a typedef with a Custom attribute, defining the builtin type that it's based on.

    [Custom]\ntypedef i64 Handle;\n

    For this to work, your Rust code must also implement a special trait named UniffiCustomTypeConverter.

    An implementation is provided if you used the uniffi::custom_newtype!() macro. But if you use UDL or otherwise need to implement your own:

    This trait is generated by UniFFI and can be found in the generated Rust scaffolding - it is defined as:

    trait UniffiCustomTypeConverter {\n    type Builtin;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self>\n    where\n        Self: Sized;\n    fn from_custom(obj: Self) -> Self::Builtin;\n}\n

    where Builtin is the Rust type corresponding to the UniFFI builtin-type - i64 in the example above. Thus, the trait implementation for Handle would look something like:

    impl UniffiCustomTypeConverter for Handle {\n    type Builtin = i64;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self> {\n        Ok(Handle(val))\n    }\n\n    fn from_custom(obj: Self) -> Self::Builtin {\n        obj.0\n    }\n}\n

    Because UniffiCustomTypeConverter is defined in each crate, this means you can use custom types even if they are not defined in your crate - see the 'custom_types' example which demonstrates url::Url as a custom type.

    "},{"location":"udl/custom_types.html#error-handling-during-conversion","title":"Error handling during conversion","text":"

    You might have noticed that the into_custom function returns a uniffi::Result<Self> (which is an alias for anyhow::Result) and might be wondering what happens if you return an Err.

    It depends on the context. In short:

    • If the value is being used as an argument to a function/constructor that does not return a Result (ie, does not have the throws attribute in the .udl), then the uniffi generated scaffolding code will panic!()

    • If the value is being used as an argument to a function/constructor that does return a Result (ie, does have a throws attribute in the .udl), then the uniffi generated scaffolding code will use anyhow::Error::downcast() to try and convert the failure into that declared error type and:

    • If that conversion succeeds, it will be used as the Err for the function.
    • If that conversion fails, it will panic()
    "},{"location":"udl/custom_types.html#example","title":"Example","text":"

    For example, consider the following UDL:

    [Custom]\ntypedef i64 Handle;\n\n[Error]\nenum ExampleError {\n    \"InvalidHandle\"\n};\n\nnamespace errors_example {\n    take_handle_1(Handle handle);\n\n    [Throws=ExampleError]\n    take_handle_2(Handle handle);\n}\n

    and the following Rust:

    #[derive(Debug, thiserror::Error)]\npub enum ExampleError {\n    #[error(\"The handle is invalid\")]\n    InvalidHandle,\n}\n\nimpl UniffiCustomTypeConverter for ExampleHandle {\n    type Builtin = i64;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self> {\n        if val == 0 {\n            Err(ExampleErrors::InvalidHandle.into())\n        } else if val == -1 {\n            Err(SomeOtherError.into()) // SomeOtherError decl. not shown.\n        } else {\n            Ok(Handle(val))\n        }\n    }\n    // ...\n}\n

    The behavior of the generated scaffolding will be:

    • Calling take_handle_1 with a value of 0 or -1 will always panic.
    • Calling take_handle_2 with a value of 0 will throw an ExampleError exception
    • Calling take_handle_2 with a value of -1 will always panic.
    • All other values will return Ok(ExampleHandle)
    "},{"location":"udl/custom_types.html#custom-types-in-the-bindings-code","title":"Custom types in the bindings code","text":"

    Note: The facility described in this document is not yet available for the Ruby bindings.

    By default, the foreign bindings just see the builtin type - eg, the bindings will get an integer for the Handle.

    However, custom types can also be converted on the bindings side. For example, a Url type could be configured to use the java.net.URL class in Kotlin by adding code like this to uniffi.toml:

    [bindings.kotlin.custom_types.Url]\n# Name of the type in the Kotlin code\ntype_name = \"URL\"\n# Classes that need to be imported\nimports = [ \"java.net.URL\" ]\n# Expression to convert the builtin type the custom type.  In this example, `{}` will be replaced with the int value.\ninto_custom = \"URL({})\"\n# Expression to convert the custom type to the builtin type.  In this example, `{}` will be replaced with the URL value.\nfrom_custom = \"{}.toString()\"\n

    Here's how the configuration works in uniffi.toml.

    • Create a [bindings.{language}.custom_types.{CustomTypeName}] table to enable a custom type on a bindings side. This has several subkeys:
    • type_name (Optional, Typed languages only): Type/class name for the custom type. Defaults to the type name used in the UDL. Note: The UDL type name will still be used in generated function signatures, however it will be defined as a typealias to this type.
    • into_custom: Expression to convert the UDL type to the custom type. {} will be replaced with the value of the UDL type.
    • from_custom: Expression to convert the custom type to the UDL type. {} will be replaced with the value of the custom type.
    • imports (Optional) list of modules to import for your into_custom/from_custom functions.
    "},{"location":"udl/custom_types.html#using-custom-types-from-other-crates","title":"Using Custom Types from other crates","text":"

    To use the Handle example above from another crate, these other crates just refer to the type as a regular External type - for example, another crate might use udl such as:

    [External=\"crate_defining_handle_name\"]\ntypedef extern Handle;\n
    "},{"location":"udl/docstrings.html","title":"Docstrings","text":"

    UDL file supports docstring comments. The comments are emitted in generated bindings without any transformations. What you see in UDL is what you get in generated bindings. The only change made to UDL comments are the comment syntax specific to each language. Docstrings can be used for most declarations in UDL file. Docstrings are parsed as AST nodes, so incorrectly placed docstrings will generate parse errors. Docstrings in UDL are comments prefixed with ///.

    "},{"location":"udl/docstrings.html#docstrings-in-udl","title":"Docstrings in UDL","text":"
    /// The list of supported capitalization options\nenum Capitalization {\n    /// Lowercase, i.e. `hello, world!`\n    Lower,\n\n    /// Uppercase, i.e. `Hello, World!`\n    Upper\n};\n\nnamespace example {\n    /// Return a greeting message, using `capitalization` for capitalization\n    string hello_world(Capitalization capitalization);\n}\n
    "},{"location":"udl/docstrings.html#docstrings-in-generated-kotlin-bindings","title":"Docstrings in generated Kotlin bindings","text":"
    /**\n * The list of supported capitalization options\n */\nenum class Capitalization {\n    /**\n     * Lowercase, i.e. `hello, world!`\n     */\n    LOWER,\n\n    /**\n     * Uppercase, i.e. `Hello, World!`\n     */\n    UPPER;\n}\n\n/**\n * Return a greeting message, using `capitalization` for capitalization\n */\nfun `helloWorld`(`capitalization`: Capitalization): String { .. }\n
    "},{"location":"udl/docstrings.html#docstrings-in-generated-swift-bindings","title":"Docstrings in generated Swift bindings","text":"
    /**\n * The list of supported capitalization options\n */\npublic enum Capitalization {\n    /**\n     * Lowercase, i.e. `hello, world!`\n     */\n    case lower\n\n    /**\n     * Uppercase, i.e. `Hello, World!`\n     */\n    case upper\n}\n\n/**\n * Return a greeting message, using `capitalization` for capitalization\n */\npublic func helloWorld(capitalization: Capitalization) -> String;\n
    "},{"location":"udl/docstrings.html#docstrings-in-generated-python-bindings","title":"Docstrings in generated Python bindings","text":"
    class Capitalization(enum.Enum):\n    \"\"\"The list of supported capitalization options\"\"\"\n\n    LOWER = 1\n    \"\"\"Lowercase, i.e. `hello, world!`\"\"\"\n\n    UPPER = 2\n    \"\"\"Uppercase, i.e. `Hello, World!`\"\"\"\n\ndef hello_world(capitalization: \"Capitalization\") -> \"str\":\n    \"\"\"Return a greeting message, using `capitalization` for capitalization\"\"\"\n    ..\n
    "},{"location":"udl/enumerations.html","title":"Enumerations","text":"

    An enumeration defined in Rust code as

    enum Animal {\n    Dog,\n    Cat,\n}\n

    Can be exposed in the UDL file with:

    enum Animal {\n  \"Dog\",\n  \"Cat\",\n};\n
    "},{"location":"udl/enumerations.html#enums-with-fields","title":"Enums with fields","text":"

    Enumerations with associated data require a different syntax, due to the limitations of using WebIDL as the basis for UniFFI's interface language. An enum like this in Rust:

    enum IpAddr {\n  V4 {q1: u8, q2: u8, q3: u8, q4: u8},\n  V6 {addr: string},\n}\n

    Can be exposed in the UDL file with:

    [Enum]\ninterface IpAddr {\n  V4(u8 q1, u8 q2, u8 q3, u8 q4);\n  V6(string addr);\n};\n

    Only enums with named fields are supported by this syntax. However, procmacros support more flexible enums.

    #[derive(uniffi::Enum)]\npub enum MyEnum {\n    None,\n    Str(String),\n    All { s: String, i: i64 }\n}\n
    "},{"location":"udl/enumerations.html#remote-non-exhaustive-enums","title":"Remote, non-exhaustive enums","text":"

    One corner case is an enum that's: - Defined in another crate. - Has the non_exhaustive` attribute.

    In this case, UniFFI needs to generate a default arm when matching against the enum variants, or else a compile error will be generated. Use the [NonExhaustive] attribute to handle this case:

    [Enum]\n[NonExhaustive]\ninterface Message {\n  Send(u32 from, u32 to, string contents);\n  Quit();\n};\n

    Note: since UniFFI generates a default arm, if you leave out a variant, or if the upstream crate adds a new variant, this won't be caught at compile time. Any attempt to pass that variant across the FFI will result in a panic.

    "},{"location":"udl/errors.html","title":"Throwing errors","text":"

    It is often the case that a function does not return T in Rust but Result<T, E> to reflect that it is fallible. For UniFFI to expose this error, your error type (E) must be an enum and implement std::error::Error (thiserror works!).

    Here's how you would write a Rust failible function and how you'd expose it in UDL:

    #[derive(Debug, thiserror::Error)]\nenum ArithmeticError {\n    #[error(\"Integer overflow on an operation with {a} and {b}\")]\n    IntegerOverflow { a: u64, b: u64 },\n}\n\nfn add(a: u64, b: u64) -> Result<u64, ArithmeticError> {\n    a.checked_add(b).ok_or(ArithmeticError::IntegerOverflow { a, b })\n}\n

    And in UDL:

    [Error]\nenum ArithmeticError {\n  \"IntegerOverflow\",\n};\n\n\nnamespace arithmetic {\n  [Throws=ArithmeticError]\n  u64 add(u64 a, u64 b);\n}\n

    On the other side (Kotlin, Swift etc.), a proper exception will be thrown if Result::is_err() is true.

    If you want to expose the associated data as fields on the exception, use this syntax:

    [Error]\ninterface ArithmeticError {\n  IntegerOverflow(u64 a, u64 b);\n};\n
    "},{"location":"udl/errors.html#interfaces-as-errors","title":"Interfaces as errors","text":"

    It's possible to use an interface (ie, a rust struct impl or a dyn Trait) as an error; the thrown object will have methods instead of fields. This can be particularly useful when working with anyhow style errors, where an enum can't easily represent certain errors.

    In your UDL:

    namespace error {\n  [Throws=MyError]\n  void bail(string message);\n}\n\n[Traits=(Debug)]\ninterface MyError {\n  string message();\n};\n

    and Rust:

    #[derive(Debug, thiserror::Error)]\n#[error(\"{e:?}\")] // default message is from anyhow.\npub struct MyError {\n    e: anyhow::Error,\n}\n\nimpl MyError {\n    fn message(&self) -> String> { self.to_string() }\n}\n\nimpl From<anyhow::Error> for MyError {\n    fn from(e: anyhow::Error) -> Self {\n        Self { e }\n    }\n}\n

    You can't yet use anyhow directly in your exposed functions - you need a wrapper:

    fn oops() -> Result<(), Arc<MyError>> {\n    let e = anyhow::Error::msg(\"oops\");\n    Err(Arc::new(e.into()))\n}\n

    then in Python:

    try:\n  oops()\nexcept MyError as e:\n  print(\"oops\", e.message())\n

    This works for procmacros too - just derive or export the types.

    #[derive(Debug, uniffi::Error)]\npub struct MyError { ... }\n#[uniffi::export]\nimpl MyError { ... }\n#[uniffi::export]\nfn oops(e: String) -> Result<(), Arc<MyError>> { ... }\n

    See our tests this feature.

    "},{"location":"udl/ext_types.html","title":"External types","text":"

    External types are types implemented by UniFFI but outside of this UDL file.

    They are similar to, but different from custom types which wrap UniFFI primitive types.

    But like custom types, external types are all declared using a typedef with attributes giving more detail.

    "},{"location":"udl/ext_types.html#types-in-another-crate","title":"Types in another crate","text":"

    There's a whole page about that!

    "},{"location":"udl/ext_types.html#types-from-procmacros-in-this-crate","title":"Types from procmacros in this crate.","text":"

    If your crate has types defined via #[uniffi::export] etc you can make them available to the UDL file in your own crate via a typedef with a [Rust=] attribute. Eg, your Rust might have:

    #[derive(uniffi::Record)]\npub struct One {\n    inner: i32,\n}\n

    you can use it in your UDL:

    [Rust=\"record\"]\ntypedef extern One;\n\nnamespace app {\n    // use the procmacro type.\n    One get_one(One? one);\n}\n\n

    Supported values: * \"enum\", \"trait\", \"callback\", \"trait_with_foreign\" * For records, either \"record\" or \"dictionary\" * For objects, either \"object\" or \"interface\"

    "},{"location":"udl/ext_types_external.html","title":"Declaring External Types","text":"

    It is possible to use types defined by UniFFI in an external crate. For example, let's assume that you have an existing crate named demo_crate with the following UDL:

    dictionary DemoDict {\n  string string_val;\n  boolean bool_val;\n};\n

    Inside another crate, consuming_crate, you'd like to use this dictionary. Inside consuming_crate's UDL file you can reference DemoDict by using a typedef with an External attribute, as shown below.

    [External=\"demo_crate\"]\ntypedef extern DemoDict;\n\n// Now define our own dictionary which references the imported type.\ndictionary ConsumingDict {\n  DemoDict demo_dict;\n  boolean another_bool;\n};\n\n

    Inside consuming_crate's Rust code you must use that struct as normal - for example, consuming_crate's lib.rs might look like:

    use demo_crate::DemoDict;\n\npub struct ConsumingDict {\n    demo_dict: DemoDict,\n    another_bool: bool,\n}\n\nuniffi::include_scaffolding!(\"consuming_crate\");\n

    Your Cargo.toml must reference the external crate as normal.

    The External attribute can be specified on dictionaries, enums, errors.

    "},{"location":"udl/ext_types_external.html#external-interface-and-trait-types","title":"External interface and trait types","text":"

    If the external type is an Interface, then use the [ExternalInterface] attribute instead of [External]:

    [ExternalInterface=\"demo_crate\"]\ntypedef extern DemoInterface;\n

    similarly for traits: use [ExternalTrait].

    "},{"location":"udl/ext_types_external.html#external-procmacro-types","title":"External procmacro types","text":"

    The above examples assume the external types were defined via UDL. If they were defined by procmacros, you need different attribute names:

    • if DemoDict is implemented by a procmacro in demo_crate, you'd use [ExternalExport=...]
    • for DemoInterface you'd use [ExternalInterfaceExport=...]

    For types defined by procmacros in this crate, see the attribute [Rust=...]

    "},{"location":"udl/ext_types_external.html#foreign-bindings","title":"Foreign bindings","text":"

    The foreign bindings will also need to know how to access the external type, which varies slightly for each language:

    "},{"location":"udl/ext_types_external.html#kotlin","title":"Kotlin","text":"

    For Kotlin, \"library mode\" generation with generate --library [path-to-cdylib] is recommended when using external types. If you use generate [udl-path] then the generated code needs to know how to import the external types from the Kotlin module that corresponds to the Rust crate. By default, UniFFI assumes that the Kotlin module name matches the Rust crate name, but this can be configured in uniffi.toml with an entry like this:

    [bindings.kotlin.external_packages]\n# Map the crate names from [External={name}] into Kotlin package names\nrust-crate-name = \"kotlin.package.name\"\n
    "},{"location":"udl/ext_types_external.html#swift","title":"Swift","text":"

    For Swift, you must compile all generated .swift files together in a single module since the generate code expects that it can access external types without importing them.

    "},{"location":"udl/functions.html","title":"Functions","text":"

    All top-level functions get exposed through the UDL's namespace block. For example, if the crate's lib.rs file contains:

    fn hello_world() -> String {\n    \"Hello World!\".to_owned()\n}\n

    The UDL file will look like:

    namespace Example {\n    string hello_world();\n}\n
    "},{"location":"udl/functions.html#optional-arguments-default-values","title":"Optional arguments & default values","text":"

    Function arguments can be marked optional with a default value specified.

    In the UDL file:

    namespace Example {\n    string hello_name(optional string name = \"world\");\n}\n

    The Rust code will take a required argument:

    fn hello_name(name: String) -> String {\n    format!(\"Hello {}\", name)\n}\n

    The generated foreign-language bindings will use function parameters with default values. This works for the Kotlin, Swift and Python targets.

    For example the generated Kotlin code will be equivalent to:

    fun helloName(name: String = \"world\" ): String {\n    // ...\n}\n
    "},{"location":"udl/functions.html#async","title":"Async","text":"

    Async functions can be exposed using the [Async] attribute:

    namespace Example {\n    [Async]\n    string async_hello();\n}\n

    See the Async/Future support section for details.

    "},{"location":"udl/interfaces.html","title":"Interfaces/Objects","text":"

    Interfaces are represented in the Rust world as a struct with an impl block containing methods. In the Kotlin or Swift world, it's a class.

    Because Objects are passed by reference and Dictionaries by value, in the UniFFI world it is impossible to be both an Object and a Dictionary.

    The following Rust code:

    struct TodoList {\n    items: RwLock<Vec<String>>\n}\n\nimpl TodoList {\n    fn new() -> Self {\n        TodoList {\n            items: RwLock::new(Vec::new())\n        }\n    }\n\n    fn add_item(&self, todo: String) {\n        self.items.write().unwrap().push(todo);\n    }\n\n    fn get_items(&self) -> Vec<String> {\n        self.items.read().unwrap().clone()\n    }\n}\n

    would be exposed using:

    interface TodoList {\n    constructor();\n    void add_item(string todo);\n    sequence<string> get_items();\n};\n

    By convention, the constructor() calls the Rust's new() method.

    Conceptually, these interface objects are live Rust structs that have a proxy object on the foreign language side; calling any methods on them, including a constructor or destructor results in the corresponding methods being called in Rust. If you do not specify a constructor the bindings will be unable to create the interface directly.

    UniFFI will generate these proxies with an interface or protocol to help with testing in the foreign-language code. For example in Kotlin, the TodoList would generate:

    interface TodoListInterface {\n    fun addItem(todo: String)\n    fun getItems(): List<String>\n}\n\nclass TodoList : TodoListInterface {\n   // implementations to call the Rust code.\n}\n

    When working with these objects, it may be helpful to always pass the interface or protocol, but construct the concrete implementation. For example in Swift:

    let todoList = TodoList()\ntodoList.addItem(todo: \"Write documentation\")\ndisplay(list: todoList)\n\nfunc display(list: TodoListProtocol) {\n    let items = list.getItems()\n    items.forEach {\n        print($0)\n    }\n}\n

    Following this pattern will make it easier for you to provide mock implementation of the Rust-based objects for testing.

    "},{"location":"udl/interfaces.html#exposing-traits-as-interfaces","title":"Exposing Traits as interfaces","text":"

    It's possible to have UniFFI expose a Rust trait as an interface by specifying a Trait attribute.

    For example, in the UDL file you might specify:

    [Trait]\ninterface Button {\n    string name();\n};\n\n

    With the following Rust implementation:

    pub trait Button: Send + Sync {\n    fn name(&self) -> String;\n}\n\nstruct StopButton {}\n\nimpl Button for StopButton  {\n    fn name(&self) -> String {\n        \"stop\".to_string()\n    }\n}\n

    Uniffi explicitly checks all interfaces are Send + Sync - there's a ui-test which demonstrates obscure rust compiler errors when it's not true. Traits however need to explicitly add those bindings.

    References to traits are passed around like normal interface objects - in an Arc<>. For example, this UDL:

    namespace traits {\n    sequence<Button> get_buttons();\n    Button press(Button button);\n};\n

    would have these signatures in Rust:

    fn get_buttons() -> Vec<Arc<dyn Button>> { ... }\nfn press(button: Arc<dyn Button>) -> Arc<dyn Button> { ... }\n
    "},{"location":"udl/interfaces.html#foreign-implementations","title":"Foreign implementations","text":"

    Use the WithForeign attribute to allow traits to also be implemented on the foreign side passed into Rust, for example:

    [Trait, WithForeign]\ninterface Button {\n    string name();\n};\n
    class PyButton(uniffi_module.Button):\n    def name(self):\n        return \"PyButton\"\n\nuniffi_module.press(PyButton())\n

    Note: This is currently only supported on Python, Kotlin, and Swift.

    "},{"location":"udl/interfaces.html#traits-construction","title":"Traits construction","text":"

    Because any number of structs may implement a trait, they don't have constructors.

    "},{"location":"udl/interfaces.html#traits-example","title":"Traits example","text":"

    See the \"traits\" example for more.

    "},{"location":"udl/interfaces.html#alternate-named-constructors","title":"Alternate Named Constructors","text":"

    In addition to the default constructor connected to the ::new() method, you can specify alternate named constructors to create object instances in different ways. Each such constructor must be given an explicit name, provided in the UDL with the [Name] attribute like so:

    interface TodoList {\n    // The default constructor makes an empty list.\n    constructor();\n    // This alternate constructor makes a new TodoList from a list of string items.\n    [Name=new_from_items]\n    constructor(sequence<string> items);\n    // This alternate constructor is async.\n    [Async, Name=new_async]\n    constructor(sequence<string> items);\n    ...\n

    For each alternate constructor, UniFFI will expose an appropriate static-method, class-method or similar in the foreign language binding, and will connect it to the Rust method of the same name on the underlying Rust struct.

    Constructors can be async, although support for async primary constructors in bindings is minimal.

    "},{"location":"udl/interfaces.html#exposing-methods-from-standard-rust-traits","title":"Exposing methods from standard Rust traits","text":"

    Rust has a number of general purpose traits which add functionality to objects, such as Debug, Display, etc. It's possible to tell UniFFI that your object implements these traits and to generate FFI functions to expose them to consumers. Bindings may then optionally generate special methods on the object.

    For example, consider the following example:

    [Traits=(Debug)]\ninterface TodoList {\n    ...\n}\n

    and the following Rust code:

    #[derive(Debug)]\nstruct TodoList {\n   ...\n}\n

    (or using proc-macros)

    #[derive(Debug, uniffi::Object)]\n#[uniffi::export(Debug)]\nstruct TodoList {\n   ...\n}\n

    This will cause the Python bindings to generate a __repr__ method that returns the value implemented by the Debug trait. Not all bindings support generating special methods, so they may be ignored. It is your responsibility to implement the trait on your objects; UniFFI will attempt to generate a meaningful error if you do not.

    The list of supported traits is hard-coded in UniFFI's internals, and at time of writing is Debug, Display, Eq and Hash.

    "},{"location":"udl/interfaces.html#managing-shared-references","title":"Managing Shared References","text":"

    To the foreign-language consumer, UniFFI object instances are designed to behave as much like regular language objects as possible. They can be freely passed as arguments or returned as values, like this:

    interface TodoList {\n    ...\n\n    // Copy the items from another TodoList into this one.\n    void import_items(TodoList other);\n\n    // Make a copy of this TodoList as a new instance.\n    TodoList duplicate();\n\n    // Create a list of lists, one for each item this one\n    sequence<TodoList> split();\n};\n

    To ensure that this is safe, UniFFI allocates every object instance on the heap using Arc, Rust's built-in smart pointer type for managing shared references at runtime.

    The use of Arc is transparent to the foreign-language code, but sometimes shows up in the function signatures of the underlying Rust code.

    When returning interface objects, UniFFI supports both Rust functions that wrap the value in an Arc<> and ones that don't. This only applies if the interface type is returned directly:

    impl TodoList {\n    // When the foreign function/method returns `TodoList`, the Rust code can return either `TodoList` or `Arc<TodoList>`.\n    fn duplicate(&self) -> TodoList {\n        TodoList {\n            items: RwLock::new(self.items.read().unwrap().clone())\n        }\n    }\n\n    // However, if TodoList is nested inside another type then `Arc<TodoList>` is required\n    fn split(&self) -> Vec<Arc<TodoList>> {\n        self.items.read()\n            .iter()\n            .map(|i| Arc::new(TodoList::from_item(i.clone()))\n            .collect()\n    }\n}\n

    By default, object instances passed as function arguments will also be passed as an Arc<T>, so the Rust implementation of TodoList::import_items would also need to accept an Arc<TodoList>:

    impl TodoList {\n    fn import_items(&self, other: Arc<TodoList>) {\n        self.items.write().unwrap().append(other.get_items());\n    }\n}\n

    If the Rust code does not need an owned reference to the Arc, you can use the [ByRef] UDL attribute to signal that a function accepts a borrowed reference:

    interface TodoList {\n    ...\n    //                  +-- indicate that we only need to borrow the other list\n    //                  V\n    void import_items([ByRef] TodoList other);\n    ...\n};\n
    impl TodoList {\n    //                              +-- don't need to care about the `Arc` here\n    //                              V\n    fn import_items(&self, other: &TodoList) {\n        self.items.write().unwrap().append(other.get_items());\n    }\n}\n

    Conversely, if the Rust code explicitly wants to deal with an Arc<T> in the special case of the self parameter, it can signal this using the [Self=ByArc] UDL attribute on the method:

    interface TodoList {\n    ...\n    // +-- indicate that we want the `Arc` containing `self`\n    // V\n    [Self=ByArc]\n    void import_items(TodoList other);\n    ...\n};\n
    impl TodoList {\n    // `Arc`s everywhere! --+-----------------+\n    //                      V                 V\n    fn import_items(self: Arc<Self>, other: Arc<TodoList>) {\n        self.items.write().unwrap().append(other.get_items());\n    }\n}\n

    You can read more about the technical details in the docs on the internal details of managing object references.

    "},{"location":"udl/interfaces.html#concurrent-access","title":"Concurrent Access","text":"

    Since interfaces represent mutable data, UniFFI has to take extra care to uphold Rust's safety guarantees around shared and mutable references. The foreign-language code may attempt to operate on an interface instance from multiple threads, and it's important that this not violate Rust's assumption that there is at most a single mutable reference to a struct at any point in time.

    UniFFI enforces this by requiring that the Rust implementation of an interface be Sync+Send, and you will get a compile-time error if your implementation does not satisfy this requirement. For example, consider a small \"counter\" object declared like so:

    interface Counter {\n    constructor();\n    void increment();\n    u64 get();\n};\n

    For this to be safe, the underlying Rust struct must adhere to certain restrictions, and UniFFI's generated Rust scaffolding will emit compile-time errors if it does not.

    The Rust struct must not expose any methods that take &mut self. The following implementation of the Counter interface will fail to compile because it relies on mutable references:

    struct Counter {\n    value: u64\n}\n\nimpl Counter {\n    fn new() -> Self {\n        Self { value: 0 }\n    }\n\n    // No mutable references to self allowed in UniFFI interfaces.\n    fn increment(&mut self) {\n        self.value = self.value + 1;\n    }\n\n    fn get(&self) -> u64 {\n        self.value\n    }\n}\n

    Implementations can instead use Rust's \"interior mutability\" pattern. However, they must do so in a way that is both Sync and Send, since the foreign-language code may operate on the instance from multiple threads. The following implementation of the Counter interface will fail to compile because RefCell is not Sync:

    struct Counter {\n    value: RefCell<u64>\n}\n\nimpl Counter {\n    fn new() -> Self {\n        // `RefCell` is not `Sync`, so neither is `Counter`.\n        Self { value: RefCell::new(0) }\n    }\n\n    fn increment(&self) {\n        let mut value = self.value.borrow_mut();\n        *value = *value + 1;\n    }\n\n    fn get(&self) -> u64 {\n        *self.value.borrow()\n    }\n}\n

    This version uses an AtomicU64 for interior mutability, which is both Sync and Send and hence will compile successfully:

    struct Counter {\n    value: AtomicU64\n}\n\nimpl Counter {\n    fn new() -> Self {\n        Self { value: AtomicU64::new(0) }\n    }\n\n    fn increment(&self) {\n        self.value.fetch_add(1, Ordering::SeqCst);\n    }\n\n    fn get(&self) -> u64 {\n        self.value.load(Ordering::SeqCst)\n    }\n}\n

    You can read more about the technical details in the docs on the internal details of managing object references.

    "},{"location":"udl/namespace.html","title":"Namespace","text":"

    Every UDL file must have a namespace block:

    namespace math {\n  double exp(double a);\n};\n

    It serves multiple purposes: - It identifies the name of the generated Rust scaffolding file <namespace>.uniffi.rs. - It identifies the package name of the generated foreign-language bindings (e.g. uniffi.<namespace> in Kotlin) - It also contains all top-level functions that get exposed to foreign-language bindings.

    "},{"location":"udl/structs.html","title":"Structs/Dictionaries","text":"

    Dictionaries are how UniFFI represents structured data. They consist of one of more named fields, each of which holds a value of a particular type. Think of them like a Rust struct without any methods.

    A Rust struct like this:

    struct TodoEntry {\n    done: bool,\n    due_date: u64,\n    text: String,\n}\n

    Can be exposed via UniFFI using UDL like this:

    dictionary TodoEntry {\n    boolean done;\n    u64 due_date;\n    string text;\n};\n

    The fields in a dictionary can be of almost any type, including objects or other dictionaries. The current limitations are:

    • They cannot recursively contain another instance of the same dictionary type.
    • They cannot contain references to callback interfaces.
    "},{"location":"udl/structs.html#fields-holding-object-references","title":"Fields holding Object References","text":"

    If a dictionary contains a field whose type is an interface, then that field will hold a reference to an underlying instance of a Rust struct. The Rust code for working with such fields must store them as an Arc in order to help properly manage the lifetime of the instance. So if the UDL interface looked like this:

    interface User {\n    // Some sort of \"user\" object that can own todo items\n};\n\ndictionary TodoEntry {\n    User owner;\n    string text;\n}\n

    Then the corresponding Rust code would need to look like this:

    struct TodoEntry {\n    owner: std::sync::Arc<User>,\n    text: String,\n}\n

    Depending on the language, the foreign-language bindings may also need to be aware of these embedded references. For example in Kotlin, each Object instance must be explicitly destroyed to avoid leaking the underlying memory, and this also applies to Objects stored in record fields.

    You can read more about managing object references in the section on interfaces.

    "},{"location":"udl/structs.html#default-values-for-fields","title":"Default values for fields","text":"

    Fields can be specified with a default value:

    dictionary TodoEntry {\n    boolean done = false;\n    string text;\n};\n

    The corresponding generated Kotlin code would be equivalent to:

    data class TodoEntry (\n    var done: Boolean = false,\n    var text: String\n)  {\n    // ...\n}\n

    This works for Swift and Python targets too. If not set otherwise the default value for a field is used when constructing the Rust struct.

    "},{"location":"udl/structs.html#optional-fields-and-default-values","title":"Optional fields and default values","text":"

    Fields can be made optional using a T? type.

    dictionary TodoEntry {\n    boolean done;\n    string? text;\n};\n

    The corresponding Rust struct would need to look like this:

    struct TodoEntry {\n    done: bool,\n    text: Option<String>,\n}\n

    The corresponding generated Kotlin code would be equivalent to:

    data class TodoEntry (\n    var done: Boolean,\n    var text: String?\n)  {\n    // ...\n}\n

    Optional fields can also be set to a default null value:

    dictionary TodoEntry {\n    boolean done;\n    string? text = null;\n};\n

    The corresponding generated Kotlin code would be equivalent to:

    data class TodoEntry (\n    var done: Boolean,\n    var text: String? = null\n)  {\n    // ...\n}\n

    This works for Swift and Python targets too.

    "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"UniFFI","text":"

    UniFFI is a tool that automatically generates foreign-language bindings targeting Rust libraries. The repository can be found on github. It fits in the practice of consolidating business logic in a single Rust library while targeting multiple platforms, making it simpler to develop and maintain a cross-platform codebase. Note that this tool will not help you ship a Rust library to these platforms, but simply not have to write bindings code by hand. Related.

    "},{"location":"index.html#design","title":"Design","text":"

    UniFFI requires to write an Interface Definition Language (based on WebIDL) file describing the methods and data structures available to the targeted languages. This .udl (UniFFI Definition Language) file, whose definitions must match with the exposed Rust code, is then used to generate Rust scaffolding code and foreign-languages bindings. This process can take place either during the build process or be manually initiated by the developer.

    "},{"location":"index.html#supported-languages","title":"Supported languages","text":"
    • Kotlin
    • Swift
    • Python
    • Ruby
    "},{"location":"index.html#third-party-foreign-language-bindings","title":"Third-party foreign language bindings","text":"
    • Kotlin Multiplatform
    • Go bindings
    • C# bindings
    "},{"location":"Getting_started.html","title":"Getting started","text":"

    Say your company has a simple math crate with the following lib.rs:

    fn add(a: u32, b: u32) -> u32 {\n    a + b\n}\n

    And top brass would like you to expose this business-critical operation to Kotlin and Swift. Don't panic! We will show you how do that using UniFFI.

    "},{"location":"Motivation.html","title":"Motivation","text":""},{"location":"Motivation.html#what","title":"What?","text":"

    We're interested in building re-useable components for sync- and storage-related browser functionality - things like storing and syncing passwords, working with bookmarks and signing in to your Firefox Account.

    We want to write the code for these components once, in Rust. We want to easily re-use these components from all the different languages and on all the different platforms for which we build browsers, which currently includes JavaScript for PCs, Kotlin for Android, and Swift for iOS.

    And of course, we want to do this in a way that's convenient, maintainable, and difficult to mess up.

    "},{"location":"Motivation.html#how","title":"How?","text":"

    In an aspirational world, we could get this kind of easy cross-language interop for free using wasm_bindgen and webassembly interface types - imagine writing an API in Rust, annotating it with some #[wasm_bindgen] macros, compiling it into a webassembly bundle, and being able to import and use that bundle from any target language, complete with a rich high-level API!

    That kind of tooling is not available to shipping applications today, but that doesn't mean we can't take a small step in that general direction while the Rust and Wasm ecosystem continues to evolve.

    Using UniFFI, you can:

    • Implement your software component as a cdylib crate in Rust; let's say the code is in ./src/lib.rs.
    • Specify the desired component API using an Interface Definition Language (specifically, a variant of WebIDL) in a separate file like ./src/lib.udl.
    • Run uniffi-bindgen scaffolding ./src/lib.udl to generate a bunch of boilerplate rust code that exposes this API as a C-compatible FFI layer, and include it as part of your crate.
    • cargo build your crate as normal to produce a shared library.
    • Run uniffi-bindgen generate ./src/lib.udl -l kotlin to generate a Kotlin library that can load your shared library and expose it to Kotlin code using your nice high-level component API!
    • Or -l swift or -l python to produce bindings for other languages.
    "},{"location":"Motivation.html#why","title":"Why?","text":"

    There are plenty of potential ways to solve this problem, and the one that's right for us might not be right for you. You can read a little more about the considerations and trade-offs that lead to the current approach in our Architecture Decision Records, starting with this motivational document.

    "},{"location":"Motivation.html#why-not","title":"Why Not?","text":"

    We hope UniFFI will be useful to you! But if you're considering it for your project then here are some tradeoffs you should keep in mind:

    • UniFFI makes it easy to produce \"good enough\" bindings into Rust from several different target languages. If you want to call Rust code from just one foreign language, there may be a language-specific bindings tool that provides more features and better performance.
    • The project is evolving fast, because it's being developed concurrently with its primary consumers. You should be prepared for frequent releases and non-trivial API churn (but we'll use semantic versioning to signal breaking changes).
    • UniFFI doesn't provide an end-to-end packaging solution for your Rust code and its generated bindings. For example, it'll help you generate Kotlin bindings to call into Rust, but it won't help you with compiling the Rust code to run on Android or with packaging the bindings into an .aar bundle (but it might be useful as a building-block for such a tool!).

    We also have a list of design principles that might help you decide whether this project is a good fit for your needs.

    "},{"location":"bindings.html","title":"Generating bindings","text":"

    Bindings is the term used for the code generates for foreign languages which integrate with Rust crates - that is, the generated Python, Swift or Kotlin code which drives the examples.

    UniFFI comes with a uniffi_bindgen which generates these bindings. For introductory information, see Foreign Language Bindings in the tutorial

    "},{"location":"bindings.html#customizing-the-binding-generation","title":"Customizing the binding generation.","text":"

    Each of the bindings reads a file uniffi.toml in the root of a crate which supports various options which influence how the bindings are generated. Default options will be used if this file is missing.

    --config option can be used to specify additional uniffi config file. This config is merged with the uniffi.toml config present in each crate, with its values taking precedence.

    Each binding supports different options, so please see the documentation for each binding language.

    "},{"location":"foreign_traits.html","title":"Foreign traits","text":"

    UniFFI traits can be implemented by foreign code. This means traits implemented in Python/Swift/Kotlin etc can provide Rust code with capabilities not easily implemented in Rust, such as:

    • device APIs not directly available to Rust.
    • provide glue to clip together Rust components at runtime.
    • access shared resources and assets bundled with the app.
    "},{"location":"foreign_traits.html#example","title":"Example","text":"

    To implement a Rust trait in a foreign language, you might:

    "},{"location":"foreign_traits.html#1-define-a-rust-trait","title":"1. Define a Rust trait","text":"

    This toy example defines a way of Rust accessing a key-value store exposed by the host operating system (e.g. the key chain).

    All methods of the Rust trait should return a Result<> with the error half being a compatible error type - see below for more on error handling.

    For example:

    pub trait Keychain: Send + Sync + Debug {\n  fn get(&self, key: String) -> Result<Option<String>, KeyChainError>;\n  fn put(&self, key: String, value: String) -> Result<(), KeyChainError>;\n}\n

    If you are using macros add #[uniffi::export(with_foreign)] above the trait. Otherwise define this trait in your UDL file:

    [Trait, WithForeign]\ninterface Keychain {\n    [Throws=KeyChainError]\n    string? get(string key);\n\n    [Throws=KeyChainError]\n    void put(string key, string data);\n};\n

    The with_foreign / WithForeign attributes specify that you want to enable support for foreign implementations of that trait as well as Rust ones.

    "},{"location":"foreign_traits.html#2-allow-it-to-be-passed-into-rust","title":"2. Allow it to be passed into Rust","text":"

    Here, we define a new object with a constructor which takes a keychain.

    interface Authenticator {\n    constructor(Keychain keychain);\n    void login();\n};\n

    In Rust we'd write:

    struct Authenticator {\n  keychain: Arc<dyn Keychain>,\n}\n\nimpl Authenticator {\n  pub fn new(keychain: Arc<dyn Keychain>) -> Self {\n    Self { keychain }\n  }\n\n  pub fn login(&self) {\n    let username = self.keychain.get(\"username\".into());\n    let password = self.keychain.get(\"password\".into());\n  }\n}\n
    "},{"location":"foreign_traits.html#3-create-a-foreign-language-implementation-of-the-trait","title":"3. Create a foreign language implementation of the trait","text":"

    Here's a Kotlin implementation:

    class KotlinKeychain: Keychain {\n    override fun get(key: String): String? {\n        // \u2026 elide the implementation.\n        return value\n    }\n    override fun put(key: String) {\n        // \u2026 elide the implementation.\n    }\n}\n

    \u2026and Swift:

    class SwiftKeychain: Keychain {\n    func get(key: String) -> String? {\n        // \u2026 elide the implementation.\n        return value\n    }\n    func put(key: String) {\n        // \u2026 elide the implementation.\n    }\n}\n
    "},{"location":"foreign_traits.html#4-pass-the-implementation-to-rust","title":"4. Pass the implementation to Rust","text":"

    Again, in Kotlin

    val authenticator = Authenticator(KotlinKeychain())\n// later on:\nauthenticator.login()\n

    and in Swift:

    let authenticator = Authenticator(SwiftKeychain())\n// later on:\nauthenticator.login()\n

    Care is taken to ensure that things are cleaned up in the foreign language once all Rust references drop.

    "},{"location":"foreign_traits.html#avoid-cycles","title":"\u26a0\ufe0f Avoid cycles","text":"

    Foreign trait implementations make it easy to create cycles between Rust and foreign objects causing memory leaks. For example a foreign implementation holding a reference to a Rust object which also holds a reference to the same foreign implementation.

    UniFFI doesn't try to help here and there's no universal advice; take the usual precautions.

    "},{"location":"foreign_traits.html#error-handling","title":"Error handling","text":"

    We must handle foreign code failing, so all methods of the Rust trait should return a Result<> with a compatible error type otherwise these errors will panic.

    "},{"location":"foreign_traits.html#unexpected-error-handling","title":"Unexpected Error handling.","text":"

    So long as your function returns a Result<>, it's possible for you to define how \"unexpected\" errors (ie, errors not directly covered by your Result<> type, panics, etc) are converted to your Result<>'s Err.

    If your code defines a From<uniffi::UnexpectedUniFFICallbackError> impl for your error type, then those errors will be converted into your error type which will be returned to the Rust caller. If your code does not define this implementation the generated code will panic. In other words, you really should implement this!

    See our callbacks example for more.

    "},{"location":"futures.html","title":"Async/Future support","text":"

    UniFFI supports exposing async Rust functions over the FFI. It can convert a Rust Future/async fn to and from foreign native futures (async/await in Python/Swift, suspend fun in Kotlin etc.)

    Check out the examples or the more terse and thorough fixtures.

    "},{"location":"futures.html#example","title":"Example","text":"

    This is a short \"async sleep()\" example:

    use std::time::Duration;\nuse async_std::future::{timeout, pending};\n\n/// Async function that says something after a certain time.\n#[uniffi::export]\npub async fn say_after(ms: u64, who: String) -> String {\n    let never = pending::<()>();\n    timeout(Duration::from_millis(ms), never).await.unwrap_err();\n    format!(\"Hello, {who}!\")\n}\n

    This can be called by the following Python code:

    import asyncio\nfrom uniffi_example_futures import *\n\nasync def main():\n    print(await say_after(20, 'Alice'))\n\nif __name__ == '__main__':\n    asyncio.run(main())\n

    Async functions can also be defined in UDL:

    namespace example {\n    [Async]\n    string say_after(u64 ms, string who);\n}\n

    This code uses asyncio to drive the future to completion, while our exposed function is used with await.

    In Rust Future terminology this means the foreign bindings supply the \"executor\" - think event-loop, or async runtime. In this example it's asyncio. There's no requirement for a Rust event loop.

    There are some great API docs on the implementation that are well worth a read.

    "},{"location":"futures.html#exporting-async-trait-methods","title":"Exporting async trait methods","text":"

    UniFFI is compatible with the async-trait crate and this can be used to export trait interfaces over the FFI.

    When using UDL, wrap your trait with the #[async_trait] attribute. In the UDL, annotate all async methods with [Async]:

    [Trait]\ninterface SayAfterTrait {\n    [Async]\n    string say_after(u16 ms, string who);\n};\n

    When using proc-macros, make sure to put #[uniffi::export] outside the #[async_trait] attribute:

    #[uniffi::export]\n#[async_trait::async_trait]\npub trait SayAfterTrait: Send + Sync {\n    async fn say_after(&self, ms: u16, who: String) -> String;\n}\n
    "},{"location":"futures.html#combining-rust-and-foreign-async-code","title":"Combining Rust and foreign async code","text":"

    Traits with callback interface support that export async methods can be combined with async Rust code. See the async-api-client example for an example of this.

    "},{"location":"futures.html#python-uniffi_set_event_loop","title":"Python: uniffi_set_event_loop()","text":"

    Python bindings export a function named uniffi_set_event_loop() which handles a corner case when integrating async Rust and Python code. uniffi_set_event_loop() is needed when Python async functions run outside of the eventloop, for example:

    - Rust code is executing outside of the eventloop.  Some examples:\n    - Rust code spawned its own thread\n    - Python scheduled the Rust code using `EventLoop.run_in_executor`\n- The Rust code calls a Python async callback method, using something like `pollster` to block\n  on the async call.\n

    In this case, we need an event loop to run the Python async function, but there's no eventloop set for the thread. Use uniffi_set_event_loop() to handle this case. It should be called before the Rust code makes the async call and passed an eventloop to use.

    "},{"location":"udl_file_spec.html","title":"The UDL file","text":"

    This file defines which functions, methods and types are exposed to the foreign-language bindings.

    namespace sprites {\n  Point translate([ByRef] Point position, Vector direction);\n};\n\ndictionary Point {\n  double x;\n  double y;\n};\n\ndictionary Vector {\n  double dx;\n  double dy;\n};\n\ninterface Sprite {\n  constructor(Point? initial_position);\n  Point get_position();\n  void move_to(Point position);\n  void move_by(Vector direction);\n};\n
    "},{"location":"internals/crates.html","title":"Navigating the code","text":"

    The code for UniFFI is organized into the following crates:

    • ./uniffi_bindgen: This is the source for the uniffi-bindgen executable and is where most of the logic for the UniFFI tool lives. Its contents include:
      • ./uniffi_bindgen/src/interface/: The logic for parsing .udl files into an in-memory representation called ComponentInterface, from which we can generate code for different languages.
      • ./uniffi_bindgen/src/scaffolding: This module turns a ComponentInterface into Rust scaffolding, the code that wraps the user-provided Rust code and exposes it via a C-compatible FFI layer.
      • ./uniffi_bindgen/src/bindings/: This module turns a ComponentInterface into foreign-language bindings, the code that can load the FFI layer exposed by the scaffolding and expose it as a higher-level API in a target language. There is a sub-module for each supported language.
    • ./uniffi: This is a run-time support crate that is used by the generated Rust scaffolding. It controls how values of various types are passed back-and-forth over the FFI layer, by means of the FfiConverter trait.
    • ./uniffi_build: This is a small hook to run uniffi-bindgen from the build.rs script of a UniFFI component, in order to automatically generate the Rust scaffolding as part of its build process.
    • ./uniffi_macros: This contains some helper macros that UniFFI components can use to simplify loading the generated scaffolding, and executing foreign-language tests.
    • ./examples: This contains code examples that you can use to explore the code generation process.
    "},{"location":"internals/design_principles.html","title":"Design Principles","text":"

    These are some high-level points to consider when making changes to UniFFI (or when wondering why past changes were made in a particular way).

    "},{"location":"internals/design_principles.html#prioritize-mozillas-short-term-needs","title":"Prioritize Mozilla's short-term needs","text":"

    The initial consumers of this tool are teams working on features for Mozilla's mobile browsers. While we try to make the tool generally useful, we'll invest first in things that are the most valuable to those teams, which are reflected in the points below.

    "},{"location":"internals/design_principles.html#safety-first","title":"Safety First","text":"

    The generated bindings need to be safe by default. It should be impossible for foreign-language code to trigger undefined behaviour in Rust by calling the public API of the generated bindings, even if it is called in egregiously wrong or malicious ways. We will accept reduced performance in the interests of ensuring this safety.

    (The meaning of \"impossible\" and \"public API\" will of course depend on the target language. For example, code in Python might mutate internal attributes of an object that are marked as private with a leading underscore, and there's not much we can do to guard against that.)

    Where possible, we use Rust's typesystem to encode safety guarantees. If that's not possible then the generated Rust code may use unsafe and assume that the generated foreign-language code will uphold safety guarantees at runtime.

    Example: We insist that all object instances exposed to foreign-language code be Sync and Send, so that they're safe to access regardless of the threading model of the calling code. We do not allow thread-safety guarantees to be deferred to assumptions about how the code is called.

    Example: We do not allow returning any borrowed data from function calls, because we can't make any guarantees about when or how the foreign-language could access it.

    "},{"location":"internals/design_principles.html#performance-is-a-feature-but-not-a-deal-breaker","title":"Performance is a feature, but not a deal-breaker","text":"

    Our initial use-cases are not performance-critical, and our team are not low-level Rust experts, so we're highly motivated to favour simplicity and maintainability over performance. Given the choice we will pick \"simple but slow\" over \"fast but complicated\".

    However, we know that performance can degrade through thousands of tiny cuts, so we'll keep iterating towards the winning combination of \"simple and fast\" over time.

    Example: Initial versions of the tool used opaque integer handles and explicit mutexes to manage object references, favouring simplicity (in the \"we're confident this works as intended\" sense) over performance. As we got more experience and confidence with the approach and tool we replaced handles with raw Arc pointers, which both simplified the code and removed some runtime overheads.

    Violation: The tool currently passes structured data over the FFI by serializing it to a byte buffer, favouring ease of implementation and understanding over performance. This was fine as a starting point! However, we have not done any work to measure the performance impact or iterate towards something with lower overhead (such as using repr(C) structs).

    "},{"location":"internals/design_principles.html#produce-bindings-that-feel-idiomatic-for-the-target-language","title":"Produce bindings that feel idiomatic for the target language","text":"

    The generated bindings should feel idiomatic for their end users, and what feels idiomatic can differ between different target languages. Ideally consumers should not even realize that they're using bindings to Rust under the hood.

    We'll accept extra complexity inside of UniFFI if it means producing bindings that are nicer for consumers to use.

    Example: We case-convert names to match the accepted standards of the target language, so a method named do_the_thing in Rust might be called doTheThing in its Kotlin bindings.

    Example: Object references try to integrate with the GC of the target language, so that holding a reference to a Rust struct feels like holding an ordinary object instance.

    Violation: The Kotlin bindings have an explicit destroy method on object instances, because we haven't yet found a good way to integrate with the JVM's GC.

    "},{"location":"internals/design_principles.html#empower-users-to-debug-and-maintain-the-tool","title":"Empower users to debug and maintain the tool","text":"

    To succeed long-term, we can't depend on a dedicated team of \"UniFFI experts\" for debugging and maintenance. The people using the tool need to be empowered to debug, maintain and develop it.

    If you're using UniFFI-generated bindings and something doesn't work quite right, it should be possible for you to dig in to the generated foreign-language code, follow it through to the underlying Rust code, and work out what's going wrong without being an expert in Rust or UniFFI.

    Example: We try to include comments in the generated code to help guide users who may be reading through it to debug some issue.

    Violation: We don't have very good \"overview\" documentation on how each set of foreign-language bindings works, so someone trying to debug the Kotlin bindings would need to poke around in the generated code to try to build up a mental model of how it's supposed to work.

    Violation: A lack of structure in our code-generation templates means that it's hard for non-experts to find and change the codegen logic for a particular piece of functionality.

    "},{"location":"internals/lifting_and_lowering.html","title":"Lifting, Lowering and Serialization","text":"

    UniFFI is able to transfer rich data types back-and-forth between the Rust code and the foreign-language code via a process we refer to as \"lowering\" and \"lifting\".

    Recall that UniFFI interoperates between different languages by defining a C-style FFI layer which operates in terms of primitive data types and plain functions. To transfer data from one side of this layer to the other, the sending side \"lowers\" the data from a language-specific data type into one of the primitive types supported by the FFI-layer functions, and the receiving side \"lifts\" that primitive type into its own language-specific data type.

    Lifting and lowering simple types such as integers is done by directly casting the value to and from an appropriate type. For complex types such as optionals and records we currently implement lifting and lowering by serializing into a byte buffer, but this is an implementation detail that may change in future. (See ADR-0002 for the reasoning behind this choice.)

    As a concrete example, consider this interface for accumulating a list of integers:

    namespace example {\n  sequence<i32> add_to_list(i32 item);\n}\n

    Calling this function from foreign language code involves the following steps:

    1. The user-provided calling code invokes the add_to_list function that is exposed by the UniFFI-generated foreign language bindings, passing item as an appropriate language-native integer.
    2. The foreign language bindings lower each argument to a function call into something that can be passed over the C-style FFI. Since the item argument is a plain integer, it is lowered by casting to an int32_t.
    3. The foreign language bindings pass the lowered arguments to a C FFI function named like example_XYZ_add_to_list that is exposed by the UniFFI-generated Rust scaffolding.
    4. The Rust scaffolding lifts each argument received over the FFI into a native Rust type. Since item is a plain integer it is lifted by casting to a Rust i32.
    5. The Rust scaffolding passes the lifted arguments to the user-provided Rust code for the add_to_list function, which returns a Vec<i32>.
    6. The Rust scaffolding now needs to lower the return value in order to pass it back to the foreign language code. Since this is a complex data type, it is lowered by serializing the values into a byte buffer and returning the buffer pointer and length from the FFI function.
    7. The foreign language bindings receive the return value and need to lift it into an appropriate native data type. Since it is a complex data type, it is lifted by deserializing from the returned byte buffer into a language-native list of integers.
    "},{"location":"internals/lifting_and_lowering.html#lowered-types","title":"Lowered Types","text":"UDL Type Representation in the C FFI i8/i16/i32/i64 int8_t/int16_t/int32_t/int64_t u8/u16/u32/u64 uint8_t/uint16_t/uint32_t/uint64_t f32/float float f64/double double boolean int8_t, either 0 or 1 string RustBuffer struct pointing to utf8 bytes bytes Same as sequence<u8> timestamp RustBuffer struct pointing to a i64 representing seconds and a u32 representing nanoseconds duration RustBuffer struct pointing to a u64 representing seconds and a u32 representing nanoseconds T? RustBuffer struct pointing to serialized bytes sequence<T> RustBuffer struct pointing to serialized bytes record<string, T> RustBuffer struct pointing to serialized bytes enum and [Enum] interface RustBuffer struct pointing to serialized bytes dictionary RustBuffer struct pointing to serialized bytes interface void* opaque pointer to object on the heap"},{"location":"internals/lifting_and_lowering.html#serialization-format","title":"Serialization Format","text":"

    When serializing complex data types into a byte buffer, UniFFI uses an ad-hoc fixed-width format which is designed mainly for simplicity. The details of this format are internal only and may change between versions of UniFFI.

    UDL Type Representation in serialized bytes i8/i16/i32/i64 Fixed-width 1/2/4/8-byte signed integer, big-endian u8/u16/u32/u64 Fixed-width 1/2/4/8-byte unsigned integer, big-endian f32/float Fixed-width 4-byte float, big-endian f64/double Fixed-width 8-byte double, big-endian boolean Fixed-width 1-byte signed integer, either 0 or 1 string Serialized i32 length followed by utf-8 string bytes; no trailing null T? If null, serialized boolean false; if non-null, serialized boolean true followed by serialized T sequence<T> Serialized i32 item count followed by serialized items; each item is a serialized T record<string, T> Serialized i32 item count followed by serialized items; each item is a serialized string followed by a serialized T enum and [Enum] interface Serialized i32 indicating variant, numbered in declaration order starting from 1, followed by the serialized values of the variant's fields in declaration order dictionary The serialized value of each field, in declaration order interface Fixed-width 8-byte unsigned integer encoding a pointer to the object on the heap

    Note that length fields in this format are serialized as signed integers despite the fact that they will always be non-negative. This is to help ease compatibility with JVM-based languages since the JVM uses signed 32-bit integers for its size fields internally.

    "},{"location":"internals/lifting_and_lowering.html#code-generation-and-the-fficonverter-trait","title":"Code Generation and the FfiConverter trait","text":"

    UniFFI needs to generate Rust code to lift/lower types. To help with this, we define the FfiConverter trait which contains the code to lift/lower/serialize a particular type.

    The most straightforward approach would be to define FfiConverter on the type being lifted/lowered/serialized. However, this wouldn't work for remote types defined in 3rd-party crates because of the Rust orphan rules. For example, our crates can't implement FfiConverter on serde_json::Value because both the trait and the type are remote.

    To work around this we do several things:

    • FfiConverter gets a generic type parameter. This type is basically arbitrary and doesn't affect the lowering/lifting/serialization process.
    • We generate a unit struct named UniFfiTag in the root of each UniFFIed crate.
    • Each crate uses the FfiConverter<crate::UniFfiTag> trait to lower/lift/serialize values for its scaffolding functions.

    This allows us to work around the orphan rules when defining FfiConverter implementations. - UniFFI consumer crates can implement lifting/lowering/serializing types for their own scaffolding functions, for example impl FfiConverter<crate::UniFfiTag> for serde_json::Value. This is allowed since UniFfiTag is a local type. - The uniffi crate can implement lifting/lowering/serializing types for all scaffolding functions using a generic impl, for example impl<UT> FfiConverter<UT> for u8. \"UT\" is short for \"UniFFI Tag\" - We don't currently use this, but crates can also implement lifting/lowering/serializing their local types for all scaffolding functions using a similar generic impl (impl<UT> FfiConverter<UT> for MyLocalType).

    For more details on the specifics of the \"orphan rule\" and why these are legal implementations, see the Rust Chalk Book

    "},{"location":"internals/object_references.html","title":"Managing Object References","text":"

    UniFFI interfaces represent instances of objects that have methods and contain state. One of Rust's core innovations is its ability to provide compile-time guarantees about working with such instances, including:

    • Ensuring that each instance has a unique owner responsible for disposing of it.
    • Ensuring that there is only a single writer or multiple readers of an object active at any point in the program.
    • Guarding against data races.

    The very nature of the problems UniFFI tries to solve is that calls may come from foreign languages on any thread, outside of the control of Rust's ownership system. UniFFI itself tries to take a hands-off approach as much as possible and depends on the Rust compiler itself to uphold safety guarantees, without assuming that foreign-language callers will be \"well behaved\".

    "},{"location":"internals/object_references.html#concurrency","title":"Concurrency","text":"

    UniFFI's hands-off approach means that all object instances exposed by UniFFI must be safe to access concurrently. In Rust terminology, they must be Send+Sync and must be useable without taking any &mut references.

    Typically this will mean that the Rust implementation of an object uses some of Rust's data structures for thread-safe interior mutability, such as a Mutex or RwLock or the types from std::atomic. The precise details are completely up to the author of the component - as much as possible, UniFFI tries to stay out of your way, simply requiring that the object implementation is Send+Sync and letting the Rust compiler ensure that this is so.

    "},{"location":"internals/object_references.html#lifetimes","title":"Lifetimes","text":"

    In order to allow for instances to be used as flexibly as possible from foreign-language code, UniFFI wraps all object instances in an Arc and leverages their reference-count based lifetimes, allowing UniFFI to largely stay out of handling lifetimes entirely for these objects.

    When constructing a new object, UniFFI is able to add the Arc automatically, because it knows that the return type of the Rust constructor must be a new uniquely-owned struct of the corresponding type.

    When you want to return object instances from functions or methods, or store object instances as fields in records, the underlying Rust code will need to work with Arc<T> directly, to ensure that the code behaves in the way that UniFFI expects.

    When accepting instances as arguments, the underlying Rust code can choose to accept it as an Arc<T> or as the underlying struct T, as there are different use-cases for each scenario.

    For example, given a interface definition like this:

    interface TodoList {\n    constructor();\n    void add_item(string todo);\n    sequence<string> get_items();\n};\n

    On the Rust side of the generated bindings: - The instance constructor will create an instance of the corresponding TodoList Rust struct - The owned value is wrapped in an Arc<> - The Arc<> is lowered into the foreign code using Arc::into_raw and returned as an object pointer.

    This is the \"arc to pointer\" dance. Note that this has \"leaked\" the Arc<> reference out of Rusts ownership system and given it to the foreign-language code. The foreign-language code must pass that pointer back into Rust in order to free it, or our instance will leak.

    When invoking a method on the instance: - The foreign-language code passes the raw pointer back to the Rust code, conceptually passing a \"borrow\" of the Arc<> to the Rust scaffolding. - The Rust side calls Arc::from_raw to convert the pointer into an an Arc<> - It wraps the Arc in std::mem::ManuallyDrop<>, which we never actually drop. This is because the Rust side is borrowing the Arc and shouldn't run the destructor and decrement the reference count. - The Arc<> is cloned and passed to the Rust code

    Finally, when the foreign-language code frees the instance, it passes the raw pointer a special destructor function so that the Rust code can drop that initial reference (and if that happens to be the final reference, the Rust object will be dropped.). This simply calls Arc::from_raw, then lets the value drop.

    Passing instances as arguments and returning them as values works similarly, except that UniFFI does not automatically wrap/unwrap the containing Arc.

    To see this in action, use cargo expand to see the exact generated code.

    "},{"location":"internals/rendering_foreign_bindings.html","title":"Rendering Foreign Bindings","text":"

    This document details the general system that UniFFI uses to render the foreign bindings code.

    A language binding has to generate code for two separate but entangled requirements:

    • Generate the API in the target language.
    • Implement the FFI - every type needs an FfiConverter.
    "},{"location":"internals/rendering_foreign_bindings.html#api-generation","title":"API generation","text":"

    Our foreign bindings generation uses the Askama template rendering engine. Askama uses a compile-time macro system that allows the template code to use Rust types directly, calling their methods passing them to normal Rust functions.

    The templates have access to ci, a ComponentInterface, which is the Rust representation of all the UniFFI types in your crate.

    The task of the templates is to render ci into a \"module\" for the foreign binding. This mainly consists of rendering support for each Type described in your crate.

    Eg, here's where Python uses ci to iterate over the types

    The templates create foreign-native types for everything from ffi-native types (int/etc) to functions, dictionaries etc. The implementation of these generated types might call your your Rust implemented FFI, as described below.

    Bidings also need to do alot of work to make language identifiers etc work correctly - eg, turn this_func(this_arg: ThisType) into thisFunc(...)

    "},{"location":"internals/rendering_foreign_bindings.html#breaking-down-a-rust-function-called-by-python","title":"Breaking down a Rust function called by Python.","text":"

    Let's take a look at where Python generates a top-level public function.

    This will generate code like the following:

    def this_func(this_arg=0) -> None:\n

    Let's break the template down:

    def {{ func.name()|fn_name }}({%- call py::arg_list_decl(func) -%}) -> None:\n

    The Askama language uses double-curly braces ({ }) to interpolate blocks of code into the string output.

    {{ func.name()|fn_name }} becomes this_func: It calls the name method on a Function object (you can see all the other metadata about functions there too). Askama uses a \"filter\" concept: Functions that take the value left of the pipe operator (|) to produce a new value. The \"filter\" used in the above template is calledfn_name and is defined in the Python bindings generator - which ends up just handing the fact it might be a Python keyword but otherwise returns the same value.

    {%- call py::arg_list_decl(func) -%}: Calling an Askama macro, passing the func object linked above. It knows how to turn the function arguments into valid Python code.

    Skipping a few lines ahead in that template, we call the FFI function {% call py::to_ffi_call(func) %} - which ultimately end up a call to an extern \"C\" FFI function you generated named something like uniffi_some_name_fn_func_this_func(...)

    The bindings also need to do lots of administrivia - eg, calling initialization functions, importing dependencies, etc

    "},{"location":"internals/rendering_foreign_bindings.html#implementing-the-ffi","title":"Implementing the FFI.","text":"

    All types must implement an FFI converter.

    The FfiConverter is described in the Lifting, Lowering and Serialization chapter. Note that this means different things for \"native\" types (int, etc), but otherwise there's a lot of RustBuffer! eg, the Swift Bool vs Swift record/struct support

    "},{"location":"internals/rendering_foreign_bindings.html#ffi-functions","title":"FFI Functions","text":"

    Above, we mentioned your template will generate a call to, eg, uniffi_some_name_fn_func_this_func. This function is automatically generated and made public in your Rust crate - it's a function that might look like:

    pub extern \"C\" fn uniffi_some_name_fn_func_this_func(\n    arg: i32,\n    call_status: &mut ::uniffi::RustCallStatus,\n) -> i32 {\n

    The bindings need to use the metadata to create the correct args to make these calls using the FFI converter implementations.

    There will be a number of memory/lifetime/etc \"adminstrative\" FFI functions that will also be used by the generated implementation.

    "},{"location":"internals/api/static.files/SourceSerif4-LICENSE-3bb119e13b1258b7.html","title":"SourceSerif4 LICENSE 3bb119e13b1258b7","text":"

    Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. Copyright 2014 - 2023 Adobe (http://www.adobe.com/), with Reserved Font Name \u2018Source\u2019. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries.

    This Font Software is licensed under the SIL Open Font License, Version 1.1.

    This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

    "},{"location":"internals/api/static.files/SourceSerif4-LICENSE-3bb119e13b1258b7.html#sil-open-font-license-version-11-26-february-2007","title":"SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007","text":"

    PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.

    The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.

    DEFINITIONS \"Font Software\" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.

    \"Reserved Font Name\" refers to any names specified as such after the copyright statement(s).

    \"Original Version\" refers to the collection of Font Software components as distributed by the Copyright Holder(s).

    \"Modified Version\" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.

    \"Author\" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.

    PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:

    1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.

    2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.

    3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.

    4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.

    5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.

    TERMINATION This license becomes null and void if any of the above conditions are not met.

    DISCLAIMER THE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.

    "},{"location":"kotlin/configuration.html","title":"Configuration","text":"

    The generated Kotlin modules can be configured using a uniffi.toml configuration file.

    "},{"location":"kotlin/configuration.html#available-options","title":"Available options","text":"Configuration name Default Description package_name uniffi The Kotlin package name - ie, the value used in the package statement at the top of generated files. cdylib_name uniffi_{namespace}[^1] The name of the compiled Rust library containing the FFI implementation (not needed when using generate --library). generate_immutable_records false Whether to generate records with immutable fields (val instead of var). custom_types A map which controls how custom types are exposed to Kotlin. See the custom types section of the manual external_packages A map of packages to be used for the specified external crates. The key is the Rust crate name, the value is the Kotlin package which will be used referring to types in that crate. See the external types section of the manual android false Used to toggle on Android specific optimizations android_cleaner android Use the android.system.SystemCleaner instead of java.lang.ref.Cleaner. Fallback in both instances is the one shipped with JNA."},{"location":"kotlin/configuration.html#example","title":"Example","text":"

    Custom types

    # Assuming a Custom Type named URL using a String as the builtin.\n[bindings.kotlin.custom_types.Url]\n# Name of the type in the Kotlin code\ntype_name = \"URL\"\n# Classes that need to be imported\nimports = [ \"java.net.URI\", \"java.net.URL\" ]\n# Functions to convert between strings and URLs\ninto_custom = \"URI({}).toURL()\"\nfrom_custom = \"{}.toString()\"\n

    External types

    [bindings.kotlin.external_packages]\n# This specifies that external types from the crate `rust-crate-name` will be referred by by the package `\"kotlin.package.name`.\nrust-crate-name = \"kotlin.package.name\"\n
    "},{"location":"kotlin/gradle.html","title":"Integrating with Gradle","text":"

    It is possible to generate Kotlin bindings at compile time for Kotlin Android projects. We'd like to make a gradle plugin for that, but until then you can add to your build.gradle the following:

    android.libraryVariants.all { variant ->\n    def t = tasks.register(\"generate${variant.name.capitalize()}UniFFIBindings\", Exec) {\n        workingDir \"${project.projectDir}\"\n        // Runs the bindings generation, note that you must have uniffi-bindgen installed and in your PATH environment variable\n        commandLine 'uniffi-bindgen', 'generate', '<PATH TO .udl FILE>', '--language', 'kotlin', '--out-dir', \"${buildDir}/generated/source/uniffi/${variant.name}/java\"\n    }\n    variant.javaCompileProvider.get().dependsOn(t)\n    def sourceSet = variant.sourceSets.find { it.name == variant.name }\n    sourceSet.java.srcDir new File(buildDir, \"generated/source/uniffi/${variant.name}/java\")\n    // XXX: I've been trying to make this work but I can't, so the compiled bindings will show as \"regular sources\" in Android Studio.\n    idea.module.generatedSourceDirs += file(\"${buildDir}/generated/source/uniffi/${variant.name}/java/uniffi\")\n}\n

    The generated bindings should appear in the project sources in Android Studio.

    "},{"location":"kotlin/gradle.html#using-experimental-unsigned-types","title":"Using experimental unsigned types","text":"

    Unsigned integers in the defined API are translated to their equivalents in the foreign language binding, e.g. u32 becomes Kotlin's UInt type. See Built-in types.

    However unsigned integer types are experimental in Kotlin versions prior to 1.5. As such they require explicit annotations to suppress warnings. Uniffi is trying to add these annotations where necessary, but currently misses some places, see PR #977 for details.

    To suppress all warnings for experimental unsigned types add this to your project's build.gradle file:

    allprojects {\n   tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {\n        kotlinOptions {\n            freeCompilerArgs += [\n                \"-Xuse-experimental=kotlin.ExperimentalUnsignedTypes\",\n            ]\n        }\n    }\n}\n
    "},{"location":"kotlin/gradle.html#update","title":"Update","text":"

    As of PR #993, the Kotlin backend was refactored, and it became harder to support the @ExperimentalUnsignedTypes annotation. Uniffi's Android customers are rapidly moving toward Kotlin 1.5, so adding this compiler arg is no longer necessary.

    "},{"location":"kotlin/gradle.html#jna-dependency","title":"JNA dependency","text":"

    UniFFI relies on JNA for the ability to call native methods. JNA 5.12.0 or greater is required.

    Set the dependency in your build.gradle:

    dependencies {\n    implementation \"net.java.dev.jna:jna:5.12.0@aar\"\n}\n
    "},{"location":"kotlin/gradle.html#coroutines-dependency","title":"Coroutines dependency","text":"

    UniFFI relies on kotlinx coroutines core for future and async support. Version 1.6 or greater is required.

    Set the dependency in your build.gradle:

    dependencies {\n    implementation \"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4\"\n}\n
    "},{"location":"kotlin/lifetimes.html","title":"Kotlin Lifetimes","text":"

    All interfaces exposed via Kotlin expose a public API for freeing the Kotlin wrapper object in lieu of reliable finalizers. This is done by making the \"base class\" for all such generated objects implement the Disposable and AutoCloseable interfaces.

    As such, these wrappers all implement a close() method, which must be explicitly called to ensure the associated Rust resources are reclaimed.

    The best way to arrange for this to be called at the right time is beyond the scope of this document; you should consult the official documentation for AutoClosable, but one common pattern is the Kotlin use function.

    "},{"location":"kotlin/lifetimes.html#nested-objects","title":"Nested objects","text":"

    We also need to consider what happens when objects are contained in other objects. The current situation is:

    • Dictionaries that contain interfaces implement AutoClosable with their close() method closing any contained interfaces.

    • Enums can't currently contain interfaces.

    • Lists/Maps don't implement AutoClosable; if you have a list/map of interfaces you need to close each one individually.

    "},{"location":"proc_macro/index.html","title":"Procedural Macros: Attributes and Derives","text":"

    UniFFI allows you to define your function signatures and type definitions directly in your Rust code, avoiding the need to duplicate them in a UDL file and so avoiding the possibility for the two to get out of sync. This mechanism is based on Procedural Macros (proc-macros), specifically the attribute and derive macros.

    You can have this mechanism extract some kinds of definitions out of your Rust code, in addition to what is declared in the UDL file. However, you have to make sure that the UDL file is still valid on its own: All types referenced in fields, parameter and return types in UDL must also be declared in UDL.

    Further, using this capability probably means you still need to refer to the UDL documentation, because at this time, that documentation tends to conflate the UniFFI type model and the description of how foreign bindings use that type model. For example, the documentation for a UDL interface describes both how it is defined in UDL and how Swift and Kotlin might use that interface. The latter is relevant even if you define the interface using proc-macros instead of in UDL.

    \u26a0 Warning \u26a0 This facility is relatively new, so things may change often. However, this remains true for all of UniFFI, so proceed with caution and the knowledge that things may break in the future.

    "},{"location":"proc_macro/index.html#build-workflow","title":"Build workflow","text":"

    Be sure to use library mode when using UniFFI proc-macros (See the Foreign language bindings docs for more info).

    If your crate's API is declared using only proc-macros and not UDL files, call the uniffi::setup_scaffolding macro at the top of your source code:

    uniffi::setup_scaffolding!();\n

    \u26a0 Warning \u26a0 Do not call both uniffi::setup_scaffolding!() and uniffi::include_scaffolding!!() in the same crate.

    "},{"location":"proc_macro/index.html#the-uniffiexport-attribute","title":"The #[uniffi::export] attribute","text":"

    The most important proc-macro is the export attribute. It can be used on functions, impl blocks, and trait definitions to make UniFFI aware of them.

    #[uniffi::export]\nfn hello_ffi() {\n    println!(\"Hello from Rust!\");\n}\n\n// Corresponding UDL:\n//\n// interface MyObject {};\n#[derive(uniffi::Object)] \nstruct MyObject {\n    // ...\n}\n\n#[uniffi::export]\nimpl MyObject {\n    // Constructors need to be annotated as such.\n    // The return value can be either `Self` or `Arc<Self>`\n    // It is treated as the primary constructor, so in most languages this is invoked with\n    `MyObject()`.\n    #[uniffi::constructor]\n    fn new(argument: String) -> Arc<Self> {\n        // ...\n    }\n\n    // Constructors with different names are also supported, usually invoked\n    // as `MyObject.named()` (depending on the target language)\n    #[uniffi::constructor]\n    fn named() -> Arc<Self> {\n        // ...\n    }\n\n    // All functions that are not constructors must have a `self` argument\n    fn method_a(&self) {\n        // ...\n    }\n\n    // Returning objects is also supported, either as `Self` or `Arc<Self>`\n    fn method_b(self: Arc<Self>) {\n        // ...\n    }\n}\n\n// Corresponding UDL:\n// [Trait]\n// interface MyTrait {};\n#[uniffi::export]\ntrait MyTrait {\n    // ...\n}\n\n// Corresponding UDL:\n// [Trait, WithForeign]\n// interface MyTrait {};\n#[uniffi::export(with_foreign)]\ntrait MyTrait {\n    // ...\n}\n

    All owned builtin types and user-defined types can be used as arguments and return types.

    Arguments and receivers can also be references to these types, for example:

    // Input data types as references\n#[uniffi::export]\nfn process_data(a: &MyRecord, b: &MyEnum, c: Option<&MyRecord>) {\n    ...\n}\n\n#[uniffi::export]\nimpl Foo {\n  // Methods can take a `&self`, which will be borrowed from `Arc<Self>`\n  fn some_method(&self) {\n    ...\n  }\n}\n\n// Input foo as an Arc and bar as a reference\nfn call_both(foo: Arc<Foo>, bar: &Foo) {\n  foo.some_method();\n  bar.some_method();\n}\n

    The one restriction is that the reference must be visible in the function signature. This wouldn't work:

    type MyFooRef = &'static Foo;\n\n// ERROR: UniFFI won't recognize that the `foo` argument is a reference.\n#[uniffi::export]\nfn do_something(foo: MyFooRef) {\n}\n
    "},{"location":"proc_macro/index.html#default-values","title":"Default values","text":"

    Exported functions/methods can have default values using the default argument of the attribute macro that wraps them. default inputs a comma-separated list of [name]=[value] items.

    #[uniffi::export(default(text = \" \", max_splits = None))]\npub fn split(\n    text: String,\n    sep: String,\n    max_splits: Option<u32>,\n) -> Vec<String> {\n  ...\n}\n\n#[derive(uniffi::Object)]\npub struct TextSplitter { ... }\n\n#[uniffi::export]\nimpl TextSplitter {\n    #[uniffi::constructor(default(ignore_unicode_errors = false))]\n    fn new(ignore_unicode_errors: boolean) -> Self {\n        ...\n    }\n\n    #[uniffi::method(default(text = \" \", max_splits = None))]\n    fn split(\n        text: String,\n        sep: String,\n        max_splits: Option<u32>,\n    ) -> Vec<String> {\n      ...\n    }\n}\n

    Supported default values: - String, integer, float, and boolean literals - [] for empty Vecs - Option<T> allows either None or Some(T)

    "},{"location":"proc_macro/index.html#renaming-functions-methods-and-constructors","title":"Renaming functions, methods and constructors","text":"

    A single exported function can specify an alternate name to be used by the bindings by specifying a name attribute.

    #[uniffi::export(name = \"something\")]\nfn do_something() {\n}\n

    will be exposed to foreign bindings as a namespace function something()

    You can also rename constructors and methods:

    #[uniffi::export]\nimpl Something {\n    // Set this as the default constructor by naming it `new`\n    #[uniffi::constructor(name = \"new\")]\n    fn make_new() -> Arc<Self> { ... }\n\n    // Expose this as `obj.something()`\n    #[uniffi::method(name = \"something\")]\n    fn do_something(&self) { }\n}\n
    "},{"location":"proc_macro/index.html#the-uniffirecord-derive","title":"The uniffi::Record derive","text":"

    The Record derive macro exposes a struct with named fields over FFI. All types that are supported as parameter and return types by #[uniffi::export] are also supported as field types here.

    It is permitted to use this macro on a type that is also defined in the UDL file, as long as all field types are UniFFI builtin types; user-defined types might be allowed in the future. You also have to maintain a consistent field order between the Rust and UDL files (otherwise compilation will fail).

    #[derive(uniffi::Record)]\npub struct MyRecord {\n    pub field_a: String,\n    pub field_b: Option<Arc<MyObject>>,\n    // Fields can have a default values\n    #[uniffi(default = \"hello\")]\n    pub greeting: String,\n    #[uniffi(default = true)]\n    pub some_flag: bool,\n}\n
    "},{"location":"proc_macro/index.html#the-uniffienum-derive","title":"The uniffi::Enum derive","text":"

    The Enum derive macro works much like the Record derive macro. Any fields inside variants must be named. All types that are supported as parameter and return types by #[uniffi::export] are also supported as field types.

    It is permitted to use this macro on a type that is also defined in the UDL file as long as the two definitions are equal in the names and ordering of variants and variant fields, and any field types inside variants are UniFFI builtin types; user-defined types might be allowed in the future.

    #[derive(uniffi::Enum)]\npub enum MyEnum {\n    Fieldless,\n    WithFields {\n        foo: u8,\n        bar: Vec<i32>,\n    },\n    WithValue = 3,\n}\n
    "},{"location":"proc_macro/index.html#variant-discriminants","title":"Variant Discriminants","text":"

    Variant discriminants are accepted by the macro but how they are used depends on the bindings.

    For example this enum:

    #[derive(uniffi::Enum)]\npub enum MyEnum {\n    Foo = 3,\n    Bar = 4,\n}\n

    would give you in Kotlin & Swift:

    // kotlin\nenum class MyEnum {\n    FOO,\n    BAR;\n    companion object\n}\n// swift\npublic enum MyEnum {\n    case foo\n    case bar\n}\n

    which means you cannot use the platforms helpful methods like value or rawValue to get the underlying discriminants. Adding a repr will allow the type to be defined in the foreign bindings.

    For example:

    // added the repr(u8), also u16 -> u64 supported\n#[repr(u8)]\n#[derive(uniffi::Enum)]\npub enum MyEnum {\n    Foo = 3,\n    Bar = 4,\n}\n

    will now generate:

    // kotlin\nenum class MyEnum(val value: UByte) {\n    FOO(3u),\n    BAR(4u);\n    companion object\n}\n\n// swift\npublic enum MyEnum : UInt8 {\n    case foo = 3\n    case bar = 4\n}\n
    "},{"location":"proc_macro/index.html#the-uniffiobject-derive","title":"The uniffi::Object derive","text":"

    This derive can be used to replace an interface definition in UDL. Every object type must have either an interface definition in UDL or use this derive macro. However, #[uniffi::export] can be used on an impl block for an object type regardless of whether this derive is used. You can also mix and match, and define some method of an object via proc-macro while falling back to UDL for methods that are not supported by #[uniffi::export] yet; just make sure to use separate impl blocks:

    // UDL file\n\ninterface Foo {\n    void method_a();\n};\n
    // Rust file\n\n// Not deriving uniffi::Object since it is defined in UDL\nstruct Foo {\n    // ...\n}\n\n// Implementation of the method defined in UDL\nimpl Foo {\n    fn method_a(&self) {\n        // ...\n    }\n}\n\n// Another impl block with an additional method\n#[uniffi::export]\nimpl Foo {\n    fn method_b(&self) {\n        // ...\n    }\n}\n
    "},{"location":"proc_macro/index.html#the-unifficustom_type-and-unifficustom_newtype-macros","title":"The uniffi::custom_type and uniffi::custom_newtype macros","text":"

    There are 2 macros available which allow procmacros to support \"custom types\" as described in the UDL documentation for Custom Types

    The uniffi::custom_type! macro requires you to specify the name of the custom type, and the name of the builtin which implements this type. Use of this macro requires you to manually implement the UniffiCustomTypeConverter trait for for your type, as shown below.

    pub struct Uuid {\n    val: String,\n}\n\n// Use `Uuid` as a custom type, with `String` as the Builtin\nuniffi::custom_type!(Uuid, String);\n\nimpl UniffiCustomTypeConverter for Uuid {\n    type Builtin = String;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self> {\n        Ok(Uuid { val })\n    }\n\n    fn from_custom(obj: Self) -> Self::Builtin {\n        obj.val\n    }\n}\n

    There's also a uniffi::custom_newtype! macro, designed for custom types which use the \"new type\" idiom. You still need to specify the type name and builtin type, but because UniFFI is able to make assumptions about how the type is laid out, UniffiCustomTypeConverter is implemented automatically.

    uniffi::custom_newtype!(NewTypeHandle, i64);\npub struct NewtypeHandle(i64);\n

    and that's it!

    "},{"location":"proc_macro/index.html#the-uniffierror-derive","title":"The uniffi::Error derive","text":"

    The Error derive registers a type as an error and can be used on any enum that the Enum derive also accepts. By default, it exposes any variant fields to the foreign code. This type can then be used as the E in a Result<T, E> return type of an exported function or method. The generated foreign function for an exported function with a Result<T, E> return type will have the result's T as its return type and throw the error in case the Rust call returns Err(e).

    #[derive(uniffi::Error)]\npub enum MyError {\n    MissingInput,\n    IndexOutOfBounds {\n        index: u32,\n        size: u32,\n    }\n    Generic {\n        message: String,\n    }\n}\n\n#[uniffi::export]\nfn do_thing() -> Result<(), MyError> {\n    // ...\n}\n

    You can also use the helper attribute #[uniffi(flat_error)] to expose just the variants but none of the fields. In this case the error will be serialized using Rust's ToString trait and will be accessible as the only field on each of the variants. For flat errors your variants can have unnamed fields, and the types of the fields don't need to implement any special traits.

    #[derive(uniffi::Error)]\n#[uniffi(flat_error)]\npub enum MyApiError {\n    Http(reqwest::Error),\n    Json(serde_json::Error),\n}\n\n// ToString is not usually implemented directly, but you get it for free by implementing Display.\n// This impl could also be generated by a proc-macro, for example thiserror::Error.\nimpl std::fmt::Display for MyApiError {\n    // ...\n}\n\n#[uniffi::export]\nfn do_http_request() -> Result<(), MyApiError> {\n    // ...\n}\n
    "},{"location":"proc_macro/index.html#the-uniffiexportcallback_interface-attribute","title":"The #[uniffi::export(callback_interface)] attribute","text":"

    #[uniffi::export(callback_interface)] can be used to export a callback interface definition. This allows the foreign bindings to implement the interface and pass an instance to the Rust code.

    #[uniffi::export(callback_interface)]\npub trait Person {\n    fn name() -> String;\n    fn age() -> u32;\n}\n\n// Corresponding UDL:\n// callback interface Person {\n//     string name();\n//     u32 age();\n// }\n
    "},{"location":"proc_macro/index.html#types-from-dependent-crates","title":"Types from dependent crates","text":"

    When using proc-macros, you can use types from dependent crates in your exported library, as long as the dependent crate annotates the type with one of the UniFFI derives. However, there are a couple exceptions:

    "},{"location":"proc_macro/index.html#types-from-udl-based-dependent-crates","title":"Types from UDL-based dependent crates","text":"

    If the dependent crate uses a UDL file to define their types, then you must invoke one of the uniffi::use_udl_*! macros, for example:

    uniffi::use_udl_record!(dependent_crate, RecordType);\nuniffi::use_udl_enum!(dependent_crate, EnumType);\nuniffi::use_udl_error!(dependent_crate, ErrorType);\nuniffi::use_udl_object!(dependent_crate, ObjectType);\n
    "},{"location":"proc_macro/index.html#non-uniffi-types-from-dependent-crates","title":"Non-UniFFI types from dependent crates","text":"

    If the dependent crate doesn't define the type in a UDL file or use one of the UniFFI derive macros, then it's currently not possible to use them in an proc-macro exported interface. However, we hope to fix this limitation soon.

    "},{"location":"proc_macro/index.html#other-limitations","title":"Other limitations","text":"

    In addition to the per-item limitations of the macros presented above, there is also currently a global restriction: You can only use the proc-macros inside a crate whose name is the same as the namespace in your UDL file. This restriction will be lifted in the future.

    "},{"location":"python/configuration.html","title":"Configuration","text":"

    The generated Python modules can be configured using a uniffi.toml configuration file.

    "},{"location":"python/configuration.html#available-options","title":"Available options","text":"Configuration name Default Description cdylib_name uniffi_{namespace}[^1] The name of the compiled Rust library containing the FFI implementation (not needed when using generate --library). custom_types A map which controls how custom types are exposed to Python. See the custom types section of the manual external_packages A map which controls the package name used by external packages. See below for more."},{"location":"python/configuration.html#external-packages","title":"External Packages","text":"

    When you reference external modules, uniffi will generate statements like from module import Type in the referencing module. The external_packages configuration value allows you to specify how module is formed in such statements.

    The value is a map, keyed by the crate-name and the value is the package name which will be used by Python for that crate. The default value is an empty map.

    When looking up crate-name, the following behavior is implemented.

    "},{"location":"python/configuration.html#default-value","title":"Default value","text":"

    If no value for the crate is found, it is assumed that you will be packaging up your library as a simple Python package, so the statement will be of the form from .module import Type, where module is the namespace specified in that crate.

    Note that this is invalid syntax unless the module lives in a package - attempting to use the module as a stand-alone module will fail. UniFFI just generates flat .py files; the packaging is up to you. Eg, a build process might create a directory, create an __init__.py file in that directory (maybe including from subpackage import *) and have uniffi-bindgen generate the bindings into this directory.

    "},{"location":"python/configuration.html#specified-value","title":"Specified value","text":"

    If the crate-name is found in the map, the specified entry used as a package name, so the statement will be of the form from package.module import Type (again, where module is the namespace specified in that crate)

    An exception is when the specified value is an empty string, in which case you will see from module import Type, so each generated module functions outside a package. This is used by some UniFFI tests to avoid the test code needing to create a Python package.

    "},{"location":"python/configuration.html#examples","title":"Examples","text":"

    Custom Types

    # Assuming a Custom Type named URL using a String as the builtin.\n[bindings.python.custom_types.Url]\nimports = [\"urllib.parse\"]\n# Functions to convert between strings and the ParsedUrl class\ninto_custom = \"urllib.parse.urlparse({})\"\nfrom_custom = \"urllib.parse.urlunparse({})\"\n

    External Packages

    [bindings.python.external_packages]\n# An external type `Foo` in `crate-name` (which specifies a namespace of `my_module`) will be referenced via `from MyPackageName.my_module import Foo`\ncrate-name = \"MyPackageName\"\n
    "},{"location":"swift/configuration.html","title":"Configuration","text":"

    The generated Swift module can be configured using a uniffi.toml configuration file.

    "},{"location":"swift/configuration.html#available-options","title":"Available options","text":"

    The configurations prefixed with experimental_ should be regarded as unstable and more likely to change than other configurations.

    Configuration name Default Description cdylib_name uniffi_{namespace}[^1] The name of the compiled Rust library containing the FFI implementation (not needed when using generate --library). module_name {namespace}[^1] The name of the Swift module containing the high-level foreign-language bindings. ffi_module_name {module_name}FFI The name of the lower-level C module containing the FFI declarations. ffi_module_filename {ffi_module_name} The filename stem for the lower-level C module containing the FFI declarations. generate_module_map true Whether to generate a .modulemap file for the lower-level C module with FFI declarations. omit_argument_labels false Whether to omit argument labels in Swift function definitions. generate_immutable_records false Whether to generate records with immutable fields (let instead of var). experimental_sendable_value_types false Whether to mark value types as `Sendable'. custom_types A map which controls how custom types are exposed to Swift. See the custom types section of the manual

    [^1]: namespace is the top-level namespace from your UDL file.

    "},{"location":"swift/configuration.html#example","title":"Example","text":"
    [bindings.swift]\ncdylib_name = \"mycrate_ffi\"\nomit_argument_labels = true\n
    "},{"location":"swift/module.html","title":"Compiling a Swift module","text":"

    Before you can import the generated Swift bindings as a module (say, to use them from your application, or to try them out using swift on the command-line) you first need to compile them into a Swift module.

    To do so, you'll need both the generated .swift file and the corresponding .modulemap file, which tells Swift how to expose the underlying C FFI layer. Use swiftc to combine the cdylib from your Rust crate with the generated Swift bindings:

    swiftc\n    -module-name example                         # Name for resulting Swift module\n    -emit-library -o libexample.dylib            # File to link with if using Swift REPL\n    -emit-module -emit-module-path ./            # Output directory for resulting module\n    -parse-as-library\n    -L ./target/debug/                           # Directory containing compiled Rust crate\n    -lexample                                    # Name of compiled Rust crate cdylib\n    -Xcc -fmodule-map-file=exampleFFI.modulemap  # The modulemap file from above\n    example.swift                                # The generated bindings file\n

    This will produce an example.swiftmodule file that can be loaded by other Swift code or used from the Swift command-line REPL.

    If you are creating an XCFramework with this code, make sure to rename the modulemap file to module.modulemap, the default value expected by Clang and XCFrameworks for exposing the C FFI library to Swift.

    "},{"location":"swift/overview.html","title":"Swift Bindings","text":"

    UniFFI ships with production-quality support for generating Swift bindings. Concepts from the UDL file map into Swift as follows:

    • Primitive datatypes map to their obvious Swift counterpart, e.g. u32 becomes UInt32, string becomes String, bytes becomes Data, etc.
    • An object interface declared as interface T is represented as a Swift protocol TProtocol and a concrete Swift class T that conforms to it. Having the protocol declared explicitly can be useful for mocking instances of the class in unittests.
    • A dictionary struct declared as dictionary T is represented as a Swift struct T with public mutable fields.
    • An enum declared enum T or [Enum] interface T is represented as a Swift enum T with appropriate variants.
    • Optional types are represented using Swift's builtin optional type syntax T?.
    • Sequences are represented as Swift arrays, and Maps as Swift dictionaries.
    • Errors are represented as Swift enums that conform to the Error protocol.
    • Function calls that have an associated error type are marked with throws, and hence must be called using one of Swift's try syntax variants.
    • Failing assertions, Rust panics, and other unexpected errors in the generated code are translated into a private enum conforming to the Error protocol.
      • If this happens inside a throwing Swift function, it can be caught and handled by a catch-all catch statement (but do so at your own risk, because it indicates that something has gone seriously wrong).
      • If this happens inside a non-throwing Swift function, it will be converted into a fatal Swift error that cannot be caught.

    Conceptually, the generated bindings are split into two Swift modules, one for the low-level C FFI layer and one for the higher-level Swift bindings. For a UniFFI component named \"example\" we generate:

    • A C header file exampleFFI.h declaring the low-level structs and functions for calling into Rust, along with a corresponding exampleFFI.modulemap to expose them to Swift.
    • A Swift source file example.swift that imports the exampleFFI module and wraps it to provide the higher-level Swift API.

    Splitting up the bindings in this way gives you flexibility over how both the Rust code and the Swift code are distributed to consumers. For example, you may choose to compile and distribute the Rust code for several UniFFI components as a single shared library in order to reduce the compiled code size, while distributing their Swift wrappers as individual modules.

    For more technical details on how the bindings work internally, please see the module documentation

    "},{"location":"swift/xcode.html","title":"Integrating with Xcode","text":"

    It is possible to generate Swift bindings at compile time for Xcode projects and incorporate them alongside hand-written Swift code to form a larger module. Broadly, you will need to:

    1. Add a build phase to compile the Rust crate into a static lib and link it into your framework.
    2. Add a build phase to run uniffi-bindgen and generate the Swift bindings.
    3. Include the generated bridging header into your overall bridging header.

    There is also an example app in the UniFFI project repo that may be helpful.

    "},{"location":"swift/xcode.html#compiling-the-rust-crate","title":"Compiling the Rust crate.","text":"

    Sorry, configuring Xcode to compile the Rust crate into a staticlib is beyond the scope of this document. However you do so, make sure you include the resulting libexample.a file in the \"Link Binary with Libraries\" build phase for your framework.

    This repository contains an example iOS app (at ./examples/app/ios) which may be useful for reference. It contains an xc-universal-binary.sh shell script which can invoke cargo with the necessary settings to produce a static library of Rust code.

    "},{"location":"swift/xcode.html#generating-the-bindings","title":"Generating the bindings","text":"

    In the \"Build Rules\" section of your config, add a rule to process .udl files using uniffi-bindgen. We recommend having it generate the output files somewhere in your source tree, rather than in Xcode's default $DERIVED_FILE_DIR; this both helps with debugging the build output, and makes it easier to configure how the generated files are used.

    • Add a build rule processing files with names matching *.udl.
      • Use something like the following as the custom script:
        • $HOME/.cargo/bin/uniffi-bindgen generate $INPUT_FILE_PATH --language swift --out-dir $INPUT_FILE_DIR/Generated
      • Add both the .swift file and the generated bridging header as output files:
        • $(INPUT_FILE_DIR)/Generated/$(INPUT_FILE_BASE).swift
        • $(INPUT_FILE_DIR)/Generated/$(INPUT_FILE_BASE)FFI.h
    • Add your .udl file to the \"Compile Sources\" build phase for your framework, so that Xcode will process it using the new build rule and will include the resulting outputs in the build.

    You do not need to add the generated Swift code to the list of \"Compile Sources\" and should not attempt to compile it explicitly; Xcode will figure out what it needs to do with this code based on it being generated from the Build Rule for your .udl file.

    "},{"location":"swift/xcode.html#including-the-bridging-header","title":"Including the bridging header","text":"

    In the overall bridging header for your module, include the header file generated by UniFFI in the previous step:

    #include \"exampleFFI.h\"\n

    For this to work without complaint from Xcode, you also need to add the generated header file as a Public header in the \"Headers\" build phase of your project (which is why it's useful to generate this file somewhere in your source tree, rather than in a temporary build directory).

    "},{"location":"tutorial/Prerequisites.html","title":"Prerequisites","text":"

    This tutorial builds on our arithmetic and (creatively-named) arithmetic-procmacro examples, which will be useful when we've omitted things.

    Here we will be creating a math library - so we assume a cargo new --lib math environment.

    "},{"location":"tutorial/Prerequisites.html#add-uniffi-as-a-dependency-and-build-dependency","title":"Add uniffi as a dependency and build-dependency","text":"

    In your crate's Cargo.toml add:

    [dependencies]\nuniffi = { version = \"[latest-version]\" }\n\n[build-dependencies]\nuniffi = { version = \"[latest-version]\", features = [ \"build\" ] }\n

    UniFFI has not reached version 1.0 yet. Versions are typically specified as 0.[minor-version].

    "},{"location":"tutorial/Prerequisites.html#build-your-crate-as-a-cdylib","title":"Build your crate as a cdylib","text":"

    Ensure your crate builds as a cdylib so looks something like

    [lib]\ncrate-type = [\"cdylib\"]\nname = \"math\" # This is our crate name in this tutorial\n

    to your crate's Cargo.toml.

    Note: You also need to add staticlib crate type if you target iOS.

    "},{"location":"tutorial/Rust_scaffolding.html","title":"Rust scaffolding","text":"

    As already noted UniFFI supports two methods of interface definitions: UDL files and proc macros.

    If you use proc macros you can skip the next section, but if you use UDL files, you need to generate Rust \"scaffolding\" - code to implement what's described in the UDL.

    "},{"location":"tutorial/Rust_scaffolding.html#rust-scaffolding-code-for-udl","title":"Rust scaffolding code for UDL","text":"

    Crates using UDL need a build.rs file next to Cargo.toml. This uses uniffi to generate the Rust scaffolding code.

    fn main() {\n    uniffi::generate_scaffolding(\"src/math.udl\").unwrap();\n}\n

    It will generate <namespace>.uniffi.rs under your target directory.

    Lastly, we include the generated scaffolding code in our lib.rs using this handy macro:

    uniffi::include_scaffolding!(\"math\");\n
    "},{"location":"tutorial/Rust_scaffolding.html#setup-for-crates-using-only-proc-macros","title":"Setup for crates using only proc macros","text":"

    If you are only using proc macros, you can skip build.rs entirely! All you need to do is add this to the top of lib.rs

    uniffi::setup_scaffolding!();\n

    NOTE: This function takes an optional parameter, the namespace used by the component. If not specified, the crate name will be used as the namespace.

    \u26a0 Warning \u26a0 Do not call both uniffi::setup_scaffolding!() and uniffi::include_scaffolding!!() in the same crate.

    "},{"location":"tutorial/Rust_scaffolding.html#libraries-that-depend-on-uniffi-components","title":"Libraries that depend on UniFFI components","text":"

    Suppose you want to create a shared library that includes one or more components using UniFFI. The typical way to achieve this is to create a new crate that depends on the component crates. However, this can run into rust-lang#50007. Under certain circumstances, the scaffolding functions that the component crates export do not get re-exported by the dependent crate.

    Use the uniffi_reexport_scaffolding! macro to work around this issue. If your library depends on foo_component, then add foo_component::uniffi_reexport_scaffolding!(); to your lib.rs file and UniFFI will add workaround code that forces the functions to be re-exported.

    Each scaffolding function contains a hash that's derived from the UDL file. This avoids name collisions when combining multiple UniFFI components into one library.

    "},{"location":"tutorial/foreign_language_bindings.html","title":"Foreign-language bindings","text":"

    By now you have setup your crate and cargo build has successfully created your library. This describes how to generate foreign bindings.

    As stated in the Overview, UniFFI does not help shipping a Rust library on mobile, only how to generate bindings for it.

    "},{"location":"tutorial/foreign_language_bindings.html#creating-the-bindgen-binary","title":"Creating the bindgen binary","text":"

    First, make sure you have installed all the prerequisites.

    Ideally you would then run the uniffi-bindgen binary from the uniffi crate to generate your bindings. However, this is only available with Cargo nightly. To work around this, you need to create a binary in your project that does the same thing.

    Add the following to your Cargo.toml:

    [[bin]]\n# This can be whatever name makes sense for your project, but the rest of this tutorial assumes uniffi-bindgen.\nname = \"uniffi-bindgen\"\npath = \"uniffi-bindgen.rs\"\n

    Create uniffi-bindgen.rs:

    fn main() {\n    uniffi::uniffi_bindgen_main()\n}\n

    You can now run uniffi-bindgen from your project using cargo run --features=uniffi/cli --bin uniffi-bindgen [args]

    "},{"location":"tutorial/foreign_language_bindings.html#multi-crate-workspaces","title":"Multi-crate workspaces","text":"

    If your project consists of multiple crates in a Cargo workspace, then the process outlined above would require you creating a binary for each crate that uses UniFFI. You can avoid this by creating a separate crate for running uniffi-bindgen: - Name the crate uniffi-bindgen - Add this dependency to Cargo.toml: uniffi = {version = \"0.XX.0\", features = [\"cli\"] } - Follow the steps from the previous section to add the uniffi-bindgen binary target

    Then your can run uniffi-bindgen from any create in your project using cargo run -p uniffi-bindgen [args]

    "},{"location":"tutorial/foreign_language_bindings.html#running-uniffi-bindgen-using-a-library-file","title":"Running uniffi-bindgen using a library file","text":"

    Use generate --library to generate foreign bindings by using a cdylib file built for your library. This can be more convenient than specifying the UDL file -- especially when multiple UniFFI-ed crates are built together in one library. This should be used where possible - some \"external type\" features don't work otherwise.

    In our example, we generate the bindings with:

    cargo build --release\ncargo run --bin uniffi-bindgen generate --library target/release/libmath.so --language kotlin --out-dir out\n

    (maybe .dylib, good luck with .dll!)

    Then look in the out directory.

    When using library mode, if multiple crates get built into the library that use UniFFI, all will have bindings generated for them.

    Library mode comes with some extra requirements: - It must be run from within the cargo workspace of your project - Each crate must use exactly 1 UDL file when compiling the Rust library. However, crates can have multiple UDL files as long as they ensure only one is used for any particular build, e.g. by using feature flags. - Rust sources must use uniffi::include_scaffolding! to include the scaffolding code.

    "},{"location":"tutorial/foreign_language_bindings.html#running-uniffi-bindgen-with-a-single-udl-file","title":"Running uniffi-bindgen with a single UDL file","text":"

    As noted above, library mode is encouraged - building from a single UDL is not recommended.

    Use the generate command to generate bindings by specifying a UDL file.

    "},{"location":"tutorial/foreign_language_bindings.html#kotlin","title":"Kotlin","text":"

    From the example directory, run:

    cargo run --bin uniffi-bindgen generate src/math.udl --language kotlin\n

    then have a look at src/uniffi/math/math.kt

    "},{"location":"tutorial/foreign_language_bindings.html#swift","title":"Swift","text":"

    Run

    cargo run --bin uniffi-bindgen generate src/math.udl --language swift\n

    then check out src/math.swift

    Note that these commands could be integrated as part of your gradle/Xcode build process.

    This is it, you have an MVP integration of UniFFI in your project.

    "},{"location":"tutorial/udl_file.html","title":"Describing the interface","text":"

    There are two ways of describing your interface: 1 - with a UDL file (a type of IDL, Interface Definition Language); 2 - with Rust procmacros, similarly to how wasm-bindgen work. This avoids repeating your interface definitions in a separate file. Unfortunately, our docs aren't quite as good for that yet though.

    "},{"location":"tutorial/udl_file.html#the-udl-file","title":"The UDL File","text":"

    We describe in a UDL (a type of IDL, Interface Definition Language) file what is exposed and available to foreign-language bindings. In this case, we are only playing with primitive types (u32) and not custom data structures but we still want to expose the add method. Let's create a math.udl file in the math crate's src/ folder:

    namespace math {\n  u32 add(u32 a, u32 b);\n};\n

    Here you can note multiple things:

    • The namespace directive: it will be the name of your Kotlin/Swift package. It must be present in any udl file, even if there ain't any exposed functions (e.g. namespace foo {}). It will typically your crate name.
    • The add function is in the namespace block. That's because on the Rust side it is a top-level function, we will see later how to to handle methods.
    • Rust's u32 is also UDL's u32, but it is not always true! See the Built-in Types chapter for more information on mapping types between Rust and UDL.

    Note: If any of the things you expose in the udl file do not have an equivalent in your Rust crate, you will get a hard error. Try changing the u32 result type to u64 and see what happens!

    "},{"location":"udl/builtin_types.html","title":"Built-in types","text":"

    The following built-in types can be passed as arguments/returned by Rust methods:

    Rust type UDL type Notes bool boolean u8/i8..u64/i64 u8/i8..u64/i64 f32 float f64 double String string Vec<u8> bytes Different from sequence<u8> only in foreign type mappings SystemTime timestamp Precision may be lost when converting to Python and Swift types Duration duration Precision may be lost when converting to Python and Swift types &T [ByRef] T This works for &str and &[T] Option<T> T? Vec<T> sequence<T> HashMap<K, V> record<K, T> () void Empty return Result<T, E> N/A See Errors section

    And of course you can use your own types, which is covered in the following sections.

    "},{"location":"udl/callback_interfaces.html","title":"Callback interfaces","text":"

    Callback interfaces are a special implementation of Rust traits implemented by foreign languages.

    These are described in both UDL and proc-macros as an explicit \"callback interface\". They are (soft) deprecated, remain now for backwards compatibility, but probably should be avoided.

    This document describes the differences from regular traits.

    "},{"location":"udl/callback_interfaces.html#defining-a-callback","title":"Defining a callback","text":"

    If you must define a callback in UDL it would look like:

    callback interface Keychain {\n  // as described in the foreign traits docs...\n};\n

    procmacros support it too, but just don't use it :)

    "},{"location":"udl/callback_interfaces.html#box-and-send-sync","title":"Box and Send + Sync?","text":"

    Traits defined purely for callbacks probably don't technically need to be Sync in Rust, but they conceptually are, just outside of Rust's view.

    That is, the methods of the foreign class must be safe to call from multiple threads at once, but Rust can not enforce this in the foreign code.

    "},{"location":"udl/callback_interfaces.html#rust-signature-differences","title":"Rust signature differences","text":"

    Consider the examples in Rust traits implemented by foreign languages.

    If the traits in question are defined as a \"callback\" interface, the Arc<dyn Keychain> types would actually be Box<dyn Keychain> - eg, the Rust implementation of the Authenticator constructor would be fn new(keychain: Box<dyn Keychain>) -> Self instead of the Arc<>.

    "},{"location":"udl/custom_types.html","title":"Custom types","text":"

    Custom types allow you to extend the UniFFI type system to support types from your Rust crate or 3rd party libraries. This works by converting to and from some other UniFFI type to move data across the FFI. You must provide a UniffiCustomTypeConverter implementation to convert the types.

    "},{"location":"udl/custom_types.html#custom-types-in-the-scaffolding-code","title":"Custom types in the scaffolding code","text":"

    Consider the following trivial Rust abstraction for a \"handle\" which wraps an integer:

    pub struct Handle(i64);\n

    In this trivial example, the simplest way to expose this is with a macro.

    uniffi::custom_newtype!(Handle, i64);\n

    Or you can define this in UDL via a typedef with a Custom attribute, defining the builtin type that it's based on.

    [Custom]\ntypedef i64 Handle;\n

    For this to work, your Rust code must also implement a special trait named UniffiCustomTypeConverter.

    An implementation is provided if you used the uniffi::custom_newtype!() macro. But if you use UDL or otherwise need to implement your own:

    This trait is generated by UniFFI and can be found in the generated Rust scaffolding - it is defined as:

    trait UniffiCustomTypeConverter {\n    type Builtin;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self>\n    where\n        Self: Sized;\n    fn from_custom(obj: Self) -> Self::Builtin;\n}\n

    where Builtin is the Rust type corresponding to the UniFFI builtin-type - i64 in the example above. Thus, the trait implementation for Handle would look something like:

    impl UniffiCustomTypeConverter for Handle {\n    type Builtin = i64;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self> {\n        Ok(Handle(val))\n    }\n\n    fn from_custom(obj: Self) -> Self::Builtin {\n        obj.0\n    }\n}\n

    Because UniffiCustomTypeConverter is defined in each crate, this means you can use custom types even if they are not defined in your crate - see the 'custom_types' example which demonstrates url::Url as a custom type.

    "},{"location":"udl/custom_types.html#error-handling-during-conversion","title":"Error handling during conversion","text":"

    You might have noticed that the into_custom function returns a uniffi::Result<Self> (which is an alias for anyhow::Result) and might be wondering what happens if you return an Err.

    It depends on the context. In short:

    • If the value is being used as an argument to a function/constructor that does not return a Result (ie, does not have the throws attribute in the .udl), then the uniffi generated scaffolding code will panic!()

    • If the value is being used as an argument to a function/constructor that does return a Result (ie, does have a throws attribute in the .udl), then the uniffi generated scaffolding code will use anyhow::Error::downcast() to try and convert the failure into that declared error type and:

    • If that conversion succeeds, it will be used as the Err for the function.
    • If that conversion fails, it will panic()
    "},{"location":"udl/custom_types.html#example","title":"Example","text":"

    For example, consider the following UDL:

    [Custom]\ntypedef i64 Handle;\n\n[Error]\nenum ExampleError {\n    \"InvalidHandle\"\n};\n\nnamespace errors_example {\n    take_handle_1(Handle handle);\n\n    [Throws=ExampleError]\n    take_handle_2(Handle handle);\n}\n

    and the following Rust:

    #[derive(Debug, thiserror::Error)]\npub enum ExampleError {\n    #[error(\"The handle is invalid\")]\n    InvalidHandle,\n}\n\nimpl UniffiCustomTypeConverter for ExampleHandle {\n    type Builtin = i64;\n\n    fn into_custom(val: Self::Builtin) -> uniffi::Result<Self> {\n        if val == 0 {\n            Err(ExampleErrors::InvalidHandle.into())\n        } else if val == -1 {\n            Err(SomeOtherError.into()) // SomeOtherError decl. not shown.\n        } else {\n            Ok(Handle(val))\n        }\n    }\n    // ...\n}\n

    The behavior of the generated scaffolding will be:

    • Calling take_handle_1 with a value of 0 or -1 will always panic.
    • Calling take_handle_2 with a value of 0 will throw an ExampleError exception
    • Calling take_handle_2 with a value of -1 will always panic.
    • All other values will return Ok(ExampleHandle)
    "},{"location":"udl/custom_types.html#custom-types-in-the-bindings-code","title":"Custom types in the bindings code","text":"

    Note: The facility described in this document is not yet available for the Ruby bindings.

    By default, the foreign bindings just see the builtin type - eg, the bindings will get an integer for the Handle.

    However, custom types can also be converted on the bindings side. For example, a Url type could be configured to use the java.net.URL class in Kotlin by adding code like this to uniffi.toml:

    [bindings.kotlin.custom_types.Url]\n# Name of the type in the Kotlin code\ntype_name = \"URL\"\n# Classes that need to be imported\nimports = [ \"java.net.URL\" ]\n# Expression to convert the builtin type the custom type.  In this example, `{}` will be replaced with the int value.\ninto_custom = \"URL({})\"\n# Expression to convert the custom type to the builtin type.  In this example, `{}` will be replaced with the URL value.\nfrom_custom = \"{}.toString()\"\n

    Here's how the configuration works in uniffi.toml.

    • Create a [bindings.{language}.custom_types.{CustomTypeName}] table to enable a custom type on a bindings side. This has several subkeys:
    • type_name (Optional, Typed languages only): Type/class name for the custom type. Defaults to the type name used in the UDL. Note: The UDL type name will still be used in generated function signatures, however it will be defined as a typealias to this type.
    • into_custom: Expression to convert the UDL type to the custom type. {} will be replaced with the value of the UDL type.
    • from_custom: Expression to convert the custom type to the UDL type. {} will be replaced with the value of the custom type.
    • imports (Optional) list of modules to import for your into_custom/from_custom functions.
    "},{"location":"udl/custom_types.html#using-custom-types-from-other-crates","title":"Using Custom Types from other crates","text":"

    To use the Handle example above from another crate, these other crates just refer to the type as a regular External type - for example, another crate might use udl such as:

    [External=\"crate_defining_handle_name\"]\ntypedef extern Handle;\n
    "},{"location":"udl/docstrings.html","title":"Docstrings","text":"

    UDL file supports docstring comments. The comments are emitted in generated bindings without any transformations. What you see in UDL is what you get in generated bindings. The only change made to UDL comments are the comment syntax specific to each language. Docstrings can be used for most declarations in UDL file. Docstrings are parsed as AST nodes, so incorrectly placed docstrings will generate parse errors. Docstrings in UDL are comments prefixed with ///.

    "},{"location":"udl/docstrings.html#docstrings-in-udl","title":"Docstrings in UDL","text":"
    /// The list of supported capitalization options\nenum Capitalization {\n    /// Lowercase, i.e. `hello, world!`\n    Lower,\n\n    /// Uppercase, i.e. `Hello, World!`\n    Upper\n};\n\nnamespace example {\n    /// Return a greeting message, using `capitalization` for capitalization\n    string hello_world(Capitalization capitalization);\n}\n
    "},{"location":"udl/docstrings.html#docstrings-in-generated-kotlin-bindings","title":"Docstrings in generated Kotlin bindings","text":"
    /**\n * The list of supported capitalization options\n */\nenum class Capitalization {\n    /**\n     * Lowercase, i.e. `hello, world!`\n     */\n    LOWER,\n\n    /**\n     * Uppercase, i.e. `Hello, World!`\n     */\n    UPPER;\n}\n\n/**\n * Return a greeting message, using `capitalization` for capitalization\n */\nfun `helloWorld`(`capitalization`: Capitalization): String { .. }\n
    "},{"location":"udl/docstrings.html#docstrings-in-generated-swift-bindings","title":"Docstrings in generated Swift bindings","text":"
    /**\n * The list of supported capitalization options\n */\npublic enum Capitalization {\n    /**\n     * Lowercase, i.e. `hello, world!`\n     */\n    case lower\n\n    /**\n     * Uppercase, i.e. `Hello, World!`\n     */\n    case upper\n}\n\n/**\n * Return a greeting message, using `capitalization` for capitalization\n */\npublic func helloWorld(capitalization: Capitalization) -> String;\n
    "},{"location":"udl/docstrings.html#docstrings-in-generated-python-bindings","title":"Docstrings in generated Python bindings","text":"
    class Capitalization(enum.Enum):\n    \"\"\"The list of supported capitalization options\"\"\"\n\n    LOWER = 1\n    \"\"\"Lowercase, i.e. `hello, world!`\"\"\"\n\n    UPPER = 2\n    \"\"\"Uppercase, i.e. `Hello, World!`\"\"\"\n\ndef hello_world(capitalization: \"Capitalization\") -> \"str\":\n    \"\"\"Return a greeting message, using `capitalization` for capitalization\"\"\"\n    ..\n
    "},{"location":"udl/enumerations.html","title":"Enumerations","text":"

    An enumeration defined in Rust code as

    enum Animal {\n    Dog,\n    Cat,\n}\n

    Can be exposed in the UDL file with:

    enum Animal {\n  \"Dog\",\n  \"Cat\",\n};\n
    "},{"location":"udl/enumerations.html#enums-with-fields","title":"Enums with fields","text":"

    Enumerations with associated data require a different syntax, due to the limitations of using WebIDL as the basis for UniFFI's interface language. An enum like this in Rust:

    enum IpAddr {\n  V4 {q1: u8, q2: u8, q3: u8, q4: u8},\n  V6 {addr: string},\n}\n

    Can be exposed in the UDL file with:

    [Enum]\ninterface IpAddr {\n  V4(u8 q1, u8 q2, u8 q3, u8 q4);\n  V6(string addr);\n};\n

    Only enums with named fields are supported by this syntax. However, procmacros support more flexible enums.

    #[derive(uniffi::Enum)]\npub enum MyEnum {\n    None,\n    Str(String),\n    All { s: String, i: i64 }\n}\n
    "},{"location":"udl/enumerations.html#remote-non-exhaustive-enums","title":"Remote, non-exhaustive enums","text":"

    One corner case is an enum that's: - Defined in another crate. - Has the non_exhaustive` attribute.

    In this case, UniFFI needs to generate a default arm when matching against the enum variants, or else a compile error will be generated. Use the [NonExhaustive] attribute to handle this case:

    [Enum]\n[NonExhaustive]\ninterface Message {\n  Send(u32 from, u32 to, string contents);\n  Quit();\n};\n

    Note: since UniFFI generates a default arm, if you leave out a variant, or if the upstream crate adds a new variant, this won't be caught at compile time. Any attempt to pass that variant across the FFI will result in a panic.

    "},{"location":"udl/errors.html","title":"Throwing errors","text":"

    It is often the case that a function does not return T in Rust but Result<T, E> to reflect that it is fallible. For UniFFI to expose this error, your error type (E) must be an enum and implement std::error::Error (thiserror works!).

    Here's how you would write a Rust failible function and how you'd expose it in UDL:

    #[derive(Debug, thiserror::Error)]\nenum ArithmeticError {\n    #[error(\"Integer overflow on an operation with {a} and {b}\")]\n    IntegerOverflow { a: u64, b: u64 },\n}\n\nfn add(a: u64, b: u64) -> Result<u64, ArithmeticError> {\n    a.checked_add(b).ok_or(ArithmeticError::IntegerOverflow { a, b })\n}\n

    And in UDL:

    [Error]\nenum ArithmeticError {\n  \"IntegerOverflow\",\n};\n\n\nnamespace arithmetic {\n  [Throws=ArithmeticError]\n  u64 add(u64 a, u64 b);\n}\n

    On the other side (Kotlin, Swift etc.), a proper exception will be thrown if Result::is_err() is true.

    If you want to expose the associated data as fields on the exception, use this syntax:

    [Error]\ninterface ArithmeticError {\n  IntegerOverflow(u64 a, u64 b);\n};\n
    "},{"location":"udl/errors.html#interfaces-as-errors","title":"Interfaces as errors","text":"

    It's possible to use an interface (ie, a rust struct impl or a dyn Trait) as an error; the thrown object will have methods instead of fields. This can be particularly useful when working with anyhow style errors, where an enum can't easily represent certain errors.

    In your UDL:

    namespace error {\n  [Throws=MyError]\n  void bail(string message);\n}\n\n[Traits=(Debug)]\ninterface MyError {\n  string message();\n};\n

    and Rust:

    #[derive(Debug, thiserror::Error)]\n#[error(\"{e:?}\")] // default message is from anyhow.\npub struct MyError {\n    e: anyhow::Error,\n}\n\nimpl MyError {\n    fn message(&self) -> String> { self.to_string() }\n}\n\nimpl From<anyhow::Error> for MyError {\n    fn from(e: anyhow::Error) -> Self {\n        Self { e }\n    }\n}\n

    You can't yet use anyhow directly in your exposed functions - you need a wrapper:

    fn oops() -> Result<(), MyError> {\n    let e = anyhow::Error::msg(\"oops\");\n    Err(e.into())\n}\n

    then in Python:

    try:\n  oops()\nexcept MyError as e:\n  print(\"oops\", e.message())\n

    This works for procmacros too - just derive or export the types.

    #[derive(Debug, uniffi::Error)]\npub struct MyError { ... }\n#[uniffi::export]\nimpl MyError { ... }\n#[uniffi::export]\nfn oops(e: String) -> Result<(), Arc<MyError>> { ... }\n

    See our tests this feature.

    "},{"location":"udl/ext_types.html","title":"External types","text":"

    External types are types implemented by UniFFI but outside of this UDL file.

    They are similar to, but different from custom types which wrap UniFFI primitive types.

    But like custom types, external types are all declared using a typedef with attributes giving more detail.

    "},{"location":"udl/ext_types.html#types-in-another-crate","title":"Types in another crate","text":"

    There's a whole page about that!

    "},{"location":"udl/ext_types.html#types-from-procmacros-in-this-crate","title":"Types from procmacros in this crate.","text":"

    If your crate has types defined via #[uniffi::export] etc you can make them available to the UDL file in your own crate via a typedef with a [Rust=] attribute. Eg, your Rust might have:

    #[derive(uniffi::Record)]\npub struct One {\n    inner: i32,\n}\n

    you can use it in your UDL:

    [Rust=\"record\"]\ntypedef extern One;\n\nnamespace app {\n    // use the procmacro type.\n    One get_one(One? one);\n}\n\n

    Supported values: * \"enum\", \"trait\", \"callback\", \"trait_with_foreign\" * For records, either \"record\" or \"dictionary\" * For objects, either \"object\" or \"interface\"

    "},{"location":"udl/ext_types_external.html","title":"Declaring External Types","text":"

    It is possible to use types defined by UniFFI in an external crate. For example, let's assume that you have an existing crate named demo_crate with the following UDL:

    dictionary DemoDict {\n  string string_val;\n  boolean bool_val;\n};\n

    Inside another crate, consuming_crate, you'd like to use this dictionary. Inside consuming_crate's UDL file you can reference DemoDict by using a typedef with an External attribute, as shown below.

    [External=\"demo_crate\"]\ntypedef extern DemoDict;\n\n// Now define our own dictionary which references the imported type.\ndictionary ConsumingDict {\n  DemoDict demo_dict;\n  boolean another_bool;\n};\n\n

    Inside consuming_crate's Rust code you must use that struct as normal - for example, consuming_crate's lib.rs might look like:

    use demo_crate::DemoDict;\n\npub struct ConsumingDict {\n    demo_dict: DemoDict,\n    another_bool: bool,\n}\n\nuniffi::include_scaffolding!(\"consuming_crate\");\n

    Your Cargo.toml must reference the external crate as normal.

    The External attribute can be specified on dictionaries, enums, errors.

    "},{"location":"udl/ext_types_external.html#external-interface-and-trait-types","title":"External interface and trait types","text":"

    If the external type is an Interface, then use the [ExternalInterface] attribute instead of [External]:

    [ExternalInterface=\"demo_crate\"]\ntypedef extern DemoInterface;\n

    similarly for traits: use [ExternalTrait].

    "},{"location":"udl/ext_types_external.html#external-procmacro-types","title":"External procmacro types","text":"

    The above examples assume the external types were defined via UDL. If they were defined by procmacros, you need different attribute names:

    • if DemoDict is implemented by a procmacro in demo_crate, you'd use [ExternalExport=...]
    • for DemoInterface you'd use [ExternalInterfaceExport=...]

    For types defined by procmacros in this crate, see the attribute [Rust=...]

    "},{"location":"udl/ext_types_external.html#foreign-bindings","title":"Foreign bindings","text":"

    The foreign bindings will also need to know how to access the external type, which varies slightly for each language:

    "},{"location":"udl/ext_types_external.html#kotlin","title":"Kotlin","text":"

    For Kotlin, \"library mode\" generation with generate --library [path-to-cdylib] is recommended when using external types. If you use generate [udl-path] then the generated code needs to know how to import the external types from the Kotlin module that corresponds to the Rust crate. By default, UniFFI assumes that the Kotlin module name matches the Rust crate name, but this can be configured in uniffi.toml with an entry like this:

    [bindings.kotlin.external_packages]\n# Map the crate names from [External={name}] into Kotlin package names\nrust-crate-name = \"kotlin.package.name\"\n
    "},{"location":"udl/ext_types_external.html#swift","title":"Swift","text":"

    For Swift, you must compile all generated .swift files together in a single module since the generate code expects that it can access external types without importing them.

    "},{"location":"udl/functions.html","title":"Functions","text":"

    All top-level functions get exposed through the UDL's namespace block. For example, if the crate's lib.rs file contains:

    fn hello_world() -> String {\n    \"Hello World!\".to_owned()\n}\n

    The UDL file will look like:

    namespace Example {\n    string hello_world();\n}\n
    "},{"location":"udl/functions.html#optional-arguments-default-values","title":"Optional arguments & default values","text":"

    Function arguments can be marked optional with a default value specified.

    In the UDL file:

    namespace Example {\n    string hello_name(optional string name = \"world\");\n}\n

    The Rust code will take a required argument:

    fn hello_name(name: String) -> String {\n    format!(\"Hello {}\", name)\n}\n

    The generated foreign-language bindings will use function parameters with default values. This works for the Kotlin, Swift and Python targets.

    For example the generated Kotlin code will be equivalent to:

    fun helloName(name: String = \"world\" ): String {\n    // ...\n}\n
    "},{"location":"udl/functions.html#async","title":"Async","text":"

    Async functions can be exposed using the [Async] attribute:

    namespace Example {\n    [Async]\n    string async_hello();\n}\n

    See the Async/Future support section for details.

    "},{"location":"udl/interfaces.html","title":"Interfaces/Objects","text":"

    Interfaces are represented in the Rust world as a struct with an impl block containing methods. In the Kotlin or Swift world, it's a class.

    Because Objects are passed by reference and Dictionaries by value, in the UniFFI world it is impossible to be both an Object and a Dictionary.

    The following Rust code:

    struct TodoList {\n    items: RwLock<Vec<String>>\n}\n\nimpl TodoList {\n    fn new() -> Self {\n        TodoList {\n            items: RwLock::new(Vec::new())\n        }\n    }\n\n    fn add_item(&self, todo: String) {\n        self.items.write().unwrap().push(todo);\n    }\n\n    fn get_items(&self) -> Vec<String> {\n        self.items.read().unwrap().clone()\n    }\n}\n

    would be exposed using:

    interface TodoList {\n    constructor();\n    void add_item(string todo);\n    sequence<string> get_items();\n};\n

    By convention, the constructor() calls the Rust's new() method.

    Conceptually, these interface objects are live Rust structs that have a proxy object on the foreign language side; calling any methods on them, including a constructor or destructor results in the corresponding methods being called in Rust. If you do not specify a constructor the bindings will be unable to create the interface directly.

    UniFFI will generate these proxies with an interface or protocol to help with testing in the foreign-language code. For example in Kotlin, the TodoList would generate:

    interface TodoListInterface {\n    fun addItem(todo: String)\n    fun getItems(): List<String>\n}\n\nclass TodoList : TodoListInterface {\n   // implementations to call the Rust code.\n}\n

    When working with these objects, it may be helpful to always pass the interface or protocol, but construct the concrete implementation. For example in Swift:

    let todoList = TodoList()\ntodoList.addItem(todo: \"Write documentation\")\ndisplay(list: todoList)\n\nfunc display(list: TodoListProtocol) {\n    let items = list.getItems()\n    items.forEach {\n        print($0)\n    }\n}\n

    Following this pattern will make it easier for you to provide mock implementation of the Rust-based objects for testing.

    "},{"location":"udl/interfaces.html#exposing-traits-as-interfaces","title":"Exposing Traits as interfaces","text":"

    It's possible to have UniFFI expose a Rust trait as an interface by specifying a Trait attribute.

    For example, in the UDL file you might specify:

    [Trait]\ninterface Button {\n    string name();\n};\n\n

    With the following Rust implementation:

    pub trait Button: Send + Sync {\n    fn name(&self) -> String;\n}\n\nstruct StopButton {}\n\nimpl Button for StopButton  {\n    fn name(&self) -> String {\n        \"stop\".to_string()\n    }\n}\n

    Uniffi explicitly checks all interfaces are Send + Sync - there's a ui-test which demonstrates obscure rust compiler errors when it's not true. Traits however need to explicitly add those bindings.

    References to traits are passed around like normal interface objects - in an Arc<>. For example, this UDL:

    namespace traits {\n    sequence<Button> get_buttons();\n    Button press(Button button);\n};\n

    would have these signatures in Rust:

    fn get_buttons() -> Vec<Arc<dyn Button>> { ... }\nfn press(button: Arc<dyn Button>) -> Arc<dyn Button> { ... }\n
    "},{"location":"udl/interfaces.html#foreign-implementations","title":"Foreign implementations","text":"

    Use the WithForeign attribute to allow traits to also be implemented on the foreign side passed into Rust, for example:

    [Trait, WithForeign]\ninterface Button {\n    string name();\n};\n
    class PyButton(uniffi_module.Button):\n    def name(self):\n        return \"PyButton\"\n\nuniffi_module.press(PyButton())\n

    Note: This is currently only supported on Python, Kotlin, and Swift.

    "},{"location":"udl/interfaces.html#traits-construction","title":"Traits construction","text":"

    Because any number of structs may implement a trait, they don't have constructors.

    "},{"location":"udl/interfaces.html#traits-example","title":"Traits example","text":"

    See the \"traits\" example for more.

    "},{"location":"udl/interfaces.html#alternate-named-constructors","title":"Alternate Named Constructors","text":"

    In addition to the default constructor connected to the ::new() method, you can specify alternate named constructors to create object instances in different ways. Each such constructor must be given an explicit name, provided in the UDL with the [Name] attribute like so:

    interface TodoList {\n    // The default constructor makes an empty list.\n    constructor();\n    // This alternate constructor makes a new TodoList from a list of string items.\n    [Name=new_from_items]\n    constructor(sequence<string> items);\n    // This alternate constructor is async.\n    [Async, Name=new_async]\n    constructor(sequence<string> items);\n    ...\n

    For each alternate constructor, UniFFI will expose an appropriate static-method, class-method or similar in the foreign language binding, and will connect it to the Rust method of the same name on the underlying Rust struct.

    Constructors can be async, although support for async primary constructors in bindings is minimal.

    "},{"location":"udl/interfaces.html#exposing-methods-from-standard-rust-traits","title":"Exposing methods from standard Rust traits","text":"

    Rust has a number of general purpose traits which add functionality to objects, such as Debug, Display, etc. It's possible to tell UniFFI that your object implements these traits and to generate FFI functions to expose them to consumers. Bindings may then optionally generate special methods on the object.

    For example, consider the following example:

    [Traits=(Debug)]\ninterface TodoList {\n    ...\n}\n

    and the following Rust code:

    #[derive(Debug)]\nstruct TodoList {\n   ...\n}\n

    (or using proc-macros)

    #[derive(Debug, uniffi::Object)]\n#[uniffi::export(Debug)]\nstruct TodoList {\n   ...\n}\n

    This will cause the Python bindings to generate a __repr__ method that returns the value implemented by the Debug trait. Not all bindings support generating special methods, so they may be ignored. It is your responsibility to implement the trait on your objects; UniFFI will attempt to generate a meaningful error if you do not.

    The list of supported traits is hard-coded in UniFFI's internals, and at time of writing is Debug, Display, Eq and Hash.

    "},{"location":"udl/interfaces.html#managing-shared-references","title":"Managing Shared References","text":"

    To the foreign-language consumer, UniFFI object instances are designed to behave as much like regular language objects as possible. They can be freely passed as arguments or returned as values, like this:

    interface TodoList {\n    ...\n\n    // Copy the items from another TodoList into this one.\n    void import_items(TodoList other);\n\n    // Make a copy of this TodoList as a new instance.\n    TodoList duplicate();\n\n    // Create a list of lists, one for each item this one\n    sequence<TodoList> split();\n};\n

    To ensure that this is safe, UniFFI allocates every object instance on the heap using Arc, Rust's built-in smart pointer type for managing shared references at runtime.

    The use of Arc is transparent to the foreign-language code, but sometimes shows up in the function signatures of the underlying Rust code.

    When returning interface objects, UniFFI supports both Rust functions that wrap the value in an Arc<> and ones that don't. This only applies if the interface type is returned directly:

    impl TodoList {\n    // When the foreign function/method returns `TodoList`, the Rust code can return either `TodoList` or `Arc<TodoList>`.\n    fn duplicate(&self) -> TodoList {\n        TodoList {\n            items: RwLock::new(self.items.read().unwrap().clone())\n        }\n    }\n\n    // However, if TodoList is nested inside another type then `Arc<TodoList>` is required\n    fn split(&self) -> Vec<Arc<TodoList>> {\n        self.items.read()\n            .iter()\n            .map(|i| Arc::new(TodoList::from_item(i.clone()))\n            .collect()\n    }\n}\n

    By default, object instances passed as function arguments will also be passed as an Arc<T>, so the Rust implementation of TodoList::import_items would also need to accept an Arc<TodoList>:

    impl TodoList {\n    fn import_items(&self, other: Arc<TodoList>) {\n        self.items.write().unwrap().append(other.get_items());\n    }\n}\n

    If the Rust code does not need an owned reference to the Arc, you can use the [ByRef] UDL attribute to signal that a function accepts a borrowed reference:

    interface TodoList {\n    ...\n    //                  +-- indicate that we only need to borrow the other list\n    //                  V\n    void import_items([ByRef] TodoList other);\n    ...\n};\n
    impl TodoList {\n    //                              +-- don't need to care about the `Arc` here\n    //                              V\n    fn import_items(&self, other: &TodoList) {\n        self.items.write().unwrap().append(other.get_items());\n    }\n}\n

    Conversely, if the Rust code explicitly wants to deal with an Arc<T> in the special case of the self parameter, it can signal this using the [Self=ByArc] UDL attribute on the method:

    interface TodoList {\n    ...\n    // +-- indicate that we want the `Arc` containing `self`\n    // V\n    [Self=ByArc]\n    void import_items(TodoList other);\n    ...\n};\n
    impl TodoList {\n    // `Arc`s everywhere! --+-----------------+\n    //                      V                 V\n    fn import_items(self: Arc<Self>, other: Arc<TodoList>) {\n        self.items.write().unwrap().append(other.get_items());\n    }\n}\n

    You can read more about the technical details in the docs on the internal details of managing object references.

    "},{"location":"udl/interfaces.html#concurrent-access","title":"Concurrent Access","text":"

    Since interfaces represent mutable data, UniFFI has to take extra care to uphold Rust's safety guarantees around shared and mutable references. The foreign-language code may attempt to operate on an interface instance from multiple threads, and it's important that this not violate Rust's assumption that there is at most a single mutable reference to a struct at any point in time.

    UniFFI enforces this by requiring that the Rust implementation of an interface be Sync+Send, and you will get a compile-time error if your implementation does not satisfy this requirement. For example, consider a small \"counter\" object declared like so:

    interface Counter {\n    constructor();\n    void increment();\n    u64 get();\n};\n

    For this to be safe, the underlying Rust struct must adhere to certain restrictions, and UniFFI's generated Rust scaffolding will emit compile-time errors if it does not.

    The Rust struct must not expose any methods that take &mut self. The following implementation of the Counter interface will fail to compile because it relies on mutable references:

    struct Counter {\n    value: u64\n}\n\nimpl Counter {\n    fn new() -> Self {\n        Self { value: 0 }\n    }\n\n    // No mutable references to self allowed in UniFFI interfaces.\n    fn increment(&mut self) {\n        self.value = self.value + 1;\n    }\n\n    fn get(&self) -> u64 {\n        self.value\n    }\n}\n

    Implementations can instead use Rust's \"interior mutability\" pattern. However, they must do so in a way that is both Sync and Send, since the foreign-language code may operate on the instance from multiple threads. The following implementation of the Counter interface will fail to compile because RefCell is not Sync:

    struct Counter {\n    value: RefCell<u64>\n}\n\nimpl Counter {\n    fn new() -> Self {\n        // `RefCell` is not `Sync`, so neither is `Counter`.\n        Self { value: RefCell::new(0) }\n    }\n\n    fn increment(&self) {\n        let mut value = self.value.borrow_mut();\n        *value = *value + 1;\n    }\n\n    fn get(&self) -> u64 {\n        *self.value.borrow()\n    }\n}\n

    This version uses an AtomicU64 for interior mutability, which is both Sync and Send and hence will compile successfully:

    struct Counter {\n    value: AtomicU64\n}\n\nimpl Counter {\n    fn new() -> Self {\n        Self { value: AtomicU64::new(0) }\n    }\n\n    fn increment(&self) {\n        self.value.fetch_add(1, Ordering::SeqCst);\n    }\n\n    fn get(&self) -> u64 {\n        self.value.load(Ordering::SeqCst)\n    }\n}\n

    You can read more about the technical details in the docs on the internal details of managing object references.

    "},{"location":"udl/namespace.html","title":"Namespace","text":"

    Every UDL file must have a namespace block:

    namespace math {\n  double exp(double a);\n};\n

    It serves multiple purposes: - It identifies the name of the generated Rust scaffolding file <namespace>.uniffi.rs. - It identifies the package name of the generated foreign-language bindings (e.g. uniffi.<namespace> in Kotlin) - It also contains all top-level functions that get exposed to foreign-language bindings.

    "},{"location":"udl/structs.html","title":"Structs/Dictionaries","text":"

    Dictionaries are how UniFFI represents structured data. They consist of one of more named fields, each of which holds a value of a particular type. Think of them like a Rust struct without any methods.

    A Rust struct like this:

    struct TodoEntry {\n    done: bool,\n    due_date: u64,\n    text: String,\n}\n

    Can be exposed via UniFFI using UDL like this:

    dictionary TodoEntry {\n    boolean done;\n    u64 due_date;\n    string text;\n};\n

    The fields in a dictionary can be of almost any type, including objects or other dictionaries. The current limitations are:

    • They cannot recursively contain another instance of the same dictionary type.
    • They cannot contain references to callback interfaces.
    "},{"location":"udl/structs.html#fields-holding-object-references","title":"Fields holding Object References","text":"

    If a dictionary contains a field whose type is an interface, then that field will hold a reference to an underlying instance of a Rust struct. The Rust code for working with such fields must store them as an Arc in order to help properly manage the lifetime of the instance. So if the UDL interface looked like this:

    interface User {\n    // Some sort of \"user\" object that can own todo items\n};\n\ndictionary TodoEntry {\n    User owner;\n    string text;\n}\n

    Then the corresponding Rust code would need to look like this:

    struct TodoEntry {\n    owner: std::sync::Arc<User>,\n    text: String,\n}\n

    Depending on the language, the foreign-language bindings may also need to be aware of these embedded references. For example in Kotlin, each Object instance must be explicitly destroyed to avoid leaking the underlying memory, and this also applies to Objects stored in record fields.

    You can read more about managing object references in the section on interfaces.

    "},{"location":"udl/structs.html#default-values-for-fields","title":"Default values for fields","text":"

    Fields can be specified with a default value:

    dictionary TodoEntry {\n    boolean done = false;\n    string text;\n};\n

    The corresponding generated Kotlin code would be equivalent to:

    data class TodoEntry (\n    var done: Boolean = false,\n    var text: String\n)  {\n    // ...\n}\n

    This works for Swift and Python targets too. If not set otherwise the default value for a field is used when constructing the Rust struct.

    "},{"location":"udl/structs.html#optional-fields-and-default-values","title":"Optional fields and default values","text":"

    Fields can be made optional using a T? type.

    dictionary TodoEntry {\n    boolean done;\n    string? text;\n};\n

    The corresponding Rust struct would need to look like this:

    struct TodoEntry {\n    done: bool,\n    text: Option<String>,\n}\n

    The corresponding generated Kotlin code would be equivalent to:

    data class TodoEntry (\n    var done: Boolean,\n    var text: String?\n)  {\n    // ...\n}\n

    Optional fields can also be set to a default null value:

    dictionary TodoEntry {\n    boolean done;\n    string? text = null;\n};\n

    The corresponding generated Kotlin code would be equivalent to:

    data class TodoEntry (\n    var done: Boolean,\n    var text: String? = null\n)  {\n    // ...\n}\n

    This works for Swift and Python targets too.

    "}]} \ No newline at end of file diff --git a/udl/errors.html b/udl/errors.html index 15d98c9643..77d65c8df1 100644 --- a/udl/errors.html +++ b/udl/errors.html @@ -1517,9 +1517,9 @@

    Interfaces as errors

    }

    You can't yet use anyhow directly in your exposed functions - you need a wrapper:

    -
    fn oops() -> Result<(), Arc<MyError>> {
    +
    fn oops() -> Result<(), MyError> {
         let e = anyhow::Error::msg("oops");
    -    Err(Arc::new(e.into()))
    +    Err(e.into())
     }
     

    then in Python: