diff --git a/futures.html b/futures.html index ba144ab18a..712cec9563 100644 --- a/futures.html +++ b/futures.html @@ -206,7 +206,6 @@

Example

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.

-

See the foreign-executor fixture for more implementation details.

diff --git a/internals/api/implementors/core/fmt/trait.Debug.js b/internals/api/implementors/core/fmt/trait.Debug.js index f4d4bd6c3f..d9de755d36 100644 --- a/internals/api/implementors/core/fmt/trait.Debug.js +++ b/internals/api/implementors/core/fmt/trait.Debug.js @@ -1,5 +1,5 @@ (function() {var implementors = { "uniffi":[], -"uniffi_bindgen":[["impl Debug for CustomCodeType"],["impl Debug for TimestampCodeType"],["impl Debug for Int8CodeType"],["impl Debug for CustomTypeConfig"],["impl Debug for Config"],["impl Debug for Int64CodeType"],["impl Debug for Enum"],["impl Debug for Int64CodeType"],["impl Debug for UInt64CodeType"],["impl Debug for Float64CodeType"],["impl Debug for BytesCodeType"],["impl Debug for SequenceCodeType"],["impl Debug for Float32CodeType"],["impl Debug for UInt8CodeType"],["impl Debug for ResultType"],["impl Debug for ObjectCodeType"],["impl Debug for UniffiTrait"],["impl Debug for OptionalCodeType"],["impl Debug for CallbackInterface"],["impl Debug for CallbackInterfaceCodeType"],["impl Debug for Int16CodeType"],["impl Debug for Float64CodeType"],["impl Debug for ObjectCodeType"],["impl Debug for UInt32CodeType"],["impl Debug for RecordCodeType"],["impl Debug for UInt8CodeType"],["impl Debug for Config"],["impl Debug for UniFFIError"],["impl Debug for EmptyBindingsConfig"],["impl Debug for SequenceCodeType"],["impl Debug for ObjectCodeType"],["impl Debug for EnumCodeType"],["impl Debug for Float32CodeType"],["impl Debug for CustomTypeConfig"],["impl Debug for StringCodeType"],["impl Debug for Int8CodeType"],["impl Debug for VariantCodeType"],["impl Debug for Function"],["impl Debug for ForeignExecutorCodeType"],["impl Debug for UInt32CodeType"],["impl Debug for UInt64CodeType"],["impl Debug for UInt16CodeType"],["impl Debug for TimestampCodeType"],["impl Debug for TimestampCodeType"],["impl Debug for Int16CodeType"],["impl Debug for MapCodeType"],["impl Debug for ImportRequirement"],["impl Debug for UInt8CodeType"],["impl Debug for OptionalCodeType"],["impl Debug for BytesCodeType"],["impl Debug for Config"],["impl Debug for FfiArgument"],["impl Debug for ForeignExecutorCodeType"],["impl Debug for ExternalCodeType"],["impl Debug for DurationCodeType"],["impl Debug for TemplateExpression"],["impl Debug for StringCodeType"],["impl Debug for CallbackInterfaceCodeType"],["impl Debug for RecordCodeType"],["impl Debug for Config"],["impl Debug for Config"],["impl Debug for BooleanCodeType"],["impl Debug for EnumCodeType"],["impl Debug for FfiType"],["impl Debug for MapCodeType"],["impl Debug for ImportRequirement"],["impl Debug for CustomCodeType"],["impl Debug for ComponentInterface"],["impl Debug for StringCodeType"],["impl Debug for RunScriptOptions"],["impl Debug for UInt16CodeType"],["impl Debug for ForeignExecutorCodeType"],["impl Debug for Object"],["impl Debug for Method"],["impl Debug for Int32CodeType"],["impl Debug for Argument"],["impl Debug for Variant"],["impl Debug for FfiFunction"],["impl Debug for BooleanCodeType"],["impl Debug for ExternalCodeType"],["impl Debug for Int8CodeType"],["impl Debug for Int32CodeType"],["impl Debug for Config"],["impl Debug for Int32CodeType"],["impl Debug for Field"],["impl Debug for RecordCodeType"],["impl Debug for MapCodeType"],["impl Debug for CustomCodeType"],["impl Debug for Record"],["impl Debug for Constructor"],["impl Debug for Float32CodeType"],["impl Debug for CustomTypeConfig"],["impl Debug for DurationCodeType"],["impl Debug for UInt64CodeType"],["impl Debug for BooleanCodeType"],["impl Debug for Int64CodeType"],["impl Debug for BytesCodeType"],["impl Debug for UInt16CodeType"],["impl Debug for UInt32CodeType"],["impl Debug for Float64CodeType"],["impl Debug for Int16CodeType"],["impl<Config: Debug + BindingsConfig> Debug for Source<Config>"],["impl Debug for CallbackInterfaceCodeType"],["impl Debug for DurationCodeType"],["impl Debug for SequenceCodeType"],["impl Debug for EnumCodeType"],["impl Debug for TypeUniverse"],["impl Debug for OptionalCodeType"],["impl Debug for ExternalCodeType"]], +"uniffi_bindgen":[["impl Debug for CustomCodeType"],["impl Debug for TimestampCodeType"],["impl Debug for Int8CodeType"],["impl Debug for CustomTypeConfig"],["impl Debug for Config"],["impl Debug for Int64CodeType"],["impl Debug for Enum"],["impl Debug for Int64CodeType"],["impl Debug for UInt64CodeType"],["impl Debug for Float64CodeType"],["impl Debug for BytesCodeType"],["impl Debug for SequenceCodeType"],["impl Debug for Float32CodeType"],["impl Debug for UInt8CodeType"],["impl Debug for ResultType"],["impl Debug for ObjectCodeType"],["impl Debug for UniffiTrait"],["impl Debug for OptionalCodeType"],["impl Debug for CallbackInterface"],["impl Debug for CallbackInterfaceCodeType"],["impl Debug for Int16CodeType"],["impl Debug for Float64CodeType"],["impl Debug for ObjectCodeType"],["impl Debug for UInt32CodeType"],["impl Debug for RecordCodeType"],["impl Debug for UInt8CodeType"],["impl Debug for Config"],["impl Debug for UniFFIError"],["impl Debug for EmptyBindingsConfig"],["impl Debug for SequenceCodeType"],["impl Debug for ObjectCodeType"],["impl Debug for EnumCodeType"],["impl Debug for Float32CodeType"],["impl Debug for CustomTypeConfig"],["impl Debug for StringCodeType"],["impl Debug for Int8CodeType"],["impl Debug for VariantCodeType"],["impl Debug for Function"],["impl Debug for UInt32CodeType"],["impl Debug for UInt64CodeType"],["impl Debug for UInt16CodeType"],["impl Debug for TimestampCodeType"],["impl Debug for TimestampCodeType"],["impl Debug for Int16CodeType"],["impl Debug for MapCodeType"],["impl Debug for ImportRequirement"],["impl Debug for UInt8CodeType"],["impl Debug for OptionalCodeType"],["impl Debug for BytesCodeType"],["impl Debug for Config"],["impl Debug for FfiArgument"],["impl Debug for ExternalCodeType"],["impl Debug for DurationCodeType"],["impl Debug for TemplateExpression"],["impl Debug for StringCodeType"],["impl Debug for CallbackInterfaceCodeType"],["impl Debug for RecordCodeType"],["impl Debug for Config"],["impl Debug for Config"],["impl Debug for BooleanCodeType"],["impl Debug for EnumCodeType"],["impl Debug for FfiType"],["impl Debug for MapCodeType"],["impl Debug for ImportRequirement"],["impl Debug for CustomCodeType"],["impl Debug for ComponentInterface"],["impl Debug for StringCodeType"],["impl Debug for RunScriptOptions"],["impl Debug for UInt16CodeType"],["impl Debug for Object"],["impl Debug for Method"],["impl Debug for Int32CodeType"],["impl Debug for Argument"],["impl Debug for Variant"],["impl Debug for FfiFunction"],["impl Debug for BooleanCodeType"],["impl Debug for ExternalCodeType"],["impl Debug for Int8CodeType"],["impl Debug for Int32CodeType"],["impl Debug for Config"],["impl Debug for Int32CodeType"],["impl Debug for Field"],["impl Debug for RecordCodeType"],["impl Debug for MapCodeType"],["impl Debug for CustomCodeType"],["impl Debug for Record"],["impl Debug for Constructor"],["impl Debug for Float32CodeType"],["impl Debug for CustomTypeConfig"],["impl Debug for DurationCodeType"],["impl Debug for UInt64CodeType"],["impl Debug for BooleanCodeType"],["impl Debug for Int64CodeType"],["impl Debug for BytesCodeType"],["impl Debug for UInt16CodeType"],["impl Debug for UInt32CodeType"],["impl Debug for Float64CodeType"],["impl Debug for Int16CodeType"],["impl<Config: Debug + BindingsConfig> Debug for Source<Config>"],["impl Debug for CallbackInterfaceCodeType"],["impl Debug for DurationCodeType"],["impl Debug for SequenceCodeType"],["impl Debug for EnumCodeType"],["impl Debug for TypeUniverse"],["impl Debug for OptionalCodeType"],["impl Debug for ExternalCodeType"]], "uniffi_macros":[["impl Debug for FnKind"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/implementors/core/marker/trait.Freeze.js b/internals/api/implementors/core/marker/trait.Freeze.js index 3003f3221d..0d53d3b5bc 100644 --- a/internals/api/implementors/core/marker/trait.Freeze.js +++ b/internals/api/implementors/core/marker/trait.Freeze.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"uniffi_bindgen":[["impl Freeze for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Freeze for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Freeze for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Freeze for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Freeze for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Freeze for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Freeze for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Freeze for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Freeze for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::executor::ForeignExecutorCodeType"]],["impl Freeze for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Freeze for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Freeze for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Freeze for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Freeze for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Freeze for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Freeze for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Freeze for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Freeze for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Freeze for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Freeze for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Freeze for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Freeze for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Freeze for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Freeze for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Freeze for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Freeze for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Freeze for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Freeze for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Freeze for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Freeze for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> !Freeze for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Freeze for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Freeze for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Freeze for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Freeze for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Freeze for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Freeze for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Freeze for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Freeze for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Freeze for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::python::gen_python::executor::ForeignExecutorCodeType"]],["impl Freeze for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Freeze for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Freeze for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Freeze for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Freeze for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Freeze for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Freeze for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Freeze for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Freeze for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Freeze for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Freeze for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Freeze for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Freeze for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Freeze for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Freeze for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Freeze for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Freeze for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Freeze for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Freeze for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Freeze for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> !Freeze for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Freeze for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Freeze for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> Freeze for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Freeze for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Freeze for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Freeze for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Freeze for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Freeze for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Freeze for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Freeze for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::executor::ForeignExecutorCodeType"]],["impl Freeze for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Freeze for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Freeze for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Freeze for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Freeze for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Freeze for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Freeze for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Freeze for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Freeze for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Freeze for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Freeze for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Freeze for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Freeze for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Freeze for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Freeze for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Freeze for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Freeze for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Freeze for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Freeze for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> !Freeze for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Freeze for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Freeze for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Freeze for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Freeze for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Freeze for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Freeze for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Freeze for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Freeze for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Freeze for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Freeze for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Freeze for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Freeze for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Freeze for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Freeze for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Freeze for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Freeze for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Freeze for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Freeze for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Freeze for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Freeze for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Freeze for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Freeze for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Freeze for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Freeze for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Freeze for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> Freeze for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Freeze for Source<Config>where\n Config: Freeze,",1,["uniffi_bindgen::library_mode::Source"]],["impl Freeze for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Freeze for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Freeze for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Freeze for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Freeze for Config",1,["uniffi_bindgen::Config"]]], +"uniffi_bindgen":[["impl Freeze for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Freeze for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Freeze for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Freeze for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Freeze for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Freeze for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Freeze for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Freeze for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Freeze for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Freeze for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Freeze for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Freeze for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Freeze for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Freeze for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Freeze for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Freeze for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Freeze for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Freeze for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Freeze for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Freeze for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Freeze for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Freeze for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Freeze for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Freeze for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Freeze for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Freeze for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Freeze for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Freeze for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Freeze for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> !Freeze for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Freeze for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Freeze for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Freeze for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Freeze for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Freeze for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Freeze for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Freeze for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Freeze for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Freeze for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Freeze for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Freeze for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Freeze for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Freeze for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Freeze for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Freeze for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Freeze for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Freeze for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Freeze for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Freeze for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Freeze for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Freeze for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Freeze for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Freeze for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Freeze for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Freeze for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Freeze for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Freeze for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Freeze for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> !Freeze for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Freeze for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Freeze for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> Freeze for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Freeze for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Freeze for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Freeze for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Freeze for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Freeze for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Freeze for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Freeze for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Freeze for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Freeze for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Freeze for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Freeze for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Freeze for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Freeze for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Freeze for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Freeze for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Freeze for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Freeze for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Freeze for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Freeze for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Freeze for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Freeze for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Freeze for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Freeze for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Freeze for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Freeze for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> !Freeze for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Freeze for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Freeze for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Freeze for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Freeze for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Freeze for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Freeze for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Freeze for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Freeze for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Freeze for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Freeze for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Freeze for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Freeze for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Freeze for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Freeze for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Freeze for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Freeze for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Freeze for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Freeze for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Freeze for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Freeze for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Freeze for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Freeze for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Freeze for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Freeze for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Freeze for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Freeze for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> Freeze for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Freeze for Source<Config>where\n Config: Freeze,",1,["uniffi_bindgen::library_mode::Source"]],["impl Freeze for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Freeze for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Freeze for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Freeze for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Freeze for Config",1,["uniffi_bindgen::Config"]]], "uniffi_macros":[["impl Freeze for ErrorAttr",1,["uniffi_macros::error::ErrorAttr"]],["impl Freeze for ExportAttributeArguments",1,["uniffi_macros::export::attributes::ExportAttributeArguments"]],["impl Freeze for AsyncRuntime",1,["uniffi_macros::export::attributes::AsyncRuntime"]],["impl Freeze for ExportedImplFnAttributes",1,["uniffi_macros::export::attributes::ExportedImplFnAttributes"]],["impl Freeze for ExportItem",1,["uniffi_macros::export::item::ExportItem"]],["impl Freeze for ImplItem",1,["uniffi_macros::export::item::ImplItem"]],["impl Freeze for ScaffoldingBits",1,["uniffi_macros::export::scaffolding::ScaffoldingBits"]],["impl Freeze for FnSignature",1,["uniffi_macros::fnsig::FnSignature"]],["impl Freeze for Arg",1,["uniffi_macros::fnsig::Arg"]],["impl Freeze for ArgKind",1,["uniffi_macros::fnsig::ArgKind"]],["impl Freeze for ReceiverArg",1,["uniffi_macros::fnsig::ReceiverArg"]],["impl Freeze for NamedArg",1,["uniffi_macros::fnsig::NamedArg"]],["impl Freeze for FnKind",1,["uniffi_macros::fnsig::FnKind"]],["impl Freeze for FieldDefault",1,["uniffi_macros::record::FieldDefault"]],["impl Freeze for FieldAttributeArguments",1,["uniffi_macros::record::FieldAttributeArguments"]],["impl Freeze for BuildForeignLanguageTestCaseInput",1,["uniffi_macros::test::BuildForeignLanguageTestCaseInput"]],["impl Freeze for async_runtime",1,["uniffi_macros::util::kw::async_runtime"]],["impl Freeze for callback_interface",1,["uniffi_macros::util::kw::callback_interface"]],["impl Freeze for constructor",1,["uniffi_macros::util::kw::constructor"]],["impl Freeze for default",1,["uniffi_macros::util::kw::default"]],["impl Freeze for flat_error",1,["uniffi_macros::util::kw::flat_error"]],["impl Freeze for None",1,["uniffi_macros::util::kw::None"]],["impl Freeze for with_try_read",1,["uniffi_macros::util::kw::with_try_read"]],["impl Freeze for Debug",1,["uniffi_macros::util::kw::Debug"]],["impl Freeze for Display",1,["uniffi_macros::util::kw::Display"]],["impl Freeze for Eq",1,["uniffi_macros::util::kw::Eq"]],["impl Freeze for Hash",1,["uniffi_macros::util::kw::Hash"]],["impl Freeze for handle_unknown_callback_error",1,["uniffi_macros::util::kw::handle_unknown_callback_error"]],["impl Freeze for ArgumentNotAllowedHere",1,["uniffi_macros::util::ArgumentNotAllowedHere"]],["impl Freeze for ExternalTypeItem",1,["uniffi_macros::util::ExternalTypeItem"]],["impl Freeze for IdentPair",1,["uniffi_macros::IdentPair"]],["impl Freeze for CustomTypeInfo",1,["uniffi_macros::CustomTypeInfo"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/implementors/core/marker/trait.Send.js b/internals/api/implementors/core/marker/trait.Send.js index 0a4d124a74..de4b9fc1ac 100644 --- a/internals/api/implementors/core/marker/trait.Send.js +++ b/internals/api/implementors/core/marker/trait.Send.js @@ -1,5 +1,5 @@ (function() {var implementors = { "uniffi":[], -"uniffi_bindgen":[["impl Send for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Send for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Send for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Send for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Send for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Send for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Send for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Send for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Send for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::executor::ForeignExecutorCodeType"]],["impl Send for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Send for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Send for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Send for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Send for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Send for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Send for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Send for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Send for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Send for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Send for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Send for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Send for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Send for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Send for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Send for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Send for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Send for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Send for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Send for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Send for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Send for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> Send for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Send for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Send for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Send for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Send for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Send for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Send for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Send for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Send for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Send for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::python::gen_python::executor::ForeignExecutorCodeType"]],["impl Send for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Send for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Send for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Send for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Send for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Send for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Send for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Send for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Send for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Send for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Send for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Send for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Send for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Send for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Send for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Send for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Send for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Send for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Send for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Send for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Send for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> Send for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Send for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Send for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Send for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !Send for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Send for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Send for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Send for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Send for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Send for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Send for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Send for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::executor::ForeignExecutorCodeType"]],["impl Send for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Send for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Send for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Send for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Send for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Send for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Send for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Send for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Send for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Send for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Send for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Send for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Send for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Send for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Send for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Send for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Send for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Send for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Send for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Send for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> Send for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Send for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Send for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Send for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Send for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Send for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Send for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Send for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Send for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Send for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Send for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Send for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Send for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Send for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Send for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Send for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Send for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Send for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Send for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Send for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Send for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Send for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Send for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Send for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Send for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Send for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Send for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !Send for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Send for Source<Config>where\n Config: Send,",1,["uniffi_bindgen::library_mode::Source"]],["impl Send for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Send for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Send for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Send for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Send for Config",1,["uniffi_bindgen::Config"]]], +"uniffi_bindgen":[["impl Send for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Send for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Send for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Send for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Send for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Send for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Send for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Send for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Send for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Send for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Send for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Send for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Send for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Send for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Send for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Send for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Send for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Send for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Send for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Send for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Send for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Send for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Send for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Send for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Send for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Send for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Send for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Send for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Send for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Send for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> Send for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Send for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Send for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Send for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Send for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Send for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Send for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Send for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Send for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Send for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Send for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Send for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Send for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Send for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Send for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Send for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Send for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Send for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Send for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Send for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Send for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Send for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Send for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Send for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Send for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Send for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Send for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Send for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Send for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Send for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> Send for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Send for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Send for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Send for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !Send for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Send for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Send for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Send for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Send for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Send for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Send for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Send for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Send for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Send for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Send for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Send for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Send for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Send for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Send for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Send for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Send for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Send for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Send for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Send for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Send for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Send for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Send for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Send for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Send for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Send for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Send for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> Send for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Send for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Send for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Send for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Send for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Send for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Send for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Send for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Send for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Send for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Send for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Send for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Send for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Send for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Send for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Send for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Send for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Send for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Send for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Send for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Send for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Send for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Send for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Send for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Send for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Send for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Send for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !Send for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Send for Source<Config>where\n Config: Send,",1,["uniffi_bindgen::library_mode::Source"]],["impl Send for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Send for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Send for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Send for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Send for Config",1,["uniffi_bindgen::Config"]]], "uniffi_macros":[["impl !Send for ErrorAttr",1,["uniffi_macros::error::ErrorAttr"]],["impl !Send for ExportAttributeArguments",1,["uniffi_macros::export::attributes::ExportAttributeArguments"]],["impl !Send for AsyncRuntime",1,["uniffi_macros::export::attributes::AsyncRuntime"]],["impl Send for ExportedImplFnAttributes",1,["uniffi_macros::export::attributes::ExportedImplFnAttributes"]],["impl !Send for ExportItem",1,["uniffi_macros::export::item::ExportItem"]],["impl !Send for ImplItem",1,["uniffi_macros::export::item::ImplItem"]],["impl !Send for ScaffoldingBits",1,["uniffi_macros::export::scaffolding::ScaffoldingBits"]],["impl !Send for FnSignature",1,["uniffi_macros::fnsig::FnSignature"]],["impl !Send for Arg",1,["uniffi_macros::fnsig::Arg"]],["impl !Send for ArgKind",1,["uniffi_macros::fnsig::ArgKind"]],["impl Send for ReceiverArg",1,["uniffi_macros::fnsig::ReceiverArg"]],["impl !Send for NamedArg",1,["uniffi_macros::fnsig::NamedArg"]],["impl !Send for FnKind",1,["uniffi_macros::fnsig::FnKind"]],["impl !Send for FieldDefault",1,["uniffi_macros::record::FieldDefault"]],["impl !Send for FieldAttributeArguments",1,["uniffi_macros::record::FieldAttributeArguments"]],["impl Send for BuildForeignLanguageTestCaseInput",1,["uniffi_macros::test::BuildForeignLanguageTestCaseInput"]],["impl !Send for async_runtime",1,["uniffi_macros::util::kw::async_runtime"]],["impl !Send for callback_interface",1,["uniffi_macros::util::kw::callback_interface"]],["impl !Send for constructor",1,["uniffi_macros::util::kw::constructor"]],["impl !Send for default",1,["uniffi_macros::util::kw::default"]],["impl !Send for flat_error",1,["uniffi_macros::util::kw::flat_error"]],["impl !Send for None",1,["uniffi_macros::util::kw::None"]],["impl !Send for with_try_read",1,["uniffi_macros::util::kw::with_try_read"]],["impl !Send for Debug",1,["uniffi_macros::util::kw::Debug"]],["impl !Send for Display",1,["uniffi_macros::util::kw::Display"]],["impl !Send for Eq",1,["uniffi_macros::util::kw::Eq"]],["impl !Send for Hash",1,["uniffi_macros::util::kw::Hash"]],["impl !Send for handle_unknown_callback_error",1,["uniffi_macros::util::kw::handle_unknown_callback_error"]],["impl Send for ArgumentNotAllowedHere",1,["uniffi_macros::util::ArgumentNotAllowedHere"]],["impl !Send for ExternalTypeItem",1,["uniffi_macros::util::ExternalTypeItem"]],["impl !Send for IdentPair",1,["uniffi_macros::IdentPair"]],["impl !Send for CustomTypeInfo",1,["uniffi_macros::CustomTypeInfo"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/implementors/core/marker/trait.Sync.js b/internals/api/implementors/core/marker/trait.Sync.js index 0057290ca6..c5b7372dcb 100644 --- a/internals/api/implementors/core/marker/trait.Sync.js +++ b/internals/api/implementors/core/marker/trait.Sync.js @@ -1,5 +1,5 @@ (function() {var implementors = { "uniffi":[], -"uniffi_bindgen":[["impl Sync for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Sync for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Sync for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Sync for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Sync for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Sync for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Sync for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Sync for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Sync for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::executor::ForeignExecutorCodeType"]],["impl Sync for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Sync for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Sync for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Sync for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Sync for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Sync for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Sync for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Sync for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Sync for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Sync for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Sync for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Sync for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Sync for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Sync for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Sync for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Sync for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Sync for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Sync for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Sync for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Sync for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Sync for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> !Sync for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Sync for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Sync for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Sync for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Sync for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Sync for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Sync for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Sync for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Sync for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Sync for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::python::gen_python::executor::ForeignExecutorCodeType"]],["impl Sync for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Sync for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Sync for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Sync for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Sync for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Sync for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Sync for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Sync for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Sync for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Sync for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Sync for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Sync for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Sync for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Sync for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Sync for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Sync for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Sync for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Sync for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Sync for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Sync for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> !Sync for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Sync for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Sync for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !Sync for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Sync for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Sync for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Sync for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Sync for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Sync for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Sync for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Sync for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::executor::ForeignExecutorCodeType"]],["impl Sync for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Sync for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Sync for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Sync for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Sync for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Sync for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Sync for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Sync for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Sync for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Sync for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Sync for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Sync for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Sync for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Sync for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Sync for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Sync for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Sync for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Sync for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Sync for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> !Sync for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Sync for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Sync for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Sync for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Sync for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Sync for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Sync for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Sync for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Sync for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Sync for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Sync for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Sync for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Sync for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Sync for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Sync for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Sync for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Sync for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Sync for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Sync for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Sync for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Sync for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Sync for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Sync for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Sync for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Sync for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Sync for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !Sync for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Sync for Source<Config>where\n Config: Sync,",1,["uniffi_bindgen::library_mode::Source"]],["impl Sync for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Sync for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Sync for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Sync for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Sync for Config",1,["uniffi_bindgen::Config"]]], +"uniffi_bindgen":[["impl Sync for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Sync for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Sync for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Sync for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Sync for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Sync for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Sync for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Sync for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Sync for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Sync for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Sync for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Sync for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Sync for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Sync for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Sync for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Sync for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Sync for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Sync for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Sync for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Sync for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Sync for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Sync for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Sync for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Sync for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Sync for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Sync for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Sync for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Sync for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Sync for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> !Sync for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Sync for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Sync for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Sync for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Sync for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Sync for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Sync for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Sync for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Sync for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Sync for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Sync for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Sync for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Sync for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Sync for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Sync for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Sync for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Sync for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Sync for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Sync for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Sync for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Sync for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Sync for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Sync for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Sync for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Sync for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Sync for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Sync for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Sync for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Sync for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> !Sync for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Sync for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Sync for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !Sync for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Sync for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Sync for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Sync for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Sync for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Sync for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Sync for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Sync for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Sync for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Sync for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Sync for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Sync for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Sync for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Sync for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Sync for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Sync for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Sync for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Sync for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Sync for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Sync for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Sync for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Sync for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Sync for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Sync for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Sync for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Sync for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> !Sync for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Sync for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Sync for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Sync for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Sync for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Sync for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Sync for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Sync for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Sync for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Sync for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Sync for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Sync for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Sync for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Sync for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Sync for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Sync for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Sync for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Sync for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Sync for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Sync for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Sync for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Sync for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Sync for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Sync for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Sync for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Sync for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Sync for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !Sync for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Sync for Source<Config>where\n Config: Sync,",1,["uniffi_bindgen::library_mode::Source"]],["impl Sync for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Sync for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Sync for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Sync for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Sync for Config",1,["uniffi_bindgen::Config"]]], "uniffi_macros":[["impl !Sync for ErrorAttr",1,["uniffi_macros::error::ErrorAttr"]],["impl !Sync for ExportAttributeArguments",1,["uniffi_macros::export::attributes::ExportAttributeArguments"]],["impl !Sync for AsyncRuntime",1,["uniffi_macros::export::attributes::AsyncRuntime"]],["impl Sync for ExportedImplFnAttributes",1,["uniffi_macros::export::attributes::ExportedImplFnAttributes"]],["impl !Sync for ExportItem",1,["uniffi_macros::export::item::ExportItem"]],["impl !Sync for ImplItem",1,["uniffi_macros::export::item::ImplItem"]],["impl !Sync for ScaffoldingBits",1,["uniffi_macros::export::scaffolding::ScaffoldingBits"]],["impl !Sync for FnSignature",1,["uniffi_macros::fnsig::FnSignature"]],["impl !Sync for Arg",1,["uniffi_macros::fnsig::Arg"]],["impl !Sync for ArgKind",1,["uniffi_macros::fnsig::ArgKind"]],["impl Sync for ReceiverArg",1,["uniffi_macros::fnsig::ReceiverArg"]],["impl !Sync for NamedArg",1,["uniffi_macros::fnsig::NamedArg"]],["impl !Sync for FnKind",1,["uniffi_macros::fnsig::FnKind"]],["impl !Sync for FieldDefault",1,["uniffi_macros::record::FieldDefault"]],["impl !Sync for FieldAttributeArguments",1,["uniffi_macros::record::FieldAttributeArguments"]],["impl Sync for BuildForeignLanguageTestCaseInput",1,["uniffi_macros::test::BuildForeignLanguageTestCaseInput"]],["impl !Sync for async_runtime",1,["uniffi_macros::util::kw::async_runtime"]],["impl !Sync for callback_interface",1,["uniffi_macros::util::kw::callback_interface"]],["impl !Sync for constructor",1,["uniffi_macros::util::kw::constructor"]],["impl !Sync for default",1,["uniffi_macros::util::kw::default"]],["impl !Sync for flat_error",1,["uniffi_macros::util::kw::flat_error"]],["impl !Sync for None",1,["uniffi_macros::util::kw::None"]],["impl !Sync for with_try_read",1,["uniffi_macros::util::kw::with_try_read"]],["impl !Sync for Debug",1,["uniffi_macros::util::kw::Debug"]],["impl !Sync for Display",1,["uniffi_macros::util::kw::Display"]],["impl !Sync for Eq",1,["uniffi_macros::util::kw::Eq"]],["impl !Sync for Hash",1,["uniffi_macros::util::kw::Hash"]],["impl !Sync for handle_unknown_callback_error",1,["uniffi_macros::util::kw::handle_unknown_callback_error"]],["impl Sync for ArgumentNotAllowedHere",1,["uniffi_macros::util::ArgumentNotAllowedHere"]],["impl !Sync for ExternalTypeItem",1,["uniffi_macros::util::ExternalTypeItem"]],["impl !Sync for IdentPair",1,["uniffi_macros::IdentPair"]],["impl !Sync for CustomTypeInfo",1,["uniffi_macros::CustomTypeInfo"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/implementors/core/marker/trait.Unpin.js b/internals/api/implementors/core/marker/trait.Unpin.js index fa6b439888..ebc56742bd 100644 --- a/internals/api/implementors/core/marker/trait.Unpin.js +++ b/internals/api/implementors/core/marker/trait.Unpin.js @@ -1,5 +1,5 @@ (function() {var implementors = { "uniffi":[], -"uniffi_bindgen":[["impl Unpin for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Unpin for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Unpin for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Unpin for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Unpin for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Unpin for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Unpin for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Unpin for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Unpin for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::executor::ForeignExecutorCodeType"]],["impl Unpin for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Unpin for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Unpin for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Unpin for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Unpin for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Unpin for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Unpin for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Unpin for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Unpin for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Unpin for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Unpin for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Unpin for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Unpin for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Unpin for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Unpin for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Unpin for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Unpin for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Unpin for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Unpin for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Unpin for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Unpin for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> Unpin for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Unpin for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Unpin for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Unpin for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Unpin for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Unpin for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Unpin for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Unpin for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Unpin for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Unpin for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::python::gen_python::executor::ForeignExecutorCodeType"]],["impl Unpin for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Unpin for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Unpin for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Unpin for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Unpin for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Unpin for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Unpin for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Unpin for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Unpin for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Unpin for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Unpin for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Unpin for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Unpin for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Unpin for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Unpin for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Unpin for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Unpin for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Unpin for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Unpin for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Unpin for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> Unpin for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Unpin for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Unpin for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> Unpin for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Unpin for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Unpin for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Unpin for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Unpin for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Unpin for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Unpin for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Unpin for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::executor::ForeignExecutorCodeType"]],["impl Unpin for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Unpin for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Unpin for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Unpin for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Unpin for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Unpin for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Unpin for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Unpin for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Unpin for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Unpin for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Unpin for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Unpin for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Unpin for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Unpin for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Unpin for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Unpin for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Unpin for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Unpin for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Unpin for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> Unpin for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Unpin for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Unpin for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Unpin for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Unpin for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Unpin for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Unpin for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Unpin for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Unpin for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Unpin for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Unpin for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Unpin for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Unpin for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Unpin for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Unpin for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Unpin for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Unpin for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Unpin for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Unpin for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Unpin for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Unpin for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Unpin for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Unpin for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Unpin for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Unpin for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Unpin for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> Unpin for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Unpin for Source<Config>where\n Config: Unpin,",1,["uniffi_bindgen::library_mode::Source"]],["impl Unpin for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Unpin for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Unpin for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Unpin for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Unpin for Config",1,["uniffi_bindgen::Config"]]], +"uniffi_bindgen":[["impl Unpin for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl Unpin for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl Unpin for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl Unpin for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl Unpin for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl Unpin for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl Unpin for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl Unpin for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl Unpin for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl Unpin for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl Unpin for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl Unpin for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl Unpin for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl Unpin for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl Unpin for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl Unpin for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl Unpin for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl Unpin for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl Unpin for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl Unpin for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl Unpin for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl Unpin for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl Unpin for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl Unpin for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl Unpin for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl Unpin for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl Unpin for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl Unpin for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl Unpin for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> Unpin for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> Unpin for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl Unpin for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl Unpin for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl Unpin for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl Unpin for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl Unpin for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl Unpin for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl Unpin for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl Unpin for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl Unpin for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl Unpin for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl Unpin for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl Unpin for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl Unpin for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl Unpin for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl Unpin for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl Unpin for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl Unpin for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl Unpin for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl Unpin for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl Unpin for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl Unpin for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl Unpin for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl Unpin for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl Unpin for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl Unpin for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl Unpin for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl Unpin for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> Unpin for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> Unpin for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl Unpin for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> Unpin for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl Unpin for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl Unpin for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl Unpin for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl Unpin for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl Unpin for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl Unpin for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl Unpin for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl Unpin for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl Unpin for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl Unpin for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl Unpin for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl Unpin for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl Unpin for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl Unpin for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl Unpin for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl Unpin for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl Unpin for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl Unpin for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl Unpin for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl Unpin for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl Unpin for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl Unpin for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl Unpin for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl Unpin for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl Unpin for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> Unpin for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> Unpin for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> Unpin for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> Unpin for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl Unpin for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl Unpin for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl Unpin for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl Unpin for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl Unpin for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl Unpin for Config",1,["uniffi_bindgen::bindings::Config"]],["impl Unpin for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl Unpin for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl Unpin for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl Unpin for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl Unpin for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl Unpin for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl Unpin for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl Unpin for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl Unpin for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl Unpin for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl Unpin for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl Unpin for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl Unpin for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl Unpin for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl Unpin for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl Unpin for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl Unpin for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> Unpin for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> Unpin for Source<Config>where\n Config: Unpin,",1,["uniffi_bindgen::library_mode::Source"]],["impl Unpin for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> Unpin for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl Unpin for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl Unpin for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl Unpin for Config",1,["uniffi_bindgen::Config"]]], "uniffi_macros":[["impl Unpin for ErrorAttr",1,["uniffi_macros::error::ErrorAttr"]],["impl Unpin for ExportAttributeArguments",1,["uniffi_macros::export::attributes::ExportAttributeArguments"]],["impl Unpin for AsyncRuntime",1,["uniffi_macros::export::attributes::AsyncRuntime"]],["impl Unpin for ExportedImplFnAttributes",1,["uniffi_macros::export::attributes::ExportedImplFnAttributes"]],["impl Unpin for ExportItem",1,["uniffi_macros::export::item::ExportItem"]],["impl Unpin for ImplItem",1,["uniffi_macros::export::item::ImplItem"]],["impl Unpin for ScaffoldingBits",1,["uniffi_macros::export::scaffolding::ScaffoldingBits"]],["impl Unpin for FnSignature",1,["uniffi_macros::fnsig::FnSignature"]],["impl Unpin for Arg",1,["uniffi_macros::fnsig::Arg"]],["impl Unpin for ArgKind",1,["uniffi_macros::fnsig::ArgKind"]],["impl Unpin for ReceiverArg",1,["uniffi_macros::fnsig::ReceiverArg"]],["impl Unpin for NamedArg",1,["uniffi_macros::fnsig::NamedArg"]],["impl Unpin for FnKind",1,["uniffi_macros::fnsig::FnKind"]],["impl Unpin for FieldDefault",1,["uniffi_macros::record::FieldDefault"]],["impl Unpin for FieldAttributeArguments",1,["uniffi_macros::record::FieldAttributeArguments"]],["impl Unpin for BuildForeignLanguageTestCaseInput",1,["uniffi_macros::test::BuildForeignLanguageTestCaseInput"]],["impl Unpin for async_runtime",1,["uniffi_macros::util::kw::async_runtime"]],["impl Unpin for callback_interface",1,["uniffi_macros::util::kw::callback_interface"]],["impl Unpin for constructor",1,["uniffi_macros::util::kw::constructor"]],["impl Unpin for default",1,["uniffi_macros::util::kw::default"]],["impl Unpin for flat_error",1,["uniffi_macros::util::kw::flat_error"]],["impl Unpin for None",1,["uniffi_macros::util::kw::None"]],["impl Unpin for with_try_read",1,["uniffi_macros::util::kw::with_try_read"]],["impl Unpin for Debug",1,["uniffi_macros::util::kw::Debug"]],["impl Unpin for Display",1,["uniffi_macros::util::kw::Display"]],["impl Unpin for Eq",1,["uniffi_macros::util::kw::Eq"]],["impl Unpin for Hash",1,["uniffi_macros::util::kw::Hash"]],["impl Unpin for handle_unknown_callback_error",1,["uniffi_macros::util::kw::handle_unknown_callback_error"]],["impl Unpin for ArgumentNotAllowedHere",1,["uniffi_macros::util::ArgumentNotAllowedHere"]],["impl Unpin for ExternalTypeItem",1,["uniffi_macros::util::ExternalTypeItem"]],["impl Unpin for IdentPair",1,["uniffi_macros::IdentPair"]],["impl Unpin for CustomTypeInfo",1,["uniffi_macros::CustomTypeInfo"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/internals/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index e3079f500c..7e7eef8111 100644 --- a/internals/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/internals/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,5 +1,5 @@ (function() {var implementors = { "uniffi":[], -"uniffi_bindgen":[["impl RefUnwindSafe for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl RefUnwindSafe for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl RefUnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl RefUnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl RefUnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl RefUnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl RefUnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl RefUnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl RefUnwindSafe for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::executor::ForeignExecutorCodeType"]],["impl RefUnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl RefUnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl RefUnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl RefUnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl RefUnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl RefUnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl RefUnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl RefUnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl RefUnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl RefUnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl RefUnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl RefUnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl RefUnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl RefUnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl RefUnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl RefUnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl RefUnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl RefUnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl RefUnwindSafe for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl RefUnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl RefUnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> !RefUnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> RefUnwindSafe for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl RefUnwindSafe for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl RefUnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl RefUnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl RefUnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl RefUnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl RefUnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl RefUnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl RefUnwindSafe for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::python::gen_python::executor::ForeignExecutorCodeType"]],["impl RefUnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl RefUnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl RefUnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl RefUnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl RefUnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl RefUnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl RefUnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl RefUnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl RefUnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl RefUnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl RefUnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl RefUnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl RefUnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl RefUnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl RefUnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl RefUnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl RefUnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl RefUnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl RefUnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl RefUnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> !RefUnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> RefUnwindSafe for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl RefUnwindSafe for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !RefUnwindSafe for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl RefUnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl RefUnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl RefUnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl RefUnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl RefUnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl RefUnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl RefUnwindSafe for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::executor::ForeignExecutorCodeType"]],["impl RefUnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl RefUnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl RefUnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl RefUnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl RefUnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl RefUnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl RefUnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl RefUnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl RefUnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl RefUnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl RefUnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl RefUnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl RefUnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl RefUnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl RefUnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl RefUnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl RefUnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl RefUnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl RefUnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> !RefUnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> RefUnwindSafe for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> RefUnwindSafe for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> RefUnwindSafe for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl RefUnwindSafe for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl RefUnwindSafe for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl RefUnwindSafe for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl RefUnwindSafe for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl RefUnwindSafe for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::Config"]],["impl RefUnwindSafe for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl RefUnwindSafe for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl RefUnwindSafe for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl RefUnwindSafe for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl RefUnwindSafe for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl RefUnwindSafe for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl RefUnwindSafe for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl RefUnwindSafe for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl RefUnwindSafe for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl RefUnwindSafe for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl RefUnwindSafe for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl RefUnwindSafe for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl RefUnwindSafe for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl RefUnwindSafe for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl RefUnwindSafe for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl RefUnwindSafe for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl RefUnwindSafe for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !RefUnwindSafe for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> RefUnwindSafe for Source<Config>where\n Config: RefUnwindSafe,",1,["uniffi_bindgen::library_mode::Source"]],["impl RefUnwindSafe for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> RefUnwindSafe for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl RefUnwindSafe for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl RefUnwindSafe for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::Config"]]], +"uniffi_bindgen":[["impl RefUnwindSafe for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl RefUnwindSafe for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl RefUnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl RefUnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl RefUnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl RefUnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl RefUnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl RefUnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl RefUnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl RefUnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl RefUnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl RefUnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl RefUnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl RefUnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl RefUnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl RefUnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl RefUnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl RefUnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl RefUnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl RefUnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl RefUnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl RefUnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl RefUnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl RefUnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl RefUnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl RefUnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl RefUnwindSafe for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl RefUnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl RefUnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> !RefUnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> RefUnwindSafe for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl RefUnwindSafe for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl RefUnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl RefUnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl RefUnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl RefUnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl RefUnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl RefUnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl RefUnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl RefUnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl RefUnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl RefUnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl RefUnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl RefUnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl RefUnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl RefUnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl RefUnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl RefUnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl RefUnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl RefUnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl RefUnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl RefUnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl RefUnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl RefUnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl RefUnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl RefUnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl RefUnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl RefUnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> !RefUnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> RefUnwindSafe for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl RefUnwindSafe for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !RefUnwindSafe for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl RefUnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl RefUnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl RefUnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl RefUnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl RefUnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl RefUnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl RefUnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl RefUnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl RefUnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl RefUnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl RefUnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl RefUnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl RefUnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl RefUnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl RefUnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl RefUnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl RefUnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl RefUnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl RefUnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl RefUnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl RefUnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl RefUnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl RefUnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl RefUnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl RefUnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> !RefUnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> RefUnwindSafe for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> RefUnwindSafe for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> RefUnwindSafe for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl RefUnwindSafe for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl RefUnwindSafe for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl RefUnwindSafe for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl RefUnwindSafe for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl RefUnwindSafe for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::bindings::Config"]],["impl RefUnwindSafe for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl RefUnwindSafe for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl RefUnwindSafe for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl RefUnwindSafe for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl RefUnwindSafe for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl RefUnwindSafe for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl RefUnwindSafe for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl RefUnwindSafe for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl RefUnwindSafe for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl RefUnwindSafe for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl RefUnwindSafe for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl RefUnwindSafe for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl RefUnwindSafe for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl RefUnwindSafe for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl RefUnwindSafe for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl RefUnwindSafe for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl RefUnwindSafe for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !RefUnwindSafe for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> RefUnwindSafe for Source<Config>where\n Config: RefUnwindSafe,",1,["uniffi_bindgen::library_mode::Source"]],["impl RefUnwindSafe for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> RefUnwindSafe for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl RefUnwindSafe for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl RefUnwindSafe for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl RefUnwindSafe for Config",1,["uniffi_bindgen::Config"]]], "uniffi_macros":[["impl RefUnwindSafe for ErrorAttr",1,["uniffi_macros::error::ErrorAttr"]],["impl RefUnwindSafe for ExportAttributeArguments",1,["uniffi_macros::export::attributes::ExportAttributeArguments"]],["impl RefUnwindSafe for AsyncRuntime",1,["uniffi_macros::export::attributes::AsyncRuntime"]],["impl RefUnwindSafe for ExportedImplFnAttributes",1,["uniffi_macros::export::attributes::ExportedImplFnAttributes"]],["impl RefUnwindSafe for ExportItem",1,["uniffi_macros::export::item::ExportItem"]],["impl RefUnwindSafe for ImplItem",1,["uniffi_macros::export::item::ImplItem"]],["impl RefUnwindSafe for ScaffoldingBits",1,["uniffi_macros::export::scaffolding::ScaffoldingBits"]],["impl RefUnwindSafe for FnSignature",1,["uniffi_macros::fnsig::FnSignature"]],["impl RefUnwindSafe for Arg",1,["uniffi_macros::fnsig::Arg"]],["impl RefUnwindSafe for ArgKind",1,["uniffi_macros::fnsig::ArgKind"]],["impl RefUnwindSafe for ReceiverArg",1,["uniffi_macros::fnsig::ReceiverArg"]],["impl RefUnwindSafe for NamedArg",1,["uniffi_macros::fnsig::NamedArg"]],["impl RefUnwindSafe for FnKind",1,["uniffi_macros::fnsig::FnKind"]],["impl RefUnwindSafe for FieldDefault",1,["uniffi_macros::record::FieldDefault"]],["impl RefUnwindSafe for FieldAttributeArguments",1,["uniffi_macros::record::FieldAttributeArguments"]],["impl RefUnwindSafe for BuildForeignLanguageTestCaseInput",1,["uniffi_macros::test::BuildForeignLanguageTestCaseInput"]],["impl RefUnwindSafe for async_runtime",1,["uniffi_macros::util::kw::async_runtime"]],["impl RefUnwindSafe for callback_interface",1,["uniffi_macros::util::kw::callback_interface"]],["impl RefUnwindSafe for constructor",1,["uniffi_macros::util::kw::constructor"]],["impl RefUnwindSafe for default",1,["uniffi_macros::util::kw::default"]],["impl RefUnwindSafe for flat_error",1,["uniffi_macros::util::kw::flat_error"]],["impl RefUnwindSafe for None",1,["uniffi_macros::util::kw::None"]],["impl RefUnwindSafe for with_try_read",1,["uniffi_macros::util::kw::with_try_read"]],["impl RefUnwindSafe for Debug",1,["uniffi_macros::util::kw::Debug"]],["impl RefUnwindSafe for Display",1,["uniffi_macros::util::kw::Display"]],["impl RefUnwindSafe for Eq",1,["uniffi_macros::util::kw::Eq"]],["impl RefUnwindSafe for Hash",1,["uniffi_macros::util::kw::Hash"]],["impl RefUnwindSafe for handle_unknown_callback_error",1,["uniffi_macros::util::kw::handle_unknown_callback_error"]],["impl RefUnwindSafe for ArgumentNotAllowedHere",1,["uniffi_macros::util::ArgumentNotAllowedHere"]],["impl RefUnwindSafe for ExternalTypeItem",1,["uniffi_macros::util::ExternalTypeItem"]],["impl RefUnwindSafe for IdentPair",1,["uniffi_macros::IdentPair"]],["impl RefUnwindSafe for CustomTypeInfo",1,["uniffi_macros::CustomTypeInfo"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/internals/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 54c9bf639a..f30b2f7f0a 100644 --- a/internals/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/internals/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,5 +1,5 @@ (function() {var implementors = { "uniffi":[], -"uniffi_bindgen":[["impl UnwindSafe for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl UnwindSafe for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl UnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl UnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl UnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl UnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl UnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl UnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl UnwindSafe for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::executor::ForeignExecutorCodeType"]],["impl UnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl UnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl UnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl UnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl UnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl UnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl UnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl UnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl UnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl UnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl UnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl UnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl UnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl UnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl UnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl UnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl UnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl UnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl UnwindSafe for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl UnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl UnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> UnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> UnwindSafe for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl UnwindSafe for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl UnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl UnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl UnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl UnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl UnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl UnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl UnwindSafe for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::python::gen_python::executor::ForeignExecutorCodeType"]],["impl UnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl UnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl UnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl UnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl UnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl UnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl UnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl UnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl UnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl UnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl UnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl UnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl UnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl UnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl UnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl UnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl UnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl UnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl UnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl UnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> UnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> UnwindSafe for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl UnwindSafe for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !UnwindSafe for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl UnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl UnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl UnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl UnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl UnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl UnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl UnwindSafe for ForeignExecutorCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::executor::ForeignExecutorCodeType"]],["impl UnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl UnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl UnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl UnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl UnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl UnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl UnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl UnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl UnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl UnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl UnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl UnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl UnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl UnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl UnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl UnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl UnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl UnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl UnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> UnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> UnwindSafe for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> UnwindSafe for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> UnwindSafe for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl UnwindSafe for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl UnwindSafe for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl UnwindSafe for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl UnwindSafe for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl UnwindSafe for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::Config"]],["impl UnwindSafe for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl UnwindSafe for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl UnwindSafe for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl UnwindSafe for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl UnwindSafe for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl UnwindSafe for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl UnwindSafe for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl UnwindSafe for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl UnwindSafe for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl UnwindSafe for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl UnwindSafe for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl UnwindSafe for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl UnwindSafe for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl UnwindSafe for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl UnwindSafe for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl UnwindSafe for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl UnwindSafe for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !UnwindSafe for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> UnwindSafe for Source<Config>where\n Config: UnwindSafe,",1,["uniffi_bindgen::library_mode::Source"]],["impl UnwindSafe for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> UnwindSafe for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl UnwindSafe for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl UnwindSafe for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::Config"]]], +"uniffi_bindgen":[["impl UnwindSafe for TemplateExpression",1,["uniffi_bindgen::backend::config::TemplateExpression"]],["impl UnwindSafe for UniFFIError",1,["uniffi_bindgen::backend::filters::UniFFIError"]],["impl UnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType"]],["impl UnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::OptionalCodeType"]],["impl UnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::SequenceCodeType"]],["impl UnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds::MapCodeType"]],["impl UnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::custom::CustomCodeType"]],["impl UnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_::EnumCodeType"]],["impl UnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::external::ExternalCodeType"]],["impl UnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType"]],["impl UnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany::DurationCodeType"]],["impl UnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::object::ObjectCodeType"]],["impl UnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BooleanCodeType"]],["impl UnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::StringCodeType"]],["impl UnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::BytesCodeType"]],["impl UnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int8CodeType"]],["impl UnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int16CodeType"]],["impl UnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int32CodeType"]],["impl UnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Int64CodeType"]],["impl UnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt8CodeType"]],["impl UnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt16CodeType"]],["impl UnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt32CodeType"]],["impl UnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::UInt64CodeType"]],["impl UnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float32CodeType"]],["impl UnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives::Float64CodeType"]],["impl UnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::record::RecordCodeType"]],["impl UnwindSafe for VariantCodeType",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::variant::VariantCodeType"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::Config"]],["impl UnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig"]],["impl UnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"]],["impl<'a> UnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::TypeRenderer"]],["impl<'a> UnwindSafe for KotlinWrapper<'a>",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinWrapper"]],["impl UnwindSafe for KotlinCodeOracle",1,["uniffi_bindgen::bindings::kotlin::gen_kotlin::KotlinCodeOracle"]],["impl UnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType"]],["impl UnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::OptionalCodeType"]],["impl UnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::SequenceCodeType"]],["impl UnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::python::gen_python::compounds::MapCodeType"]],["impl UnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::python::gen_python::custom::CustomCodeType"]],["impl UnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::python::gen_python::enum_::EnumCodeType"]],["impl UnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::python::gen_python::external::ExternalCodeType"]],["impl UnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::TimestampCodeType"]],["impl UnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::python::gen_python::miscellany::DurationCodeType"]],["impl UnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::python::gen_python::object::ObjectCodeType"]],["impl UnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BooleanCodeType"]],["impl UnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::StringCodeType"]],["impl UnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::BytesCodeType"]],["impl UnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int8CodeType"]],["impl UnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int16CodeType"]],["impl UnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int32CodeType"]],["impl UnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Int64CodeType"]],["impl UnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt8CodeType"]],["impl UnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt16CodeType"]],["impl UnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt32CodeType"]],["impl UnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::UInt64CodeType"]],["impl UnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float32CodeType"]],["impl UnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::python::gen_python::primitives::Float64CodeType"]],["impl UnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::python::gen_python::record::RecordCodeType"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::python::gen_python::Config"]],["impl UnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig"]],["impl UnwindSafe for ImportRequirement",1,["uniffi_bindgen::bindings::python::gen_python::ImportRequirement"]],["impl<'a> UnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::python::gen_python::TypeRenderer"]],["impl<'a> UnwindSafe for PythonWrapper<'a>",1,["uniffi_bindgen::bindings::python::gen_python::PythonWrapper"]],["impl UnwindSafe for PythonCodeOracle",1,["uniffi_bindgen::bindings::python::gen_python::PythonCodeOracle"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::ruby::gen_ruby::Config"]],["impl<'a> !UnwindSafe for RubyWrapper<'a>",1,["uniffi_bindgen::bindings::ruby::gen_ruby::RubyWrapper"]],["impl UnwindSafe for CallbackInterfaceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType"]],["impl UnwindSafe for OptionalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::OptionalCodeType"]],["impl UnwindSafe for SequenceCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::SequenceCodeType"]],["impl UnwindSafe for MapCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::compounds::MapCodeType"]],["impl UnwindSafe for CustomCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::custom::CustomCodeType"]],["impl UnwindSafe for EnumCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::enum_::EnumCodeType"]],["impl UnwindSafe for ExternalCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::external::ExternalCodeType"]],["impl UnwindSafe for TimestampCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::TimestampCodeType"]],["impl UnwindSafe for DurationCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::miscellany::DurationCodeType"]],["impl UnwindSafe for ObjectCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::object::ObjectCodeType"]],["impl UnwindSafe for BooleanCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BooleanCodeType"]],["impl UnwindSafe for StringCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::StringCodeType"]],["impl UnwindSafe for BytesCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::BytesCodeType"]],["impl UnwindSafe for Int8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int8CodeType"]],["impl UnwindSafe for Int16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int16CodeType"]],["impl UnwindSafe for Int32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int32CodeType"]],["impl UnwindSafe for Int64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Int64CodeType"]],["impl UnwindSafe for UInt8CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt8CodeType"]],["impl UnwindSafe for UInt16CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt16CodeType"]],["impl UnwindSafe for UInt32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt32CodeType"]],["impl UnwindSafe for UInt64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::UInt64CodeType"]],["impl UnwindSafe for Float32CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float32CodeType"]],["impl UnwindSafe for Float64CodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::primitives::Float64CodeType"]],["impl UnwindSafe for RecordCodeType",1,["uniffi_bindgen::bindings::swift::gen_swift::record::RecordCodeType"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::swift::gen_swift::Config"]],["impl UnwindSafe for CustomTypeConfig",1,["uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig"]],["impl<'a> UnwindSafe for TypeRenderer<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::TypeRenderer"]],["impl<'config, 'ci> UnwindSafe for BridgingHeader<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::BridgingHeader"]],["impl<'config, 'ci> UnwindSafe for ModuleMap<'config, 'ci>",1,["uniffi_bindgen::bindings::swift::gen_swift::ModuleMap"]],["impl<'a> UnwindSafe for SwiftWrapper<'a>",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftWrapper"]],["impl UnwindSafe for SwiftCodeOracle",1,["uniffi_bindgen::bindings::swift::gen_swift::SwiftCodeOracle"]],["impl UnwindSafe for GeneratedSources",1,["uniffi_bindgen::bindings::swift::test::GeneratedSources"]],["impl UnwindSafe for Bindings",1,["uniffi_bindgen::bindings::swift::Bindings"]],["impl UnwindSafe for TargetLanguage",1,["uniffi_bindgen::bindings::TargetLanguage"]],["impl UnwindSafe for RunScriptOptions",1,["uniffi_bindgen::bindings::RunScriptOptions"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::bindings::Config"]],["impl UnwindSafe for TypeUniverse",1,["uniffi_bindgen::interface::universe::TypeUniverse"]],["impl UnwindSafe for CallbackInterface",1,["uniffi_bindgen::interface::callbacks::CallbackInterface"]],["impl UnwindSafe for Enum",1,["uniffi_bindgen::interface::enum_::Enum"]],["impl UnwindSafe for Variant",1,["uniffi_bindgen::interface::enum_::Variant"]],["impl UnwindSafe for Function",1,["uniffi_bindgen::interface::function::Function"]],["impl UnwindSafe for Argument",1,["uniffi_bindgen::interface::function::Argument"]],["impl UnwindSafe for ResultType",1,["uniffi_bindgen::interface::function::ResultType"]],["impl UnwindSafe for Object",1,["uniffi_bindgen::interface::object::Object"]],["impl UnwindSafe for Constructor",1,["uniffi_bindgen::interface::object::Constructor"]],["impl UnwindSafe for Method",1,["uniffi_bindgen::interface::object::Method"]],["impl UnwindSafe for UniffiTrait",1,["uniffi_bindgen::interface::object::UniffiTrait"]],["impl UnwindSafe for Record",1,["uniffi_bindgen::interface::record::Record"]],["impl UnwindSafe for Field",1,["uniffi_bindgen::interface::record::Field"]],["impl UnwindSafe for FfiType",1,["uniffi_bindgen::interface::ffi::FfiType"]],["impl UnwindSafe for FfiFunction",1,["uniffi_bindgen::interface::ffi::FfiFunction"]],["impl UnwindSafe for FfiArgument",1,["uniffi_bindgen::interface::ffi::FfiArgument"]],["impl UnwindSafe for ComponentInterface",1,["uniffi_bindgen::interface::ComponentInterface"]],["impl<'a> !UnwindSafe for RecursiveTypeIterator<'a>",1,["uniffi_bindgen::interface::RecursiveTypeIterator"]],["impl<Config> UnwindSafe for Source<Config>where\n Config: UnwindSafe,",1,["uniffi_bindgen::library_mode::Source"]],["impl UnwindSafe for ExtractedItems",1,["uniffi_bindgen::macro_metadata::extract::ExtractedItems"]],["impl<'a> UnwindSafe for RustScaffolding<'a>",1,["uniffi_bindgen::scaffolding::RustScaffolding"]],["impl UnwindSafe for EmptyBindingsConfig",1,["uniffi_bindgen::EmptyBindingsConfig"]],["impl UnwindSafe for BindingGeneratorDefault",1,["uniffi_bindgen::BindingGeneratorDefault"]],["impl UnwindSafe for Config",1,["uniffi_bindgen::Config"]]], "uniffi_macros":[["impl UnwindSafe for ErrorAttr",1,["uniffi_macros::error::ErrorAttr"]],["impl UnwindSafe for ExportAttributeArguments",1,["uniffi_macros::export::attributes::ExportAttributeArguments"]],["impl UnwindSafe for AsyncRuntime",1,["uniffi_macros::export::attributes::AsyncRuntime"]],["impl UnwindSafe for ExportedImplFnAttributes",1,["uniffi_macros::export::attributes::ExportedImplFnAttributes"]],["impl UnwindSafe for ExportItem",1,["uniffi_macros::export::item::ExportItem"]],["impl UnwindSafe for ImplItem",1,["uniffi_macros::export::item::ImplItem"]],["impl UnwindSafe for ScaffoldingBits",1,["uniffi_macros::export::scaffolding::ScaffoldingBits"]],["impl UnwindSafe for FnSignature",1,["uniffi_macros::fnsig::FnSignature"]],["impl UnwindSafe for Arg",1,["uniffi_macros::fnsig::Arg"]],["impl UnwindSafe for ArgKind",1,["uniffi_macros::fnsig::ArgKind"]],["impl UnwindSafe for ReceiverArg",1,["uniffi_macros::fnsig::ReceiverArg"]],["impl UnwindSafe for NamedArg",1,["uniffi_macros::fnsig::NamedArg"]],["impl UnwindSafe for FnKind",1,["uniffi_macros::fnsig::FnKind"]],["impl UnwindSafe for FieldDefault",1,["uniffi_macros::record::FieldDefault"]],["impl UnwindSafe for FieldAttributeArguments",1,["uniffi_macros::record::FieldAttributeArguments"]],["impl UnwindSafe for BuildForeignLanguageTestCaseInput",1,["uniffi_macros::test::BuildForeignLanguageTestCaseInput"]],["impl UnwindSafe for async_runtime",1,["uniffi_macros::util::kw::async_runtime"]],["impl UnwindSafe for callback_interface",1,["uniffi_macros::util::kw::callback_interface"]],["impl UnwindSafe for constructor",1,["uniffi_macros::util::kw::constructor"]],["impl UnwindSafe for default",1,["uniffi_macros::util::kw::default"]],["impl UnwindSafe for flat_error",1,["uniffi_macros::util::kw::flat_error"]],["impl UnwindSafe for None",1,["uniffi_macros::util::kw::None"]],["impl UnwindSafe for with_try_read",1,["uniffi_macros::util::kw::with_try_read"]],["impl UnwindSafe for Debug",1,["uniffi_macros::util::kw::Debug"]],["impl UnwindSafe for Display",1,["uniffi_macros::util::kw::Display"]],["impl UnwindSafe for Eq",1,["uniffi_macros::util::kw::Eq"]],["impl UnwindSafe for Hash",1,["uniffi_macros::util::kw::Hash"]],["impl UnwindSafe for handle_unknown_callback_error",1,["uniffi_macros::util::kw::handle_unknown_callback_error"]],["impl UnwindSafe for ArgumentNotAllowedHere",1,["uniffi_macros::util::ArgumentNotAllowedHere"]],["impl UnwindSafe for ExternalTypeItem",1,["uniffi_macros::util::ExternalTypeItem"]],["impl UnwindSafe for IdentPair",1,["uniffi_macros::IdentPair"]],["impl UnwindSafe for CustomTypeInfo",1,["uniffi_macros::CustomTypeInfo"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/internals/api/search-index.js b/internals/api/search-index.js index a2d59031a9..06df35e140 100644 --- a/internals/api/search-index.js +++ b/internals/api/search-index.js @@ -1,8 +1,8 @@ var searchIndex = JSON.parse('{\ -"uniffi":{"doc":"","t":"ENNNIYNNNYIIIQQQQDGDDGEDRIIIQIINDYNYGQDDEGDEGENNNNSSSSSSNNDLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLOMMLMFFLLFLLMLLLLLLXOOMMLLLAOLLLLLLLLLLLLLLMXAOOOKLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLOMLLOLLLLLLLLLLLLLLLLLLLLMMLKLKKKLLLKLALLLLLLMLFFFFFFLLOMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKLLLLLLLLLLLLLLLLFFFFOOOOKKKLLDIDFGOLLOLLLLLLLKLLLLLLLLOLLOLLLLMLLLLLLLLLLLLMLLLLLLLLKIIDDKLLKLLLLLLLLLLLAMLLLKLLKLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLIIDDDDDDDMKLLKLLLLMLLLLLLLLLLLLLLMMLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNEEIDDNDDDRDNNNNLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLKLLLLLLLLLLLLOLLMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLMLLMKOOFLLFLLMMLLMLLLLLLLLLLMFFFFLLLLMLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOAAAAAOOAOAAAOAAAOOOOOOAOOOAOAAAAOAOOAAAAAAAAOOOAAAOOAOAOAAAAOAOAAAAAAAAAOAAAOOOAAAAAAOOAOODIIDGDLMLKLKLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLIDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLFFMLLLKLLFFLLOOADRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFRRRRRRGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGRRRRRFFFFFFRRRRRRRRRRRRRRRRRRRRRRRRFFFDDDDDDDDDDDDGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLMLLLLLLLLLLLMLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLFLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOIDQLLLLLLFLMKLLLLLLLIIKKDDDDDDDDDDLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDDDDDDRDRDDDRLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIYKLIYNNNIYEIYIYDLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLFLFFFLFFLKLLLLLLLLLLLLLIIQQIIEIIIKKLLLLLLLLLLKLLLLFKLLLLLLKLKLLIYFKIDLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRRRRARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRARRRRRRRRRRRRRRRRRRRDDDGGGGGGGGGGGDDMMLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGELLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLMMLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILMLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLMLMLLLLLLLMKKKKKKKKKLLLLLMMMMLLLLLLLLLMMMLMMLLLLLLLLLLLLLMLMLMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLKLLIIQQQDDDMLLLLLLLLLLMLLLLLLLLLKLLLLOFKLLLFFLLLLLLLLLLLIDIYIQDLLLLKLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLFFFFRRRRRRRRRRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFLLLLOOLLLRRDDDDDDIDDIIDDDDDIDIDDDQIQQIDDDDDIDDDDDDIDDIDDIIDMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMFLLLKLLMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFKLLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMLLLLLLLMLMMMMKLLMFFMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLKMFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLIYIYIQIIDDIIIIIIIIIKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSDIDSDTSSSLFFFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLFFLLLLLLLLLLLFFLLLLLLLLLLLMFFFLLOLFMFFFLLLLLLLFFLLLLLFFLLLLLLLLLLLLLLMLFMMMFLLLFLDNSNNEDDESSNNNNEDDSSNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNENENSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNNDDDDDDDDDDDDNDDNDNDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIENINNEIIIIIINIIIIIENIIIIIIIQQQQQQQQQQQQQQQDIDDDDDIIIQQIIIIIIQIQNDQNKKLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLKLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLMMMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKLLLLLLKKKLKKKKLLLLMMMKLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDIILLLLLLLLLMLLLMLLLLLLLMLLLLLLLLLLLLLLMLMLMLLMLLLLLLLLLLLLLLLFFFFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLAAAAAIIIYIYYIYIIIYNIIIIIIYIQIQQINNEIYQIYIYEIINIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLLLOLLIIIYIYYIYIIIYNIIIIIIYIQIQQINNEIYQIYIYEIINIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLLLOLLIIIYIYYIYIIIYNQQIIIIIIIYIQIQQINNEIYQIYIYEIINIIIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLKKLLOLLIIIYIYYIYIIIYNQQIIIIIIIYIQIQQINNEIYQIYIYEIINIIIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLKKLLOLLIIIYIYYIYIIIYNIIIIIIYIQIQQINNEIYQIYIYEIINIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLLLOLLCCCCCCCCCCCCCCCCCDDSQDILOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLFFLLLLLLLLLLLLLLLFFFFLFFLFLLLLLLFFLLLLFLLLLFFLLLLMMFFFFLFLFFFLLLLLLLLLLLLLLLMLFFFFNDDDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSQQQQQQQQNSSQQDDQQQQQQIQQQQNDIIIIIIIIIIIIIIQQEKKKKLLLLKKKKKKKLLLKLLKKGGGGGGGGGGGGGGLLLKKKKLGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOLLKKKKLKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKQQQQQQQQQSDQQQQQQQQQDIIIIIIIIQQKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLKLKLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLKKLLGGGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLKLLKLLKLLKLLLLLKLLKKLLKLLLLLKLLKLLKLLGGGGGGGLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKKLLLLLLLLLLKLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLKLLLLKLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKLLKKLLKKLLKKLLDDDDDDDDDDDQDDQDDDDDDDDIIDDDDDDDMMMMMMLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFKKKKFKKMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMLMMFMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMFFDLLLLLLFLMFFMLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKFFFFMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLALLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLMLMDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLKLLLLLLMMLLLLLLLKLLLMMKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDALLLLLLLLLLLMLLLLLLLLRRRRRRRRRRRNNDDDDDDDDDDDDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMDNEDDNDMMLLLLLLLLLLLLLLLLMLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLMLMLMLMMLDSSSSSDSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRFFRAFFRRENNNNNNIDGDDGEDRNNDDEGDEGENNNNNNDMAMMMMMKAFAAAMMMMFFFFFFAAAFFFFENDRNNDMMIKDMMGGNNNDEDGENNFMDMMMFFFFNNDENNMMFNNGDEFFFFFDMFAMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR","n":["CallbackResult","Cancelled","Cancelled","Cancelled","ConvertError","Enum","Error","Error","Error","Error","FfiConverter","FfiConverterArc","FfiDefault","FfiType","FfiType","FfiType","FfiType","ForeignBytes","ForeignCallback","ForeignCallbackInternals","ForeignExecutor","ForeignExecutorCallback","ForeignExecutorCallbackResult","ForeignExecutorHandle","IDX_CALLBACK_FREE","Lift","LiftRef","LiftReturn","LiftType","Lower","LowerReturn","MaybeReady","MetadataBuffer","Object","Ready","Record","Result","ReturnType","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFutureHandle","RustFuturePoll","RustTaskCallback","RustTaskCallbackCode","Success","Success","Success","Success","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","UnexpectedError","UnexpectedError","UnexpectedUniFFICallbackError","as_ref","as_slice","assert_compatible_version","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","build_foreign_language_testcases","bytes","callback_cell","cancelled","capacity","check_compatible_version","check_remaining","check_result_code","checksum","checksum_metadata","clone","clone_into","code","concat","concat_bool","concat_long_str","concat_str","concat_u32","concat_value","constructor","custom_newtype","custom_type","data","data","data_pointer","default","default","deps","derive_ffi_traits","destroy","destroy_into_vec","drop","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","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","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","foreign_executor_callback_set","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_code","from_raw_parts","from_raw_parts","from_reason","from_vec","generate_and_include_scaffolding","handle","handle_callback_unexpected_error","handle_failed_lift","include_scaffolding","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_array","invoke_callback","is_empty","is_empty","len","len","len","len","lift_callback_error","lift_callback_return","lift_callback_return","lower","lower","lower","lower","lower","lower_into_rust_buffer","lower_return","lower_return","metadata","new","new","new","new","new_with_size","provide","reason","run","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","schedule","set_callback","setup_scaffolding","size","to_owned","to_string","try_convert_unexpected_callback_error","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_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_lift","try_lift","try_lift","try_lift","try_lift","try_lift_from_rust_buffer","try_read","try_read","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","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","write","write","Chain","Context","Error","Ok","Result","anyhow","as_ref","as_ref","bail","borrow","borrow","borrow_mut","borrow_mut","chain","clone","clone_into","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","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_into","clone_into","cmp","cmp","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","equivalent","equivalent","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","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","consume","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","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_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","debug","default","default","enabled","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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","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_into","clone_into","clone_into","dangling","dealloc","deallocate","eq","eq","eq","equivalent","equivalent","equivalent","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","pad_to_align","padding_needed_for","provide","provide","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","Demand","Provider","TypeId","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","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","equivalent","fmt","fmt","fmt","fmt","fmt","from","hash","into","is","is","is","of","partial_cmp","provide","provide_ref","provide_ref_with","provide_value","provide_value_with","request_ref","request_value","t","to_owned","try_from","try_into","type_id","type_id","type_id","type_name","type_name_of_val","would_be_satisfied_by_ref_of","would_be_satisfied_by_value_of","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_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","eax","ebx","ecx","edx","eq","equivalent","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","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_into","clone_into","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_unchecked","next","next_back","provide","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_char","as_str","as_u8","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","count","digit","digit_unchecked","eq","equivalent","escape_default","fmt","fmt","fmt","fmt","from","from","from_u8","from_u8_unchecked","hash","into","into","into_iter","last","len","next","next_back","partial_cmp","size_hint","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","assert_matches","debug_assert_matches","AsyncIterator","FromIter","Item","borrow","borrow_mut","clone","clone_into","fmt","from","from_iter","into","iter","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_into","clone_into","clone_into","cmp","cmp","default","default","default","default","default","default","deref","deref","deref","deref_mut","description","description","eq","eq","eq","equivalent","equivalent","equivalent","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","partial_cmp","partial_cmp","provide","provide","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_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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","count","count","count","decode_utf16","description","description","description","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","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","next","next","next","next","next","next","next_back","next_back","provide","provide","provide","provide","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_into","clone_into","cmp","cmp","cmp","default","eq","eq","eq","equivalent","equivalent","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","ne","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_into","cmp","description","eq","equivalent","fmt","fmt","from","from","from","from","hash","identity","into","into","partial_cmp","provide","report","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","Default","Default","default","default","Error","Source","borrow","borrow_mut","cause","clone","clone_into","current","description","downcast","downcast","downcast","downcast_mut","downcast_mut","downcast_mut","downcast_ref","downcast_ref","downcast_ref","fmt","from","into","into_iter","is","is","is","next","provide","request_ref","request_ref","request_ref","request_value","request_value","request_value","source","sources","to_owned","try_from","try_into","type_id","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","FRAC_1_PI","FRAC_1_SQRT_2","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","PI","SQRT_2","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","FRAC_1_PI","FRAC_1_SQRT_2","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","PI","SQRT_2","TAU","CStr","FromBytesUntilNulError","FromBytesWithNulError","NonZero_c_char","NonZero_c_int","NonZero_c_long","NonZero_c_longlong","NonZero_c_schar","NonZero_c_short","NonZero_c_uchar","NonZero_c_uint","NonZero_c_ulong","NonZero_c_ulonglong","NonZero_c_ushort","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_into","clone_into","clone_into","clone_into","cmp","default","deref","deref_mut","description","drop","eq","eq","eq","equivalent","equivalent","equivalent","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","overflow_arg_area","partial_cmp","provide","provide","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","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","align","alternate","args","as_str","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","buf","clone","clone","clone","clone_into","clone_into","clone_into","cmp","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","empty_name","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","field","field","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","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","key","pad","pad_integral","partial_cmp","pieces","precision","precision","provide","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_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","value","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_into","clone_into","f","fmt","fmt","fmt","from","from","from","into","into","into","into_future","into_future","into_future","into_future","into_inner","join","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_into","clone_into","default","default","eq","equivalent","finish","finish","fmt","fmt","from","from","hash","hash_one","hash_slice","into","into","new","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","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","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","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","option_payload_ptr","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","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","BasicBlock","Call","CastTransmute","Checked","CopyForDeref","Deinit","Discriminant","Drop","Field","Goto","Len","Move","Offset","Retag","Return","SetDiscriminant","Static","StaticMut","StorageDead","StorageLive","Unreachable","Variant","borrow","borrow_mut","from","into","mir","place","try_from","try_into","type_id","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","Once","OnceWith","Peekable","Product","Repeat","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_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_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_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","copied","count","count","count","count","count","count","count","count","count","count","count","count","count","cycle","default","default","default","default","default","default","default","default","element","empty","enumerate","eq","eq_by","extend","extend_one","extend_reserve","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","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_fn","from_generator","from_iter","fuse","ge","gen","gt","index","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_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","le","len","len","len","len","len","len","len","len","len","len","len","len","len","lt","map","map_while","max","max_by","max_by_key","min","min_by","min_by_key","n","n","ne","needs_sep","needs_sep","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_chunk","next_chunk","next_chunk","next_chunk","next_if","next_if_eq","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","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_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","skip","skip_while","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","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_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","unzip","zip","zip","ConstParamTy","ConstParamTy","Copy","Copy","Destruct","Discriminant","DiscriminantKind","FnPtr","PhantomData","PhantomPinned","PointerLike","Send","Sized","StructuralEq","StructuralPartialEq","Sync","Tuple","Unpin","Unsize","addr","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","eq","eq","equivalent","equivalent","fmt","fmt","from","from","hash","hash","into","into","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_into","clone_into","clone_into","clone_into","cmp","copy","default","deref","deref_mut","discriminant","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","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","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","BROADCAST","Global","InterfaceLocal","IpAddr","Ipv4Addr","Ipv6Addr","Ipv6MulticastScope","LOCALHOST","LOCALHOST","LinkLocal","OrganizationLocal","RealmLocal","SiteLocal","SocketAddr","SocketAddrV4","SocketAddrV6","UNSPECIFIED","UNSPECIFIED","V4","V4","V6","V6","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","description","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","flowinfo","flowinfo","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_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_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","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","provide","scope_id","scope_id","segments","set_flowinfo","set_ip","set_ip","set_ip","set_port","set_port","set_port","set_scope_id","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","NonZeroI128","NonZeroI16","NonZeroI32","NonZeroI64","NonZeroI8","NonZeroIsize","NonZeroU128","NonZeroU16","NonZeroU32","NonZeroU64","NonZeroU8","NonZeroUsize","Normal","ParseFloatError","ParseIntError","PosOverflow","Saturating","Subnormal","TryFromIntError","Wrapping","Zero","Zero","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","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","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","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","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","get","get","get","get","get","get","get","get","get","get","get","get","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","into","into","into","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","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","midpoint","midpoint","midpoint","midpoint","midpoint","midpoint","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","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_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","provide","provide","provide","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","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","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","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","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_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","to_string","to_string","to_string","to_string","to_string","to_string","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_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","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","BitAnd","BitAndAssign","BitOr","BitOrAssign","BitXor","BitXorAssign","Bound","Break","CoerceUnsized","Complete","Continue","ControlFlow","Deref","DerefMut","DispatchFromDyn","Div","DivAssign","Drop","Excluded","Fn","FnMut","FnOnce","FromResidual","Generator","GeneratorState","Included","Index","IndexMut","Mul","MulAssign","Neg","Not","OneSidedRange","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","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","contains","contains","contains","contains","contains","contains","continue_value","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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_into","clone_into","clone_into","cloned","cloned","cmp","context","copied","copied","default","eq","equivalent","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","lift_callback_return","lower","lower_return","map","map_or","map_or_else","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","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_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_into","cmp","col","column","default","deref","deref_mut","eq","equivalent","file","file","fmt","fmt","fmt","fmt","fmt","from","from","from","hash","into","into","into","into_future","line","line","location","location","message","message","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_fmt","panic_nounwind","panic_nounwind_fmt","panic_str","unreachable_display","Pin","as_deref_mut","as_mut","as_ref","borrow","borrow_mut","clone","clone_into","cmp","deref","deref_mut","eq","equivalent","fmt","fmt","fmt","from","from","ge","get_mut","get_ref","get_unchecked_mut","gt","hash","into","into_future","into_inner","into_inner_unchecked","into_ref","le","lt","map_unchecked","map_unchecked_mut","ne","new","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","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","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","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","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","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","addr","addr_of","addr_of_mut","align_of","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","cast","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","copy","copy_nonoverlapping","dangling","drop_in_place","eq","eq","eq","eq","equivalent","equivalent","equivalent","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","layout","len","log2","map_addr","metadata","new","new","new_unchecked","new_unchecked","null","null_mut","of","partial_cmp","partial_cmp","partial_cmp","phantom","pointer","read","read_unaligned","read_volatile","replace","size_of","slice_from_raw_parts","slice_from_raw_parts","slice_from_raw_parts_mut","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_bytes","write_unaligned","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_into","clone_into","clone_into","cloned","cloned","cmp","context","copied","copied","eq","equivalent","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_callback_error","lift_callback_return","lower_return","map","map_err","map_or","map_or_else","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","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","BitMask","Bits","Cast","Cast","Cast","CastPtr","CastPtr","ConstPtr","First","INDEX","INDEX","Isize","Isize","LaneCount","Mask","Mask","Mask","Mask","Mask","Mask","Mask","MaskElement","MutPtr","Scalar","Scalar","Scalar","Second","Simd","SimdCast","SimdConstPtr","SimdElement","SimdFloat","SimdInt","SimdMutPtr","SimdOrd","SimdPartialEq","SimdPartialOrd","SimdUint","SupportedLaneCount","Swizzle","Swizzle2","ToBitMask","Usize","Usize","Which","abs","abs","addr","addr","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_const","cast_mut","clone","clone_into","cmp","copysign","eq","equivalent","expose_addr","expose_addr","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","fmt","from","from","from_bitmask","from_bits","from_exposed_addr","from_exposed_addr","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","into","into","is_finite","is_infinite","is_nan","is_negative","is_normal","is_null","is_null","is_positive","is_sign_negative","is_sign_positive","is_subnormal","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","partial_cmp","prelude","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","saturating_abs","saturating_add","saturating_add","saturating_neg","saturating_sub","saturating_sub","signum","signum","simd_clamp","simd_clamp","simd_eq","simd_ge","simd_gt","simd_le","simd_lt","simd_max","simd_max","simd_min","simd_min","simd_ne","simd_swizzle","swizzle","swizzle2","to_bitmask","to_bits","to_degrees","to_int_unchecked","to_owned","to_radians","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","wrapping_add","wrapping_add","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","Bits","Cast","Cast","Cast","CastPtr","CastPtr","ConstPtr","Isize","Isize","LANES","Mask","Mask","Mask","Mask","Mask","Mask","MutPtr","Scalar","Scalar","Scalar","Simd","SimdConstPtr","SimdFloat","SimdInt","SimdMutPtr","SimdOrd","SimdPartialEq","SimdPartialOrd","SimdUint","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_into","clone_into","cmp","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","equivalent","expose_addr","expose_addr","expose_addr","expose_addr","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","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_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bits","from_bits","from_bits","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_int","from_int_unchecked","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","lanes","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","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","reverse","rotate_lanes_left","rotate_lanes_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_assign","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","swizzle_dyn","test","test_unchecked","to_array","to_array","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bits","to_bits","to_bits","to_degrees","to_degrees","to_degrees","to_int","to_int_unchecked","to_int_unchecked","to_int_unchecked","to_owned","to_owned","to_radians","to_radians","to_radians","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_offset","wrapping_offset","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","EscapeAscii","GetManyMutError","GroupBy","GroupByMut","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","end","end","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","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","provide","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_into","fmt","from","heapsort","into","len","merge_sort","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","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_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","count","count","count","description","description","eq","eq","eq","equivalent","equivalent","equivalent","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_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","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","provide","provide","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","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","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","default","fmt","from","from","from","from_mut","from_pin_mut","get_mut","get_pin_mut","inner","into","into_future","into_inner","new","poll","try_from","try_into","type_id","ATOMIC_BOOL_INIT","ATOMIC_I16_INIT","ATOMIC_I32_INIT","ATOMIC_I64_INIT","ATOMIC_I8_INIT","ATOMIC_ISIZE_INIT","ATOMIC_U16_INIT","ATOMIC_U32_INIT","ATOMIC_U64_INIT","ATOMIC_U8_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_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","default","default","default","default","default","default","default","default","default","default","default","default","eq","equivalent","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","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","Pending","Poll","RawWaker","RawWakerVTable","Ready","Waker","_marker","_marker2","as_raw","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","clone","clone","clone","clone","clone_into","clone_into","clone_into","cmp","data","data","drop","drop","eq","eq","eq","equivalent","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","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","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_into","clone_into","cmp","default","div","div_assign","div_duration_f32","div_duration_f64","div_f32","div_f64","eq","eq","equivalent","equivalent","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","lift_callback_return","lower","lower","lower_return","mul","mul_assign","mul_f32","mul_f64","nanos","new","partial_cmp","provide","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_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","CallbackResult","Cancelled","Cancelled","Cancelled","Error","Error","Error","FfiDefault","ForeignBytes","ForeignCallback","ForeignCallbackInternals","ForeignExecutor","ForeignExecutorCallback","ForeignExecutorCallbackResult","ForeignExecutorHandle","IDX_CALLBACK_FREE","MaybeReady","Ready","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFutureHandle","RustFuturePoll","RustTaskCallback","RustTaskCallbackCode","Success","Success","Success","Success","UnexpectedError","UnexpectedError","UnexpectedUniFFICallbackError","callback_cell","callbackinterface","capacity","code","data","data","error_buf","ffi_default","ffidefault","foreign_executor_callback_set","foreignbytes","foreigncallbacks","foreignexecutor","handle","len","len","reason","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","CallbackResult","Error","ForeignCallbackInternals","IDX_CALLBACK_FREE","Success","UnexpectedError","UnexpectedUniFFICallbackError","callback_cell","reason","FfiDefault","ffi_default","ForeignBytes","data","len","ForeignCallback","ForeignExecutorCallback","Cancelled","Cancelled","Error","ForeignExecutor","ForeignExecutorCallbackResult","ForeignExecutorHandle","RustTaskCallback","RustTaskCallbackCode","Success","Success","foreign_executor_callback_set","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","RustFutureHandle","RustFuturePoll","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","MetadataBuffer","bytes","checksum_metadata","codes","size","CALLBACK_INTERFACE","CONSTRUCTOR","ENUM","ERROR","FUNC","INTERFACE","LIT_BOOL","LIT_FLOAT","LIT_INT","LIT_NULL","LIT_STR","METHOD","NAMESPACE","RECORD","TRAIT_METHOD","TYPE_BOOL","TYPE_CALLBACK_INTERFACE","TYPE_CUSTOM","TYPE_DURATION","TYPE_ENUM","TYPE_F32","TYPE_F64","TYPE_FOREIGN_EXECUTOR","TYPE_FUTURE","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_U16","TYPE_U32","TYPE_U64","TYPE_U8","TYPE_UNIT","TYPE_VEC","UDL_FILE","UNIFFI_TRAIT","UNKNOWN"],"q":[[0,"uniffi"],[301,"uniffi::deps::anyhow"],[357,"uniffi::deps::bytes"],[600,"uniffi::deps::bytes::buf"],[833,"uniffi::deps::log"],[1029,"uniffi::deps::static_assertions"],[1048,"uniffi::deps::static_assertions::_core"],[1138,"uniffi::deps::static_assertions::_core::alloc"],[1219,"uniffi::deps::static_assertions::_core::any"],[1275,"uniffi::deps::static_assertions::_core::arch"],[1278,"uniffi::deps::static_assertions::_core::arch::x86_64"],[6481,"uniffi::deps::static_assertions::_core::array"],[6534,"uniffi::deps::static_assertions::_core::ascii"],[6713,"uniffi::deps::static_assertions::_core::assert_matches"],[6715,"uniffi::deps::static_assertions::_core::async_iter"],[6735,"uniffi::deps::static_assertions::_core::borrow"],[6739,"uniffi::deps::static_assertions::_core::cell"],[6959,"uniffi::deps::static_assertions::_core::char"],[7154,"uniffi::deps::static_assertions::_core::clone"],[7158,"uniffi::deps::static_assertions::_core::cmp"],[7235,"uniffi::deps::static_assertions::_core::convert"],[7275,"uniffi::deps::static_assertions::_core::default"],[7279,"uniffi::deps::static_assertions::_core::error"],[7318,"uniffi::deps::static_assertions::_core::f32"],[7333,"uniffi::deps::static_assertions::_core::f32::consts"],[7352,"uniffi::deps::static_assertions::_core::f64"],[7367,"uniffi::deps::static_assertions::_core::f64::consts"],[7386,"uniffi::deps::static_assertions::_core::ffi"],[7519,"uniffi::deps::static_assertions::_core::fmt"],[7707,"uniffi::deps::static_assertions::_core::future"],[7760,"uniffi::deps::static_assertions::_core::hash"],[7819,"uniffi::deps::static_assertions::_core::hint"],[7823,"uniffi::deps::static_assertions::_core::i128"],[7825,"uniffi::deps::static_assertions::_core::i16"],[7827,"uniffi::deps::static_assertions::_core::i32"],[7829,"uniffi::deps::static_assertions::_core::i64"],[7831,"uniffi::deps::static_assertions::_core::i8"],[7833,"uniffi::deps::static_assertions::_core::intrinsics"],[8067,"uniffi::deps::static_assertions::_core::intrinsics::mir"],[8098,"uniffi::deps::static_assertions::_core::isize"],[8100,"uniffi::deps::static_assertions::_core::iter"],[8981,"uniffi::deps::static_assertions::_core::marker"],[9035,"uniffi::deps::static_assertions::_core::mem"],[9164,"uniffi::deps::static_assertions::_core::net"],[9433,"uniffi::deps::static_assertions::_core::num"],[12754,"uniffi::deps::static_assertions::_core::ops"],[13160,"uniffi::deps::static_assertions::_core::option"],[13298,"uniffi::deps::static_assertions::_core::panic"],[13362,"uniffi::deps::static_assertions::_core::panicking"],[13370,"uniffi::deps::static_assertions::_core::pin"],[13421,"uniffi::deps::static_assertions::_core::prelude"],[13426,"uniffi::deps::static_assertions::_core::prelude::rust_2015"],[13609,"uniffi::deps::static_assertions::_core::prelude::rust_2018"],[13792,"uniffi::deps::static_assertions::_core::prelude::rust_2021"],[13983,"uniffi::deps::static_assertions::_core::prelude::rust_2024"],[14174,"uniffi::deps::static_assertions::_core::prelude::v1"],[14357,"uniffi::deps::static_assertions::_core::primitive"],[14374,"uniffi::deps::static_assertions::_core::ptr"],[14496,"uniffi::deps::static_assertions::_core::result"],[14623,"uniffi::deps::static_assertions::_core::simd"],[14896,"uniffi::deps::static_assertions::_core::simd::prelude"],[15872,"uniffi::deps::static_assertions::_core::slice"],[16460,"uniffi::deps::static_assertions::_core::slice::memchr"],[16462,"uniffi::deps::static_assertions::_core::slice::sort"],[16479,"uniffi::deps::static_assertions::_core::str"],[16951,"uniffi::deps::static_assertions::_core::str::pattern"],[17105,"uniffi::deps::static_assertions::_core::sync"],[17127,"uniffi::deps::static_assertions::_core::sync::atomic"],[17578,"uniffi::deps::static_assertions::_core::task"],[17682,"uniffi::deps::static_assertions::_core::time"],[17779,"uniffi::deps::static_assertions::_core::u128"],[17781,"uniffi::deps::static_assertions::_core::u16"],[17783,"uniffi::deps::static_assertions::_core::u32"],[17785,"uniffi::deps::static_assertions::_core::u64"],[17787,"uniffi::deps::static_assertions::_core::u8"],[17789,"uniffi::deps::static_assertions::_core::unicode"],[17793,"uniffi::deps::static_assertions::_core::unicode::conversions"],[17795,"uniffi::deps::static_assertions::_core::usize"],[17797,"uniffi::ffi"],[17860,"uniffi::ffi::callbackinterface"],[17869,"uniffi::ffi::ffidefault"],[17871,"uniffi::ffi::foreignbytes"],[17874,"uniffi::ffi::foreigncallbacks"],[17876,"uniffi::ffi::foreignexecutor"],[17888,"uniffi::ffi::rustbuffer"],[17896,"uniffi::ffi::rustcalls"],[17905,"uniffi::ffi::rustfuture"],[17915,"uniffi::metadata"],[17920,"uniffi::metadata::codes"]],"d":["Result of a foreign callback invocation","Callback couldn’t be scheduled because the foreign …","The ForeignExecutor has been cancelled.","Async function cancelled. RustCallStatus::error_buf will …","","","Expected error. This is returned when a foreign method …","Callback couldn’t be scheduled because of some other …","Expected error, corresponding to the Result::Err variant. …","","Generalized FFI conversions","FfiConverter for Arc-types","","The low-level type used for passing values of this type …","","","","Support for reading a slice of foreign-language-allocated …","ForeignCallback is the Rust representation of a foreign …","Struct to hold a foreign callback.","Schedule Rust calls using a foreign executor","Callback to schedule a Rust call with a ForeignExecutor. …","Result code returned by ForeignExecutorCallback","Opaque handle for a foreign task executor.","The method index used by the Drop trait to communicate to …","Lift values passed by the foreign code over the FFI into …","Lift references","Return foreign values to Rust","","Lower Rust values to pass them to the foreign code","Return Rust values to the foreign code","The future might be ready and rust_future_poll should be …","","","The future is ready and is waiting for rust_future_complete…","","Result<T, Error>","The type that should be returned by scaffolding functions …","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","Opaque handle for a Rust future that’s stored by the …","Result code for rust_future_poll. This is passed to the …","Callback for a Rust task, this is what the foreign …","Passed to a RustTaskCallback function when the executor …","Successful call. The return value is serialized to buf_ptr.","Callback was scheduled successfully","Successful task callback invocation","Successful call.","Type ID metadata, serialized into a MetadataBuffer.","","","","","","Unexpected error. An error message string is serialized to …","Unexpected error. RustCallStatus::error_buf will contain …","Used when internal/unexpected error happened when calling …","","View the foreign bytes as a &[u8].","Assert that the uniffi runtime version matches an expected …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A macro to build testcases for a component’s generated …","","","","","Check whether the uniffi runtime version is compatible a …","A helper function to ensure we don’t read past the end …","Check the result code for the foreign executor callback","","","","","","","","","","","","A dummy macro that does nothing.","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","","Get a pointer to the data","","","","Derive FFI traits","Reclaim memory stored in this RustBuffer.","Converts this RustBuffer back into an owned Vec<u8>.","","","","","","","","","","","","","","","Types that can cross the FFI boundary.","Macro to implement FfiConverterArc<T> for a UniFfiTag …","Macro to implement FfiConverter<T> for a UniFfiTag using a …","Macro to implement lowering/lifting using a RustBuffer","","","","","","","","","","","","","","","Set the global ForeignExecutorCallback. This is called by …","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 ForeignBytes from its constituent fields.","Creates a RustBuffer from its constituent fields.","","Consumes a Vec<u8> and returns its raw parts as a …","A helper macro to generate and include component …","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Invoke a callback interface method on the foreign side and …","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 Rust value for a callback interface method result","","Lower a rust value of the target type, into an FFI value …","","","","","Convenience method","Lower this value for scaffolding function return","","Pack UniFFI interface metadata into byte arrays","","","Creates an empty RustBuffer.","","Creates a RustBuffer zero-filed to the requested size.","","","Schedule a closure to be run and get a Future for the …","Handle a scaffolding calls","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new RustFutureHandle","Poll a Rust future","Schedule a closure to be run.","","Top-level initialization macro","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Lift a rust value of the target type, from an FFI value of …","","","","","Convenience method","Read a rust value from a buffer, received over the FFI in …","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(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.","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 …","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.","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 its 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 helper object for providing data by type.","Trait implemented by a type which can dynamically provide …","A TypeId represents a globally unique identifier for a …","","","","","","","","Forwards to the method defined on the type Any.","Forwards to the method defined on the type dyn 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 …","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.","Forwards to the method defined on the type Any.","Returns a reference to the inner value as type dyn T.","Forwards to the method defined on the type dyn Any.","","","","","","","","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 …","","Data providers should implement this method to provide all …","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 from the Provider.","Request a value from the Provider.","","","","","Gets the TypeId of self.","","","Returns the name of a type as a string slice.","Returns the name of the type of the pointed-to value as a …","Check if the Demand would be satisfied if provided with a …","Check if the Demand would be satisfied if provided with a …","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","","","Gets this ASCII character as a char Unicode Scalar Value.","Views this ASCII character as a one-code-unit UTF-8 str.","Gets this ASCII character as a byte.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","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 items yielded by the async iterator.","","","","","","Returns the argument unchanged.","Converts an iterator into an async iterator.","Calls U::from(self).","","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.","","Returns the argument unchanged.","Creates a new OnceCell<T> which already contains the given …","Creates a new Cell<T> containing the given value.","","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.","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 equality comparisons which are 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 equality comparisons.","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 …","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.","Return the default value of a type according to the Default…","Returns the “default value” for a type.","Error is a trait representing the basic expectations for …","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 …","Request a reference of type T as context about this error.","Request a reference of type T as context about this error.","Request a reference of type T as context about this error.","Request a value of type T as context about this error.","Request a value of type T as context about this error.","Request a value of type T as context about this error.","The lower-level source of this error, if any.","Returns an iterator starting with the current error and …","","","","","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)","1/π","1/sqrt(2)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","Archimedes’ constant (π)","sqrt(2)","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)","1/π","1/sqrt(2)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","Archimedes’ constant (π)","sqrt(2)","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 …","Type alias for NonZero version of c_char","Type alias for NonZero version of c_int","Type alias for NonZero version of c_long","Type alias for NonZero version of c_longlong","Type alias for NonZero version of c_schar","Type alias for NonZero version of c_short","Type alias for NonZero version of c_uchar","Type alias for NonZero version of c_uint","Type alias for NonZero version of c_ulong","Type alias for NonZero version of c_ulonglong","Type alias for NonZero version of c_ushort","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 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.","Creates a C string wrapper from a byte slice.","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, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","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 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.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","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.","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 type of value produced on completion.","The output that the future will produce 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.","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.","","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.","","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 …","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 …","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.","Returns the nearest integer to an f64.","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.","This method creates a pointer to any Some value. If the …","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. May raise an …","Returns the nearest integer to an f64. May raise an …","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.","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 …","Type representing basic blocks.","","Emits a CastKind::Transmute cast.","","","","Gets the discriminant of a place.","","Access the field with the given index of some place.","","","","","","","","","","","","","Adds a variant projection with the given index to the …","","","Returns the argument unchanged.","Calls U::from(self).","Macro for generating custom MIR.","Helper macro that allows you to treat a value expression …","","","","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 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 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.","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).","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 …","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 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.","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 can be safely moved after being pinned.","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.","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.","","","","","","","","","","","","","","","","","Copies this address to a new IpAddr::V4.","Returns the argument unchanged.","Creates an IpAddr::V6 from a sixteen element byte array.","Copies this address to a new IpAddr::V6.","Creates an IpAddr::V6 from an eight element 16-bit array.","Creates an IpAddr::V4 from a four element byte array.","Creates an Ipv4Addr from a four element byte array.","Returns the argument unchanged.","Converts a host byte order u32 into an Ipv4Addr.","Creates an Ipv6Addr from a sixteen element byte array.","Convert a host byte order u128 into an Ipv6Addr.","Creates an Ipv6Addr from an eight element 16-bit array.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a SocketAddrV4 into a SocketAddr::V4.","Converts a tuple struct (Into<IpAddr>, u16) into a …","Converts a SocketAddrV6 into a SocketAddr::V6.","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).","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 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 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.","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.","Computes the absolute value of self. See i8::abs for …","Computes the absolute value of self. See i16::abs for …","Computes the absolute value of self. See i32::abs for …","Computes the absolute value of self. See i64::abs for …","Computes the absolute value of self. See i128::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 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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 NonZeroU8 to NonZeroU16 losslessly.","Converts NonZeroU16 to NonZeroU32 losslessly.","Converts NonZeroU8 to NonZeroU32 losslessly.","Returns the argument unchanged.","Converts NonZeroU16 to NonZeroU64 losslessly.","Converts NonZeroU32 to NonZeroU64 losslessly.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroU64 losslessly.","Converts NonZeroU8 to NonZeroU128 losslessly.","Converts NonZeroU32 to NonZeroU128 losslessly.","Converts NonZeroU16 to NonZeroU128 losslessly.","Converts NonZeroU64 to NonZeroU128 losslessly.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroUsize losslessly.","Converts NonZeroU16 to NonZeroUsize losslessly.","","Returns the argument unchanged.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroI16 losslessly.","Converts NonZeroI8 to NonZeroI16 losslessly.","Returns the argument unchanged.","Converts NonZeroU16 to NonZeroI32 losslessly.","Converts NonZeroI8 to NonZeroI32 losslessly.","Converts NonZeroI16 to NonZeroI32 losslessly.","Converts NonZeroU8 to NonZeroI32 losslessly.","Returns the argument unchanged.","Converts NonZeroU32 to NonZeroI64 losslessly.","Converts NonZeroI8 to NonZeroI64 losslessly.","Converts NonZeroU8 to NonZeroI64 losslessly.","Converts NonZeroI32 to NonZeroI64 losslessly.","Returns the argument unchanged.","Converts NonZeroU16 to NonZeroI64 losslessly.","Converts NonZeroI16 to NonZeroI64 losslessly.","Converts NonZeroI8 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroI128 losslessly.","Converts NonZeroU64 to NonZeroI128 losslessly.","Converts NonZeroI32 to NonZeroI128 losslessly.","Returns the argument unchanged.","Converts NonZeroU16 to NonZeroI128 losslessly.","Converts NonZeroU32 to NonZeroI128 losslessly.","Converts NonZeroI64 to NonZeroI128 losslessly.","Converts NonZeroI16 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroIsize losslessly.","Converts NonZeroI16 to NonZeroIsize losslessly.","Converts NonZeroI8 to NonZeroIsize losslessly.","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 …","","","","","","","","","","","","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 i8::saturating_abs.","Saturating absolute value, see i16::saturating_abs.","Saturating absolute value, see i32::saturating_abs.","Saturating absolute value, see i64::saturating_abs.","Saturating absolute value, see i128::saturating_abs.","Saturating absolute value, see isize::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 NonZeroU32 to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroU8.","Attempts to convert NonZeroI64 to NonZeroU8.","Attempts to convert u8 to NonZeroU8.","Attempts to convert NonZeroU128 to NonZeroU8.","Attempts to convert NonZeroUsize to NonZeroU8.","Attempts to convert NonZeroI32 to NonZeroU8.","Attempts to convert NonZeroU16 to NonZeroU8.","Attempts to convert NonZeroI128 to NonZeroU8.","Attempts to convert NonZeroI8 to NonZeroU8.","Attempts to convert NonZeroI16 to NonZeroU8.","","Attempts to convert NonZeroU64 to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroU16.","Attempts to convert NonZeroUsize to NonZeroU16.","Attempts to convert NonZeroI32 to NonZeroU16.","Attempts to convert u16 to NonZeroU16.","Attempts to convert NonZeroI64 to NonZeroU16.","Attempts to convert NonZeroU64 to NonZeroU16.","Attempts to convert NonZeroI16 to NonZeroU16.","Attempts to convert NonZeroI8 to NonZeroU16.","Attempts to convert NonZeroU32 to NonZeroU16.","","Attempts to convert NonZeroU128 to NonZeroU16.","Attempts to convert NonZeroI128 to NonZeroU16.","Attempts to convert NonZeroI128 to NonZeroU32.","Attempts to convert NonZeroI8 to NonZeroU32.","Attempts to convert NonZeroI32 to NonZeroU32.","","Attempts to convert NonZeroU64 to NonZeroU32.","Attempts to convert NonZeroU128 to NonZeroU32.","Attempts to convert u32 to NonZeroU32.","Attempts to convert NonZeroIsize to NonZeroU32.","Attempts to convert NonZeroI64 to NonZeroU32.","Attempts to convert NonZeroI16 to NonZeroU32.","Attempts to convert NonZeroUsize to NonZeroU32.","Attempts to convert NonZeroU128 to NonZeroU64.","","Attempts to convert NonZeroUsize to NonZeroU64.","Attempts to convert NonZeroI32 to NonZeroU64.","Attempts to convert NonZeroI16 to NonZeroU64.","Attempts to convert NonZeroI128 to NonZeroU64.","Attempts to convert NonZeroI64 to NonZeroU64.","Attempts to convert NonZeroI8 to NonZeroU64.","Attempts to convert u64 to NonZeroU64.","Attempts to convert NonZeroIsize to NonZeroU64.","Attempts to convert NonZeroI16 to NonZeroU128.","","Attempts to convert u128 to NonZeroU128.","Attempts to convert NonZeroI8 to NonZeroU128.","Attempts to convert NonZeroI128 to NonZeroU128.","Attempts to convert NonZeroI64 to NonZeroU128.","Attempts to convert NonZeroI32 to NonZeroU128.","Attempts to convert NonZeroIsize to NonZeroU128.","Attempts to convert NonZeroUsize to NonZeroU128.","Attempts to convert NonZeroI32 to NonZeroUsize.","Attempts to convert NonZeroI16 to NonZeroUsize.","Attempts to convert NonZeroI64 to NonZeroUsize.","Attempts to convert usize to NonZeroUsize.","Attempts to convert NonZeroI8 to NonZeroUsize.","Attempts to convert NonZeroU128 to NonZeroUsize.","Attempts to convert NonZeroI128 to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroUsize.","Attempts to convert NonZeroU32 to NonZeroUsize.","","Attempts to convert NonZeroIsize to NonZeroUsize.","Attempts to convert NonZeroI32 to NonZeroI8.","Attempts to convert NonZeroU64 to NonZeroI8.","Attempts to convert NonZeroU16 to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroI8.","Attempts to convert NonZeroU128 to NonZeroI8.","","Attempts to convert NonZeroU8 to NonZeroI8.","Attempts to convert NonZeroI64 to NonZeroI8.","Attempts to convert NonZeroI16 to NonZeroI8.","Attempts to convert NonZeroU32 to NonZeroI8.","Attempts to convert i8 to NonZeroI8.","Attempts to convert NonZeroIsize to NonZeroI8.","Attempts to convert NonZeroUsize to NonZeroI8.","Attempts to convert NonZeroUsize to NonZeroI16.","Attempts to convert NonZeroI64 to NonZeroI16.","Attempts to convert NonZeroU128 to NonZeroI16.","Attempts to convert NonZeroU64 to NonZeroI16.","Attempts to convert i16 to NonZeroI16.","Attempts to convert NonZeroU32 to NonZeroI16.","Attempts to convert NonZeroIsize to NonZeroI16.","","Attempts to convert NonZeroI32 to NonZeroI16.","Attempts to convert NonZeroI128 to NonZeroI16.","Attempts to convert NonZeroU16 to NonZeroI16.","Attempts to convert NonZeroUsize to NonZeroI32.","Attempts to convert i32 to NonZeroI32.","Attempts to convert NonZeroU128 to NonZeroI32.","","Attempts to convert NonZeroU32 to NonZeroI32.","Attempts to convert NonZeroIsize to NonZeroI32.","Attempts to convert NonZeroI64 to NonZeroI32.","Attempts to convert NonZeroI128 to NonZeroI32.","Attempts to convert NonZeroU64 to NonZeroI32.","Attempts to convert i64 to NonZeroI64.","Attempts to convert NonZeroUsize to NonZeroI64.","","Attempts to convert NonZeroU64 to NonZeroI64.","Attempts to convert NonZeroU128 to NonZeroI64.","Attempts to convert NonZeroIsize to NonZeroI64.","Attempts to convert NonZeroI128 to NonZeroI64.","Attempts to convert NonZeroUsize to NonZeroI128.","","Attempts to convert i128 to NonZeroI128.","Attempts to convert NonZeroU128 to NonZeroI128.","Attempts to convert NonZeroIsize to NonZeroI128.","Attempts to convert NonZeroU16 to NonZeroIsize.","Attempts to convert NonZeroI64 to NonZeroIsize.","Attempts to convert isize to NonZeroIsize.","Attempts to convert NonZeroI128 to NonZeroIsize.","Attempts to convert NonZeroU32 to NonZeroIsize.","Attempts to convert NonZeroI32 to NonZeroIsize.","Attempts to convert NonZeroUsize to NonZeroIsize.","Attempts to convert NonZeroU64 to NonZeroIsize.","","Attempts to convert NonZeroU128 to NonZeroIsize.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 i8::wrapping_abs.","Wrapping absolute value, see i16::wrapping_abs.","Wrapping absolute value, see i32::wrapping_abs.","Wrapping absolute value, see i64::wrapping_abs.","Wrapping absolute value, see i128::wrapping_abs.","Wrapping absolute value, see isize::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 +=.","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.","Trait that indicates that this is a pointer or a wrapper …","The generator 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 …","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 …","The trait implemented by builtin generator types.","The result of a generator resumption.","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.","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 resulting type after applying the >> operator.","The returned type after the call operator is used.","The returned type after indexing.","The type of the value produced by ? when not …","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 generator 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 generator yields.","The generator 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>.","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 generator.","","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<&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>.","","","","","Moves val into a new Some.","Returns the argument unchanged.","","Converts from &Option<T> to Option<&T>.","Converts from &mut Option<T> to Option<&mut 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 …","","","","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.","","","A pinned pointer.","Gets a pinned mutable reference from this nested pinned …","Gets a pinned mutable reference from this pinned pointer.","Gets a pinned shared reference from this pinned pointer.","","","","","","","","","","","","","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<P> returning the underlying pointer.","Unwraps this Pin<P> returning the underlying pointer.","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<P> around a pointer to some data of a …","Construct a new Pin<P> around a reference to some data of …","","Constructs a Pin<&mut T>, by pinning a value: T locally.","","","","","Assigns a new value to the memory behind the pinned …","","Get a pinned mutable reference from a static mutable …","Get a pinned 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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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.","Gets the “address” portion of the pointer.","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 …","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","","","","","","","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 dst. The …","Creates a new NonNull that is dangling, but well-aligned.","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>.","Returns the argument unchanged.","Converts a &mut 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 address …","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 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 …","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.","","","","","","Reads the value from src without moving it. This leaves the","Reads the value from src without moving it. This leaves the","Performs a volatile read of the value from src without …","Moves src into the pointed dst, returning the previous dst …","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, …","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 address and …","","","","","","","","","","","","","Creates a new pointer with the given address.","Overwrites a memory location with the given value without …","Sets count * size_of::<T>() bytes of memory starting at dst…","Overwrites a memory location with the given value without …","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.","The integer bitmask type.","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 lanes.","Vector of const pointers with the same number of lanes.","Vector of constant pointers to the same type.","Index of a lane in the first input SIMD vector.","Map from the lanes of the input vector to the output …","Map from the lanes of the input vectors to the output …","Vector of isize with the same number of lanes.","Vector of isize with the same number of lanes.","Specifies the number of lanes in a SIMD vector as a type.","A SIMD vector mask for LANES elements of width specified …","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.","The mask element type corresponding to this element type.","Marker trait for types that may be used as SIMD mask …","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.","Index of a lane in the second input SIMD vector.","A SIMD vector with the shape of [T; N] but the operations …","Supporting trait for Simd::cast. Typically doesn’t need …","Operations on SIMD vectors of constant pointers.","Marker trait for types that may be used as SIMD vector …","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.","Statically guarantees that a lane count is marked as …","Create a vector from the elements of another vector.","Create a vector from the elements of two other vectors.","Converts masks to and from integer bitmasks.","Vector of usize with the same number of lanes.","Vector of usize with the same number of lanes.","Specifies a lane index into one of two SIMD vectors.","Produces a vector where every lane has the absolute value …","Lanewise absolute value, implemented in Rust. Every lane …","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","","","","","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Changes constness without changing the type.","Changes constness without changing the type.","","","","Returns each lane with the magnitude of self and the sign …","","","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.","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a bitmask to a mask.","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 …","","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).","Calls U::from(self).","Returns true for each lane if its value is neither …","Returns true for each lane if its value is positive …","Returns true for each lane if its value is NaN.","Returns true for each negative lane and false if it is …","Returns true for each lane if its value is neither zero, …","Returns true for each lane that is null.","Returns true for each lane that is null.","Returns true for each positive lane and false if it is …","Returns true for each lane if it has a negative sign, …","Returns true for each lane if it has a positive sign, …","Returns true for each lane 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.","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 …","","The portable SIMD prelude.","Takes the reciprocal (inverse) of each lane, 1/x.","Returns the cumulative bitwise “and” across the lanes …","Returns the cumulative bitwise “and” across the lanes …","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","Returns the cumulative bitwise “or” across the lanes …","Returns the cumulative bitwise “or” across the lanes …","Reducing multiply. Returns the product of the lanes of …","Returns the product of the lanes of the vector, with …","Returns the product of the lanes of the vector, with …","Returns the sum of the lanes of the vector.","Returns the sum of the lanes of the vector, with wrapping …","Returns the sum of the lanes of the vector, with wrapping …","Returns the cumulative bitwise “xor” across the lanes …","Returns the cumulative bitwise “xor” across the lanes …","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 lane with a number that represents its sign.","Returns numbers representing the sign of each lane.","Restrict each lane to a certain interval unless it is NaN.","Restrict each lane to a certain interval.","Test if each lane is equal to the corresponding lane in …","Test if each lane is greater than or equal to the …","Test if each lane is greater than the corresponding lane …","Test if each lane is less than or equal to the …","Test if each lane is less than the corresponding lane in …","Returns the maximum of each lane.","Returns the lane-wise maximum with other.","Returns the minimum of each lane.","Returns the lane-wise minimum with other.","Test if each lane is equal to the corresponding lane in …","Constructs a new SIMD vector by copying elements from …","Create a new vector from the lanes of vector.","Create a new vector from the lanes of first and second.","Converts a mask to a bitmask.","Raw transmutation to an unsigned integer vector type with …","Converts each lane from radians to degrees.","Rounds toward zero and converts to the same-width integer …","","Converts each lane from degrees to radians.","","","","","","","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 …","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 …","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 lanes.","Vector of const pointers with the same number of lanes.","Vector of constant pointers to the same type.","Vector of isize with the same number of lanes.","Vector of isize with the same number of lanes.","Number of elements in this vector.","A SIMD vector mask for LANES elements of width specified …","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.","Vector of usize with the same number of lanes.","Vector of usize with the same number of lanes.","Produces a vector where every lane has the absolute value …","Lanewise absolute value, implemented in Rust. Every lane …","","","","","","","","","","","","","","","","","","","","","","","","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","","","Returns true if all lanes are set, or false otherwise.","Returns true if any lane is set, or false otherwise.","Returns an array reference containing the entire SIMD …","","","Returns a mutable array reference containing the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Converts the mask to a mask of any other lane 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 lane with the magnitude of self and the sign …","","","","","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.","","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.","","","","","","","","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 lane if its value is neither …","","","Returns true for each lane if its value is positive …","","","Returns true for each lane if its value is NaN.","","","Returns true for each negative lane and false if it is …","","","","","","Returns true for each lane if its value is neither zero, …","","","Returns true for each lane that is null.","Returns true for each lane that is null.","","","Returns true for each positive lane and false if it is …","","","","","","Returns true for each lane if it has a negative sign, …","","","Returns true for each lane if it has a positive sign, …","","","Returns true for each lane 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 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 lane, 1/x.","","","Returns the cumulative bitwise “and” across the lanes …","Returns the cumulative bitwise “and” across the lanes …","","","","","","","","","","","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","","","","","","","","","","","","","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","","","","","","","","","","","","","Returns the cumulative bitwise “or” across the lanes …","Returns the cumulative bitwise “or” across the lanes …","","","","","","","","","","","Reducing multiply. Returns the product of the lanes of …","Returns the product of the lanes of the vector, with …","Returns the product of the lanes of the vector, with …","","","","","","","","","","","","","Returns the sum of the lanes of the vector.","Returns the sum of the lanes of the vector, with wrapping …","Returns the sum of the lanes of the vector, with wrapping …","","","","","","","","","","","","","Returns the cumulative bitwise “xor” across the lanes …","Returns the cumulative bitwise “xor” across the lanes …","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverse the order of the lanes in the vector.","Rotates the vector such that the first OFFSET elements of …","Rotates the vector such that the first LANES - 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 lanes from two vectors.","Choose lanes from two masks.","Sets the value of the specified lane.","Sets the value of the specified lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Replaces each lane with a number that represents its sign.","Returns numbers representing the sign of each lane.","","","","","","","","Restrict each lane to a certain interval unless it is NaN.","Restrict each lane to a certain interval.","","","","","","","","","","","","","","","","","","","","Test if each lane is equal to the corresponding lane in …","","","","","","","","","","","","","","","","","","","","Test if each lane is greater than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each lane is greater than the corresponding lane …","","","","","","","","","","","","","","","","","","","","Test if each lane is less than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each lane is less than the corresponding lane in …","","","","","","","","","","","","","","","","","","","","Returns the maximum of each lane.","Returns the lane-wise maximum with other.","","","","","","","","","","","","","","","","","","","","Returns the minimum of each lane.","Returns the lane-wise minimum with other.","","","","","","","","","","","","","","","","","","","","Test if each lane is equal to the corresponding lane in …","","","","","","","","","","","","","","","","","","","","Constructs a new SIMD vector by copying elements from …","Construct a mask by setting all lanes to the given value.","Constructs a new SIMD vector with all elements set to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Swizzle a vector of bytes according to the index vector. …","Tests the value of the specified lane.","Tests the value of the specified lane.","Converts a SIMD mask to an array of bools.","Converts a SIMD vector to an array.","","","","","","","","Raw transmutation to an unsigned integer vector type with …","","","Converts each lane 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 lane from degrees to radians.","","","","","","","","","","","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 …","","","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 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>.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","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.","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 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 atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer 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.","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a bool into an AtomicBool.","Converts a *mut T into an AtomicPtr<T>.","Returns the argument unchanged.","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.","Converts an u16 into an AtomicU16.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 into an AtomicI32.","Converts an u32 into an AtomicU32.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i64 into an AtomicI64.","Converts an u64 into an AtomicU64.","Returns the argument unchanged.","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.","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.","","","","","","","","","","","","","","","","","","","","","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>.","","Returns the argument unchanged.","Use a Wake-able type as a RawWaker.","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,","Creates a new Waker that does nothing when wake is called.","","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.","","","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 …","Result of a foreign callback invocation","Callback couldn’t be scheduled because the foreign …","The ForeignExecutor has been cancelled.","Async function cancelled. RustCallStatus::error_buf will …","Expected error. This is returned when a foreign method …","Callback couldn’t be scheduled because of some other …","Expected error, corresponding to the Result::Err variant. …","","Support for reading a slice of foreign-language-allocated …","ForeignCallback is the Rust representation of a foreign …","Struct to hold a foreign callback.","Schedule Rust calls using a foreign executor","Callback to schedule a Rust call with a ForeignExecutor. …","Result code returned by ForeignExecutorCallback","Opaque handle for a foreign task executor.","The method index used by the Drop trait to communicate to …","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","Opaque handle for a Rust future that’s stored by the …","Result code for rust_future_poll. This is passed to the …","Callback for a Rust task, this is what the foreign …","Passed to a RustTaskCallback function when the executor …","Successful call. The return value is serialized to buf_ptr.","Callback was scheduled successfully","Successful task callback invocation","Successful call.","Unexpected error. An error message string is serialized to …","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","Set the global ForeignExecutorCallback. This is called by …","","This module contains code to handle foreign callbacks - …","Schedule tasks using a foreign executor.","","","","","Handle a scaffolding calls","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new RustFutureHandle","Poll a Rust future","","Low-level support for calling rust functions","","","","","","Result of a foreign callback invocation","Expected error. This is returned when a foreign method …","Struct to hold a foreign callback.","The method index used by the Drop trait to communicate to …","Successful call. The return value is serialized to buf_ptr.","Unexpected error. An error message string is serialized to …","Used when internal/unexpected error happened when calling …","","","","","Support for reading a slice of foreign-language-allocated …","","","ForeignCallback is the Rust representation of a foreign …","Callback to schedule a Rust call with a ForeignExecutor. …","Callback couldn’t be scheduled because the foreign …","The ForeignExecutor has been cancelled.","Callback couldn’t be scheduled because of some other …","Schedule Rust calls using a foreign executor","Result code returned by ForeignExecutorCallback","Opaque handle for a foreign task executor.","Callback for a Rust task, this is what the foreign …","Passed to a RustTaskCallback function when the executor …","Callback was scheduled successfully","Successful task callback invocation","Set the global ForeignExecutorCallback. This is called by …","","Support for passing an allocated-by-Rust buffer of bytes …","","","","","","","","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","Opaque handle for a Rust future that’s stored by the …","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 RustFutureHandle","Poll a Rust future","","","","Metadata constants, make sure to keep this in sync with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,20,21,22,0,0,19,20,22,0,0,0,0,378,379,272,271,0,0,0,0,0,0,0,0,0,0,0,380,0,0,23,0,0,23,0,0,289,0,0,0,0,0,0,0,0,19,20,21,22,378,379,272,271,289,33,19,22,0,1,4,0,31,4,5,41,19,28,13,20,21,18,15,22,23,1,31,4,5,41,19,28,13,20,21,18,15,22,23,1,0,1,31,5,15,0,0,20,1,0,13,13,5,1,1,1,1,1,1,0,0,0,4,15,15,5,15,0,0,15,15,18,19,20,21,22,23,19,20,21,22,23,5,5,0,0,0,0,0,40,13,15,19,28,28,13,20,21,18,15,22,23,1,0,31,4,5,41,19,28,13,20,21,18,15,22,23,1,1,4,15,28,15,0,18,33,289,0,31,4,5,41,19,28,13,20,21,18,15,22,23,1,1,31,4,15,4,15,4,15,33,33,18,378,379,271,18,18,271,289,18,0,31,18,15,1,15,28,28,18,0,0,0,0,0,0,18,31,0,1,13,28,288,18,31,4,5,41,19,19,28,13,20,21,18,15,22,23,1,31,4,5,41,19,28,13,20,21,18,15,22,23,1,378,379,272,18,18,272,378,379,272,18,18,31,4,5,41,19,28,13,20,21,18,15,22,23,1,0,0,0,0,0,0,0,0,378,379,271,18,18,0,0,0,0,0,0,9,9,0,9,44,9,44,9,44,44,381,9,44,9,9,9,9,9,9,0,9,9,0,9,9,9,44,9,9,44,44,9,44,9,9,44,44,44,9,44,44,44,9,9,44,9,44,9,44,381,0,0,0,0,53,50,51,55,51,51,50,51,50,50,51,51,50,51,51,0,51,51,53,55,53,50,51,55,51,53,50,51,50,51,50,51,50,51,50,53,50,51,53,50,51,50,51,50,51,51,50,51,50,50,50,50,50,50,50,51,51,51,51,51,51,51,50,51,51,51,51,51,50,50,50,51,51,51,51,50,50,50,50,50,50,50,51,51,51,50,51,51,50,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,55,50,51,50,51,50,50,51,51,50,51,50,51,50,51,55,50,51,50,50,50,50,50,50,51,51,51,51,51,51,50,51,55,51,55,51,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,51,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,53,53,50,51,55,51,51,51,51,50,50,51,51,50,51,50,51,53,50,51,50,51,50,51,50,51,50,51,51,50,51,51,51,55,51,0,0,0,0,0,0,0,0,0,54,53,54,72,55,54,68,56,56,54,56,54,76,68,69,72,74,56,54,76,68,69,72,74,69,74,53,55,53,54,72,55,54,68,53,54,69,56,53,54,72,53,69,54,54,74,56,54,76,68,69,72,74,54,76,68,69,72,74,56,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,76,68,69,72,74,76,68,69,72,74,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,55,56,56,56,56,56,56,56,56,56,56,56,56,76,68,72,54,76,68,69,72,74,54,76,68,69,72,74,54,76,54,54,56,55,68,72,68,72,76,76,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,69,53,53,54,72,55,54,68,68,72,76,53,54,76,68,69,72,74,54,76,68,69,72,74,56,54,76,68,69,72,74,74,56,55,85,86,85,86,85,86,0,0,0,0,0,86,0,0,0,0,0,85,86,85,86,83,84,83,85,86,85,86,83,84,88,87,90,89,85,86,83,84,88,87,90,89,84,87,83,88,85,86,83,88,85,86,83,88,85,86,88,87,0,84,87,92,85,85,86,86,88,87,89,85,86,88,87,89,0,83,84,83,83,84,92,85,85,86,86,83,84,88,87,90,90,89,89,85,86,83,84,88,87,90,89,85,86,85,86,88,87,0,85,86,83,84,88,87,90,89,85,86,83,84,88,87,88,83,84,83,92,0,0,0,85,86,0,83,84,83,87,83,84,83,83,84,84,87,85,85,86,86,88,87,84,0,0,0,0,83,84,88,87,88,86,85,85,86,83,88,85,86,90,89,0,85,86,83,84,88,87,90,89,85,86,83,84,88,87,90,89,85,86,83,84,88,87,90,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,93,93,382,382,277,277,93,93,94,96,93,94,96,277,93,94,96,93,94,96,93,382,277,93,94,96,93,94,96,93,93,93,94,94,96,96,93,93,93,94,96,93,93,277,277,93,93,94,96,93,93,93,94,96,382,93,93,277,93,93,93,94,96,94,96,93,94,96,93,94,96,93,94,96,0,0,0,0,35,42,35,42,42,42,42,97,97,97,97,97,97,97,97,97,97,97,97,42,42,97,97,97,35,42,42,42,42,97,97,97,42,42,98,35,35,35,35,0,0,42,42,42,42,97,35,42,0,0,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,99,105,101,103,102,108,110,109,107,106,111,100,104,99,105,101,103,102,108,110,109,107,106,111,100,104,99,105,101,103,102,108,110,109,107,106,111,100,104,99,105,101,103,102,108,110,109,107,106,111,100,100,0,100,100,100,100,100,100,104,99,105,101,103,102,108,110,109,107,106,111,100,104,104,104,104,104,104,104,104,104,104,104,99,99,105,105,101,101,101,101,101,101,101,101,101,101,101,103,103,102,102,108,108,108,108,108,108,108,108,108,108,108,110,110,109,109,107,106,111,100,0,104,99,105,101,103,102,108,110,109,107,106,111,100,100,104,99,105,101,103,102,108,110,109,107,106,111,100,104,99,105,101,103,102,108,110,109,107,106,111,100,104,99,105,101,103,102,108,110,109,107,106,111,100,104,99,105,101,103,102,108,110,109,107,106,111,100,0,0,115,115,115,115,115,115,118,115,118,115,118,115,118,115,115,118,115,115,115,118,118,115,115,118,118,0,0,0,115,118,115,115,115,115,115,115,115,115,118,115,115,115,118,118,115,118,0,115,118,115,118,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,122,122,122,122,121,122,121,122,121,122,121,122,121,122,122,122,122,0,122,122,121,121,122,121,122,122,122,122,121,121,121,121,121,121,122,121,122,121,122,122,121,122,121,122,121,122,121,0,0,0,0,275,124,124,124,124,124,124,0,124,124,275,124,275,124,124,124,124,124,0,0,383,384,0,0,0,0,0,0,0,0,0,0,128,128,129,128,136,132,128,129,129,139,140,130,131,137,138,129,130,131,136,132,128,129,129,139,140,130,131,137,138,132,128,129,130,129,132,128,129,128,129,136,132,128,129,137,138,136,130,131,131,139,140,132,128,129,132,128,129,130,131,136,132,128,129,139,139,140,140,130,130,131,131,137,138,136,136,132,132,132,128,128,128,129,129,129,139,140,130,131,137,137,137,138,138,138,128,137,128,129,132,128,137,138,132,128,129,137,138,132,132,128,129,132,136,132,128,129,139,140,130,131,137,138,136,132,128,129,137,138,128,129,130,131,128,129,130,131,130,131,131,136,132,128,129,137,138,128,129,139,140,137,138,128,129,129,132,128,136,128,129,132,128,129,132,128,129,139,140,130,131,129,129,129,136,132,128,129,139,140,130,131,137,138,136,132,128,129,139,140,130,131,137,138,136,132,128,129,139,140,130,131,137,138,129,128,128,129,130,131,137,138,0,0,0,0,0,0,0,0,0,0,0,0,0,143,144,145,146,147,148,143,144,149,150,151,152,145,146,147,148,143,144,149,150,151,152,147,145,146,147,148,143,144,149,150,151,152,145,146,147,148,143,144,149,150,151,152,148,143,144,149,0,145,146,148,145,146,148,152,145,146,148,152,145,145,146,146,147,148,148,143,143,144,144,149,149,150,150,151,151,152,152,145,146,147,148,143,144,149,150,151,152,0,0,0,145,146,147,148,143,144,149,150,151,152,147,143,144,149,150,151,147,145,143,144,143,144,149,147,143,144,149,150,151,150,151,145,146,148,152,147,143,144,149,150,151,145,146,147,148,143,144,149,150,151,152,145,146,148,143,144,149,150,151,152,145,146,147,148,143,144,149,150,151,152,145,146,147,148,143,144,149,150,151,152,145,146,147,148,143,144,149,150,151,152,148,0,0,117,117,0,0,58,58,58,0,0,0,0,0,0,0,0,58,153,58,153,134,58,153,153,58,153,134,58,153,153,141,58,153,58,153,58,153,58,153,142,153,142,153,58,153,58,153,58,58,58,58,58,58,142,153,142,153,0,134,0,0,0,134,0,0,141,142,58,153,58,58,58,58,153,58,153,58,153,58,153,0,0,385,386,0,0,0,0,0,0,387,388,120,120,120,120,120,120,120,120,120,120,287,120,120,120,120,0,25,120,120,120,120,120,120,386,120,385,120,120,0,0,0,135,0,0,156,156,43,156,156,156,43,43,43,43,43,43,43,43,43,43,156,156,156,156,43,43,43,156,43,43,43,43,43,43,43,43,43,156,156,156,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,157,160,157,159,159,157,164,159,161,162,157,160,164,159,161,162,157,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,162,157,159,161,162,157,159,159,160,160,161,157,159,161,162,159,161,162,164,159,161,161,162,162,157,160,157,164,161,162,157,160,159,159,159,159,157,159,159,159,160,164,161,162,157,160,159,159,161,157,159,161,162,157,159,159,159,161,162,157,159,161,162,159,164,161,162,157,160,164,161,162,157,160,164,159,161,162,157,160,157,0,0,0,167,0,0,0,0,0,0,0,0,0,0,167,0,0,0,0,0,167,0,0,0,26,26,26,73,73,171,172,170,168,169,26,167,27,73,171,172,170,168,169,26,167,27,73,26,167,27,73,167,27,73,27,26,26,26,26,26,27,27,172,170,168,169,170,168,169,167,27,167,27,171,172,172,26,26,171,172,170,168,169,171,26,26,47,45,259,257,258,260,276,389,390,167,27,27,73,73,171,172,169,73,171,172,170,168,169,26,167,27,73,171,169,169,27,170,168,171,172,170,168,169,26,167,27,73,169,26,26,27,73,26,26,27,171,172,169,26,26,26,169,167,27,73,27,73,73,171,172,170,168,169,26,167,27,73,171,172,170,168,169,26,167,27,73,171,172,170,168,169,26,167,27,73,169,26,26,0,173,26,173,26,26,173,26,26,0,0,391,39,391,0,0,0,174,174,176,175,174,176,175,174,175,174,175,176,174,176,175,174,176,175,174,176,175,391,174,176,175,175,0,0,39,174,176,175,0,0,174,175,174,176,175,174,176,175,174,176,175,0,0,0,0,0,392,0,177,178,177,178,392,177,177,178,177,178,177,178,177,177,67,178,177,178,177,178,154,392,154,177,178,178,178,177,178,177,178,177,178,177,178,67,178,67,67,67,67,67,67,67,67,178,67,67,67,67,67,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,181,181,181,0,0,181,181,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,0,59,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,211,211,183,184,182,185,186,187,189,190,191,192,193,183,184,91,185,186,187,194,189,190,191,192,193,91,91,91,186,211,262,262,262,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,91,91,183,184,196,197,195,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,183,184,196,197,195,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,91,91,91,91,91,91,183,184,91,195,186,187,189,199,201,206,191,193,189,91,184,197,186,198,187,189,201,190,193,0,91,91,91,218,218,218,200,202,204,207,91,91,91,186,201,190,91,209,208,210,91,91,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,183,184,196,91,195,185,186,198,187,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,91,192,262,262,262,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,0,0,217,91,91,214,91,211,183,184,213,91,91,91,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,59,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,195,188,195,198,187,189,201,202,204,190,91,91,91,91,198,187,196,195,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,183,184,91,186,187,201,206,191,193,91,197,188,195,198,187,189,201,202,204,190,213,214,211,91,91,91,91,91,91,91,91,91,191,192,91,196,203,91,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,216,182,183,184,197,195,185,186,198,187,189,199,200,201,202,204,206,190,191,209,192,211,213,214,193,91,187,199,200,206,206,91,185,186,187,189,201,206,190,191,209,192,211,193,182,185,186,189,201,190,191,209,192,193,0,0,194,91,91,91,91,206,206,91,206,91,199,205,208,210,222,91,91,195,0,0,215,91,182,186,201,190,183,184,182,195,185,186,198,187,189,199,200,201,202,204,206,190,191,209,192,91,91,196,203,183,184,196,197,91,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,213,214,193,215,216,91,91,207,209,91,262,216,0,223,91,91,91,183,184,196,197,195,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,91,91,183,184,91,195,185,186,198,187,194,189,199,200,201,202,204,205,206,190,207,191,208,209,192,210,215,91,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,91,183,184,182,195,185,186,198,187,189,199,200,201,202,204,206,190,191,209,192,183,184,196,197,195,185,186,198,187,194,189,199,200,201,202,203,204,205,206,190,207,191,208,209,192,210,211,212,213,214,193,215,216,91,0,91,0,0,0,0,0,393,0,0,0,0,0,0,0,0,0,0,0,0,0,394,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,225,226,227,0,0,0,227,0,0,227,227,227,227,0,0,0,227,227,71,71,71,71,71,71,71,71,71,71,228,229,71,227,228,229,71,227,227,228,229,71,227,228,229,71,227,229,0,229,229,229,0,0,229,228,229,227,228,229,227,228,229,71,227,0,0,228,229,71,227,228,229,228,229,71,227,229,227,0,0,0,229,71,0,229,0,227,0,0,0,71,71,71,71,71,71,227,0,0,229,228,229,71,227,0,0,71,228,229,71,227,228,229,71,227,228,229,71,227,71,71,71,0,227,229,71,0,71,71,71,0,71,0,233,231,233,233,0,0,0,0,231,232,233,233,233,233,0,0,0,231,232,230,235,230,235,230,231,232,233,234,235,236,237,230,231,232,233,234,235,236,237,230,231,232,233,234,235,236,237,230,231,232,233,234,235,236,237,230,231,232,235,236,237,234,230,230,230,231,231,232,232,233,234,235,236,237,230,231,232,233,234,235,236,237,237,237,230,230,231,231,232,232,233,234,234,235,235,236,236,237,237,230,230,230,230,230,230,231,231,231,232,232,232,232,233,234,235,235,235,235,236,237,230,231,232,235,236,237,230,231,232,233,235,236,237,230,231,232,233,234,235,236,237,235,236,237,236,237,230,231,232,231,230,231,232,230,231,232,230,235,230,235,231,230,231,232,230,231,232,231,231,231,232,232,232,232,230,231,232,232,231,232,235,236,237,231,232,231,232,230,231,232,235,236,237,230,230,230,231,231,232,232,235,236,237,235,236,237,236,237,234,237,237,232,237,235,236,237,235,236,237,237,230,232,232,232,231,231,230,231,232,233,234,235,236,237,235,236,237,230,231,232,234,235,236,237,230,231,232,233,234,235,236,237,230,231,232,233,234,235,236,237,230,231,232,233,234,235,236,237,247,248,249,250,251,116,239,240,241,242,243,244,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,255,0,256,0,255,247,248,249,250,251,116,239,240,241,242,243,244,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,247,248,249,250,251,116,239,240,241,242,243,244,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,256,255,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,255,0,256,0,0,255,256,239,240,241,242,243,244,245,245,245,245,245,245,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,247,247,248,248,249,249,250,250,251,251,116,116,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,247,247,248,248,249,249,250,250,251,251,116,116,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,239,240,241,242,243,244,247,248,249,250,251,116,247,248,249,250,251,116,239,240,241,242,243,244,239,240,241,242,243,244,247,248,249,250,251,116,247,248,249,250,251,116,239,240,241,242,243,244,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,247,248,249,250,251,116,239,240,241,242,243,244,245,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,246,252,253,254,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,252,252,253,253,254,254,255,247,247,247,247,247,247,248,248,248,248,248,248,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,116,116,116,116,116,116,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,256,252,253,253,253,253,254,255,247,248,248,249,249,249,250,250,250,250,251,251,251,251,251,116,116,116,116,239,240,240,240,241,241,241,241,241,242,242,242,242,242,242,242,243,243,243,243,243,243,243,243,243,244,244,244,244,245,246,256,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,247,248,249,250,251,116,239,240,241,242,243,244,247,248,249,250,251,116,239,240,241,242,243,244,247,248,249,250,251,116,239,240,241,242,243,244,245,246,247,248,249,250,251,116,247,248,249,250,251,116,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,239,240,241,242,243,244,245,245,245,245,245,245,246,246,246,246,246,246,239,240,241,242,243,244,245,245,245,245,245,245,246,246,246,246,246,246,247,248,249,250,251,116,245,245,245,245,245,245,246,246,246,246,246,246,254,252,254,247,248,249,250,251,116,239,240,241,242,243,244,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,247,248,249,250,251,116,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,247,248,249,250,251,116,239,240,241,242,243,244,247,248,249,250,251,116,239,240,241,242,243,244,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,239,240,241,242,243,244,239,240,241,242,243,244,247,248,249,250,251,116,239,240,241,242,243,244,245,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,252,253,254,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,239,240,241,242,243,244,247,248,249,250,251,116,247,248,249,250,251,116,239,240,241,242,243,244,239,240,241,242,243,244,247,248,249,250,251,116,239,240,241,242,243,244,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,252,253,254,247,248,249,250,251,116,239,240,241,242,243,244,245,246,247,248,249,250,251,116,239,240,241,242,243,244,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,252,253,254,255,247,247,247,247,247,247,247,247,247,247,247,247,247,248,248,248,248,248,248,248,248,248,248,248,248,249,249,249,249,249,249,249,249,249,249,249,250,250,250,250,250,250,250,250,250,250,251,251,251,251,251,251,251,251,251,116,116,116,116,116,116,116,116,116,116,116,239,239,239,239,239,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,243,243,243,243,243,244,244,244,244,244,244,244,244,244,244,245,246,256,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,252,253,254,255,247,248,249,250,251,116,239,240,241,242,243,244,245,246,256,247,248,249,250,251,116,247,248,249,250,251,116,239,240,241,242,243,244,239,240,241,242,243,244,239,240,241,242,243,244,239,240,241,242,243,244,0,0,0,0,0,0,0,0,0,264,0,265,264,0,0,0,0,0,0,0,263,0,0,0,0,0,0,263,0,0,0,0,0,0,0,395,396,397,398,399,400,401,402,403,404,405,406,36,407,224,0,0,0,0,0,0,0,0,0,0,224,219,0,0,0,0,0,0,267,0,408,263,0,219,265,395,409,78,78,263,263,402,410,403,411,404,412,264,265,80,78,82,77,81,79,263,266,264,265,80,78,82,77,81,79,263,266,224,264,264,325,119,36,264,265,80,78,82,77,81,79,263,264,265,80,78,82,77,81,79,263,263,265,70,78,82,77,81,79,264,80,78,267,268,398,413,414,81,78,77,81,79,70,80,78,78,82,82,77,77,81,81,79,79,264,265,80,78,82,77,81,79,263,264,265,80,78,82,77,81,79,263,81,264,265,80,78,82,77,81,79,263,266,81,264,265,80,78,82,77,81,79,263,266,224,264,415,264,80,80,78,78,82,82,77,77,81,81,79,79,80,80,78,78,82,82,77,77,81,81,79,79,80,80,78,78,82,82,77,77,81,81,79,79,80,80,78,78,82,82,77,77,81,81,79,79,264,265,80,78,82,77,81,79,263,407,80,80,78,78,82,82,77,77,81,81,79,79,416,80,80,78,78,82,82,77,77,81,81,79,79,264,265,80,78,82,77,81,79,263,266,81,78,82,81,264,264,78,81,78,81,78,81,263,264,264,78,81,78,81,397,417,400,81,78,82,81,78,81,401,78,82,81,78,81,265,399,418,219,81,405,419,406,420,78,82,81,81,78,82,81,70,80,78,78,82,82,77,77,81,81,79,79,396,421,264,265,80,78,82,77,81,79,263,81,264,265,80,78,82,77,81,79,263,266,264,265,80,78,82,77,81,79,263,266,81,264,265,80,78,82,77,81,79,263,266,0,0,0,48,0,48,48,48,48,48,48,48,48,48,48,48,48,269,270,238,48,269,270,238,48,48,269,238,48,48,269,238,48,48,48,48,48,48,48,48,48,48,48,48,48,48,269,270,238,48,48,48,48,48,269,270,238,48,48,48,48,48,48,48,48,269,270,238,48,48,48,269,270,238,48,48,48,269,270,238,48,48,48,48,48,48,48,48,48,48,48,269,270,238,269,270,238,48,48,48,48,48,48,48,269,270,238,48,48,48,269,238,48,48,269,270,238,48,269,270,238,48,48,48,269,270,238,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,273,179,274,273,179,274,273,179,274,274,179,179,179,179,179,273,273,273,179,179,179,179,273,179,179,274,274,273,179,274,179,273,179,274,273,179,179,274,274,274,274,179,274,274,273,273,273,179,179,274,273,179,274,273,179,274,273,179,274,0,0,0,0,0,0,0,0,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,0,125,125,125,125,125,125,125,125,125,125,125,125,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,59,0,59,91,0,48,10,0,0,0,36,0,0,0,0,0,0,0,48,0,0,182,91,91,0,91,91,387,388,0,0,91,325,119,36,0,0,0,91,134,117,117,91,134,91,91,91,91,0,0,0,0,0,91,91,91,135,0,0,0,414,91,0,141,91,91,218,218,218,0,91,91,91,91,91,91,91,91,0,0,287,91,142,91,0,142,91,0,0,0,91,91,91,25,59,188,91,91,91,91,91,142,91,188,0,0,142,91,91,91,134,91,91,91,134,91,91,91,0,141,91,91,182,91,91,182,0,142,91,91,91,91,91,91,91,91,91,182,182,91,91,91,91,91,91,0,91,91,91,0,0,0,91,91,91,91,91,182,0,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,59,0,59,91,0,48,10,0,0,0,36,0,0,0,0,0,0,0,48,0,0,182,91,91,0,91,91,387,388,0,0,91,325,119,36,0,0,0,91,134,117,117,91,134,91,91,91,91,0,0,0,0,0,91,91,91,135,0,0,0,414,91,0,141,91,91,218,218,218,0,91,91,91,91,91,91,91,91,0,0,287,91,142,91,0,142,91,0,0,0,91,91,91,25,59,188,91,91,91,91,91,142,91,188,0,0,142,91,91,91,134,91,91,91,134,91,91,91,0,141,91,91,182,91,91,182,0,142,91,91,91,91,91,91,91,91,91,182,182,91,91,91,91,91,91,0,91,91,91,0,0,0,91,91,91,91,91,182,0,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,10,385,386,0,0,0,0,0,0,0,0,0,59,0,59,91,0,48,10,0,0,0,36,0,0,0,0,0,0,0,48,0,0,0,0,182,91,91,0,91,91,387,388,0,0,91,325,119,36,0,0,0,91,134,117,117,91,134,91,91,91,91,0,0,0,0,0,91,91,91,135,0,0,0,414,91,0,141,91,91,218,218,218,0,91,91,91,91,91,91,91,91,0,0,287,217,91,142,91,0,142,91,0,0,0,91,91,91,25,59,188,91,91,91,91,91,142,91,188,0,0,142,91,91,91,134,91,91,91,134,91,91,91,0,141,91,91,182,91,91,182,0,142,91,91,91,91,91,91,91,91,91,182,182,91,91,91,91,91,91,0,91,91,91,0,0,0,91,91,91,91,386,385,91,182,0,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,10,385,386,0,0,0,0,0,0,0,0,0,59,0,59,91,0,48,10,0,0,0,36,0,0,0,0,0,0,0,48,0,0,0,0,182,91,91,0,91,91,387,388,0,0,91,325,119,36,0,0,0,91,134,117,117,91,134,91,91,91,91,0,0,0,0,0,91,91,91,135,0,0,0,414,91,0,141,91,91,218,218,218,0,91,91,91,91,91,91,91,91,0,0,287,217,91,142,91,0,142,91,0,0,0,91,91,91,25,59,188,91,91,91,91,91,142,91,188,0,0,142,91,91,91,134,91,91,91,134,91,91,91,0,141,91,91,182,91,91,182,0,142,91,91,91,91,91,91,91,91,91,182,182,91,91,91,91,91,91,0,91,91,91,0,0,0,91,91,91,91,386,385,91,182,0,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,59,0,59,91,0,48,10,0,0,0,36,0,0,0,0,0,0,0,48,0,0,182,91,91,0,91,91,387,388,0,0,91,325,119,36,0,0,0,91,134,117,117,91,134,91,91,91,91,0,0,0,0,0,91,91,91,135,0,0,0,414,91,0,141,91,91,218,218,218,0,91,91,91,91,91,91,91,91,0,0,287,91,142,91,0,142,91,0,0,0,91,91,91,25,59,188,91,91,91,91,91,142,91,188,0,0,142,91,91,91,134,91,91,91,134,91,91,91,0,141,91,91,182,91,91,182,0,142,91,91,91,91,91,91,91,91,91,182,182,91,91,91,91,91,91,0,91,91,91,0,0,0,91,91,91,91,91,182,0,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,261,422,0,0,95,0,0,278,95,95,95,261,95,95,95,95,95,95,261,278,95,261,278,95,261,95,278,95,261,278,95,261,278,95,261,0,0,95,0,0,278,95,261,278,95,261,278,95,95,261,278,95,95,95,261,0,0,0,0,95,0,0,95,0,278,95,261,278,95,261,0,0,278,95,261,95,0,95,261,95,261,0,0,261,278,95,261,278,95,0,0,0,0,278,0,95,0,0,0,278,95,261,95,278,95,261,261,261,278,95,261,278,95,261,278,95,0,0,0,0,10,0,0,0,10,0,10,10,10,10,10,10,10,280,283,281,10,280,283,281,10,10,280,281,10,10,280,281,10,10,10,10,10,10,10,10,10,10,10,10,10,280,283,281,10,10,10,280,283,281,10,10,10,10,10,10,10,280,283,281,10,10,10,280,283,281,10,10,10,10,280,283,281,10,10,10,10,10,10,10,10,10,10,10,10,10,10,280,283,281,280,283,281,10,10,10,10,10,10,280,283,281,10,10,280,281,10,10,280,283,281,10,280,283,281,10,280,283,281,10,10,10,10,10,10,10,10,423,424,425,425,426,427,428,429,429,291,430,431,428,429,0,0,428,425,426,429,432,292,0,428,425,426,427,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,428,429,0,425,426,428,429,423,291,423,291,428,425,426,429,427,429,428,291,291,291,425,291,291,428,429,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,423,291,424,425,428,429,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,423,291,425,425,425,426,425,428,429,426,425,425,425,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,425,426,427,425,426,427,425,426,427,426,427,425,426,427,425,426,427,426,427,426,426,427,426,426,427,425,426,425,433,432,434,434,434,434,425,433,425,433,432,0,430,431,424,425,425,425,291,425,423,291,423,291,423,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,428,429,428,429,428,429,428,429,425,425,426,427,428,429,429,428,429,113,0,428,425,426,429,432,428,425,426,427,0,0,0,0,0,0,0,0,0,428,429,425,426,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,428,429,113,113,294,294,113,113,113,113,113,113,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,294,294,113,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,294,294,113,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,294,294,113,294,113,294,113,428,425,426,429,427,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,429,113,428,113,294,113,294,113,113,113,425,113,113,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,294,113,113,428,429,113,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,294,113,113,113,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,294,113,294,294,294,294,294,294,294,425,113,113,428,429,113,113,294,294,113,113,113,113,113,113,113,113,0,0,0,0,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,294,113,425,113,113,425,113,113,425,113,113,426,113,113,113,113,113,425,113,113,428,429,113,113,426,113,113,113,113,113,425,113,113,425,113,113,425,113,113,0,0,0,0,0,0,0,113,0,0,0,0,0,0,0,0,0,0,0,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,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,294,113,113,113,113,113,113,113,113,113,113,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,425,113,113,426,427,113,113,113,113,113,113,113,113,113,113,425,426,427,113,113,113,113,113,113,113,113,113,113,113,113,425,426,427,113,113,113,113,113,113,113,113,113,113,113,113,426,427,113,113,113,113,113,113,113,113,113,113,425,426,427,113,113,113,113,113,113,113,113,113,113,113,113,425,426,427,113,113,113,113,113,113,113,113,113,113,113,113,426,427,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,426,113,113,113,113,113,426,427,113,113,113,113,113,113,113,113,113,113,426,113,113,113,113,113,426,427,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,425,426,113,113,113,113,113,113,113,425,433,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,432,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,434,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,434,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,434,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,434,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,425,433,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,425,433,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,432,294,294,294,294,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,0,294,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,294,294,294,113,294,294,294,294,294,294,294,425,113,113,425,113,113,294,425,113,113,294,113,425,113,113,294,113,113,113,294,113,294,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,428,429,113,113,428,429,113,113,428,429,113,113,428,429,113,113,0,0,0,0,0,0,0,0,0,0,0,435,0,0,279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,296,297,309,310,312,323,296,297,296,297,296,297,296,297,297,296,297,435,296,297,298,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,303,309,304,310,307,312,308,313,296,298,299,300,301,302,303,304,305,306,307,308,296,298,299,300,301,302,303,304,305,306,307,308,296,297,302,303,309,304,310,305,306,311,307,312,308,313,296,297,296,297,296,297,296,297,298,299,314,315,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,323,301,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,301,296,297,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,0,0,0,0,0,0,279,279,279,279,0,279,279,300,316,317,318,319,320,301,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,298,299,314,315,300,316,317,318,319,320,321,322,301,302,303,309,304,310,305,306,311,307,312,308,313,310,311,313,297,296,297,304,310,305,306,311,308,313,296,306,311,296,297,321,322,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,305,0,296,297,298,299,314,315,300,316,317,318,319,320,321,322,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,298,299,314,315,300,316,321,322,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,302,303,309,304,310,305,306,311,307,312,308,313,296,297,302,303,309,304,310,305,306,311,307,312,308,313,305,296,297,298,299,314,315,321,322,323,296,297,0,304,310,306,311,308,313,304,306,308,296,297,302,296,297,298,299,314,315,300,316,317,318,319,320,321,322,301,302,303,309,304,310,305,306,311,307,312,308,313,321,322,305,0,296,298,299,300,301,302,303,304,305,306,307,308,323,301,301,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,296,297,298,299,314,315,300,316,317,318,319,320,321,322,323,301,302,303,309,304,310,305,306,311,307,312,308,313,298,299,314,315,302,303,309,304,310,307,312,308,313,0,0,0,324,324,324,324,324,324,0,324,324,0,0,324,324,324,324,324,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,326,326,327,328,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,346,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,327,328,326,165,331,165,331,350,165,331,350,165,165,346,326,330,165,165,331,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,347,348,348,349,349,350,351,347,348,349,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,436,0,0,0,0,328,344,345,347,348,349,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,330,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,350,350,326,327,328,327,328,326,342,344,345,326,351,330,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,330,327,328,326,332,333,334,335,338,339,340,341,342,343,344,345,0,326,326,328,0,326,165,331,330,332,333,334,335,336,337,344,345,326,326,327,328,326,342,343,344,345,346,347,348,349,351,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,165,331,347,348,349,347,348,349,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,330,165,331,327,328,326,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,0,350,350,165,165,0,0,0,0,0,352,0,352,0,352,0,0,0,329,0,352,353,354,355,356,357,358,352,353,354,355,356,357,358,352,353,354,355,356,357,358,352,353,354,355,356,357,358,352,352,353,353,352,353,354,355,356,357,358,352,353,354,355,356,357,358,437,353,354,355,356,357,358,353,358,352,353,354,355,356,357,358,329,329,329,329,353,358,437,353,354,355,356,357,358,438,353,354,355,356,357,358,437,353,354,355,356,357,358,438,353,354,355,356,357,358,437,354,355,356,357,438,354,355,356,357,358,329,329,352,353,354,355,356,357,358,352,353,354,355,356,357,358,352,353,354,355,356,357,358,352,353,354,355,356,357,358,353,353,0,0,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,0,0,0,0,0,0,0,0,0,0,0,112,112,0,0,0,0,0,0,0,0,0,0,0,0,0,112,112,112,360,361,362,363,364,365,366,367,368,369,370,371,360,361,112,362,363,364,365,366,367,368,369,370,371,360,361,112,362,363,364,365,366,367,368,369,370,371,112,112,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,0,360,361,362,363,364,365,366,367,368,369,370,371,112,112,0,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,361,361,362,363,364,365,366,367,368,369,370,371,362,363,364,365,366,367,368,369,370,371,360,362,363,364,365,366,367,368,369,370,371,360,360,361,362,363,364,365,366,367,368,369,370,371,361,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,361,112,362,363,364,365,366,367,368,369,370,371,360,360,361,361,112,362,362,363,363,364,364,365,365,366,366,367,367,368,368,369,369,370,370,371,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,112,360,361,112,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,361,0,360,361,362,363,364,365,366,367,368,369,370,371,360,361,362,363,364,365,366,367,368,369,370,371,112,360,361,112,362,363,364,365,366,367,368,369,370,371,360,361,112,362,363,364,365,366,367,368,369,370,371,360,361,112,362,363,364,365,366,367,368,369,370,371,360,362,363,364,365,366,367,368,369,370,371,0,127,0,0,0,127,0,126,126,372,126,372,127,373,374,126,372,127,373,374,127,127,372,127,374,374,372,127,374,127,373,373,372,374,127,373,374,127,126,372,127,373,374,126,372,372,127,127,127,373,373,374,127,127,372,127,127,126,127,126,372,127,373,374,127,127,127,127,127,127,127,373,374,372,127,0,372,127,374,126,372,127,373,374,126,372,127,373,374,126,372,127,373,374,373,373,372,374,372,374,126,126,372,372,0,376,376,376,376,376,0,376,376,376,376,376,376,376,376,376,376,377,376,377,376,376,376,376,376,377,376,377,376,376,376,376,376,376,376,376,376,377,376,377,376,377,377,376,377,376,376,376,376,376,376,376,376,377,376,377,376,376,376,376,376,376,376,376,376,376,376,377,376,376,376,376,376,376,376,376,376,376,376,376,377,377,376,376,377,376,376,376,377,376,376,376,376,376,377,376,376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,19,20,22,0,0,0,0,0,0,0,0,0,23,23,0,0,0,0,0,0,0,0,19,20,21,22,19,22,0,31,0,15,5,4,15,5,40,0,0,0,0,0,18,4,15,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,19,19,0,31,28,0,40,0,4,4,0,0,20,21,20,0,0,0,0,0,20,21,0,18,0,15,15,15,0,0,0,0,22,22,0,0,22,22,5,5,0,23,23,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],5],0,[6,7],[[[3,[2]],8],[[10,[9]]]],[11,7],[1,12],[[[3,[2]]],12],[13,13],[[]],0,[[1,1],1],[[1,7],1],[[1,6],1],[[1,6],1],[[1,14],1],[[1,2],1],0,0,0,0,0,[15,2],[[],5],[[],15],0,0,[15],[15,[[17,[2,16]]]],[18],[[19,19],7],[[20,20],7],[[21,21],7],[[22,22],7],[[23,23],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[25,[24]]],5],0,0,0,0,0,0,[[]],[[],13],[[],15],[[19,26],[[10,[27]]]],[[28,26],[[10,[27]]]],[[28,26],[[10,[27]]]],[[13,26],[[10,[27]]]],[[20,26],[[10,[27]]]],[[21,26],[[10,[27]]]],[[18,26],[[10,[27]]]],[[15,26],[[10,[27]]]],[[22,26],[[10,[27]]]],[[23,26],[[10,[27]]]],[[1,26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,1],[[2,29],4],[[2,29,29],15],[24,28],[[[17,[2,16]]],15],0,0,[28],[[6,9]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,[[30,[2]]]],[[31,32,14,15],33],[4,7],[15,7],[4,8],[15,8],0,0,[15],[15],[15,18],[[]],[34],[[]],[18],[18],[[],15],[[],[[10,[15]]]],[18,[[10,[15]]]],0,[[],31],[13,18],[[],15],[[],1],[8,15],[35],0,[[18,14,[0,[36,37,38]]],39],[[5,[0,[38,36]]],40],[41],[[41,5]],[41],[[[0,[39,37]],37],41],[41],[[18,14,[0,[36,37,38]]]],[31],0,0,[[]],[[],24],[28,[[10,[9]]]],[28,[[10,[18,9]]]],[[],10],[[],10],[[],10],[[],10],[29,[[10,[19,29]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],[[10,[9]]]],[[],[[10,[34,9]]]],[[],[[10,[9]]]],[[],[[10,[18,9]]]],[[],[[10,[18,9]]]],[15,[[10,[9]]]],[[[3,[2]]],[[10,[9]]]],[[[3,[2]]],[[10,[34,9]]]],[[[3,[2]]],[[10,[9]]]],[[[3,[2]]],[[10,[18,9]]]],[[[3,[2]]],[[10,[18,9]]]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[29,5],15],[[15,5]],[[4,5],15],[[15,29,5],15],0,0,0,0,[[[17,[2,16]]]],[[34,[17,[2,16]]]],[[[17,[2,16]]]],[[18,[17,[2,16]]]],[[18,[17,[2,16]]]],0,0,0,[[],[[10,[9]]]],0,0,[9,43],[9,43],0,[[]],[[]],[[]],[[]],[9,44],[44,44],[[]],[[[0,[45,37,46]]],[[10,[9]]]],[[9,[0,[45,37,46]]],9],[[],44],[9],[9],[9,[[10,[[0,[45,47,37,46]],9]]]],[9,[[48,[[0,[45,47,37,46]]]]]],[9,[[48,[[0,[45,47,37,46]]]]]],[9],0,[[9,26],[[10,[27]]]],[[9,26],[[10,[27]]]],0,[49],[[]],[[[0,[43,37,46]]],9],[[]],0,[[]],[[]],[[]],[9,7],[44,8],[[[0,[45,47,37,46]]],9],[[[0,[43,37,46]]],9],[43,44],[44,48],[44,48],[9,43],[44],0,[[]],[[],24],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[36,[[10,[9]]]],0,0,0,0,[8],[[50,8]],[[51,8]],[8],[[51,8]],[51,[[3,[2]]]],[50,[[3,[2]]]],[51,[[3,[2]]]],[[]],[50,[[3,[2]]]],[[]],[51,[[3,[2]]]],[[]],[51,[[3,[2]]]],[[]],0,0,[51,8],[[52,53],[[54,[52,53]]]],[[52,55],[[54,[52,55]]]],[[],[[3,[2]]]],[50,[[3,[2]]]],[51,[[3,[2]]]],[[],56],[51,56],[[[3,[57]]],8],[50],[51],[50,50],[51,51],[[]],[[]],[[50,50],58],[[51,51],58],[[[3,[2]]],50],[8,50],[[50,8],50],[[51,8],50],[[[3,[2]]]],0,0,[[],50],[[],51],[50,[[3,[2]]]],[51,[[3,[2]]]],[51,[[3,[2]]]],[50],[51],[[50,[3,[2]]],7],[[50,50],7],[[50,24],7],[[50,[17,[2,16]]],7],[[50,6],7],[[50,51],7],[[50,52],7],[[51,52],7],[[51,50],7],[[51,[3,[2]]],7],[[51,6],7],[[51,51],7],[[51,24],7],[[51,[17,[2,16]]],7],[[],7],[[],7],[[51,59]],[[51,59]],[[51,59]],[[51,[3,[2]]]],[[50,26],[[10,[27]]]],[[50,26],[[10,[27]]]],[[50,26],[[10,[27]]]],[[51,26],[[10,[27]]]],[[51,26],[[10,[27]]]],[[51,26],[[10,[27]]]],[51,50],[[[60,[[3,[2]],16]]],50],[[[3,[2]]],50],[24,50],[[]],[6,50],[[[17,[2,16]]],50],[51,50],[[[3,[2]]],51],[[]],[6,51],[59,50],[59,51],[59,51],[[[3,[2]]],50],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],63],[[],63],[[],63],[[],64],[[],64],[[],64],[[],29],[[],29],[[],29],[[],65],[[],65],[[],65],[[],11],[8,65],[8,65],[8,65],[[],66],[[],66],[[],66],[[],12],[[],12],[[],12],[[],14],[[],14],[[],14],[[],32],[[],32],[[],32],[[],2],[8,32],[8,32],[8,32],[[],7],[[],7],[[50,67]],[[51,67]],[[]],[[]],[50],[50],[51],[51],[50,7],[51,7],[50,8],[51,8],0,0,[[52,8],[[68,[52]]]],[[],50],[[],51],[[50,6],[[48,[58]]]],[[50,24],[[48,[58]]]],[[50,[3,[2]]],[[48,[58]]]],[[50,[17,[2,16]]],[[48,[58]]]],[[50,50],[[48,[58]]]],[[50,52],[[48,[58]]]],[[51,[17,[2,16]]],[[48,[58]]]],[[51,24],[[48,[58]]]],[[51,52],[[48,[58]]]],[[51,51],[[48,[58]]]],[[51,6],[[48,[58]]]],[[51,[3,[2]]],[[48,[58]]]],0,0,[[52,53]],[[51,53]],[[2,8]],[[51,2,8]],[61],[61],[61],[62],[62],[62],[63],[63],[63],[64],[64],[64],[29],[29],[29],[65],[65],[65],[11],[[65,8]],[[65,8]],[[65,8]],[[[3,[2]]]],[[51,[3,[2]]]],[66],[66],[66],[12],[12],[12],[14],[14],[14],[32],[32],[32],[2],[[32,8]],[[32,8]],[[32,8]],[52,[[69,[52]]]],[[],8],[50,8],[51,8],[[],8],[51,8],[[51,8]],[[51,8,2]],[[51,8]],[[50,[70,[8]]],50],[[50,[3,[2]]],50],[51,[[3,[[71,[2]]]]]],[51,51],[[50,8],50],[[51,8],51],[[50,8],50],[[51,8],51],[[52,8],[[72,[52]]]],[[]],[[]],[[50,8]],[[51,8]],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[51,51]],0,[8,51],[[51,73],[[10,[27]]]],[[51,6],[[10,[27]]]],[52,[[74,[52]]]],[8,51],0,0,0,0,0,0,0,0,0,0,[8],[[[54,[53,53]],8]],[[[72,[53]],8]],[8],[[[54,[55,55]],8]],[[[68,[55]],8]],[56,2],[56,[[3,[[71,[2]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[52,53],[[54,[52,53]]]],[[52,55],[[54,[52,55]]]],[[],[[3,[2]]]],[[[54,[53,53]]],[[3,[2]]]],[[[72,[53]]],[[3,[2]]]],[[],56],[[[54,[55,55]]],56],[[[68,[55]]],56],[[[3,[57]]],8],[[[54,[53,53]],[3,[57]]],8],[[[69,[53]],8]],[[56,[3,[2]]]],[8,50],[[[54,[53,53]],8],50],[[[72,[53]],8],50],[[[3,[2]]]],[[[69,[53]]],[[10,[[3,[2]],75]]]],[54],[54],[[[74,[55]]],[[10,[75]]]],[[56,26],[[10,[27]]]],[[[54,[47,47]],26],[[10,[27]]]],[[[76,[47]],26],[[10,[27]]]],[[[68,[47]],26],[[10,[27]]]],[[[69,[47]],26],[[10,[27]]]],[[[72,[47]],26],[[10,[27]]]],[[[74,[47]],26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,8],56],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],63],[[],63],[[],63],[[],64],[[],64],[[],64],[[],29],[[],29],[[],29],[[],65],[[],65],[[],65],[[],11],[8,65],[8,65],[8,65],[76],[68],[[[69,[53]]],53],[72],[[[74,[55]]],55],[76],[68],[[[69,[53]]],53],[72],[[[74,[55]]],55],[[],66],[[],66],[[],66],[[],12],[[],12],[[],12],[[],14],[[],14],[[],14],[[],32],[[],32],[[],32],[[],2],[8,32],[8,32],[8,32],[[],7],[[],7],[[56,[77,[8]]],56],[[56,[78,[8]]],56],[[56,[79,[8]]],56],[[56,80],56],[[56,[81,[8]]],56],[[56,[82,[8]]],56],[[56,[77,[8]]],56],[[56,[81,[8]]],56],[[56,[82,[8]]],56],[[56,80],56],[[56,[78,[8]]],56],[[56,[79,[8]]],56],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[54],[76],[68],[[[69,[53]]],53],[72],[[[74,[55]]],55],[[[54,[53,53]]]],[[]],[54],[54],[56,8],[[52,8],[[68,[52]]]],[68,8],[72,8],0,0,[[],76],[[[76,[53]]],[[48,[2]]]],[[52,53]],[[2,8]],[61],[61],[61],[62],[62],[62],[63],[63],[63],[64],[64],[64],[29],[29],[29],[65],[65],[65],[11],[[65,8]],[[65,8]],[[65,8]],[[[3,[2]]]],[66],[66],[66],[12],[12],[12],[14],[14],[14],[32],[32],[32],[2],[[32,8]],[[32,8]],[[32,8]],[[[69,[53]],[3,[2]]],[[10,[8,75]]]],[52,[[69,[52]]]],[[],8],[[[54,[53,53]]],8],[[[72,[53]]],8],[[],8],[[[54,[55,55]]],8],[[[68,[55]]],8],[[68,8]],[[72,8]],[[[76,[53]]]],[[52,8],[[72,[52]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[[74,[55]],[3,[2]]],[[10,[8,75]]]],[[56,8,2]],[52,[[74,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[83,73],[[84,73],84],0,[85,6],[86,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,83],[87,88],[[],84],[[],87],[85,85],[86,86],[83,83],[88,88],[[]],[[]],[[]],[[]],[[85,85],58],[[86,86],58],[[88,88],58],[[87,87],58],0,[[],84],[[],87],[88,7],[[85,86],7],[[85,85],7],[[86,86],7],[[86,85],7],[[88,88],7],[[87,87],7],[[89,89],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[83,[[48,[6]]]],[[84,[48,[6]]],84],0,[83,[[48,[6]]]],[[84,[48,[6]]],84],[[]],[[85,26],[[10,[27]]]],[[85,26],[[10,[27]]]],[[86,26],[[10,[27]]]],[[86,26],[[10,[27]]]],[[83,26],[[10,[27]]]],[[84,26],[[10,[27]]]],[[88,26],[[10,[27]]]],[[87,26],[[10,[27]]]],[[90,26],[[10,[27]]]],[[90,26],[[10,[27]]]],[[89,26],[[10,[27]]]],[[89,26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[10,[85]]]],[6,[[10,[86]]]],[[85,67]],[[86,67]],[[88,67]],[[87,67]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],91],[[],91],[83,85],[[84,85],84],[88,85],[[87,85],87],0,[83,[[48,[14]]]],[[84,[48,[14]]],84],0,[83],0,0,[[],92],[[],85],[[],86],[[],86],[83,88],[[84,88],84],0,0,[83,[[48,[6]]]],[[84,[48,[6]]],84],0,[83,[[48,[6]]]],[[84,[48,[6]]],84],[[],84],[[],87],[[85,86],[[48,[58]]]],[[85,85],[[48,[58]]]],[[86,86],[[48,[58]]]],[[86,85],[[48,[58]]]],[[88,88],[[48,[58]]]],[[87,87],[[48,[58]]]],0,[92,[[10,[90]]]],[92,[[10,[90]]]],[86],[86],[83,6],[[84,6],84],[88,6],[[87,6],87],0,[86,[[48,[85]]]],[85,86],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[93,8],0,[[93,8],[[10,[93,94]]]],[93,2],[93,2],[93,[[10,[[95,[[3,[2]]]],96]]]],[93,[[10,[[95,[[3,[2]]]],96]]]],[8,[[10,[93,94]]]],[[]],[[]],[[]],[[]],[[]],[[]],[52,52],[93,93],[94,94],[96,96],[[]],[[]],[[]],[93,[[95,[2]]]],[[2,93]],[[[95,[2]],93]],[[93,93],7],[[94,94],7],[[96,96],7],[[],7],[[],7],[[],7],[[93,93],[[10,[94]]]],[[93,93],[[10,[93,94]]]],[[93,26],[[10,[27]]]],[[94,26],[[10,[27]]]],[[94,26],[[10,[27]]]],[[96,26],[[10,[27]]]],[[96,26],[[10,[27]]]],[52,93],[[],93],[[]],[[]],[[]],[[8,8],[[10,[93,94]]]],[[8,8],93],[[[95,[2]],93,93],[[10,[[95,[[3,[2]]]],96]]]],[[[95,[2]],93,93],[[10,[[95,[[3,[2]]]],96]]]],[[93,67]],[[]],[[]],[[]],[[],93],[93,93],[[93,8],8],[35],[35],[[2,93,8],2],[[93,8],[[10,[94]]]],[[93,8],[[10,[93,94]]]],[[[95,[2]],93,93],[[10,[[95,[[3,[2]]]],96]]]],[93,8],0,[[]],[[]],[[]],[[],24],[[],24],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],0,0,0,0,[[]],[[]],[[]],[[]],[42,42],[[]],[[42,42],58],[97,[[48,[97]]]],[97,[[48,[97]]]],[97,[[48,[97]]]],[97,97],[97,97],[97,97],[97,[[48,[97]]]],[97,[[48,[97]]]],[97,[[48,[97]]]],[97,97],[97,97],[97,97],[[42,42],7],[[],7],[[97,26],[[10,[27]]]],[[97,26],[[10,[27]]]],[[97,26],[[10,[27]]]],[[35,26],[[10,[27]]]],[[42,26],[[10,[27]]]],[[]],[[42,67]],[[]],[97,7],[97,7],[97,7],[[],42],[[42,42],[[48,[58]]]],[35],[[35,52],35],[[35,36],35],[35,35],[[35,36],35],[98,[[48,[52]]]],[98,48],0,[[]],[[],10],[[],10],[[],42],[[],42],[[],42],[[],6],[52,6],[35,7],[35,7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],14],[[],14],[[],14],[[],14],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[14],[14],[14],[[14,14,14,14],29],[[99,99,99,99]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14,100],[[14,14],100],[14],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14,32],[[2,14,14,14],2],[[2,32,32,32],2],[[2,14,14,14],2],[[2,32,32,32],2],[[14,14],14],[[32,32],32],[[14,14],14],[[32,32],32],[[14,14,14],14],[[32,14,14],32],[[29,29],2],[[65,65],2],[[29,29],2],[[65,65],2],[[29,29],2],[[65,65],2],[[29,29],2],[[65,65],2],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[29,29],[65,65],[[14,14],14],[[32,14],32],[2],[2],[2],[2],[[14,14],14],[[32,32],32],[[12,12],12],[[14,14],14],[[32,32],32],[[12,12],12],[[14,14],14],[[32,32],32],[12,12],[14,14],[32,32],[[12,12],12],[[14,14],14],[[32,32],32],[[12,12],12],[[14,14],14],[[32,32],32],[[12,12],12],[[14,14],14],[[32,32],32],[14,14],[32,32],[14,14],[32,32],[101,101],[101,101],[101,101],[101,101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],14],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101,101],101],[[102,102,102],102],[[103,103,103],103],[99,103],[104,101],[105,102],[99,103],[62,102],[61,103],[104,101],[104,101],[2,101],[12,101],[104,101],[105,102],[104,101],[99,103],[104,101],[101,101],[101,101],[105,102],[102,105],[102,103],[102,101],[99,103],[103,99],[103,102],[103,101],[104,101],[101,102],[101,103],[101,104],[102,102],[103,103],[[101,101],101],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[102,102],102],[[102,102],2],[[103,103],103],[[103,103],2],[[101,101],101],[[101,101],12],[[101,101],101],[[101,101],2],[[101,101],101],[[101,101],2],[[101,101],101],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],101],[[101,101],12],[[101,101],101],[[101,101],2],[[101,101],101],[[101,101],2],[[101,101],101],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[101,101],[101,101],[104,101],[104,101],[101,104],[101,104],[104,101],[101,104],[104,102],[101,103],[101,104],[101,104],[101,104],[104,101],[104,101],[104,101],[104,101],[104,101],[104,101],[104,102],[104,101],[104,101],[104,101],[[103,103],106],[103,107],[102,104],[102,104],[102,99],[104,103],[103,101],[103,101],[99,102],[103,104],[102,62],[101,104],[101,104],[101,104],[101,104],[101,104],[101,104],[101,29],[103,61],[102,104],[102,104],[103,101],[103,101],[101,104],[101,104],[101,104],[101,104],[101,104],[101,104],[[101,101],101],[[102,102],102],[[103,103],103],[[103,103],103],[[103,106,106],103],[[101,101,101],101],[[101,101,101],101],[[101,101,101],101],[[101,101,101],101],[101,29],[101,29],[101,65],[101,29],[102,105],[103,99],[101,104],[103,99],[101,104],[101,104],[[102,102,101],102],[[103,103,101],103],[102,102],[103,103],[[102,102,102],102],[[103,103,103],103],[[102,102,102],102],[[103,103,103],103],[[102,102,102],102],[[103,103,103],103],[[102,102,102],102],[[103,103,103],103],[[102,102,102],102],[[103,103,103],103],[[102,102,102],102],[[103,103,103],103],[102,102],[103,103],[102,102],[103,103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[29,101],101],[[65,104],101],[[62,104],102],[[61,101],103],[[2,104,101]],[[29,101],104],[[65,101],101],[[62,101],102],[[61,101],99],[[101,64],101],[[101,29],101],[[101,65],101],[[101,11],101],[[102,105],102],[[103,99],103],[[101,104],101],[[103,99],103],[[101,104],101],[[101,104],101],[101,101],[29,101],[65,101],[62,102],[61,103],[101,101],[[61,61],103],[[62,62],102],[[104,104],101],[64,101],[29,101],[65,101],[11,101],[62,102],[61,103],[101,101],[101,101],[101,101],[[101,101,101],101],[[101,101,101],101],[[101,101],101],[[101,101],101],[[101,101,12,101],101],[[101,101,2,101],101],[[101,101,2,101],101],[[101,101,14,101],101],[[102,101,2,102],102],[[103,101,2,103],103],[[102,102,102,2],102],[[103,103,103,2],103],[[102,102,102,2],102],[[103,103,103,2],103],[[102,102,102,2],102],[[103,103,103,2],103],[[102,102,102,2],102],[[103,103,103,2],103],[[102,102,102,2],102],[[103,103,103,2],103],[[102,102,102,2],102],[[103,103,103,2],103],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,14,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101,101],101],[[101,14,101,101],101],[[101,12,101,101],101],[[101,14,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,12,101,101],101],[[101,14,101,101],101],[[14,101,101],14],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[103,2,99],103],[[101,2,104],101],[[101,14,104],101],[[101,2,104],101],[[101,2,104],101],[[102,2,105],102],[[103,2,99],103],[[101,12,104],101],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[2,102,102],2],[[2,103,103],2],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,14,101],101],[[102,2,102],102],[[103,2,103],103],[[2,12,101]],[[2,2,101]],[[2,2,101]],[[2,14,101]],[[2,2,102]],[[2,2,103]],[[101,2,101],101],[[101,2,101],101],[[104,2,103],104],[[101,2,104],101],[[101,2,104],101],[[104,12,101],104],[[11,12,101]],[[104,2,101],104],[[101,2,104],101],[[104,2,101],104],[[102,2,104],102],[[103,2,101],103],[[11,2,101]],[[11,2,101]],[[104,2,101],104],[[104,2,101],104],[[104,2,101],104],[[11,2,101]],[[11,2,101]],[[11,2,101]],[[101,12,104],101],[[101,2,104],101],[[101,2,104],101],[[101,2,104],101],[[101,2,104],101],[[101,2,104],101],[[102,2,104],102],[[101,12,104],101],[[101,2,104],101],[[101,2,104],101],[[106,12,103,103],106],[[107,2,103],107],[[104,2,102],104],[[104,2,102],104],[[99,2,102],99],[[103,2,104],103],[[101,2,103],101],[[101,2,103],101],[[104,2,103],104],[[104,12,101],104],[[11,12,101]],[[104,2,101],104],[[104,2,101],104],[[11,2,101]],[[11,2,101]],[[104,2,101],104],[[104,2,101],104],[[104,2,101],104],[[11,2,101]],[[11,2,101]],[[11,2,101]],[[104,2,102],104],[[104,2,102],104],[[101,2,103],101],[[101,2,103],101],[[104,12,101],104],[[11,12,101]],[[104,2,101],104],[[104,2,101],104],[[11,2,101]],[[11,2,101]],[[104,2,101],104],[[104,2,101],104],[[104,2,101],104],[[11,2,101]],[[11,2,101]],[[11,2,101]],[[101,12,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[103,2,106,106],103],[[101,2,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,14,101],101],[[102,2,102],102],[[103,2,103],103],[[101,12,64],101],[[101,2,29],101],[[101,2,65],101],[[101,14,11],101],[[102,2,62],102],[[103,2,61],103],[[99,2,103],99],[[104,2,101],104],[[102,2,102,101],102],[[103,2,103,101],103],[[102,2,102,102],102],[[103,2,103,103],103],[[102,2,102,102],102],[[103,2,103,103],103],[[102,2,102,102],102],[[103,2,103,103],103],[[102,2,102,102],102],[[103,2,103,103],103],[[102,2,102,102],102],[[103,2,103,103],103],[[102,2,102,102],102],[[103,2,103,103],103],[[102,2,102],102],[[103,2,103],103],[[102,2,102],102],[[103,2,103],103],[[101,14,101,101],101],[[101,14,101,101],101],[[101,14,101,101],101],[[101,29,101,101],101],[[101,65,104,101],101],[[102,62,104,102],102],[[103,61,101,103],103],[[104,29,101,104],104],[[101,65,101,101],101],[[102,62,101,102],102],[[99,61,101,99],99],[[103,2,103,99],103],[[101,2,101,104],101],[[101,2,29],101],[[101,2,65],101],[[102,2,62],102],[[103,2,61],103],[[101,12,64],101],[[101,2,29],101],[[101,2,65],101],[[101,14,11],101],[[102,2,62],102],[[103,2,61],103],[[101,2,101],101],[[101,2,101],101],[[101,2,101,101],101],[[101,12,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,14,101],101],[[102,2,102],102],[[103,2,103],103],[[102,2,102],102],[[103,2,103],103],[[103,2,103],103],[[101,2,101,101],101],[[101,2,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101,101],101],[[101,12,101,101],101],[[101,12,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[101,12,101,101],101],[[101,14,101,101],101],[[101,12,101,101],101],[[102,2,102],102],[[103,2,103],103],[[102,2,102,101],102],[[103,2,103,101],103],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,101,102],102],[[103,2,101,103],103],[[101,2,101],101],[[102,2,102],102],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,101,102],102],[[103,2,101,103],103],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,14,101],101],[[102,2,102],102],[[103,2,103],103],[[101,2,101],101],[[101,2,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,2,101],101],[[101,2,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[102,2,102],102],[[103,2,103],103],[[102,2,102],102],[[103,2,103],103],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,64],101],[[101,2,29],101],[[101,2,65],101],[[101,14,11],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,2,101],101],[[101,14,101,101],101],[[103,2,103,103],103],[[102,2,102,102],102],[[101,2,101,101],101],[[101,2,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101],101],[[101,12,101],101],[[101,12,101,104],101],[[101,2,101,104],101],[[101,2,101,104],101],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[102,2,102],102],[[103,2,103],103],[[101,12,101,104],101],[[101,2,101,104],101],[[101,2,101,104],101],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,12,101,104],101],[[101,2,101,104],101],[[101,2,101,104],101],[[101,12,101],101],[[101,2,101],101],[[101,2,101],101],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[29,2,101]],[[65,2,101]],[[62,2,102]],[[61,2,103]],[[64,12,101]],[[29,2,101]],[[65,2,101]],[[11,14,101]],[[62,2,102]],[[61,2,103]],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101,101],101],[[101,14,101,101],101],[[101,12,101,101],101],[[101,14,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[12,101,101],12],[[2,101,101],2],[[2,101,101],2],[[14,101,101],14],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,12,101,101],101],[[101,2,101,101],101],[[101,2,101,101],101],[[101,14,101,101],101],[[102,2,102,102],102],[[103,2,103,103],103],[[101,2,101,101],101],[[101,2,101,101],101],[[29,101],101],[[65,101],101],[[62,101],102],[[61,101],103],[[29,101,101]],[[65,101,101]],[[62,101,102]],[[61,101,103]],[[12,101],101],[[2,101],101],[[2,101],101],[[14,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101,101],101],[[14,101,101],101],[[12,101,101],101],[[14,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,101,101],101],[[2,101,101],101],[[2,101,101],101],[[2,101,101],101],[[12,101,101],101],[[14,101,101],101],[[2,99],103],[[2,104],101],[[14,104],101],[[2,104],101],[[2,104],101],[[2,105],102],[[2,99],103],[[12,104],101],[[12,101],101],[[2,101],101],[[2,101],101],[[14,101],101],[[2,102],102],[[2,103],103],[[2,101],101],[[2,101],101],[[2,103],104],[[2,104],101],[[2,104],101],[[12,101],104],[[2,101],104],[[2,104],101],[[2,101],104],[[2,104],102],[[2,101],103],[[2,101],104],[[2,101],104],[[2,101],104],[[12,104],101],[[2,104],101],[[2,104],101],[[2,104],101],[[2,104],101],[[2,104],101],[[2,104],102],[[12,104],101],[[2,104],101],[[2,104],101],[[12,103,103],106],[[2,103],107],[[2,102],104],[[2,102],104],[[2,102],99],[[2,104],103],[[2,103],101],[[2,103],101],[[2,103],104],[[12,101],104],[[2,101],104],[[2,101],104],[[2,101],104],[[2,101],104],[[2,101],104],[[2,102],104],[[2,102],104],[[2,103],101],[[2,103],101],[[12,101],104],[[2,101],104],[[2,101],104],[[2,101],104],[[2,101],104],[[2,101],104],[[12,101,101],101],[[2,102,102],102],[[2,103,103],103],[[2,103,106,106],103],[[2,101,101,101],101],[[2,101,101,101],101],[[2,101,101,101],101],[[2,101,101,101],101],[[12,101],101],[[2,101],101],[[2,101],101],[[14,101],101],[[2,102],102],[[2,103],103],[[12,64],101],[[2,29],101],[[2,65],101],[[14,11],101],[[2,62],102],[[2,61],103],[[2,103],99],[[2,101],104],[[2,102,102,101],102],[[2,103,103,101],103],[[2,102,102,102],102],[[2,103,103,103],103],[[2,102,102,102],102],[[2,103,103,103],103],[[2,102,102,102],102],[[2,103,103,103],103],[[2,102,102,102],102],[[2,103,103,103],103],[[2,102,102,102],102],[[2,103,103,103],103],[[2,102,102,102],102],[[2,103,103,103],103],[[2,102],102],[[2,103],103],[[2,102],102],[[2,103],103],[[14,101,101],101],[[14,101,101],101],[[14,101,101],101],[[2,103,99],103],[[2,101,104],101],[[2,29],101],[[2,65],101],[[2,62],102],[[2,61],103],[[12,64],101],[[2,29],101],[[2,65],101],[[14,11],101],[[2,62],102],[[2,61],103],[[2,101],101],[[2,101],101],[[2,101,101],101],[[12,101,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101],101],[[2,101],101],[[2,101],101],[[14,101],101],[[2,102],102],[[2,103],103],[[2,102],102],[[2,103],103],[[2,103],103],[[2,101,101],101],[[2,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101,101],101],[[12,101,101],101],[[12,101,101],101],[[12,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[12,101,101],101],[[14,101,101],101],[[12,101,101],101],[[2,102],102],[[2,103],103],[[2,102,101],102],[[2,103,101],103],[[12,101,101,101],101],[[2,101,101,101],101],[[2,101,101,101],101],[[14,101,101,101],101],[[2,102,101,102],102],[[2,103,101,103],103],[[2,101],101],[[2,102],102],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,101,102],102],[[2,101,103],103],[[12,101],101],[[2,101],101],[[2,101],101],[[14,101],101],[[2,102],102],[[2,103],103],[[2,101],101],[[2,101],101],[[2,101,101],101],[[2,101,101],101],[[2,101],101],[[2,101],101],[[2,101,101],101],[[2,101,101],101],[[2,102],102],[[2,103],103],[[2,102],102],[[2,103],103],[[2,102,102],102],[[2,103,103],103],[[12,64],101],[[2,29],101],[[2,65],101],[[14,11],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[12,101,101,101],101],[[2,101,101,101],101],[[2,101,101,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[12,101,101,101],101],[[2,101,101,101],101],[[2,101,101,101],101],[[2,101],101],[[14,101,101],101],[[2,103,103],103],[[2,102,102],102],[[2,101,101],101],[[2,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101],101],[[12,101],101],[[12,101,104],101],[[2,101,104],101],[[2,101,104],101],[[12,101],101],[[2,101],101],[[2,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[2,102],102],[[2,103],103],[[12,101,104],101],[[2,101,104],101],[[2,101,104],101],[[12,101],101],[[2,101],101],[[2,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[12,101,104],101],[[2,101,104],101],[[2,101,104],101],[[12,101],101],[[2,101],101],[[2,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101,101],101],[[14,101,101],101],[[12,101,101],101],[[14,101,101],101],[[2,101,101,101],101],[[2,101,101,101],101],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[12,101,101],101],[[2,101,101],101],[[2,101,101],101],[[14,101,101],101],[[2,102,102],102],[[2,103,103],103],[[2,101,101],101],[[2,101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[102,102],[103,103],[103,103],[101,29],[102,29],[103,29],[101,12],[101,14],[12,101],[14,101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[101,101],[102,102],[102,102],[103,103],[[101,101],101],[[103,101],103],[[102,101],102],[[103,101],103],[[101,101,101],101],[[101,101,101],101],[[101,101,101],101],[[101,101,101],101],[[102,101,102],102],[[103,101,103],103],[101,101],[102,102],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,102],102],[[101,103],103],[101,101],[101,101],[101,101],[101,101],[102,102],[103,103],[103,103],[101,101],[101,101],[[101,101],101],[[101,101],101],[101,101],[101,101],[[101,101],101],[[101,101],101],[102,102],[103,103],[102,102],[103,103],[103,103],[[101,101],101],[[102,102],102],[[103,103],103],[64,101],[29,101],[65,101],[11,101],[62,102],[61,103],[[64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64],101],[[29,29,29,29,29,29,29,29],101],[[65,65,65,65],101],[[11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],101],[[99,99],103],[[105,105],102],[[104,104],101],[[62,62,62,62],102],[[61,61,61,61,61,61,61,61],103],[[64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64],101],[[29,29,29,29,29,29,29,29],101],[[65,65,65,65],101],[[11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],101],[[99,99],103],[[105,105],102],[[104,104],101],[[62,62,62,62],102],[[61,61,61,61,61,61,61,61],103],[[],102],[[],103],[[],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101,101],101],[[101,101,101],101],[[101,101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101,101],101],[[101,101,101],101],[[101,101,101],101],[101,101],[[101,101],101],[[103,103],103],[[102,102],102],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[101,101],[101,101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,104],101],[[101,104],101],[[101,104],101],[101,101],[101,101],[101,101],[101,101],[[101,101],101],[[101,101],101],[[101,101],101],[102,102],[103,103],[[101,104],101],[[101,104],101],[[101,104],101],[101,101],[101,101],[101,101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,104],101],[[101,104],101],[[101,104],101],[101,101],[101,101],[101,101],[101,101],[[101,101],101],[[101,101],101],[[101,101],101],[[29,101]],[[65,101]],[[62,102]],[[61,103]],[[101,101]],[[61,61,103]],[[62,62,102]],[[104,104,101]],[[64,101]],[[29,101]],[[65,101]],[[11,101]],[[62,102]],[[61,103]],[[101,101]],[[62,102]],[[61,103]],[[101,101]],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101,101],101],[[101,101,101],101],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[102,102],29],[[103,103],29],[[101,101],29],[[101,101],12],[[101,101],2],[[101,101],2],[[101,101],14],[[102,102],29],[[103,103],29],[[101,101],29],[[102,102],29],[[103,103],29],[[101,101],29],[[],102],[[],103],[[],101],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[101,101],101],[[102,102],102],[[103,103],103],[[101,101],101],[[]],[[]],[105,102],[99,103],[104,101],[108,108],[108,108],[108,108],[108,108],[109,109],[110,110],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[[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],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],32],[99,110],[102,109],[104,108],[101,108],[104,108],[104,108],[2,108],[12,108],[104,108],[105,109],[99,110],[104,108],[108,108],[108,108],[105,109],[102,109],[109,105],[109,102],[109,110],[109,108],[99,110],[103,110],[110,99],[110,103],[110,109],[110,108],[104,108],[101,108],[108,109],[108,110],[108,104],[108,101],[[108,108],108],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[109,109],2],[[110,110],12],[[109,109],2],[[110,110],12],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[109,109],2],[[110,110],12],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[109,109],2],[[110,110],12],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[109,109],2],[[110,110],12],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[109,109],2],[[110,110],12],[[109,109],2],[[110,110],12],[[109,109],2],[[110,110],12],[[109,109],2],[[110,110],12],[[109,109],2],[[110,110],12],[108,108],[108,108],[108,110],[108,110],[109,101],[109,101],[109,103],[101,110],[110,108],[110,108],[103,109],[110,101],[101,108],[104,108],[108,101],[108,101],[101,108],[108,104],[101,109],[108,110],[108,109],[108,104],[108,101],[108,104],[101,108],[104,108],[104,108],[101,108],[104,108],[101,108],[101,109],[108,110],[108,109],[101,108],[104,108],[104,108],[[110,110],111],[110,106],[109,101],[109,101],[109,103],[109,110],[101,110],[110,108],[110,108],[103,109],[110,101],[110,109],[108,101],[108,101],[108,104],[108,104],[108,101],[108,104],[108,29],[109,101],[109,101],[110,108],[110,108],[109,101],[109,101],[110,108],[110,108],[108,101],[108,101],[108,104],[108,104],[108,101],[108,104],[[108,108],108],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[[110,111,111],110],[[108,108,108],108],[[108,108,108],108],[[108,108,108],108],[[108,108,108],108],[110,99],[109,102],[108,104],[108,101],[[109,109,108],109],[[110,110,108],110],[[109,109,108],109],[[110,110,108],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[[109,109,109],109],[[110,110,110],110],[109,109],[110,110],[109,109],[110,110],[109,109],[110,110],[109,109],[110,110],[[108,108],108],[[108,108],108],[[108,108],108],[[108,2],108],[[101,2],108],[[101,2],109],[[108,2],110],[[2,108,108]],[[2,101,108]],[[2,101,109]],[[2,108,110]],[[108,2],101],[[108,2],108],[[108,2],109],[[108,2],103],[[2,108,101]],[[2,108,108]],[[2,108,109]],[[2,108,103]],[[110,99],110],[[109,102],109],[[108,104],108],[[108,101],108],[29,12],[[12,12],12],[[12,12],12],[12,12],[12,12],[[12,12],12],[[12,12],29],[[12,12],12],[[12,12],12],[[12,12],12],[29,108],[65,108],[62,109],[61,110],[29,108],[64,108],[29,108],[65,108],[11,108],[62,109],[61,110],[29,108],[108,108],[108,108],[[108,108,108],108],[[108,108,108],108],[[108,108],108],[[108,108],108],[[108,108,14,108],108],[[108,108,12,108],108],[[108,108,2,108],108],[[108,108,32,108],108],[[109,108,2,109],109],[[110,108,12,110],110],[12,29],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[109,109,109,2],109],[[110,110,110,12],110],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,32,108],108],[[109,2,109],109],[[110,12,110],110],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108,108],108],[[108,32,108,108],108],[[108,14,108,108],108],[[108,32,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,14,108,108],108],[[108,32,108,108],108],[[32,108,108],32],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[110,12,99],110],[[109,2,102],109],[[108,12,104],108],[[108,2,101],108],[[108,32,104],108],[[108,12,104],108],[[108,2,104],108],[[109,2,105],109],[[110,12,99],110],[[108,14,104],108],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[2,109,109],2],[[12,110,110],12],[[2,109,109],2],[[12,110,110],12],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[2,109,109],2],[[12,110,110],12],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[2,109,109],2],[[12,110,110],12],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[2,109,109],2],[[12,110,110],12],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[2,109,109],2],[[12,110,110],12],[[2,109,109],2],[[12,110,110],12],[[2,109,109],2],[[12,110,110],12],[[2,109,109],2],[[12,110,110],12],[[2,109,109],2],[[12,110,110],12],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,32,108],108],[[109,2,109],109],[[110,12,110],110],[[2,14,108]],[[2,12,108]],[[2,2,108]],[[2,32,108]],[[2,2,109]],[[2,12,110]],[[108,12,108],108],[[108,2,108],108],[[110,12,108],110],[[110,12,108],110],[[101,2,109],101],[[101,2,109],101],[[103,2,109],103],[[110,12,101],110],[[108,12,110],108],[[108,12,110],108],[[109,2,103],109],[[101,12,110],101],[[108,12,101],108],[[108,2,104],108],[[101,14,108],101],[[11,14,108]],[[101,12,108],101],[[108,2,101],108],[[104,12,108],104],[[109,2,101],109],[[110,12,108],110],[[11,12,108]],[[11,12,108]],[[109,2,108],109],[[104,2,108],104],[[101,2,108],101],[[104,2,108],104],[[11,2,108]],[[11,2,108]],[[11,2,108]],[[108,14,101],108],[[108,12,104],108],[[108,2,104],108],[[108,12,101],108],[[108,2,104],108],[[108,2,101],108],[[109,2,101],109],[[110,12,108],110],[[109,2,108],109],[[108,14,101],108],[[108,12,104],108],[[108,2,104],108],[[111,14,110,110],111],[[106,12,110],106],[[101,2,109],101],[[101,2,109],101],[[103,2,109],103],[[110,2,109],110],[[110,12,101],110],[[108,12,110],108],[[108,12,110],108],[[109,2,103],109],[[101,12,110],101],[[109,2,110],109],[[101,14,108],101],[[11,14,108]],[[101,12,108],101],[[104,12,108],104],[[11,12,108]],[[11,12,108]],[[104,2,108],104],[[101,2,108],101],[[104,2,108],104],[[11,2,108]],[[11,2,108]],[[11,2,108]],[[101,2,109],101],[[101,2,109],101],[[108,12,110],108],[[108,12,110],108],[[101,2,109],101],[[101,2,109],101],[[108,12,110],108],[[108,12,110],108],[[101,14,108],101],[[11,14,108]],[[101,12,108],101],[[104,12,108],104],[[11,12,108]],[[11,12,108]],[[104,2,108],104],[[101,2,108],101],[[104,2,108],104],[[11,2,108]],[[11,2,108]],[[11,2,108]],[[108,14,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[110,12,111,111],110],[[108,12,108,108],108],[[108,12,108,108],108],[[108,12,108,108],108],[[108,12,108,108],108],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,32,108],108],[[109,2,109],109],[[110,12,110],110],[[108,14,64],108],[[108,12,29],108],[[108,2,65],108],[[108,32,11],108],[[109,2,62],109],[[110,12,61],110],[[99,2,110],99],[[102,2,109],102],[[104,2,108],104],[[101,2,108],101],[[109,2,109,108],109],[[110,12,110,108],110],[[109,2,109,108],109],[[110,12,110,108],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[108,32,108,108],108],[[108,32,108,108],108],[[108,32,108,108],108],[[108,12,108,2],108],[[108,2,101,2],108],[[109,2,101,2],109],[[110,12,108,2],110],[[2,12,108,108]],[[2,2,101,108]],[[2,2,101,109]],[[2,12,108,110]],[[101,2,108,2],101],[[108,2,108,2],108],[[109,2,108,2],109],[[103,2,108,2],103],[[2,2,108,101]],[[2,2,108,108]],[[2,2,108,109]],[[2,2,108,103]],[[110,12,110,99],110],[[109,2,109,102],109],[[108,12,108,104],108],[[108,2,108,101],108],[[108,12,29],108],[[108,2,65],108],[[109,2,62],109],[[110,12,61],110],[[108,14,64],108],[[108,12,29],108],[[108,2,65],108],[[108,32,11],108],[[109,2,62],109],[[110,12,61],110],[[108,12,108],108],[[108,2,108],108],[[108,12,108,108],108],[[108,14,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,32,108],108],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[110,12,110],110],[[108,2,108,108],108],[[108,2,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108,108],108],[[108,14,108,108],108],[[108,14,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[108,14,108,108],108],[[108,32,108,108],108],[[108,14,108,108],108],[[109,2,109],109],[[110,12,110],110],[[108,12,108,108],108],[[109,2,109,108],109],[[110,12,110,108],110],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,108,109],109],[[110,12,108,110],110],[[108,2,108],108],[[109,2,109],109],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,108,109],109],[[110,12,108,110],110],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,32,108],108],[[109,2,109],109],[[110,12,110],110],[[12,108],29],[[2,108],65],[[2,109],62],[[12,110],61],[[12,108],29],[[2,108],65],[[12,108],29],[[2,108],65],[[12,108],14],[[2,108],32],[[2,109],62],[[12,110],61],[[12,108],29],[[2,108],65],[[12,108],14],[[2,108],32],[[2,109],62],[[12,110],61],[[12,108],29],[[2,108],65],[[2,109],62],[[12,110],61],[[12,108],29],[[2,108],65],[[108,12,108],108],[[108,2,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,12,108],108],[[108,2,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,64],108],[[108,12,29],108],[[108,2,65],108],[[108,32,11],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,12,108],108],[[108,32,108,108],108],[[110,12,110,110],110],[[109,2,109,109],109],[[108,12,108,108],108],[[108,2,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108],108],[[108,14,108],108],[[108,14,108,104],108],[[108,12,108,104],108],[[108,2,108,104],108],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[109,2,109],109],[[110,12,110],110],[[109,2,109],109],[[110,12,110],110],[[108,14,108,104],108],[[108,12,108,104],108],[[108,2,108,104],108],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,14,108,104],108],[[108,12,108,104],108],[[108,2,108,104],108],[[108,14,108],108],[[108,12,108],108],[[108,2,108],108],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[29,12,108]],[[65,2,108]],[[62,2,109]],[[61,12,110]],[[64,14,108]],[[29,12,108]],[[65,2,108]],[[11,32,108]],[[62,2,109]],[[61,12,110]],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108,108],108],[[108,32,108,108],108],[[108,14,108,108],108],[[108,32,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[14,108,108],14],[[12,108,108],12],[[2,108,108],2],[[32,108,108],32],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[108,14,108,108],108],[[108,12,108,108],108],[[108,2,108,108],108],[[108,32,108,108],108],[[109,2,109,109],109],[[110,12,110,110],110],[[108,12,108,108],108],[[108,2,108,108],108],[[14,108],108],[[12,108],108],[[2,108],108],[[32,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[14,108,108],108],[[32,108,108],108],[[14,108,108],108],[[32,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[12,108,108],108],[[2,108,108],108],[[12,108,108],108],[[2,108,108],108],[[14,108,108],108],[[32,108,108],108],[[12,99],110],[[2,102],109],[[12,104],108],[[2,101],108],[[32,104],108],[[12,104],108],[[2,104],108],[[2,105],109],[[12,99],110],[[14,104],108],[[14,108],108],[[12,108],108],[[2,108],108],[[32,108],108],[[2,109],109],[[12,110],110],[[12,108],108],[[2,108],108],[[12,108],110],[[12,108],110],[[2,109],101],[[2,109],101],[[2,109],103],[[12,101],110],[[12,110],108],[[12,110],108],[[2,103],109],[[12,110],101],[[12,101],108],[[2,104],108],[[14,108],101],[[12,108],101],[[2,101],108],[[12,108],104],[[2,101],109],[[12,108],110],[[2,108],104],[[2,108],101],[[2,108],104],[[14,101],108],[[12,104],108],[[2,104],108],[[12,101],108],[[2,104],108],[[2,101],108],[[2,101],109],[[12,108],110],[[14,101],108],[[12,104],108],[[2,104],108],[[14,110,110],111],[[12,110],106],[[2,109],101],[[2,109],101],[[2,109],103],[[12,101],110],[[12,110],108],[[12,110],108],[[2,103],109],[[12,110],101],[[14,108],101],[[12,108],101],[[12,108],104],[[2,108],104],[[2,108],101],[[2,108],104],[[2,109],101],[[2,109],101],[[12,110],108],[[12,110],108],[[2,109],101],[[2,109],101],[[12,110],108],[[12,110],108],[[14,108],101],[[12,108],101],[[12,108],104],[[2,108],104],[[2,108],101],[[2,108],104],[[14,108,108],108],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[12,110,111,111],110],[[12,108,108,108],108],[[12,108,108,108],108],[[12,108,108,108],108],[[12,108,108,108],108],[[14,108],108],[[12,108],108],[[2,108],108],[[32,108],108],[[2,109],109],[[12,110],110],[[14,64],108],[[12,29],108],[[2,65],108],[[32,11],108],[[2,62],109],[[12,61],110],[[2,110],99],[[2,109],102],[[2,108],104],[[2,108],101],[[2,109,109,108],109],[[12,110,110,108],110],[[2,109,109,108],109],[[12,110,110,108],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109,109,109],109],[[12,110,110,110],110],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[32,108,108],108],[[32,108,108],108],[[32,108,108],108],[[12,110,99],110],[[2,109,102],109],[[12,108,104],108],[[2,108,101],108],[[12,29],108],[[2,65],108],[[2,62],109],[[12,61],110],[[14,64],108],[[12,29],108],[[2,65],108],[[32,11],108],[[2,62],109],[[12,61],110],[[12,108],108],[[2,108],108],[[12,108,108],108],[[14,108,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[14,108],108],[[12,108],108],[[2,108],108],[[32,108],108],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[12,110],110],[[2,108,108],108],[[2,108,108],108],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[14,108,108],108],[[14,108,108],108],[[14,108,108],108],[[14,108,108],108],[[12,108,108],108],[[32,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[14,108,108],108],[[32,108,108],108],[[14,108,108],108],[[2,109],109],[[12,110],110],[[2,109,108],109],[[12,110,108],110],[[14,108,108,108],108],[[12,108,108,108],108],[[2,108,108,108],108],[[32,108,108,108],108],[[2,109,108,109],109],[[12,110,108,110],110],[[2,108],108],[[2,109],109],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,108,109],109],[[12,108,110],110],[[14,108],108],[[12,108],108],[[2,108],108],[[32,108],108],[[2,109],109],[[12,110],110],[[12,108],108],[[2,108],108],[[12,108,108],108],[[2,108,108],108],[[12,108],108],[[2,108],108],[[12,108,108],108],[[2,108,108],108],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[14,64],108],[[12,29],108],[[2,65],108],[[32,11],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[14,108,108,108],108],[[12,108,108,108],108],[[2,108,108,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[14,108,108,108],108],[[12,108,108,108],108],[[2,108,108,108],108],[[12,108],108],[[32,108,108],108],[[12,110,110],110],[[2,109,109],109],[[12,108,108],108],[[2,108,108],108],[[2,109,109],109],[[12,110,110],110],[[14,108],108],[[14,108],108],[[14,108,104],108],[[12,108,104],108],[[2,108,104],108],[[14,108],108],[[12,108],108],[[2,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[2,109],109],[[12,110],110],[[2,109],109],[[12,110],110],[[14,108,104],108],[[12,108,104],108],[[2,108,104],108],[[14,108],108],[[12,108],108],[[2,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[14,108,104],108],[[12,108,104],108],[[2,108,104],108],[[14,108],108],[[12,108],108],[[2,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[2,109,109],109],[[12,110,110],110],[[14,108,108],108],[[32,108,108],108],[[14,108,108],108],[[32,108,108],108],[[12,108,108,108],108],[[2,108,108,108],108],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[14,108,108],108],[[12,108,108],108],[[2,108,108],108],[[32,108,108],108],[[2,109,109],109],[[12,110,110],110],[[12,108,108],108],[[2,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],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[109,109],[110,110],[110,110],[108,14],[108,32],[14,108],[32,108],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[[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],[[108,108],108],[109,109],[110,110],[[108,108],108],[[109,108],109],[[110,108],110],[[108,108,108],108],[[108,108,108],108],[[108,108,108],108],[[108,108,108],108],[[109,108,109],109],[[110,108,110],110],[108,108],[109,109],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,109],109],[[108,110],110],[108,108],[108,108],[108,108],[108,108],[109,109],[110,110],[108,29],[108,65],[109,62],[110,61],[108,29],[108,65],[108,29],[108,65],[108,14],[108,32],[109,62],[110,61],[108,29],[108,65],[108,14],[108,32],[109,62],[110,61],[108,29],[108,65],[109,62],[110,61],[108,29],[108,65],[108,108],[108,108],[[108,108],108],[[108,108],108],[108,108],[108,108],[[108,108],108],[[108,108],108],[109,109],[110,110],[109,109],[110,110],[109,109],[110,110],[[108,108],108],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[64,108],[29,108],[65,108],[11,108],[62,109],[61,110],[[29,29,29,29],108],[[65,65,65,65],108],[[62,62,62,62],109],[[61,61,61,61],110],[[64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64],108],[[29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29],108],[[65,65,65,65,65,65,65,65],108],[[11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],108],[[62,62,62,62,62,62,62,62],109],[[61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61],110],[[29,29,29,29],108],[[65,65,65,65],108],[[62,62,62,62],109],[[61,61,61,61],110],[[29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29],108],[[65,65,65,65,65,65,65,65],108],[[62,62,62,62,62,62,62,62],109],[[61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61],110],[[],110],[[],108],[[],109],[[],110],[[],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],[[108,108,108],108],[108,108],[[108,108],108],[[110,110],110],[[109,109],109],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[108,108],[108,108],[[108,104],108],[[108,104],108],[[108,104],108],[108,108],[108,108],[108,108],[[108,108],108],[[108,108],108],[[108,108],108],[109,109],[110,110],[109,109],[110,110],[[108,104],108],[[108,104],108],[[108,104],108],[108,108],[108,108],[108,108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,104],108],[[108,104],108],[[108,104],108],[108,108],[108,108],[108,108],[[108,108],108],[[108,108],108],[[108,108],108],[[29,108]],[[65,108]],[[62,109]],[[61,110]],[[29,108]],[[64,108]],[[29,108]],[[65,108]],[[11,108]],[[62,109]],[[61,110]],[[29,108]],[[62,109]],[[61,110]],[[65,108]],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[[109,109],109],[[110,110],110],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108,108],108],[[108,108,108],108],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[108,108],14],[[108,108],12],[[108,108],2],[[108,108],32],[[],110],[[],108],[[],109],[[],110],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[[108,108],108],[[108,108],108],[[108,108],108],[[108,108],108],[[109,109],109],[[110,110],110],[[108,108],108],[[108,108],108],[[108,108],108],[105,109],[102,109],[99,110],[103,110],[104,108],[101,108],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],12],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104,104],104],[[105,105,105],105],[[99,99,99],99],[61,99],[104,104],[104,104],[2,104],[12,104],[104,104],[105,105],[99,99],[104,104],[104,104],[104,104],[105,99],[105,104],[99,105],[99,104],[104,105],[104,99],[105,105],[99,99],[[105,105],105],[[99,99],99],[2],[[104,104],104],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[105,105],2],[[99,99],99],[[99,99],2],[[105,105],2],[[99,99],2],[[105,105],105],[[105,105],2],[[99,99],99],[[99,99],2],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,29,104,29],29],[[104,29,104,29],29],[[104,29,104,29],29],[[104,29,104,29],104],[[104,29,104,29],29],[[104,29,104,29],29],[[104,29,104,29],29],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],29],[[104,104],29],[[104,104],29],[[104,104],104],[[104,104],29],[[104,104],29],[[104,104],29],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],2],[[104,104],104],[[104,104],2],[[104,104],2],[[104,104],104],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[104,104],[104,104],[[14,12],14],[[14,14],14],[[32,32],32],[[14,2],14],[[99,29],99],[[105,65],105],[[99,65],99],[105,29],[105,65],[105,29],[105,65],[[99,105],99],[105,14],[105,32],[[99,29],99],[[105,65],105],[[99,65],99],[99,29],[99,65],[[105,99],105],[99,29],[99,65],[99,14],[99,32],[[99,14],99],[[105,32],105],[[99,32],99],[[99,29],99],[99,29],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[104,105],[104,99],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[104,105],[104,104],[104,104],[104,104],[[105,29],105],[[99,29],99],[[105,65],105],[[99,65],99],[[99,99],107],[105,104],[105,104],[105,99],[104,99],[99,104],[99,104],[99,105],[99,104],[105,62],[105,29],[105,65],[105,29],[105,65],[105,65],[[99,105],99],[105,14],[105,32],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[104,29],[104,65],[104,65],[[105,29],105],[29,104],[[99,29],99],[[105,65],105],[65,104],[[99,65],99],[[105,65],105],[65,104],[99,61],[99,29],[99,65],[[105,99],105],[99,29],[99,65],[99,14],[99,32],[105,29],[105,65],[105,29],[105,65],[105,14],[105,32],[99,29],[99,65],[99,29],[99,65],[99,14],[99,32],[99,29],[105,104],[105,104],[99,104],[99,104],[105,29],[105,65],[105,29],[105,65],[105,65],[105,14],[105,32],[99,29],[99,65],[99,29],[99,65],[99,14],[99,32],[[105,14],105],[[99,14],99],[[105,32],105],[[99,32],99],[104,104],[104,104],[104,104],[104,104],[104,104],[104,104],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[99,107,107],99],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[104,29],[104,29],[104,65],[104,29],[99,29],[[104,104],104],[[105,105,104],105],[[99,99,104],99],[[105,105,104],105],[[99,99,104],99],[[105,105,104],105],[[99,99,104],99],[105,105],[99,99],[[105,105],105],[[99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[105,105,105],105],[[99,99,99],99],[[],14],[105,105],[99,99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[105,105],[99,99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[29,104],104],[[65,104],104],[[62,104],105],[[61,104],99],[[29,104],104],[[65,104],104],[[62,104],105],[[61,104],99],[[104,29],104],[[104,29],104],[[104,65],104],[[104,29],104],[[99,99],99],[[104,104],104],[104,104],[[]],[62,105],[61,99],[29,104],[65,104],[62,105],[62,105],[61,99],[61,99],[62,105],[104,104],[61,99],[62,105],[[105,62],105],[104,104],[[105,62],105],[62,105],[61,99],[64,104],[29,104],[65,104],[11,104],[62,105],[61,99],[104,104],[2,104],[104,104],[104,104],[[104,104,104],104],[[104,104,104],104],[[104,104],104],[[104,104],104],[[104,104,2,104],104],[[104,104,2,104],104],[[104,104,2,104],104],[[104,104,12,104],104],[[105,104,2,105],105],[[99,104,2,99],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[105,105,105,2],105],[[99,99,99,2],99],[[104,2,104],104],[[104,2,104],104],[[104,12,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[12,104,104],12],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[104,12,104],104],[[104,2,104],104],[[104,2,104],104],[[99,2,99],99],[[104,2,104],104],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,105,105],2],[[2,99,99],2],[[2,105,105],2],[[2,99,99],2],[[2,105,105],2],[[2,99,99],2],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,12,104],104],[[105,2,105],105],[[99,2,99],99],[[2,2,104]],[[2,2,104]],[[2,2,104]],[[2,12,104]],[[2,2,105]],[[2,2,99]],[[104,2,104],104],[[104,2,104],104],[[104,2,99],104],[[99,2,99,105],99],[[105,2,105,99],105],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[105,2,104],105],[[99,2,104],99],[[11,2,104]],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[11,2,104]],[[11,2,104]],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[105,2,104],105],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[107,2,99,99],107],[[104,2,105],104],[[104,2,105],104],[[99,2,105],99],[[99,2,104],99],[[104,2,99],104],[[104,2,99],104],[[104,2,99],104],[[99,2,99,105],99],[[104,2,104],104],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[11,2,104]],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[11,2,104]],[[11,2,104]],[[11,2,104]],[[105,2,105,99],105],[[104,2,105],104],[[104,2,105],104],[[104,2,99],104],[[104,2,99],104],[[104,2,104],104],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[11,2,104]],[[11,2,104]],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[11,2,104]],[[11,2,104]],[[11,2,104]],[[104,2,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[99,2,107,107],99],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,12,104],104],[[105,2,105],105],[[99,2,99],99],[[104,2,64],104],[[104,2,29],104],[[104,2,65],104],[[104,12,11],104],[[105,2,62],105],[[99,2,61],99],[[105,2,105,104],105],[[99,2,99,104],99],[[105,2,105,104],105],[[99,2,99,104],99],[[105,2,105,104],105],[[99,2,99,104],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,12,104,104],104],[[104,12,104,104],104],[[104,12,104,104],104],[[104,29,104,104],104],[[104,65,104,104],104],[[105,62,104,105],105],[[99,61,104,99],99],[[104,29,104,104],104],[[104,65,104,104],104],[[105,62,104,105],105],[[99,61,104,99],99],[[104,2,29],104],[[104,2,65],104],[[105,2,62],105],[[99,2,61],99],[[104,2,64],104],[[104,2,29],104],[[104,2,65],104],[[104,12,11],104],[[105,2,62],105],[[99,2,61],99],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,12,104],104],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105],105],[[99,2,99],99],[[99,2,99],99],[[104,2,104,104],104],[[104,2,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[105,2,105],105],[[99,2,99],99],[[105,2,105,104],105],[[99,2,99,104],99],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,104,105],105],[[99,2,104,99],99],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,12,104],104],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,64],104],[[104,2,29],104],[[104,2,65],104],[[104,12,11],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[105,2,105],105],[[99,2,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[29,2,104]],[[65,2,104]],[[62,2,105]],[[61,2,99]],[[64,2,104]],[[29,2,104]],[[65,2,104]],[[11,12,104]],[[62,2,105]],[[61,2,99]],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[2,104,104],2],[[2,104,104],2],[[2,104,104],2],[[12,104,104],12],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,2,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[105,2,105,105],105],[[99,2,99,99],99],[[104,2,104,104],104],[[104,2,104,104],104],[[29,104],104],[[65,104],104],[[62,104],105],[[61,104],99],[[104,104,11]],[[29,104,104]],[[65,104,104]],[[62,104,105]],[[61,104,99]],[[2,104],104],[[2,104],104],[[12,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[12,104],104],[[2,104],104],[[2,104],104],[[2,99],99],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[12,104],104],[[2,105],105],[[2,99],99],[[2,104],104],[[2,104],104],[[2,99],104],[[2,99,105],99],[[2,105,99],105],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],105],[[2,104],99],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],105],[[2,104],104],[[2,104],104],[[2,104],104],[[2,99,99],107],[[2,105],104],[[2,105],104],[[2,105],99],[[2,104],99],[[2,99],104],[[2,99],104],[[2,99],104],[[2,99,105],99],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,105,99],105],[[2,105],104],[[2,105],104],[[2,99],104],[[2,99],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,99,107,107],99],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[12,104],104],[[2,105],105],[[2,99],99],[[2,64],104],[[2,29],104],[[2,65],104],[[12,11],104],[[2,62],105],[[2,61],99],[[2,105,105,104],105],[[2,99,99,104],99],[[2,105,105,104],105],[[2,99,99,104],99],[[2,105,105,104],105],[[2,99,99,104],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105,105,105],105],[[2,99,99,99],99],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[12,104,104],104],[[12,104,104],104],[[12,104,104],104],[[2,29],104],[[2,65],104],[[2,62],105],[[2,61],99],[[2,64],104],[[2,29],104],[[2,65],104],[[12,11],104],[[2,62],105],[[2,61],99],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104],104],[[2,104],104],[[2,104],104],[[12,104],104],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105],105],[[2,99],99],[[2,99],99],[[2,104,104],104],[[2,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[2,105],105],[[2,99],99],[[2,105,104],105],[[2,99,104],99],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[12,104,104,104],104],[[2,105,104,105],105],[[2,99,104,99],99],[[2,104,104],104],[[12,104,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[12,104],104],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,64],104],[[2,29],104],[[2,65],104],[[12,11],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,105],105],[[2,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104],104],[[2,104],104],[[2,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[12,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,104,104,104],104],[[2,104,104,104],104],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[2,104,104],104],[[2,104,104],104],[[12,104,104],104],[[2,105,105],105],[[2,99,99],99],[[2,104,104],104],[[2,104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[]],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[104,104],[104,104],[[105,105],105],[[99,99],99],[105,105],[99,99],[[99,99],99],[99,99],[[99,99],99],[104,29],[105,29],[99,29],[104,2],[104,12],[2,104],[12,104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[]],[105,105],[99,99],[[105,104],105],[[99,104],99],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[105,104,105],105],[[99,104,99],99],[[104,104],104],[[104,104],104],[104,104],[104,104],[104,104],[104,104],[11],[105,105],[99,99],[[105,105],105],[[99,99],99],[99,99],[99,99],[104,104],[104,104],[[104,104],104],[[104,104],104],[104,104],[104,104],[[104,104],104],[[104,104],104],[105,105],[99,99],[[105,105],105],[[99,99],99],[105,105],[99,99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[99,99],[99,99],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[64,104],[29,104],[65,104],[11,104],[62,105],[61,99],[[64,64,64,64,64,64,64,64],104],[[29,29,29,29],104],[[65,65],104],[[11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],104],[[62,62],105],[62,105],[[61,61,61,61],99],[61,99],[62,105],[61,99],[14],[[64,64,64,64,64,64,64,64],104],[[29,29,29,29],104],[[11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],104],[[62,62],105],[[61,61,61,61],99],[[],105],[[],99],[[],104],[[]],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[104,104],[[104,104],104],[[105,105],105],[[99,99],99],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[104,104],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[105,105],[99,99],[[105,105],105],[[99,99],99],[[105,105],105],[99,99],[[104,104],104],[[104,104],104],[[104,104],104],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[104,104],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[62,105]],[[61,99]],[[29,104]],[[65,104]],[[62,105]],[[62,105]],[[61,99]],[[61,99]],[[62,105]],[[104,104]],[[61,99]],[[62,105]],[[104,104]],[[62,105]],[[62,105]],[[61,99]],[[64,104]],[[29,104]],[[65,104]],[[11,104]],[[62,105]],[[61,99]],[[104,104]],[[62,105]],[[61,99]],[[62,105]],[[104,104]],[[29,29]],[[65,65]],[[61,99]],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104,104],104],[104,29],[[104,104],29],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[104,104],29],[[105,105],29],[[99,99],29],[[104,104],29],[[104,104],2],[[104,104],2],[[104,104],2],[[104,104],12],[[105,105],29],[[99,99],29],[[104,104],29],[[105,105],29],[[99,99],29],[[104,104],29],[14,29],[32,65],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[105,105],29],[[99,99],29],[[],105],[[],99],[[],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[104,104],104],[[105,105],105],[[99,99],99],[[104,104],104],[[14,14,14],14],[[32,32,32],32],[[14,14],14],[[32,32],32],[[14,14],14],[[32,32],32],[29,29],[65,29],[12,29],[14,29],[32,29],[12,29],[14,29],[32,29],[[],32],[[14,14]],[[32,32]],[[2,14,14,14],2],[[2,32,32,32],2],[14,14],[32,32],[14,14],[32,32],[14,14],[32,32],[[]],[14,14],[[],14],[[]],[14,32],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[2,32]],[[14,32]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[104,104],[99,99],[105,105],[101,101],[103,103],[102,102],[108,108],[110,110],[109,109],[107,107],[106,106],[111,111],[100,100],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[100,100],58],[[66,66,66,112,112],66],0,0,0,0,[[100,100],7],[[],7],[[104,26],[[10,[27]]]],[[99,26],[[10,[27]]]],[[105,26],[[10,[27]]]],[[101,26],[[10,[27]]]],[[103,26],[[10,[27]]]],[[102,26],[[10,[27]]]],[[108,26],[[10,[27]]]],[[110,26],[[10,[27]]]],[[109,26],[[10,[27]]]],[[107,26],[[10,[27]]]],[[106,26],[[10,[27]]]],[[111,26],[[10,[27]]]],[[100,26],[[10,[27]]]],[[[113,[32]]],104],[[[113,[14]]],104],[[]],[[[113,[65]]],104],[[[113,[64]]],104],[[[113,[114]]],104],[[[113,[8]]],104],[[[113,[2]]],104],[[[113,[12]]],104],[[[113,[11]]],104],[[[113,[29]]],104],[[[113,[61]]],99],[[]],[[]],[[[113,[62]]],105],[[[113,[12]]],101],[[[113,[14]]],101],[[[113,[65]]],101],[[[113,[32]]],101],[[[113,[11]]],101],[[[113,[29]]],101],[[]],[[[113,[2]]],101],[[[113,[8]]],101],[[[113,[64]]],101],[[[113,[114]]],101],[[[113,[61]]],103],[[]],[[[113,[62]]],102],[[]],[[[113,[32]]],108],[[[113,[29]]],108],[[]],[[[113,[64]]],108],[[[113,[65]]],108],[[[113,[114]]],108],[[[113,[12]]],108],[[[113,[14]]],108],[[[113,[8]]],108],[[[113,[2]]],108],[[[113,[11]]],108],[[]],[[[113,[61]]],110],[[]],[[[113,[62]]],109],[[]],[[]],[[]],[[]],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[100,100],[[48,[58]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,[[115,8],[[10,[116]]]],[[115,8],[[10,[116]]]],0,[115,3],[115,3],[[]],[[]],[[]],[[]],[[[115,[117]]],[[115,[117]]]],[118,118],[[]],[[]],[115,8],0,[118,6],[115],[[],115],[[[115,[47]],26],[[10,[27]]]],[[118,26],[[10,[27]]]],[[118,26],[[10,[27]]]],[[115,119]],[[]],[[]],[120,118],[119,30],[[],30],[[],30],[[]],[[]],[[]],[115,7],[115,48],[115,8],[30,115],[[[30,[71]],[78,[8]]],115],[115,48],[115,48],[35],[[115,119]],[115],[[]],[[]],[[],24],[[],10],[[],10],[119],[[],10],[[],10],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[121,8],[[10,[116]]]],[[121,8],[[10,[116]]]],[122,123],[122,6],[122,2],[[]],[[]],[[]],[[]],[122,122],[121,121],[[]],[[]],[[122,122],58],[121,8],[2,[[48,[122]]]],[2,122],[[122,122],7],[[],7],[2,121],[[122,26],[[10,[27]]]],[[122,26],[[10,[27]]]],[[121,26],[[10,[27]]]],[[121,26],[[10,[27]]]],[[]],[[]],[2,[[48,[122]]]],[2,122],[[122,67]],[[]],[[]],[[]],[121,[[48,[2]]]],[121,8],[121,[[48,[2]]]],[121,[[48,[2]]]],[[122,122],[[48,[58]]]],[121],[[]],[[]],[[],24],[122,24],[[],24],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],0,0,0,0,0,[[]],[[]],[[[124,[117]]],[[124,[117]]]],[[]],[[[124,[47]],26],[[10,[27]]]],[[]],[59,124],[[]],0,[[125,126],[[127,[48]]]],[[[125,[[124,[91]]]],126],[[127,[48]]]],[[]],[[[124,[91]]]],[[]],[[],10],[[],10],[[],42],0,0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[[128,[30]]],[[30,[128]]]],[[[128,[52]]]],[[[129,[52]]]],[[[128,[3]]],[[3,[128]]]],[[]],[[]],[[]],[[[129,[52]]],[[130,[52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[[129,[52]]],[[131,[52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[132,[117]]],[[132,[117]]]],[[[128,[133]]],[[128,[133]]]],[[[129,[117]]],[[129,[117]]]],[[[130,[52]]],[[130,[52]]]],[[[129,[117]],[129,[117]]]],[[]],[[]],[[]],[[[128,[[0,[134,133]]]],[128,[[0,[134,133]]]]],58],[[[129,[[0,[134,52]]]],[129,[[0,[134,52]]]]],58],[[],[[136,[135]]]],[[],132],[[],[[128,[135]]]],[[],[[129,[135]]]],[[],[[137,[135]]]],[[],[[138,[135]]]],[[[136,[36]]]],[[[130,[52]]],52],[[[131,[52]]],52],[[[131,[52]]],52],[139,6],[140,6],[[[132,[[141,[[141,[[141,[141]]]]]]]],[132,[[141,[[141,[[141,[141]]]]]]]]],7],[[[128,[[0,[[141,[[0,[[141,[[0,[[141,[[0,[141,133]]]],133]]]],133]]]],133]]]],[128,[[0,[[141,[[0,[[141,[[0,[[141,[[0,[141,133]]]],133]]]],133]]]],133]]]]],7],[[[129,[[0,[[141,[[0,[[141,[[0,[[141,[[0,[141,52]]]],52]]]],52]]]],52]]]],[129,[[0,[[141,[[0,[[141,[[0,[[141,[[0,[141,52]]]],52]]]],52]]]],52]]]]],7],[[],7],[[],7],[[],7],[[[130,[52]],36],[[10,[[130,[52]],[130,[52]]]]]],[[[131,[52]],36],[[10,[[131,[52]],[131,[52]]]]]],[[[136,[47]],26],[[10,[27]]]],[[[132,[47]],26],[[10,[27]]]],[[[128,[[0,[133,47]]]],26],[[10,[27]]]],[[[129,[[0,[47,52]]]],26],[[10,[27]]]],[[139,26],[[10,[27]]]],[[139,26],[[10,[27]]]],[[140,26],[[10,[27]]]],[[140,26],[[10,[27]]]],[[[130,[[0,[47,52]]]],26],[[10,[27]]]],[[[130,[[0,[45,52]]]],26],[[10,[27]]]],[[[131,[[0,[47,52]]]],26],[[10,[27]]]],[[[131,[[0,[45,52]]]],26],[[10,[27]]]],[[[137,[52]],26],[[10,[27]]]],[[[138,[52]],26],[[10,[27]]]],[[[136,[36]]]],[[]],[49],[[]],[[],132],[[],128],[49],[[]],[[],129],[[]],[49],[[]],[[]],[[]],[[]],[[],137],[49],[[]],[49],[[],138],[[]],[52,[[128,[52]]]],[52,[[137,[52]]]],[[[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]],[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]]],7],[[[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]],[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]]],7],[132,48],[[[128,[133]]],133],[[[137,[52]]]],[[[138,[52]]]],[132,48],[[[128,[52]]],52],[[[129,[52]]],52],[[[137,[52]]],52],[[[138,[52]]],52],[[132,36]],[[132,36],10],[[[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]],[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]]],7],[[[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]],[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]]],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[136,[36]]],[[10,[36]]]],[132,48],[128],[129],[137],[138],[[[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]],[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]]],7],[[[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]],[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]]],7],[[[130,[52]]],52],[[[131,[52]]],52],[[[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]],[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]]],7],[[[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]],[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]]],7],[[[130,[52]],36],[[130,[52]]]],[[[131,[52]],36],[[131,[52]]]],[[[130,[52]],36]],[[[131,[52]],36]],0,[36,[[136,[36]]]],[[],132],[[],128],[[],129],[[],137],[[],138],[[[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]],[128,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,133]]]],133]]]],133]]]],133]]]]],[[48,[58]]]],[[[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]],[129,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]]],[[48,[58]]]],[35],[35],[137],[138],[128],[129],[[129,36]],[132,10],[128],0,[[128,128]],[[129,129]],[132,48],[[[128,[135]]],135],[[[129,[135]]],135],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[[129,[52]]],[[10,[[130,[52]],139]]]],[[[129,[52]]],[[10,[[131,[52]],140]]]],[[[129,[52]]],[[10,[52,139]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[[129,[52]]],52],[[[128,[133]],36],133],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[143,8],[[10,[116]]]],[[144,8],[[10,[116]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[145,145],[146,146],[[[147,[[0,[117,91]]]]],[[147,[[0,[117,91]]]]]],[148,148],[143,143],[144,144],[149,149],[150,150],[151,151],[152,152],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[143,8],[144,8],[149,8],[59,147],[145,6],[146,6],[148,6],[[145,145],7],[[146,146],7],[[148,148],7],[[152,152],7],[[],7],[[],7],[[],7],[[],7],[[145,26],[[10,[27]]]],[[145,26],[[10,[27]]]],[[146,26],[[10,[27]]]],[[146,26],[[10,[27]]]],[[[147,[[0,[47,91]]]],26],[[10,[27]]]],[[148,26],[[10,[27]]]],[[148,26],[[10,[27]]]],[[143,26],[[10,[27]]]],[[143,26],[[10,[27]]]],[[144,26],[[10,[27]]]],[[144,26],[[10,[27]]]],[[149,26],[[10,[27]]]],[[149,26],[[10,[27]]]],[[150,26],[[10,[27]]]],[[150,26],[[10,[27]]]],[[151,26],[[10,[27]]]],[[151,26],[[10,[27]]]],[[152,26],[[10,[27]]]],[[152,26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[14,14],[[48,[123]]]],[14,[[48,[123]]]],[14,123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[143,[[48,[123]]]],[144,[[48,[123]]]],[143,8],[144,8],[149,8],[[[147,[91]]],[[48,[[10,[123,148]]]]]],[143,[[48,[123]]]],[144,[[48,[123]]]],[149,[[48,[123]]]],[150,[[48,[123]]]],[151,[[48,[123]]]],[150,[[48,[123]]]],[151,[[48,[123]]]],[35],[35],[35],[35],[[[147,[91]]]],[143],[144],[149],[150],[151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[148,12],0,0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]],[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]]],[58,58],[[[153,[117]]],[[153,[117]]]],[[[153,[117]],[153,[117]]]],[[]],[[]],[[],58],[[58,58],58],[[[153,[134]],[153,[134]]],58],[[],[[153,[135]]]],[[],7],[[58,58],7],[[[153,[[141,[[141,[[141,[141]]]]]]]],[153,[[141,[[141,[[141,[141]]]]]]]]],7],[[],7],[[],7],[[58,26],[[10,[27]]]],[[[153,[47]],26],[[10,[27]]]],[[]],[[]],[[],7],[[[153,[[142,[[142,[[142,[142]]]]]]]],[153,[[142,[[142,[[142,[142]]]]]]]]],7],[[],7],[[[153,[[142,[[142,[[142,[142]]]]]]]],[153,[[142,[[142,[[142,[142]]]]]]]]],7],[[58,67]],[[[153,[154]],67]],[[]],[[]],[58,7],[58,7],[58,7],[58,7],[58,7],[58,7],[[],7],[[[153,[[142,[[142,[[142,[142]]]]]]]],[153,[[142,[[142,[[142,[142]]]]]]]]],7],[[],7],[[[153,[[142,[[142,[[142,[142]]]]]]]],[153,[[142,[[142,[[142,[142]]]]]]]]],7],[[134,134],134],[[52,52],52],[36],[119],[[134,134],134],[[52,52],52],[36],[119],[[],7],[[],[[48,[58]]]],[[58,58],[[48,[58]]]],[[[153,[[142,[[142,[[142,[142]]]]]]]],[153,[[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],[58,58],[[58,58],58],[[58,36],58],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[120,120],[[]],[[120,120],58],[120,6],[[120,120],7],[[],7],[[120,26],[[10,[27]]]],[[120,26],[[10,[27]]]],[[]],[49],[[]],[49,120],[[120,67]],[[]],[[]],[[]],[[120,120],[[48,[58]]]],[35],[120,155],[[]],[[],24],[[],10],[[],10],[[],10],[[],10],[[],42],0,0,[[],135],[[]],0,0,[[]],[[]],[[],[[48,[43]]]],[156,156],[[]],0,[[],6],[[[60,[43,16]]],[[10,[[60,[43,16]],[60,[43,16]]]]]],[[[60,[43,16]]],[[10,[[60,[43,16]],[60,[43,16]]]]]],[[[60,[43,16]]],[[10,[[60,[43,16]],[60,[43,16]]]]]],[43,[[48,[43]]]],[43,[[48,[43]]]],[43,[[48,[43]]]],[43,[[48,[43]]]],[43,[[48,[43]]]],[43,[[48,[43]]]],[[156,26],[[10,[27]]]],[[]],[[]],[[]],[43,7],[43,7],[43,7],[156,48],[35],[43,[[48,[52]]]],[43,[[48,[52]]]],[43,[[48,[52]]]],[43,48],[43,48],[43,48],[[],[[48,[43]]]],[43,156],[[]],[[],10],[[],10],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[157,158],[159,11],[159,159],[157,160],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[161,161],[162,162],[157,157],[[159,163]],[[]],[[]],[[]],[[159,159],58],[[],159],[160,157],[160,157],[161,6],[157],[[159,159],7],[[161,161],7],[[162,162],7],[[],7],[[],7],[[],7],[[164,26],[[10,[27]]]],[[159,26],[[10,[27]]]],[[161,26],[[10,[27]]]],[[161,26],[[10,[27]]]],[[162,26],[[10,[27]]]],[[162,26],[[10,[27]]]],[[157,26],[[10,[27]]]],[[160,26],[[10,[27]]]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[10,[159,162]]]],[[[3,[2]]],[[10,[159,161]]]],[[[3,[2]]],159],[11,159],0,[[159,67]],[[159,[82,[8]]],159],0,0,[[]],[[]],[[]],[[]],[[]],[[[60,[159,16]]],163],[159,7],0,0,[[159,159],[[48,[58]]]],[35],[35],0,[159,[[3,[2]]]],[159,[[3,[2]]]],[159,163],[[]],[[]],[[]],[159,[[10,[6,165]]]],[[],24],[[],24],[159,[[166,[6]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[157,36]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[26,[[48,[167]]]],0,[26,7],0,[73,[[48,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[167,167],[27,27],[73,73],[[]],[[]],[[]],[[27,27],58],[26,168],[26,169],[26,170],[[26,6],171],[[26,6],172],[[],27],[27,6],0,[[170,59],170],[[168,59],168],[[169,59],169],[[170,47],170],[[168,47],168],[[169,47,47],169],[[167,167],7],[[27,27],7],[[],7],[[],7],[[171,6,47],171],[[172,47],172],0,[26,123],0,[171,[[10,[27]]]],[172,[[10,[27]]]],[170,[[10,[27]]]],[168,[[10,[27]]]],[169,[[10,[27]]]],[171,[[10,[27]]]],[26,14],0,[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[26,[[10,[27]]]],[[167,26],[[10,[27]]]],[[27,26],[[10,[27]]]],[[27,26],[[10,[27]]]],[[73,26],[[10,[27]]]],[[73,26],[[10,[27]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[27,67]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[169,47],169],[[26,6],[[10,[27]]]],[[26,7,6,6],[[10,[27]]]],[[27,27],[[48,[58]]]],0,[26,[[48,[8]]]],0,[35],0,0,0,[26,7],[26,7],[26,7],0,[[]],[[]],[[]],[[],24],[73,24],[[],24],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[169,47],169],[26,[[48,[8]]]],0,[[173,73],[[10,[27]]]],[123,[[10,[27]]]],[[26,123],[[10,[27]]]],[73,[[10,[27]]]],[[26,73],[[10,[27]]]],[[26,73],[[10,[27]]]],[6,[[10,[27]]]],[[26,6],[[10,[27]]]],[[26,6],[[10,[27]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[174,174],[[[175,[117]]],[[175,[117]]]],[[]],[[]],0,[[174,26],[[10,[27]]]],[[176,26],[[10,[27]]]],[[[175,[47]],26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[175],0,[[],174],[[125,126],127],[[[125,[174]],126],127],[[[125,[[176,[119]]]],126],127],[[[125,[175]],126],127],[119,[[176,[119]]]],[[],175],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[[177,[[0,[135,67]]]]],[[0,[135,67]]]],[177,177],[178,178],[[]],[[]],[[],177],[[],178],[[177,177],7],[[],7],[[],32],[178,32],[[177,26],[[10,[27]]]],[[178,26],[[10,[27]]]],[[]],[[]],[67],[[52,154],32],[[[3,[52]],67]],[[]],[[]],[[],178],[[32,32],178],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[[3,[2]]]],[[178,[3,[2]]]],[63],[64],[29],[65],[11],[114],[8],[6],[[178,6]],[66],[12],[14],[32],[2],[8],[[]],[[]],[[]],[[],49],0,0,0,0,0,0,0,0,0,0,[[],49],[[133,133]],[114],[[]],[[]],[[]],[7],[133,133],[133,133],[133,133],[133,133],[133,133],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[133,133]],[[]],[[]],[[]],[[]],[[],133],[[],133],[[],133],[[],133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[[]],[[]],[[]],[[]],[133],[133],[133],[133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[133,133],[[]],[[]],[133,133],[[],179],[61,61],[62,62],[[8,8],2],[[2,8,8]],[[180,[36,[180]],[36,[180]]]],[8],[8],[[61,61],61],[[62,62],62],[61,61],[62,62],[133,133],[133,133],[133,133],[133,133],[133,133],[[]],[[]],[[133,133],133],[61,61],[62,62],[61,61],[62,62],[61,61],[62,62],[[133,133],133],[[133,133],133],[133,133],[61,61],[62,62],[[61,61,61],61],[[62,62,62],62],[[133,133],133],[52],[[133,133],133],[[133,133],133],[7,7],[61,61],[62,62],[61,61],[62,62],[61,61],[62,62],[[61,61],61],[[62,62],62],[[],8],[[],8],[[61,61],61],[[62,62],62],0,[[133,133]],[61,61],[62,62],[[],7],[[]],[[]],[48],[[61,61],61],[[62,62],62],[[61,29],61],[[62,29],62],[[],8],[29],[29],[29],[29],[[],2],[8],[[],114],[[],8],[[],7],[[]],[61,61],[62,62],[[133,133],133],[[133,133],133],[61,61],[62,62],[61,61],[62,62],[[]],[[133,133],133],[[133,133],133],[61,61],[62,62],[[],8],[[],8],[61,61],[62,62],[[133,133]],[[]],[[]],[61,61],[62,62],[2,29],[[],66],[[],6],[[]],[[]],[[133,133],133],[[133,133],133],[[133,133],133],[[133,133],133],[[133,133],133],[[133,133],133],[[133,133],133],[7,7],[[],49],[[],8],[8],[8],[[]],[[2,8]],[[]],[[],8],[[],8],[[133,133],133],[[133,133],133],[[133,133],133],[[2,8]],[[]],0,[181],[[]],[[]],[[]],[[]],[[]],[181],[14],[181,181],[[],8],[[]],[[]],[[]],[[],181],[14],[[]],[[]],[[]],[[]],[[],181],[14],[[]],[[]],[[]],[[]],0,0,[[],10],[[],10],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[183,[182,59,119]],8],[[10,[116]]]],[[[184,[182]],8],[[10,[116]]]],[8,[[10,[116]]]],[[[185,[182]],8],[[10,[116]]]],[[[186,[182,182]],8],[[10,[116]]]],[[[187,[182]],8],[[10,[116]]]],[[[189,[[0,[188,182]]]],8],[[10,[116]]]],[[[190,[182]],8],[[10,[116]]]],[[[191,[[0,[182,188]]]],8],[[10,[116]]]],[[[192,[[0,[182,188]]]],8],[[10,[116]]]],[[[193,[117]],8],[[10,[116]]]],[[[183,[91,59,119]],8],[[10,[116]]]],[[[184,[91]],8],[[10,[116]]]],[8,[[10,[116]]]],[[[185,[91]],8],[[10,[116]]]],[[[186,[91,91]],8],[[10,[116]]]],[[[187,[91]],8],[[10,[116]]]],[[[194,[[0,[117,91]]]],8],[[10,[116]]]],[[[189,[91]],8],[[10,[116]]]],[[[190,[182]],8],[[10,[116]]]],[[[191,[91]],8],[[10,[116]]]],[[[192,[91]],8],[[10,[116]]]],[[[193,[117]],8],[[10,[116]]]],[[52,119],7],[[52,119],7],[52,[[195,[52]]]],0,0,[8],[8,48],[8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[52,52],[[52,59],[[186,[52]]]],[[[183,[117,[0,[117,59]],117]]],[[183,[117,[0,[117,59]],117]]]],[[[184,[[0,[117,91]]]]],[[184,[[0,[117,91]]]]]],[[[196,[[0,[91,117]],117]]],[[196,[[0,[91,117]],117]]]],[197,197],[[[195,[[0,[117,91]]]]],[[195,[[0,[117,91]]]]]],[[[186,[117,117]]],[[186,[117,117]]]],[[[198,[117]]],[[198,[117]]]],[[[187,[117]]],[[187,[117]]]],[[[194,[117]]],[[194,[117]]]],[[[189,[117]]],[[189,[117]]]],[[[199,[117,117]]],[[199,[117,117]]]],[[[200,[117,117]]],[[200,[117,117]]]],[[[201,[117]]],[[201,[117]]]],[[[202,[117,117]]],[[202,[117,117]]]],[[[203,[[0,[117,91]]]]],[[203,[[0,[117,91]]]]]],[[[204,[117,117]]],[[204,[117,117]]]],[[[205,[117,117]]],[[205,[117,117]]]],[[[206,[[0,[117,91]]]]],[[206,[[0,[117,91]]]]]],[[[190,[117]]],[[190,[117]]]],[[[207,[117,117,117]]],[[207,[117,117,117]]]],[[[191,[117]]],[[191,[117]]]],[[[208,[117,117]]],[[208,[117,117]]]],[[[209,[117]]],[[209,[117]]]],[[[192,[117]]],[[192,[117]]]],[[[210,[117,117]]],[[210,[117,117]]]],[[[211,[117,117]]],[[211,[117,117]]]],[[[212,[117]]],[[212,[117]]]],[[[213,[117]]],[[213,[117]]]],[[[214,[117]]],[[214,[117]]]],[[[193,[117]]],[[193,[117]]]],[[[215,[117]]],[[215,[117]]]],[[[216,[117,117]]],[[216,[117,117]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[52,91]]],[[198,[[0,[52,91]]]]]],[[52,59],58],[[52,59,119],58],[52,217],[[52,218],218],[[[0,[52,91]]],[[187,[[0,[52,91]]]]]],[[[183,[91,59,119]]],8],[[[184,[91]]],8],[52,8],[[[195,[91]]],8],[[[186,[91,91]]],8],[[[187,[91]]],8],[[[189,[91]]],8],[[[199,[91,119]]],8],[[[201,[91]]],8],[[[206,[91]]],8],[[[191,[91]]],8],[[[193,[117]]],8],0,[[[0,[52,117]]],[[194,[[0,[52,117]]]]]],[[],[[184,[[0,[135,91]]]]]],[[],197],[[],[[186,[135,135]]]],[[],[[198,[135]]]],[[],[[187,[135]]]],[[],[[189,[135]]]],[[],[[201,[135]]]],[[],[[190,[135]]]],0,[[],197],[52,[[189,[52]]]],[[52,59],7],[[52,59,119],7],[59],[[]],[8],0,0,0,0,[[52,119],[[199,[52,119]]]],[[52,119],[[200,[52,119]]]],[[52,119],48],[[[186,[91,91]],119],48],[[[201,[91]],119],48],[[[190,[182]],119],48],[[52,119],48],0,0,0,[[52,119],[[183,[52,59,119]]]],[52,[[184,[52]]]],[[[183,[47,59]],26],[[10,[27]]]],[[[184,[[0,[47,91]]]],26],[[10,[27]]]],[[[196,[[0,[91,47]],47]],26],[[10,[27]]]],[[197,26],[[10,[27]]]],[[[195,[[0,[47,91]]]],26],[[10,[27]]]],[[[185,[47]],26],[[10,[27]]]],[[[186,[47,47]],26],[[10,[27]]]],[[[198,[47]],26],[[10,[27]]]],[[[187,[47]],26],[[10,[27]]]],[[[194,[47]],26],[[10,[27]]]],[[[189,[47]],26],[[10,[27]]]],[[[199,[47]],26],[[10,[27]]]],[[[200,[47]],26],[[10,[27]]]],[[[201,[47]],26],[[10,[27]]]],[[[202,[47]],26],[[10,[27]]]],[[[203,[[0,[47,91]]]],26],[[10,[27]]]],[[[204,[47]],26],[[10,[27]]]],[[[205,[47]],26],[[10,[27]]]],[[[206,[[0,[47,91]]]],26],[[10,[27]]]],[[[190,[47]],26],[[10,[27]]]],[[[207,[47,47]],26],[[10,[27]]]],[[[191,[47]],26],[[10,[27]]]],[[[208,[47]],26],[[10,[27]]]],[[[209,[47]],26],[[10,[27]]]],[[[192,[47]],26],[[10,[27]]]],[[[210,[47]],26],[[10,[27]]]],[[[211,[47,47]],26],[[10,[27]]]],[[212,26],[[10,[27]]]],[[[213,[47]],26],[[10,[27]]]],[[214,26],[[10,[27]]]],[[[193,[47]],26],[[10,[27]]]],[[215,26],[[10,[27]]]],[[[216,[47]],26],[[10,[27]]]],[[[183,[91,59,119]],119]],[[[184,[91]],119]],[[[196,[91,119]],119]],[[52,119]],[[[195,[91]],119]],[[[185,[91]],119]],[[[186,[91,91]],119]],[[[198,[91]],119]],[[[187,[91]],119]],[[[189,[91]],119]],[[[199,[91,119]],119]],[[[200,[91,119]],119]],[[[201,[91]],119]],[[[202,[91,119]],119]],[[[203,[91]],119]],[[[204,[91,119]],119]],[[[205,[91,119]],119]],[[[206,[91]],119]],[[[190,[182]],119]],[[[207,[91,119]],119]],[[[191,[91]],119]],[[[208,[91,119]],119]],[[[209,[91]],119]],[[[192,[91]],119]],[[[210,[91,119]],119]],[[52,119]],[[[192,[91]],119]],[8],[8,48],[8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[119,[[212,[119]]]],[[[0,[219,220]]],[[221,[[0,[219,220]]]]]],[59],[52,[[201,[52]]]],[[52,59],7],0,[[52,59],7],0,0,0,0,[[52,119],[[202,[52,119]]]],[52,[[203,[52]]]],[[52,119],[[196,[52,119]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[195,[91]]],[[48,[115]]]],[[],7],[[[195,[188]]],7],[[[198,[188]]],7],[[[187,[188]]],7],[[[189,[188]]],7],[[[201,[188]]],7],[[[202,[188,119]]],7],[[[204,[188,119]]],7],[[[190,[[0,[188,182]]]]],7],[[52,119],7],[52,7],[[52,119],7],[[52,119],7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[183,[91,59,119]]],48],[[[184,[91]]],48],[52,48],[[[186,[91,91]]],48],[[[187,[91]]],[[48,[133]]]],[[[201,[91]]],48],[[[206,[91]]],48],[[[191,[91]]],48],[[[193,[117]]],[[48,[117]]]],[[52,59],7],[197,8],[[],8],[[[195,[188]]],8],[[[198,[188]]],8],[[[187,[188]]],8],[[[189,[188]]],8],[[[201,[188]]],8],[[[202,[188,119]]],8],[[[204,[188,119]]],8],[[[190,[[0,[188,182]]]]],8],[213,8],[[[214,[36]]],8],0,[[52,59],7],[[52,119],[[204,[52,119]]]],[[52,119],[[205,[52,119]]]],[52,48],[[52,119],48],[[52,119],48],[52,48],[[52,119],48],[[52,119],48],0,0,[[52,59],7],0,0,[[],48],[[[183,[91,59,119]]],48],[[[184,[91]]],48],[[[196,[91,119]]],48],[197,48],[[[195,[91]]],48],[[[185,[91]]],48],[[[186,[91,91]]],48],[[[198,[91]]],[[48,[117]]]],[[[187,[91]]],[[48,[133]]]],[[[194,[[0,[117,91]]]]],48],[[[189,[91]]],48],[[[199,[91,119]]],48],[[[200,[91,119]]],48],[[[201,[91]]],48],[[[202,[91,119]]],48],[[[203,[91]]],48],[[[204,[91,119]]],48],[[[205,[91,119]]],48],[[[206,[91]]],48],[[[190,[182]]],48],[[[207,[91,119]]],48],[[[191,[91]]],48],[[[208,[91,119]]],48],[[[209,[91]]],48],[[[192,[91]]],48],[[[210,[91,119]]],48],[[[211,[91,91]]],48],[[[212,[119]]],48],[213,48],[[[214,[36]]],48],[[[193,[117]]],[[48,[117]]]],[[[215,[119]]],48],[[[216,[119]]],48],0,[[],48],[[[183,[182,59,119]]],48],[[[184,[182]]],48],[197,48],[[[195,[[0,[182,188]]]]],48],[[[185,[182]]],48],[[[186,[182,182]]],48],[[[198,[182]]],[[48,[117]]]],[[[187,[182]]],[[48,[133]]]],[[[189,[[0,[188,182]]]]],48],[[[199,[182,119]]],48],[[[200,[182,119]]],48],[[[201,[182]]],48],[[[202,[182,119]]],48],[[[204,[182,119]]],48],[[[206,[182]]],48],[[[190,[182]]],48],[[[191,[[0,[182,188]]]]],48],[[[209,[[0,[182,188]]]]],48],[[[192,[[0,[182,188]]]]],48],[[[211,[[0,[182,188]],[0,[182,188]]]]],48],[213,48],[[[214,[36]]],48],[[[193,[117]]],[[48,[117]]]],[52,[[10,[30,115]]]],[[[187,[91]]],[[10,[30,115]]]],[[[199,[91,119]]],[[10,[30,115]]]],[[[200,[91,119]]],[[10,[30,115]]]],[[[206,[91]],36],48],[[[206,[91]],52],48],[8,48],[[[185,[91]],8],48],[[[186,[91,91]],8],48],[[[187,[91]],8],[[48,[133]]]],[[[189,[91]],8],48],[[[201,[91]],8],48],[[[206,[91]],8],48],[[[190,[182]],8],48],[[[191,[91]],8],48],[[[209,[91]],8],48],[[[192,[91]],8],48],[[[211,[91,91]],8],48],[[[193,[117]],8],[[48,[117]]]],[8,48],[[[185,[182]],8],48],[[[186,[182,182]],8],48],[[[189,[[0,[188,182]]]],8],48],[[[201,[182]],8],48],[[[190,[182]],8],48],[[[191,[[0,[182,188]]]],8],48],[[[209,[[0,[182,188]]]],8],48],[[[192,[[0,[182,188]]]],8],48],[[[193,[117]],8],[[48,[117]]]],[[],213],[36,[[214,[36]]]],0,[[52,59],[[48,[58]]]],[[52,59,119],[[48,[58]]]],[[52,119]],[[[0,[52,182]],119],8],[[[206,[91]]],48],[[[206,[91]]],48],[52,[[206,[52]]]],0,[[52,119],[[48,[8]]]],0,0,0,0,[91],[52,222],[[52,119],48],0,[117,[[193,[117]]]],[119,[[215,[119]]]],0,[[[0,[52,182]]],[[190,[[0,[52,182]]]]]],[[52,119],48],[[[186,[182,182]],119],48],[[[201,[182]],119],48],[[[190,[182]],119],48],[[[183,[182,59,119]],119]],[[[184,[182]],119]],[[52,119]],[[[195,[[0,[182,188]]]],119]],[[[185,[182]],119]],[[[186,[182,182]],119]],[[[198,[182]],119]],[[[187,[182]],119]],[[[189,[[0,[188,182]]]],119]],[[[199,[182,119]],119]],[[[200,[182,119]],119]],[[[201,[182]],119]],[[[202,[182,119]],119]],[[[204,[182,119]],119]],[[[206,[182]],119]],[[[190,[182]],119]],[[[191,[[0,[182,188]]]],119]],[[[209,[[0,[182,188]]]],119]],[[[192,[[0,[182,188]]]],119]],[[[0,[52,188,182]],119],[[48,[8]]]],[[52,119],[[207,[52,119]]]],0,0,[[[183,[91,59,119]]]],[[[184,[91]]]],[[[196,[91,119]]]],[197],[[]],[[[195,[91]]]],[[[185,[91]]]],[[[186,[91,91]]]],[[[198,[91]]]],[[[187,[91]]]],[[[194,[[0,[117,91]]]]]],[[[189,[91]]]],[[[199,[91,119]]]],[[[200,[91,119]]]],[[[201,[91]]]],[[[202,[91,119]]]],[[[203,[91]]]],[[[204,[91,119]]]],[[[205,[91,119]]]],[[[206,[91]]]],[[[190,[182]]]],[[[207,[91,119]]]],[[[191,[91]]]],[[[208,[91,119]]]],[[[209,[91]]]],[[[192,[91]]]],[[[210,[91,119]]]],[[[211,[91,91]]]],[213],[[[214,[36]]]],[[[193,[117]]]],[[[215,[119]]]],[[[216,[119]]]],[[52,8],[[191,[52]]]],[[52,119],[[208,[52,119]]]],0,0,[[52,8],[[209,[52]]]],[[],[[48,[8]]]],0,[[48,119],[[216,[119]]]],[91],[52,223],[[52,8],[[192,[52]]]],[[52,119],[[210,[52,119]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[52],[[52,119]],[[[183,[91,59,119]],119],224],[[[184,[91]],119],224],[[52,119],224],[[[195,[91]],119],224],[[[185,[91]],119],224],[[[186,[91,91]],119],224],[[[198,[91]],119],224],[[[187,[91]],119],224],[[[194,[[0,[117,91]]]],119],224],[[[189,[91]],119],224],[[[199,[91,119]],119],224],[[[200,[91,119]],119],224],[[[201,[91]],119],224],[[[202,[91,119]],119],224],[[[204,[91,119]],119],224],[[[205,[91,119]],119],224],[[[206,[91]],119],224],[[[190,[182]],119],224],[[[207,[91,119]],119],224],[[[191,[91]],119],224],[[[208,[91,119]],119],224],[[[209,[91]],119],224],[[[192,[91]],119],224],[[[210,[91,119]],119],224],[[[215,[119]],119],224],[[52,119],224],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[52,119]],[[[183,[182,59,119]],119],224],[[[184,[182]],119],224],[[52,119],224],[[[195,[[0,[182,188]]]],119],224],[[[185,[182]],119],224],[[[186,[182,182]],119],224],[[[198,[182]],119],224],[[[187,[182]],119],224],[[[189,[[0,[188,182]]]],119],224],[[[199,[182,119]],119],224],[[[200,[182,119]],119],224],[[[201,[182]],119],224],[[[202,[182,119]],119],224],[[[204,[182,119]],119],224],[[[206,[182]],119],224],[[[190,[182]],119],224],[[[191,[[0,[182,188]]]],119],224],[[[209,[[0,[182,188]]]],119],224],[[[192,[[0,[182,188]]]],119],224],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[[0,[52,91]]]],[[59,59],211],[[52,59],[[211,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[[225,[52]]],[[225,[52]]]],[226,226],[[]],[[]],[[[225,[52]],[225,[52]]],58],[[226,226],58],[[],[[225,[52]]]],[[],226],[[[225,[52]],[225,[52]]],7],[[226,226],7],[[],7],[[],7],[[[225,[52]],26],[[10,[27]]]],[[226,26],[[10,[27]]]],[[]],[[]],[[[225,[52]],67]],[[226,67]],[[]],[[]],[[[225,[52]],[225,[52]]],[[48,[58]]]],[[226,226],[[48,[58]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,[[227,227],227],[[],8],[52,8],[[],8],0,[[227,227],227],[[[30,[71]]],30],[71,[[3,[[71,[2]]]]]],[71,[[3,[[71,[2]]]]]],[71],[71],[71],[71],[71],[71],[71],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[227,227],227],[228,228],[[[229,[[0,[117,52]]]]],[[229,[[0,[117,52]]]]]],[[[71,[133]]],[[71,[133]]]],[227,227],[[]],[[]],[[]],[[]],[[[229,[[0,[134,52]]]],[229,[[0,[134,52]]]]],58],[133,133],[[],[[229,[[0,[135,52]]]]]],[[[229,[52]]],52],[[[229,[52]]],52],[[],228],[[]],[[[229,[52]]]],[[228,228],7],[[[229,[[0,[[141,[[0,[[141,[[0,[[141,[[0,[141,52]]]],52]]]],52]]]],52]]]],[229,[[0,[[141,[[0,[[141,[[0,[[141,[[0,[141,52]]]],52]]]],52]]]],52]]]]],7],[[227,227],7],[[],7],[[],7],[[],7],[[228,26],[[10,[27]]]],[[[229,[[0,[47,52]]]],26],[[10,[27]]]],[[71,26],[[10,[27]]]],[[227,26],[[10,[27]]]],[[]],[52],[[]],[[]],[[]],[[]],[[228,67]],[[[229,[[0,[154,52]]]],67]],[[]],[[]],[[]],[[]],[229],0,[[],8],[52,8],[[],7],[[],229],[[],71],0,[[[229,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]],[229,[[0,[[142,[[0,[[142,[[0,[[142,[[0,[142,52]]]],52]]]],52]]]],52]]]]],[[48,[58]]]],[[]],0,[[],8],[52,8],[[],8],[[[3,[71]]],[[3,[[71,[2]]]]]],[[[3,[71]]],[[3,[[71,[2]]]]]],[[[3,[71]]]],[[[3,[71]]]],[[[3,[71]]],3],[[[3,[71]]],3],[[227,227],227],[[]],[135,135],[229],[[]],[[]],[[]],[[]],[[]],[[]],[[[71,[30]]],[[30,[71]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],71],0,[[],[[30,[71]]]],[[]],0,0,0,[[],8],[71],[[[3,[[71,[133]]]],[3,[133]]],[[3,[133]]]],[[[3,[[71,[117]]]],[3,[117]]],[[3,[117]]]],[[]],[[],71],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[230,230],[231,231],[232,232],[233,233],[234,234],[235,235],[236,236],[237,237],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[230,230],58],[[231,231],58],[[232,232],58],[[235,235],58],[[236,236],58],[[237,237],58],[234,6],[[230,232],7],[[230,231],7],[[230,230],7],[[231,230],7],[[231,231],7],[[232,230],7],[[232,232],7],[[233,233],7],[[234,234],7],[[235,235],7],[[236,236],7],[[237,237],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[237,14],0,[[230,26],[[10,[27]]]],[[230,26],[[10,[27]]]],[[231,26],[[10,[27]]]],[[231,26],[[10,[27]]]],[[232,26],[[10,[27]]]],[[232,26],[[10,[27]]]],[[233,26],[[10,[27]]]],[[234,26],[[10,[27]]]],[[234,26],[[10,[27]]]],[[235,26],[[10,[27]]]],[[235,26],[[10,[27]]]],[[236,26],[[10,[27]]]],[[236,26],[[10,[27]]]],[[237,26],[[10,[27]]]],[[237,26],[[10,[27]]]],[231,230],[[]],[[[30,[2]]],230],[232,230],[[[30,[12]]],230],[[[30,[2]]],230],[[[30,[2]]],231],[[]],[14,231],[[[30,[2]]],232],[66,232],[[[30,[12]]],232],[[]],[[]],[[]],[[]],[236,235],[[],235],[237,235],[[]],[[]],[6,[[10,[230,234]]]],[6,[[10,[231,234]]]],[6,[[10,[232,234]]]],[6,[[10,[235,234]]]],[6,[[10,[236,234]]]],[6,[[10,[237,234]]]],[[230,67]],[[231,67]],[[232,67]],[[233,67]],[[235,67]],[[236,67]],[[237,67]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[235,230],[236,231],[237,232],0,0,[230,7],[231,7],[232,7],[231,7],[230,7],[231,7],[232,7],[230,7],[231,7],[232,7],[230,7],[235,7],[230,7],[235,7],[231,7],[230,7],[231,7],[232,7],[230,7],[231,7],[232,7],[231,7],[231,7],[231,7],[232,7],[232,7],[232,7],[232,7],[230,7],[231,7],[232,7],[232,[[48,[233]]]],[[2,2,2,2],231],[[12,12,12,12,12,12,12,12],232],[[230,12],235],[[231,12],236],[[232,12,14,14],237],[231,[[30,[2]]]],[232,[[30,[2]]]],0,0,[[[3,[2]]],[[10,[230,234]]]],[[[3,[2]]],[[10,[231,234]]]],[[[3,[2]]],[[10,[232,234]]]],[[[3,[2]]],[[10,[235,234]]]],[[[3,[2]]],[[10,[236,234]]]],[[[3,[2]]],[[10,[237,234]]]],[[230,231],[[48,[58]]]],[[230,230],[[48,[58]]]],[[230,232],[[48,[58]]]],[[231,230],[[48,[58]]]],[[231,231],[[48,[58]]]],[[232,232],[[48,[58]]]],[[232,230],[[48,[58]]]],[[235,235],[[48,[58]]]],[[236,236],[[48,[58]]]],[[237,237],[[48,[58]]]],[235,12],[236,12],[237,12],0,0,[35],[237,14],0,[232,[[30,[12]]]],[[237,14]],[[235,230]],[[236,231]],[[237,232]],[[235,12]],[[236,12]],[[237,12]],[[237,14]],[230,230],[232,230],[232,[[48,[231]]]],[232,[[48,[231]]]],[231,232],[231,232],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[235,[[10,[[238,[235]],75]]]],[236,[[10,[[238,[235]],75]]]],[237,[[10,[[238,[235]],75]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[[[245,[11]]],[[245,[11]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[29]]],[[245,[29]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[114]]],[[246,[114]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[63]],[245,[63]]]],[[[245,[12]],[245,[12]]]],[[[245,[11]],[245,[11]]]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[8]],[245,[8]]]],[[[245,[29]],[245,[29]]]],[[[245,[114]],[245,[114]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[66]],[245,[66]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[14]],[245,[14]]]],[[[245,[2]],[245,[2]]]],[[[245,[12]],[245,[12]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[2]],[245,[2]]]],[[[245,[32]],[245,[32]]]],[[[245,[114]],[245,[114]]]],[[[245,[32]],[245,[32]]]],[[[245,[65]],[245,[65]]]],[[[245,[2]],[245,[2]]]],[[[245,[11]],[245,[11]]]],[[[245,[65]],[245,[65]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[64]],[245,[64]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[64]],[245,[64]]]],[[[245,[65]],[245,[65]]]],[[[245,[11]],[245,[11]]]],[[[245,[32]],[245,[32]]]],[[[245,[114]],[245,[114]]]],[[[245,[14]],[245,[14]]]],[[[245,[64]],[245,[64]]]],[[[245,[12]],[245,[12]]]],[[[245,[29]],[245,[29]]]],[[[245,[14]],[245,[14]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[66]],[245,[66]]]],[[[245,[29]],[245,[29]]]],[[[245,[66]],[245,[66]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[11]],[246,[11]]]],[[[246,[32]],[246,[32]]]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[12]],[246,[12]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[2]],[246,[2]]]],[[[246,[66]],[246,[66]]]],[[[246,[2]],[246,[2]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[66]],[246,[66]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[114]],[246,[114]]]],[[[246,[11]],[246,[11]]]],[[[246,[114]],[246,[114]]]],[[[246,[14]],[246,[14]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[29]],[246,[29]]]],[[[246,[29]],[246,[29]]]],[[[246,[64]],[246,[64]]]],[[[246,[63]],[246,[63]]]],[[[246,[65]],[246,[65]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[65]],[246,[65]]]],[[[246,[12]],[246,[12]]]],[[[246,[64]],[246,[64]]]],[[[246,[32]],[246,[32]]]],[[[246,[63]],[246,[63]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[11]],[246,[11]]]],[[[246,[14]],[246,[14]]]],[[[246,[114]],[246,[114]]]],[[[246,[66]],[246,[66]]]],[[[246,[29]],[246,[29]]]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[8]],[246,[8]]]],[[[246,[63]],[246,[63]]]],[[[246,[64]],[246,[64]]]],[[[246,[12]],[246,[12]]]],[[[246,[14]],[246,[14]]]],[[[245,[14]],[245,[14]]]],[[[245,[2]],[245,[2]]]],[[[245,[64]],[245,[64]]]],[[[245,[66]],66]],[[[245,[11]],11]],[[[245,[29]],[245,[29]]]],[[[245,[8]],8]],[[[245,[8]],8]],[[[245,[63]],63]],[[[245,[12]],[245,[12]]]],[[[245,[65]],[245,[65]]]],[[[245,[66]],[245,[66]]]],[[[245,[11]],[245,[11]]]],[[[245,[114]],114]],[[[245,[63]],[245,[63]]]],[[[245,[65]],[245,[65]]]],[[[245,[14]],14]],[[[245,[12]],[245,[12]]]],[[[245,[29]],29]],[[[245,[114]],[245,[114]]]],[[[245,[32]],[245,[32]]]],[[[245,[8]],[245,[8]]]],[[[245,[64]],[245,[64]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],[245,[63]]]],[[[245,[12]],12]],[[[245,[2]],2]],[[[245,[8]],[245,[8]]]],[[[245,[65]],65]],[[[245,[14]],14]],[[[245,[2]],2]],[[[245,[64]],64]],[[[245,[29]],29]],[[[245,[12]],12]],[[[245,[11]],[245,[11]]]],[[[245,[66]],[245,[66]]]],[[[245,[63]],63]],[[[245,[29]],[245,[29]]]],[[[245,[66]],66]],[[[245,[32]],[245,[32]]]],[[[245,[32]],32]],[[[245,[2]],[245,[2]]]],[[[245,[64]],64]],[[[245,[114]],114]],[[[245,[65]],65]],[[[245,[11]],11]],[[[245,[14]],[245,[14]]]],[[[245,[32]],32]],[[[246,[11]],[246,[11]]]],[[[246,[8]],8]],[[[246,[114]],[246,[114]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],65]],[[[246,[64]],64]],[[[246,[12]],12]],[[[246,[12]],12]],[[[246,[114]],114]],[[[246,[8]],[246,[8]]]],[[[246,[65]],[246,[65]]]],[[[246,[29]],29]],[[[246,[64]],[246,[64]]]],[[[246,[63]],[246,[63]]]],[[[246,[11]],11]],[[[246,[63]],63]],[[[246,[14]],[246,[14]]]],[[[246,[63]],63]],[[[246,[64]],64]],[[[246,[2]],2]],[[[246,[65]],65]],[[[246,[66]],66]],[[[246,[14]],14]],[[[246,[14]],[246,[14]]]],[[[246,[14]],14]],[[[246,[65]],[246,[65]]]],[[[246,[66]],66]],[[[246,[64]],[246,[64]]]],[[[246,[2]],2]],[[[246,[8]],8]],[[[246,[29]],[246,[29]]]],[[[246,[12]],[246,[12]]]],[[[246,[66]],[246,[66]]]],[[[246,[32]],32]],[[[246,[12]],[246,[12]]]],[[[246,[32]],[246,[32]]]],[[[246,[11]],11]],[[[246,[114]],114]],[[[246,[2]],[246,[2]]]],[[[246,[114]],[246,[114]]]],[[[246,[66]],[246,[66]]]],[[[246,[29]],29]],[[[246,[29]],[246,[29]]]],[[[246,[8]],[246,[8]]]],[[[246,[11]],[246,[11]]]],[[[246,[32]],32]],[[[246,[63]],[246,[63]]]],[[[246,[2]],[246,[2]]]],[[[245,[8]],[245,[8]]]],[[[245,[8]],[245,[8]]]],[[[245,[114]],[245,[114]]]],[[[245,[2]],[245,[2]]]],[[[245,[64]],[245,[64]]]],[[[245,[32]],[245,[32]]]],[[[245,[11]],[245,[11]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],[245,[63]]]],[[[245,[14]],[245,[14]]]],[[[245,[8]],[245,[8]]]],[[[245,[32]],[245,[32]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[66]],[245,[66]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[32]],[245,[32]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[65]],[245,[65]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[29]],[245,[29]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[114]],[245,[114]]]],[[[245,[66]],[245,[66]]]],[[[245,[65]],[245,[65]]]],[[[245,[2]],[245,[2]]]],[[[245,[66]],[245,[66]]]],[[[245,[12]],[245,[12]]]],[[[245,[29]],[245,[29]]]],[[[245,[12]],[245,[12]]]],[[[245,[12]],[245,[12]]]],[[[245,[14]],[245,[14]]]],[[[245,[63]],[245,[63]]]],[[[245,[63]],[245,[63]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[11]],[245,[11]]]],[[[245,[64]],[245,[64]]]],[[[245,[29]],[245,[29]]]],[[[245,[2]],[245,[2]]]],[[[245,[64]],[245,[64]]]],[[[245,[14]],[245,[14]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[11]],[245,[11]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[65]],[245,[65]]]],[[[246,[2]],[246,[2]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[11]],[246,[11]]]],[[[246,[65]],[246,[65]]]],[[[246,[14]],[246,[14]]]],[[[246,[8]],[246,[8]]]],[[[246,[64]],[246,[64]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[29]],[246,[29]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[12]],[246,[12]]]],[[[246,[65]],[246,[65]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[32]],[246,[32]]]],[[[246,[32]],[246,[32]]]],[[[246,[11]],[246,[11]]]],[[[246,[63]],[246,[63]]]],[[[246,[12]],[246,[12]]]],[[[246,[29]],[246,[29]]]],[[[246,[63]],[246,[63]]]],[[[246,[2]],[246,[2]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[114]],[246,[114]]]],[[[246,[64]],[246,[64]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[114]],[246,[114]]]],[[[246,[65]],[246,[65]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[66]],[246,[66]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[8]],[246,[8]]]],[[[246,[64]],[246,[64]]]],[[[246,[12]],[246,[12]]]],[[[246,[11]],[246,[11]]]],[[[246,[29]],[246,[29]]]],[[[246,[114]],[246,[114]]]],[[[246,[63]],[246,[63]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[32]],[246,[32]]]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[14]],[246,[14]]]],[[[246,[66]],[246,[66]]]],[[[246,[66]],[246,[66]]]],[[[246,[14]],[246,[14]]]],[[[245,[32]],32]],[[[245,[11]],11]],[[[245,[64]],64]],[[[245,[14]],14]],[[[245,[32]],[245,[32]]]],[[[245,[12]],12]],[[[245,[29]],29]],[[[245,[114]],[245,[114]]]],[[[245,[114]],114]],[[[245,[11]],[245,[11]]]],[[[245,[14]],[245,[14]]]],[[[245,[63]],[245,[63]]]],[[[245,[12]],12]],[[[245,[63]],63]],[[[245,[66]],66]],[[[245,[32]],32]],[[[245,[11]],[245,[11]]]],[[[245,[64]],64]],[[[245,[65]],65]],[[[245,[12]],[245,[12]]]],[[[245,[64]],[245,[64]]]],[[[245,[63]],63]],[[[245,[114]],114]],[[[245,[114]],[245,[114]]]],[[[245,[29]],[245,[29]]]],[[[245,[64]],[245,[64]]]],[[[245,[32]],[245,[32]]]],[[[245,[14]],14]],[[[245,[63]],[245,[63]]]],[[[245,[11]],11]],[[[245,[66]],[245,[66]]]],[[[245,[66]],66]],[[[245,[65]],[245,[65]]]],[[[245,[14]],[245,[14]]]],[[[245,[2]],2]],[[[245,[2]],2]],[[[245,[2]],[245,[2]]]],[[[245,[8]],8]],[[[245,[29]],[245,[29]]]],[[[245,[12]],[245,[12]]]],[[[245,[8]],8]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]]],[[[245,[8]],[245,[8]]]],[[[245,[65]],65]],[[[245,[66]],[245,[66]]]],[[[245,[29]],29]],[[[245,[8]],[245,[8]]]],[[[246,[114]],[246,[114]]]],[[[246,[64]],64]],[[[246,[2]],[246,[2]]]],[[[246,[64]],64]],[[[246,[12]],[246,[12]]]],[[[246,[63]],[246,[63]]]],[[[246,[14]],[246,[14]]]],[[[246,[114]],114]],[[[246,[66]],66]],[[[246,[8]],[246,[8]]]],[[[246,[66]],[246,[66]]]],[[[246,[11]],[246,[11]]]],[[[246,[65]],[246,[65]]]],[[[246,[32]],32]],[[[246,[65]],65]],[[[246,[65]],65]],[[[246,[12]],12]],[[[246,[14]],14]],[[[246,[66]],66]],[[[246,[63]],[246,[63]]]],[[[246,[66]],[246,[66]]]],[[[246,[64]],[246,[64]]]],[[[246,[2]],[246,[2]]]],[[[246,[29]],[246,[29]]]],[[[246,[8]],8]],[[[246,[8]],8]],[[[246,[12]],[246,[12]]]],[[[246,[11]],11]],[[[246,[2]],2]],[[[246,[65]],[246,[65]]]],[[[246,[29]],29]],[[[246,[29]],29]],[[[246,[8]],[246,[8]]]],[[[246,[63]],63]],[[[246,[12]],12]],[[[246,[2]],2]],[[[246,[14]],[246,[14]]]],[[[246,[114]],[246,[114]]]],[[[246,[114]],114]],[[[246,[63]],63]],[[[246,[14]],14]],[[[246,[64]],[246,[64]]]],[[[246,[32]],32]],[[[246,[11]],11]],[[[246,[32]],[246,[32]]]],[[[246,[29]],[246,[29]]]],[[[246,[32]],[246,[32]]]],[[[246,[11]],[246,[11]]]],[[247,2]],[[247,247]],[[248,248]],[[248,12]],[[249,249]],[[249,14]],[[250,32]],[[250,250]],[[251,66]],[[251,251]],[[116,116]],[[116,8]],[[239,239]],[[239,11]],[[240,64]],[[240,240]],[[241,29]],[[241,241]],[[242,65]],[[242,242]],[[243,243]],[[243,63]],[[244,114]],[[244,244]],[[[245,[8]],[245,[8]]]],[[[245,[14]],[245,[14]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[29]],[245,[29]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]]],[[[245,[14]],[245,[14]]]],[[[245,[66]],[245,[66]]]],[[[245,[32]],[245,[32]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[65]],[245,[65]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[8]],[245,[8]]]],[[[245,[66]],[245,[66]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[2]],[245,[2]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[114]],[245,[114]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[2]],[245,[2]]]],[[[245,[12]],[245,[12]]]],[[[245,[12]],[245,[12]]]],[[[245,[32]],[245,[32]]]],[[[245,[11]],[245,[11]]]],[[[245,[29]],[245,[29]]]],[[[245,[65]],[245,[65]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],[245,[63]]]],[[[245,[64]],[245,[64]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[63]],[245,[63]]]],[[[245,[11]],[245,[11]]]],[[[245,[66]],[245,[66]]]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[32]],[245,[32]]]],[[[245,[11]],[245,[11]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[29]],[245,[29]]]],[[[245,[64]],[245,[64]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[64]],[245,[64]]]],[[[245,[12]],[245,[12]]]],[[[245,[14]],[245,[14]]]],[[[245,[114]],[245,[114]]]],[[[246,[29]],[246,[29]]]],[[[246,[14]],[246,[14]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[11]],[246,[11]]]],[[[246,[2]],[246,[2]]]],[[[246,[32]],[246,[32]]]],[[[246,[29]],[246,[29]]]],[[[246,[63]],[246,[63]]]],[[[246,[14]],[246,[14]]]],[[[246,[11]],[246,[11]]]],[[[246,[2]],[246,[2]]]],[[[246,[11]],[246,[11]]]],[[[246,[66]],[246,[66]]]],[[[246,[114]],[246,[114]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[14]],[246,[14]]]],[[[246,[65]],[246,[65]]]],[[[246,[64]],[246,[64]]]],[[[246,[12]],[246,[12]]]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[66]],[246,[66]]]],[[[246,[32]],[246,[32]]]],[[[246,[64]],[246,[64]]]],[[[246,[12]],[246,[12]]]],[[[246,[64]],[246,[64]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[12]],[246,[12]]]],[[[246,[63]],[246,[63]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[114]],[246,[114]]]],[[[246,[63]],[246,[63]]]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[114]],[246,[114]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[65]],[246,[65]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[29]],[246,[29]]]],[[[246,[66]],[246,[66]]]],[[[246,[8]],[246,[8]]]],[[247,2]],[[247,247]],[[248,248]],[[248,12]],[[249,249]],[[249,14]],[[250,250]],[[250,32]],[[251,251]],[[251,66]],[[116,8]],[[116,116]],[[239,11]],[[239,239]],[[240,64]],[[240,240]],[[241,241]],[[241,29]],[[242,242]],[[242,65]],[[243,243]],[[243,63]],[[244,244]],[[244,114]],[[[245,[11]],11]],[[[245,[64]],[245,[64]]]],[[[245,[14]],14]],[[[245,[14]],[245,[14]]]],[[[245,[8]],[245,[8]]]],[[[245,[32]],32]],[[[245,[64]],64]],[[[245,[11]],[245,[11]]]],[[[245,[2]],[245,[2]]]],[[[245,[66]],[245,[66]]]],[[[245,[11]],[245,[11]]]],[[[245,[114]],114]],[[[245,[64]],64]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]]],[[[245,[2]],2]],[[[245,[29]],[245,[29]]]],[[[245,[8]],8]],[[[245,[63]],[245,[63]]]],[[[245,[12]],12]],[[[245,[63]],63]],[[[245,[29]],29]],[[[245,[66]],66]],[[[245,[8]],8]],[[[245,[66]],[245,[66]]]],[[[245,[11]],11]],[[[245,[65]],[245,[65]]]],[[[245,[2]],2]],[[[245,[114]],[245,[114]]]],[[[245,[12]],[245,[12]]]],[[[245,[65]],65]],[[[245,[14]],14]],[[[245,[2]],[245,[2]]]],[[[245,[29]],[245,[29]]]],[[[245,[65]],[245,[65]]]],[[[245,[12]],12]],[[[245,[12]],[245,[12]]]],[[[245,[63]],[245,[63]]]],[[[245,[65]],65]],[[[245,[64]],[245,[64]]]],[[[245,[14]],[245,[14]]]],[[[245,[114]],114]],[[[245,[32]],[245,[32]]]],[[[245,[32]],[245,[32]]]],[[[245,[63]],63]],[[[245,[32]],32]],[[[245,[66]],66]],[[[245,[29]],29]],[[[246,[12]],[246,[12]]]],[[[246,[66]],66]],[[[246,[64]],64]],[[[246,[32]],[246,[32]]]],[[[246,[11]],[246,[11]]]],[[[246,[66]],66]],[[[246,[65]],[246,[65]]]],[[[246,[63]],63]],[[[246,[2]],[246,[2]]]],[[[246,[66]],[246,[66]]]],[[[246,[65]],65]],[[[246,[14]],[246,[14]]]],[[[246,[11]],11]],[[[246,[14]],[246,[14]]]],[[[246,[32]],32]],[[[246,[12]],[246,[12]]]],[[[246,[114]],[246,[114]]]],[[[246,[12]],12]],[[[246,[2]],2]],[[[246,[8]],8]],[[[246,[8]],8]],[[[246,[2]],2]],[[[246,[11]],[246,[11]]]],[[[246,[63]],63]],[[[246,[114]],114]],[[[246,[64]],64]],[[[246,[8]],[246,[8]]]],[[[246,[29]],29]],[[[246,[12]],12]],[[[246,[64]],[246,[64]]]],[[[246,[29]],[246,[29]]]],[[[246,[2]],[246,[2]]]],[[[246,[114]],114]],[[[246,[65]],[246,[65]]]],[[[246,[66]],[246,[66]]]],[[[246,[32]],32]],[[[246,[14]],14]],[[[246,[29]],[246,[29]]]],[[[246,[14]],14]],[[[246,[114]],[246,[114]]]],[[[246,[8]],[246,[8]]]],[[[246,[63]],[246,[63]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],65]],[[[246,[11]],11]],[[[246,[64]],[246,[64]]]],[[[246,[63]],[246,[63]]]],[[[246,[29]],29]],[[[245,[66]],[245,[66]]]],[[[245,[66]],[245,[66]]]],[[[245,[11]],[245,[11]]]],[[[245,[63]],[245,[63]]]],[[[245,[65]],[245,[65]]]],[[[245,[63]],[245,[63]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[12]],[245,[12]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[114]],[245,[114]]]],[[[245,[14]],[245,[14]]]],[[[245,[64]],[245,[64]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[8]],[245,[8]]]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[8]],[245,[8]]]],[[[245,[64]],[245,[64]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[29]],[245,[29]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[32]],[245,[32]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[32]],[245,[32]]]],[[[245,[66]],[245,[66]]]],[[[245,[12]],[245,[12]]]],[[[245,[12]],[245,[12]]]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]]],[[[245,[29]],[245,[29]]]],[[[245,[11]],[245,[11]]]],[[[245,[14]],[245,[14]]]],[[[245,[11]],[245,[11]]]],[[[245,[2]],[245,[2]]]],[[[245,[32]],[245,[32]]]],[[[245,[29]],[245,[29]]]],[[[245,[63]],[245,[63]]]],[[[245,[14]],[245,[14]]]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]]],[[[245,[64]],[245,[64]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[14]],[246,[14]]]],[[[246,[12]],[246,[12]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[63]],[246,[63]]]],[[[246,[32]],[246,[32]]]],[[[246,[64]],[246,[64]]]],[[[246,[11]],[246,[11]]]],[[[246,[65]],[246,[65]]]],[[[246,[12]],[246,[12]]]],[[[246,[8]],[246,[8]]]],[[[246,[65]],[246,[65]]]],[[[246,[14]],[246,[14]]]],[[[246,[114]],[246,[114]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[66]],[246,[66]]]],[[[246,[66]],[246,[66]]]],[[[246,[64]],[246,[64]]]],[[[246,[64]],[246,[64]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[29]],[246,[29]]]],[[[246,[8]],[246,[8]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[65]],[246,[65]]]],[[[246,[2]],[246,[2]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[11]],[246,[11]]]],[[[246,[63]],[246,[63]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[63]],[246,[63]]]],[[[246,[29]],[246,[29]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[32]],[246,[32]]]],[[[246,[8]],[246,[8]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[66]],[246,[66]]]],[[[246,[29]],[246,[29]]]],[[[246,[32]],[246,[32]]]],[[[246,[14]],[246,[14]]]],[[[246,[114]],[246,[114]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[2]],[246,[2]]]],[[[246,[12]],[246,[12]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[2]],[246,[2]]]],[[[246,[114]],[246,[114]]]],[[[246,[11]],[246,[11]]]],[[[245,[12]],[245,[12]]]],[[[245,[12]],12]],[[[245,[11]],[245,[11]]]],[[[245,[64]],[245,[64]]]],[[[245,[64]],[245,[64]]]],[[[245,[8]],[245,[8]]]],[[[245,[8]],8]],[[[245,[29]],[245,[29]]]],[[[245,[65]],65]],[[[245,[2]],[245,[2]]]],[[[245,[29]],29]],[[[245,[64]],64]],[[[245,[66]],66]],[[[245,[63]],63]],[[[245,[11]],11]],[[[245,[14]],[245,[14]]]],[[[245,[11]],11]],[[[245,[32]],32]],[[[245,[14]],[245,[14]]]],[[[245,[12]],[245,[12]]]],[[[245,[63]],[245,[63]]]],[[[245,[12]],12]],[[[245,[66]],66]],[[[245,[114]],[245,[114]]]],[[[245,[64]],64]],[[[245,[32]],[245,[32]]]],[[[245,[65]],[245,[65]]]],[[[245,[114]],114]],[[[245,[66]],[245,[66]]]],[[[245,[32]],32]],[[[245,[2]],[245,[2]]]],[[[245,[8]],8]],[[[245,[14]],14]],[[[245,[114]],[245,[114]]]],[[[245,[29]],29]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[11]],[245,[11]]]],[[[245,[65]],65]],[[[245,[114]],114]],[[[245,[63]],63]],[[[245,[66]],[245,[66]]]],[[[245,[29]],[245,[29]]]],[[[245,[32]],[245,[32]]]],[[[245,[2]],2]],[[[245,[14]],14]],[[[245,[65]],[245,[65]]]],[[[245,[2]],2]],[[[246,[14]],14]],[[[246,[11]],11]],[[[246,[8]],[246,[8]]]],[[[246,[63]],[246,[63]]]],[[[246,[66]],[246,[66]]]],[[[246,[32]],[246,[32]]]],[[[246,[11]],[246,[11]]]],[[[246,[8]],8]],[[[246,[114]],114]],[[[246,[12]],[246,[12]]]],[[[246,[12]],12]],[[[246,[8]],8]],[[[246,[14]],[246,[14]]]],[[[246,[32]],32]],[[[246,[2]],[246,[2]]]],[[[246,[65]],65]],[[[246,[63]],[246,[63]]]],[[[246,[63]],63]],[[[246,[114]],[246,[114]]]],[[[246,[64]],64]],[[[246,[2]],[246,[2]]]],[[[246,[14]],[246,[14]]]],[[[246,[66]],66]],[[[246,[29]],[246,[29]]]],[[[246,[11]],[246,[11]]]],[[[246,[64]],[246,[64]]]],[[[246,[65]],[246,[65]]]],[[[246,[114]],114]],[[[246,[29]],[246,[29]]]],[[[246,[63]],63]],[[[246,[14]],14]],[[[246,[32]],32]],[[[246,[64]],64]],[[[246,[66]],66]],[[[246,[2]],2]],[[[246,[8]],[246,[8]]]],[[[246,[64]],[246,[64]]]],[[[246,[29]],29]],[[[246,[65]],[246,[65]]]],[[[246,[65]],65]],[[[246,[12]],[246,[12]]]],[[[246,[2]],2]],[[[246,[32]],[246,[32]]]],[[[246,[114]],[246,[114]]]],[[[246,[29]],29]],[[[246,[11]],11]],[[[246,[12]],12]],[[[246,[66]],[246,[66]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[239,[[48,[239]]]],[240,[[48,[240]]]],[241,[[48,[241]]]],[242,[[48,[242]]]],[243,[[48,[243]]]],[244,[[48,[244]]]],[[247,2],[[48,[247]]]],[[248,12],[[48,[248]]]],[[249,14],[[48,[249]]]],[[250,32],[[48,[250]]]],[[251,66],[[48,[251]]]],[[116,8],[[48,[116]]]],[[247,247],[[48,[247]]]],[[248,248],[[48,[248]]]],[[249,249],[[48,[249]]]],[[250,250],[[48,[250]]]],[[251,251],[[48,[251]]]],[[116,116],[[48,[116]]]],[[239,239],[[48,[239]]]],[[240,240],[[48,[240]]]],[[241,241],[[48,[241]]]],[[242,242],[[48,[242]]]],[[243,243],[[48,[243]]]],[[244,244],[[48,[244]]]],[239,[[48,[239]]]],[240,[[48,[240]]]],[241,[[48,[241]]]],[242,[[48,[242]]]],[243,[[48,[243]]]],[244,[[48,[244]]]],[247,[[48,[247]]]],[248,[[48,[248]]]],[249,[[48,[249]]]],[250,[[48,[250]]]],[251,[[48,[251]]]],[116,[[48,[116]]]],[[247,14],[[48,[247]]]],[[248,14],[[48,[248]]]],[[249,14],[[48,[249]]]],[[250,14],[[48,[250]]]],[[251,14],[[48,[251]]]],[[116,14],[[48,[116]]]],[[239,14],[[48,[239]]]],[[240,14],[[48,[240]]]],[[241,14],[[48,[241]]]],[[242,14],[[48,[242]]]],[[243,14],[[48,[243]]]],[[244,14],[[48,[244]]]],[252,252],[253,253],[254,254],[255,255],[247,247],[248,248],[249,249],[250,250],[251,251],[116,116],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[[[245,[117]]],[[245,[117]]]],[[[246,[117]]],[[246,[117]]]],[256,256],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[247,247],58],[[248,248],58],[[249,249],58],[[250,250],58],[[251,251],58],[[116,116],58],[[239,239],58],[[240,240],58],[[241,241],58],[[242,242],58],[[243,243],58],[[244,244],58],[[[245,[134]],[245,[134]]],58],[[[246,[134]],[246,[134]]],58],[[[245,[32]]],14],[[[245,[64]]],14],[[[245,[63]]],14],[[[245,[2]]],14],[[[245,[114]]],14],[[[245,[8]]],14],[[[245,[12]]],14],[[[245,[65]]],14],[[[245,[14]]],14],[[[245,[29]]],14],[[[245,[66]]],14],[[[245,[11]]],14],[[[246,[11]]],14],[[[246,[2]]],14],[[[246,[66]]],14],[[[246,[64]]],14],[[[246,[32]]],14],[[[246,[29]]],14],[[[246,[65]]],14],[[[246,[14]]],14],[[[246,[8]]],14],[[[246,[63]]],14],[[[246,[12]]],14],[[[246,[114]]],14],[[[245,[2]]],14],[[[245,[66]]],14],[[[245,[11]]],14],[[[245,[32]]],14],[[[245,[64]]],14],[[[245,[29]]],14],[[[245,[8]]],14],[[[245,[12]]],14],[[[245,[65]]],14],[[[245,[114]]],14],[[[245,[14]]],14],[[[245,[63]]],14],[[[246,[14]]],14],[[[246,[2]]],14],[[[246,[66]]],14],[[[246,[12]]],14],[[[246,[63]]],14],[[[246,[29]]],14],[[[246,[11]]],14],[[[246,[114]]],14],[[[246,[64]]],14],[[[246,[65]]],14],[[[246,[32]]],14],[[[246,[8]]],14],[[],[[245,[135]]]],[[],[[246,[135]]]],[252,6],[253,6],[254,6],[[[245,[2]],[245,[2]]]],[[[245,[114]],[245,[114]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[64]],[245,[64]]]],[[[245,[66]],[245,[66]]]],[[[245,[114]],[245,[114]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[11]],[245,[11]]]],[[[245,[65]],[245,[65]]]],[[[245,[2]],[245,[2]]]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[12]],[245,[12]]]],[[[245,[2]],[245,[2]]]],[[[245,[14]],[245,[14]]]],[[[245,[65]],[245,[65]]]],[[[245,[29]],[245,[29]]]],[[[245,[114]],[245,[114]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[12]],[245,[12]]]],[[[245,[64]],[245,[64]]]],[[[245,[32]],[245,[32]]]],[[[245,[32]],[245,[32]]]],[[[245,[14]],[245,[14]]]],[[[245,[66]],[245,[66]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[14]],[245,[14]]]],[[[245,[11]],[245,[11]]]],[[[245,[64]],[245,[64]]]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[32]],[245,[32]]]],[[[245,[65]],[245,[65]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[66]],[245,[66]]]],[[[245,[63]],[245,[63]]]],[[[245,[29]],[245,[29]]]],[[[245,[12]],[245,[12]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[11]],[245,[11]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[8]],[245,[8]]]],[[[245,[29]],[245,[29]]]],[[[246,[65]],[246,[65]]]],[[[246,[64]],[246,[64]]]],[[[246,[14]],[246,[14]]]],[[[246,[8]],[246,[8]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[11]],[246,[11]]]],[[[246,[29]],[246,[29]]]],[[[246,[63]],[246,[63]]]],[[[246,[8]],[246,[8]]]],[[[246,[114]],[246,[114]]]],[[[246,[66]],[246,[66]]]],[[[246,[32]],[246,[32]]]],[[[246,[14]],[246,[14]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[14]],[246,[14]]]],[[[246,[2]],[246,[2]]]],[[[246,[66]],[246,[66]]]],[[[246,[12]],[246,[12]]]],[[[246,[12]],[246,[12]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[63]],[246,[63]]]],[[[246,[2]],[246,[2]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[29]],[246,[29]]]],[[[246,[29]],[246,[29]]]],[[[246,[11]],[246,[11]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[114]],[246,[114]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[65]],[246,[65]]]],[[[246,[2]],[246,[2]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[63]],[246,[63]]]],[[[246,[66]],[246,[66]]]],[[[246,[11]],[246,[11]]]],[[[246,[114]],[246,[114]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[12]],[246,[12]]]],[[[246,[32]],[246,[32]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[32]],[246,[32]]]],[[[246,[64]],[246,[64]]]],[[[246,[64]],[246,[64]]]],[[[246,[8]],[246,[8]]]],[[[245,[29]],[245,[29]]]],[[[245,[32]],[245,[32]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],63]],[[[245,[29]],[245,[29]]]],[[[245,[65]],65]],[[[245,[32]],32]],[[[245,[2]],[245,[2]]]],[[[245,[114]],114]],[[[245,[63]],[245,[63]]]],[[[245,[14]],[245,[14]]]],[[[245,[14]],[245,[14]]]],[[[245,[64]],[245,[64]]]],[[[245,[66]],66]],[[[245,[8]],8]],[[[245,[12]],[245,[12]]]],[[[245,[2]],2]],[[[245,[65]],65]],[[[245,[29]],29]],[[[245,[29]],29]],[[[245,[11]],11]],[[[245,[114]],[245,[114]]]],[[[245,[11]],[245,[11]]]],[[[245,[12]],[245,[12]]]],[[[245,[14]],14]],[[[245,[63]],[245,[63]]]],[[[245,[14]],14]],[[[245,[66]],[245,[66]]]],[[[245,[32]],32]],[[[245,[66]],66]],[[[245,[2]],[245,[2]]]],[[[245,[64]],[245,[64]]]],[[[245,[8]],[245,[8]]]],[[[245,[8]],[245,[8]]]],[[[245,[64]],64]],[[[245,[65]],[245,[65]]]],[[[245,[12]],12]],[[[245,[32]],[245,[32]]]],[[[245,[11]],11]],[[[245,[2]],2]],[[[245,[12]],12]],[[[245,[8]],8]],[[[245,[65]],[245,[65]]]],[[[245,[64]],64]],[[[245,[11]],[245,[11]]]],[[[245,[63]],63]],[[[245,[66]],[245,[66]]]],[[[245,[114]],114]],[[[246,[64]],[246,[64]]]],[[[246,[114]],[246,[114]]]],[[[246,[2]],2]],[[[246,[14]],14]],[[[246,[32]],[246,[32]]]],[[[246,[11]],11]],[[[246,[63]],[246,[63]]]],[[[246,[12]],[246,[12]]]],[[[246,[2]],[246,[2]]]],[[[246,[29]],[246,[29]]]],[[[246,[64]],[246,[64]]]],[[[246,[63]],63]],[[[246,[29]],29]],[[[246,[8]],8]],[[[246,[14]],14]],[[[246,[29]],29]],[[[246,[11]],11]],[[[246,[8]],[246,[8]]]],[[[246,[66]],66]],[[[246,[66]],[246,[66]]]],[[[246,[65]],[246,[65]]]],[[[246,[8]],8]],[[[246,[11]],[246,[11]]]],[[[246,[8]],[246,[8]]]],[[[246,[12]],12]],[[[246,[63]],63]],[[[246,[64]],64]],[[[246,[2]],[246,[2]]]],[[[246,[29]],[246,[29]]]],[[[246,[12]],12]],[[[246,[66]],66]],[[[246,[63]],[246,[63]]]],[[[246,[114]],114]],[[[246,[65]],[246,[65]]]],[[[246,[14]],[246,[14]]]],[[[246,[114]],[246,[114]]]],[[[246,[32]],32]],[[[246,[11]],[246,[11]]]],[[[246,[14]],[246,[14]]]],[[[246,[65]],65]],[[[246,[12]],[246,[12]]]],[[[246,[2]],2]],[[[246,[64]],64]],[[[246,[66]],[246,[66]]]],[[[246,[32]],[246,[32]]]],[[[246,[32]],32]],[[[246,[65]],65]],[[[246,[114]],114]],[[252,252],7],[[253,253],7],[[254,254],7],[[255,255],7],[[247,247],7],[[248,248],7],[[249,249],7],[[250,250],7],[[251,251],7],[[116,116],7],[[239,239],7],[[240,240],7],[[241,241],7],[[242,242],7],[[243,243],7],[[244,244],7],[[[245,[[141,[[141,[[141,[141]]]]]]]],[245,[[141,[[141,[[141,[141]]]]]]]]],7],[[[246,[[141,[[141,[[141,[141]]]]]]]],[246,[[141,[[141,[[141,[141]]]]]]]]],7],[[256,256],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[252,26],[[10,[27]]]],[[252,26],[[10,[27]]]],[[253,26],[[10,[27]]]],[[253,26],[[10,[27]]]],[[254,26],[[10,[27]]]],[[254,26],[[10,[27]]]],[[255,26],[[10,[27]]]],[[247,26],[[10,[27]]]],[[247,26],[[10,[27]]]],[[247,26],[[10,[27]]]],[[247,26],[[10,[27]]]],[[247,26],[[10,[27]]]],[[247,26],[[10,[27]]]],[[248,26],[[10,[27]]]],[[248,26],[[10,[27]]]],[[248,26],[[10,[27]]]],[[248,26],[[10,[27]]]],[[248,26],[[10,[27]]]],[[248,26],[[10,[27]]]],[[249,26],[[10,[27]]]],[[249,26],[[10,[27]]]],[[249,26],[[10,[27]]]],[[249,26],[[10,[27]]]],[[249,26],[[10,[27]]]],[[249,26],[[10,[27]]]],[[250,26],[[10,[27]]]],[[250,26],[[10,[27]]]],[[250,26],[[10,[27]]]],[[250,26],[[10,[27]]]],[[250,26],[[10,[27]]]],[[250,26],[[10,[27]]]],[[251,26],[[10,[27]]]],[[251,26],[[10,[27]]]],[[251,26],[[10,[27]]]],[[251,26],[[10,[27]]]],[[251,26],[[10,[27]]]],[[251,26],[[10,[27]]]],[[116,26],[[10,[27]]]],[[116,26],[[10,[27]]]],[[116,26],[[10,[27]]]],[[116,26],[[10,[27]]]],[[116,26],[[10,[27]]]],[[116,26],[[10,[27]]]],[[239,26],[[10,[27]]]],[[239,26],[[10,[27]]]],[[239,26],[[10,[27]]]],[[239,26],[[10,[27]]]],[[239,26],[[10,[27]]]],[[239,26],[[10,[27]]]],[[240,26],[[10,[27]]]],[[240,26],[[10,[27]]]],[[240,26],[[10,[27]]]],[[240,26],[[10,[27]]]],[[240,26],[[10,[27]]]],[[240,26],[[10,[27]]]],[[241,26],[[10,[27]]]],[[241,26],[[10,[27]]]],[[241,26],[[10,[27]]]],[[241,26],[[10,[27]]]],[[241,26],[[10,[27]]]],[[241,26],[[10,[27]]]],[[242,26],[[10,[27]]]],[[242,26],[[10,[27]]]],[[242,26],[[10,[27]]]],[[242,26],[[10,[27]]]],[[242,26],[[10,[27]]]],[[242,26],[[10,[27]]]],[[243,26],[[10,[27]]]],[[243,26],[[10,[27]]]],[[243,26],[[10,[27]]]],[[243,26],[[10,[27]]]],[[243,26],[[10,[27]]]],[[243,26],[[10,[27]]]],[[244,26],[[10,[27]]]],[[244,26],[[10,[27]]]],[[244,26],[[10,[27]]]],[[244,26],[[10,[27]]]],[[244,26],[[10,[27]]]],[[244,26],[[10,[27]]]],[[[245,[47]],26],[[10,[27]]]],[[[245,[257]],26],[[10,[27]]]],[[[245,[45]],26],[[10,[27]]]],[[[245,[258]],26],[[10,[27]]]],[[[245,[259]],26],[[10,[27]]]],[[[245,[260]],26],[[10,[27]]]],[[[246,[258]],26],[[10,[27]]]],[[[246,[257]],26],[[10,[27]]]],[[[246,[260]],26],[[10,[27]]]],[[[246,[47]],26],[[10,[27]]]],[[[246,[45]],26],[[10,[27]]]],[[[246,[259]],26],[[10,[27]]]],[[256,26],[[10,[27]]]],[[]],[49],[120,253],[49,253],[[]],[[]],[[]],[[]],[[]],[247,248],[248,249],[247,249],[[]],[248,250],[249,250],[[]],[247,250],[247,251],[249,251],[248,251],[250,251],[[]],[247,116],[248,116],[261,116],[[]],[[]],[247,240],[239,240],[[]],[248,241],[239,241],[240,241],[247,241],[[]],[249,242],[239,242],[247,242],[241,242],[[]],[248,242],[240,242],[239,243],[247,243],[250,243],[241,243],[[]],[248,243],[249,243],[242,243],[240,243],[247,244],[240,244],[239,244],[[]],[[]],[[]],[[]],[[[245,[32]]],[[245,[32]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[8]]],[[245,[8]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[66]]],[[245,[66]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[2]]],[[245,[2]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[114]]],[[246,[114]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[32]]],[[245,[32]]]],[[[245,[8]]],[[245,[8]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[66]]],[[245,[66]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[2]]],[[245,[2]]]],[[[245,[63]]],[[245,[63]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[14]]],[[246,[14]]]],[6,[[10,[247]]]],[6,[[10,[248]]]],[6,[[10,[249]]]],[6,[[10,[250]]]],[6,[[10,[251]]]],[6,[[10,[116]]]],[6,[[10,[239]]]],[6,[[10,[240]]]],[6,[[10,[241]]]],[6,[[10,[242]]]],[6,[[10,[243]]]],[6,[[10,[244]]]],[247,2],[248,12],[249,14],[250,32],[251,66],[116,8],[239,11],[240,64],[241,29],[242,65],[243,63],[244,114],[[247,67]],[[248,67]],[[249,67]],[[250,67]],[[251,67]],[[116,67]],[[239,67]],[[240,67]],[[241,67]],[[242,67]],[[243,67]],[[244,67]],[[[245,[154]],67]],[[[246,[154]],67]],[247,14],[248,14],[249,14],[250,14],[251,14],[116,14],[247,14],[248,14],[249,14],[250,14],[251,14],[116,14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[239,7],[240,7],[241,7],[242,7],[243,7],[244,7],[[[245,[64]]],7],[[[245,[29]]],7],[[[245,[11]]],7],[[[245,[65]]],7],[[[245,[114]]],7],[[[245,[63]]],7],[[[246,[64]]],7],[[[246,[29]]],7],[[[246,[65]]],7],[[[246,[114]]],7],[[[246,[11]]],7],[[[246,[63]]],7],[239,7],[240,7],[241,7],[242,7],[243,7],[244,7],[[[245,[29]]],7],[[[245,[63]]],7],[[[245,[64]]],7],[[[245,[11]]],7],[[[245,[114]]],7],[[[245,[65]]],7],[[[246,[65]]],7],[[[246,[11]]],7],[[[246,[64]]],7],[[[246,[114]]],7],[[[246,[29]]],7],[[[246,[63]]],7],[247,7],[248,7],[249,7],[250,7],[251,7],[116,7],[[[245,[2]]],7],[[[245,[32]]],7],[[[245,[14]]],7],[[[245,[66]]],7],[[[245,[12]]],7],[[[245,[8]]],7],[[[246,[2]]],7],[[[246,[8]]],7],[[[246,[12]]],7],[[[246,[14]]],7],[[[246,[32]]],7],[[[246,[66]]],7],[254,255],0,0,[247,14],[248,14],[249,14],[250,14],[251,14],[116,14],[239,14],[240,14],[241,14],[242,14],[243,14],[244,14],[[[245,[29]]],14],[[[245,[14]]],14],[[[245,[12]]],14],[[[245,[114]]],14],[[[245,[32]]],14],[[[245,[66]]],14],[[[245,[2]]],14],[[[245,[63]]],14],[[[245,[65]]],14],[[[245,[64]]],14],[[[245,[8]]],14],[[[245,[11]]],14],[[[246,[64]]],14],[[[246,[66]]],14],[[[246,[11]]],14],[[[246,[63]]],14],[[[246,[32]]],14],[[[246,[65]]],14],[[[246,[114]]],14],[[[246,[14]]],14],[[[246,[12]]],14],[[[246,[29]]],14],[[[246,[2]]],14],[[[246,[8]]],14],[[247,247],247],[[248,248],248],[[249,249],249],[[250,250],250],[[251,251],251],[[116,116],116],[[[245,[32]],[245,[32]]]],[[[245,[12]],[245,[12]]]],[[[245,[2]],[245,[2]]]],[[[245,[64]],[245,[64]]]],[[[245,[65]],[245,[65]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[29]],[245,[29]]]],[[[245,[64]],[245,[64]]]],[[[245,[66]],[245,[66]]]],[[[245,[63]],[245,[63]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[114]],[245,[114]]]],[[[245,[66]],[245,[66]]]],[[[245,[11]],[245,[11]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[29]],[245,[29]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[29]],[245,[29]]]],[[[245,[65]],[245,[65]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[32]],[245,[32]]]],[[[245,[32]],[245,[32]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[8]],[245,[8]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[11]],[245,[11]]]],[[[245,[63]],[245,[63]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[11]],[245,[11]]]],[[[245,[12]],[245,[12]]]],[[[245,[114]],[245,[114]]]],[[[245,[65]],[245,[65]]]],[[[245,[63]],[245,[63]]]],[[[245,[2]],[245,[2]]]],[[[245,[64]],[245,[64]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[8]],[245,[8]]]],[[[245,[12]],[245,[12]]]],[[[245,[8]],[245,[8]]]],[[[245,[2]],[245,[2]]]],[[[245,[14]],[245,[14]]]],[[[245,[66]],[245,[66]]]],[[[245,[14]],[245,[14]]]],[[[245,[14]],[245,[14]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[246,[114]],[246,[114]]]],[[[246,[114]],[246,[114]]]],[[[246,[65]],[246,[65]]]],[[[246,[2]],[246,[2]]]],[[[246,[8]],[246,[8]]]],[[[246,[64]],[246,[64]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[32]],[246,[32]]]],[[[246,[66]],[246,[66]]]],[[[246,[63]],[246,[63]]]],[[[246,[114]],[246,[114]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[2]],[246,[2]]]],[[[246,[64]],[246,[64]]]],[[[246,[12]],[246,[12]]]],[[[246,[29]],[246,[29]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[66]],[246,[66]]]],[[[246,[11]],[246,[11]]]],[[[246,[63]],[246,[63]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[63]],[246,[63]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[8]],[246,[8]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[12]],[246,[12]]]],[[[246,[12]],[246,[12]]]],[[[246,[14]],[246,[14]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[11]],[246,[11]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[2]],[246,[2]]]],[[[246,[14]],[246,[14]]]],[[[246,[29]],[246,[29]]]],[[[246,[8]],[246,[8]]]],[[[246,[11]],[246,[11]]]],[[[246,[66]],[246,[66]]]],[[[246,[29]],[246,[29]]]],[[[246,[64]],[246,[64]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[14]],[246,[14]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[245,[8]],8]],[[[245,[66]],66]],[[[245,[66]],[245,[66]]]],[[[245,[63]],63]],[[[245,[65]],65]],[[[245,[12]],[245,[12]]]],[[[245,[12]],12]],[[[245,[11]],[245,[11]]]],[[[245,[29]],29]],[[[245,[29]],29]],[[[245,[8]],8]],[[[245,[2]],2]],[[[245,[11]],11]],[[[245,[29]],[245,[29]]]],[[[245,[64]],64]],[[[245,[32]],32]],[[[245,[32]],[245,[32]]]],[[[245,[65]],65]],[[[245,[114]],114]],[[[245,[32]],[245,[32]]]],[[[245,[114]],114]],[[[245,[14]],14]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[14]],14]],[[[245,[29]],[245,[29]]]],[[[245,[114]],[245,[114]]]],[[[245,[64]],[245,[64]]]],[[[245,[11]],11]],[[[245,[2]],[245,[2]]]],[[[245,[12]],[245,[12]]]],[[[245,[12]],12]],[[[245,[2]],2]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]]],[[[245,[63]],63]],[[[245,[14]],[245,[14]]]],[[[245,[65]],[245,[65]]]],[[[245,[66]],[245,[66]]]],[[[245,[64]],64]],[[[245,[32]],32]],[[[245,[66]],66]],[[[245,[11]],[245,[11]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],[245,[63]]]],[[[245,[14]],[245,[14]]]],[[[245,[8]],[245,[8]]]],[[[245,[64]],[245,[64]]]],[[[246,[64]],[246,[64]]]],[[[246,[65]],[246,[65]]]],[[[246,[29]],[246,[29]]]],[[[246,[65]],65]],[[[246,[64]],64]],[[[246,[114]],114]],[[[246,[14]],[246,[14]]]],[[[246,[8]],8]],[[[246,[64]],[246,[64]]]],[[[246,[11]],11]],[[[246,[14]],[246,[14]]]],[[[246,[29]],[246,[29]]]],[[[246,[12]],[246,[12]]]],[[[246,[12]],[246,[12]]]],[[[246,[114]],[246,[114]]]],[[[246,[8]],[246,[8]]]],[[[246,[65]],[246,[65]]]],[[[246,[2]],2]],[[[246,[11]],[246,[11]]]],[[[246,[32]],32]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]]],[[[246,[63]],[246,[63]]]],[[[246,[66]],[246,[66]]]],[[[246,[2]],2]],[[[246,[11]],11]],[[[246,[8]],8]],[[[246,[14]],14]],[[[246,[11]],[246,[11]]]],[[[246,[66]],[246,[66]]]],[[[246,[114]],114]],[[[246,[63]],[246,[63]]]],[[[246,[32]],[246,[32]]]],[[[246,[66]],66]],[[[246,[66]],66]],[[[246,[29]],29]],[[[246,[2]],[246,[2]]]],[[[246,[32]],[246,[32]]]],[[[246,[63]],63]],[[[246,[12]],12]],[[[246,[14]],14]],[[[246,[29]],29]],[[[246,[12]],12]],[[[246,[65]],65]],[[[246,[32]],32]],[[[246,[114]],[246,[114]]]],[[[246,[64]],64]],[[[246,[63]],63]],[239],[239,239],[240],[240,240],[241,241],[241],[242],[242,242],[243,243],[243],[244],[244,244],[[[245,[29]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[114]]]],[[[245,[64]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[63]]]],[[[245,[11]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[65]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[29]]],[[245,[29]]]],[[[246,[32]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[2]]]],[[[246,[11]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[66]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[14]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[8]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[114]]]],[[[246,[64]]]],[[[246,[65]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[63]]]],[[[246,[12]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[29]]]],[2,[[48,[247]]]],[12,[[48,[248]]]],[14,[[48,[249]]]],[32,[[48,[250]]]],[66,[[48,[251]]]],[8,[[48,[116]]]],[11,[[48,[239]]]],[64,[[48,[240]]]],[29,[[48,[241]]]],[65,[[48,[242]]]],[63,[[48,[243]]]],[114,[[48,[244]]]],[2,247],[12,248],[14,249],[32,250],[66,251],[8,116],[11,239],[64,240],[29,241],[65,242],[63,243],[114,244],[[[246,[12]]],[[246,[12]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[8]]],[[246,[8]]]],[[[245,[32]]],[[245,[32]]]],[[[245,[63]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[29]]]],[[[245,[32]]]],[[[245,[66]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[12]]]],[[[245,[65]]]],[[[245,[11]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[14]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[8]]],[[245,[8]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[114]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[64]]]],[[[245,[2]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[66]]],[[245,[66]]]],[[[245,[2]]],[[245,[2]]]],[[[245,[8]]]],[[[246,[14]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[2]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[12]]]],[[[246,[65]]]],[[[246,[29]]]],[[[246,[114]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[8]]]],[[[246,[32]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[63]]]],[[[246,[66]]]],[[[246,[11]]]],[[[246,[64]]]],[239],[240],[241],[242],[243],[244],[239],[240],[241],[242],[243],[244],[[247,247],[[48,[58]]]],[[248,248],[[48,[58]]]],[[249,249],[[48,[58]]]],[[250,250],[[48,[58]]]],[[251,251],[[48,[58]]]],[[116,116],[[48,[58]]]],[[239,239],[[48,[58]]]],[[240,240],[[48,[58]]]],[[241,241],[[48,[58]]]],[[242,242],[[48,[58]]]],[[243,243],[[48,[58]]]],[[244,244],[[48,[58]]]],[[[245,[[142,[[142,[[142,[142]]]]]]]],[245,[[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],[[[246,[[142,[[142,[[142,[142]]]]]]]],[246,[[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],[[[245,[63]],14],[[245,[63]]]],[[[245,[2]],14],[[245,[2]]]],[[[245,[12]],14],[[245,[12]]]],[[[245,[64]],14],[[245,[64]]]],[[[245,[14]],14],[[245,[14]]]],[[[245,[65]],14],[[245,[65]]]],[[[245,[29]],14],[[245,[29]]]],[[[245,[11]],14],[[245,[11]]]],[[[245,[8]],14],[[245,[8]]]],[[[245,[114]],14],[[245,[114]]]],[[[245,[66]],14],[[245,[66]]]],[[[245,[32]],14],[[245,[32]]]],[[[246,[114]],14],[[246,[114]]]],[[[246,[63]],14],[[246,[63]]]],[[[246,[32]],14],[[246,[32]]]],[[[246,[64]],14],[[246,[64]]]],[[[246,[12]],14],[[246,[12]]]],[[[246,[66]],14],[[246,[66]]]],[[[246,[2]],14],[[246,[2]]]],[[[246,[14]],14],[[246,[14]]]],[[[246,[11]],14],[[246,[11]]]],[[[246,[29]],14],[[246,[29]]]],[[[246,[65]],14],[[246,[65]]]],[[[246,[8]],14],[[246,[8]]]],[91,[[246,[8]]]],[91,[[246,[64]]]],[91,[[246,[11]]]],[91,[[246,[32]]]],[91,[[246,[63]]]],[91,[[246,[63]]]],[91,[[246,[66]]]],[91,[[246,[114]]]],[91,[[246,[14]]]],[91,[[246,[114]]]],[91,[[246,[12]]]],[91,[[246,[32]]]],[91,[[246,[66]]]],[91,[[246,[29]]]],[91,[[246,[65]]]],[91,[[246,[2]]]],[91,[[246,[12]]]],[91,[[246,[29]]]],[91,[[246,[65]]]],[91,[[246,[8]]]],[91,[[246,[11]]]],[91,[[246,[14]]]],[91,[[246,[64]]]],[91,[[246,[2]]]],[35],[35],[35],[[[245,[12]],[245,[12]]]],[[[245,[11]],[245,[11]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[8]],[245,[8]]]],[[[245,[14]],[245,[14]]]],[[[245,[12]],[245,[12]]]],[[[245,[8]],[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[14]],[245,[14]]]],[[[245,[114]],[245,[114]]]],[[[245,[65]],[245,[65]]]],[[[245,[12]],[245,[12]]]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[2]],[245,[2]]]],[[[245,[114]],[245,[114]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[8]],[245,[8]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[66]],[245,[66]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[114]],[245,[114]]]],[[[245,[11]],[245,[11]]]],[[[245,[2]],[245,[2]]]],[[[245,[29]],[245,[29]]]],[[[245,[63]],[245,[63]]]],[[[245,[66]],[245,[66]]]],[[[245,[63]],[245,[63]]]],[[[245,[14]],[245,[14]]]],[[[245,[32]],[245,[32]]]],[[[245,[64]],[245,[64]]]],[[[245,[65]],[245,[65]]]],[[[245,[64]],[245,[64]]]],[[[245,[32]],[245,[32]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[65]],[245,[65]]]],[[[245,[29]],[245,[29]]]],[[[245,[32]],[245,[32]]]],[[[245,[66]],[245,[66]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[11]],[245,[11]]]],[[[245,[64]],[245,[64]]]],[[[245,[29]],[245,[29]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[246,[12]],[246,[12]]]],[[[246,[32]],[246,[32]]]],[[[246,[8]],[246,[8]]]],[[[246,[8]],[246,[8]]]],[[[246,[29]],[246,[29]]]],[[[246,[2]],[246,[2]]]],[[[246,[12]],[246,[12]]]],[[[246,[29]],[246,[29]]]],[[[246,[66]],[246,[66]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[2]],[246,[2]]]],[[[246,[2]],[246,[2]]]],[[[246,[14]],[246,[14]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[32]],[246,[32]]]],[[[246,[63]],[246,[63]]]],[[[246,[14]],[246,[14]]]],[[[246,[14]],[246,[14]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[64]],[246,[64]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[11]],[246,[11]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[66]],[246,[66]]]],[[[246,[64]],[246,[64]]]],[[[246,[29]],[246,[29]]]],[[[246,[66]],[246,[66]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[114]],[246,[114]]]],[[[246,[114]],[246,[114]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[64]],[246,[64]]]],[[[246,[11]],[246,[11]]]],[[[246,[32]],[246,[32]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[114]],[246,[114]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[65]],[246,[65]]]],[[[246,[65]],[246,[65]]]],[[[246,[65]],[246,[65]]]],[[[246,[11]],[246,[11]]]],[[[246,[12]],[246,[12]]]],[[[246,[63]],[246,[63]]]],[[[246,[63]],[246,[63]]]],[[[246,[8]],[246,[8]]]],[[[245,[65]],65]],[[[245,[2]],2]],[[[245,[66]],66]],[[[245,[114]],114]],[[[245,[14]],14]],[[[245,[2]],2]],[[[245,[66]],66]],[[[245,[11]],[245,[11]]]],[[[245,[64]],[245,[64]]]],[[[245,[32]],32]],[[[245,[14]],[245,[14]]]],[[[245,[29]],29]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]]],[[[245,[114]],114]],[[[245,[64]],64]],[[[245,[32]],[245,[32]]]],[[[245,[2]],[245,[2]]]],[[[245,[12]],12]],[[[245,[65]],[245,[65]]]],[[[245,[8]],8]],[[[245,[29]],29]],[[[245,[11]],[245,[11]]]],[[[245,[32]],[245,[32]]]],[[[245,[64]],64]],[[[245,[2]],[245,[2]]]],[[[245,[11]],11]],[[[245,[65]],[245,[65]]]],[[[245,[14]],[245,[14]]]],[[[245,[12]],[245,[12]]]],[[[245,[114]],[245,[114]]]],[[[245,[63]],[245,[63]]]],[[[245,[66]],[245,[66]]]],[[[245,[64]],[245,[64]]]],[[[245,[8]],[245,[8]]]],[[[245,[29]],[245,[29]]]],[[[245,[29]],[245,[29]]]],[[[245,[63]],63]],[[[245,[12]],12]],[[[245,[12]],[245,[12]]]],[[[245,[66]],[245,[66]]]],[[[245,[63]],63]],[[[245,[63]],[245,[63]]]],[[[245,[32]],32]],[[[245,[65]],65]],[[[245,[8]],8]],[[[245,[14]],14]],[[[245,[11]],11]],[[[246,[65]],65]],[[[246,[66]],[246,[66]]]],[[[246,[14]],14]],[[[246,[8]],8]],[[[246,[66]],[246,[66]]]],[[[246,[114]],[246,[114]]]],[[[246,[32]],[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[64]],64]],[[[246,[11]],11]],[[[246,[64]],[246,[64]]]],[[[246,[64]],[246,[64]]]],[[[246,[11]],11]],[[[246,[29]],[246,[29]]]],[[[246,[2]],2]],[[[246,[63]],[246,[63]]]],[[[246,[12]],[246,[12]]]],[[[246,[12]],12]],[[[246,[63]],[246,[63]]]],[[[246,[65]],[246,[65]]]],[[[246,[29]],29]],[[[246,[32]],32]],[[[246,[114]],114]],[[[246,[12]],[246,[12]]]],[[[246,[2]],2]],[[[246,[32]],32]],[[[246,[66]],66]],[[[246,[8]],8]],[[[246,[14]],14]],[[[246,[11]],[246,[11]]]],[[[246,[11]],[246,[11]]]],[[[246,[29]],[246,[29]]]],[[[246,[114]],[246,[114]]]],[[[246,[63]],63]],[[[246,[8]],[246,[8]]]],[[[246,[2]],[246,[2]]]],[[[246,[66]],66]],[[[246,[114]],114]],[[[246,[64]],64]],[[[246,[32]],[246,[32]]]],[[[246,[12]],12]],[[[246,[14]],[246,[14]]]],[[[246,[14]],[246,[14]]]],[[[246,[8]],[246,[8]]]],[[[246,[65]],65]],[[[246,[63]],63]],[[[246,[2]],[246,[2]]]],[[[246,[29]],29]],[[[245,[8]]],[[245,[8]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[66]]],[[245,[66]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[2]]],[[245,[2]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[32]]],[[245,[32]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[8]]],[[246,[8]]]],[[[245,[29]],14],[[245,[29]]]],[[[245,[11]],14],[[245,[11]]]],[[[245,[12]],14],[[245,[12]]]],[[[245,[64]],14],[[245,[64]]]],[[[245,[66]],14],[[245,[66]]]],[[[245,[63]],14],[[245,[63]]]],[[[245,[2]],14],[[245,[2]]]],[[[245,[114]],14],[[245,[114]]]],[[[245,[65]],14],[[245,[65]]]],[[[245,[32]],14],[[245,[32]]]],[[[245,[8]],14],[[245,[8]]]],[[[245,[14]],14],[[245,[14]]]],[[[246,[64]],14],[[246,[64]]]],[[[246,[14]],14],[[246,[14]]]],[[[246,[65]],14],[[246,[65]]]],[[[246,[29]],14],[[246,[29]]]],[[[246,[32]],14],[[246,[32]]]],[[[246,[12]],14],[[246,[12]]]],[[[246,[2]],14],[[246,[2]]]],[[[246,[11]],14],[[246,[11]]]],[[[246,[114]],14],[[246,[114]]]],[[[246,[8]],14],[[246,[8]]]],[[[246,[66]],14],[[246,[66]]]],[[[246,[63]],14],[[246,[63]]]],[[[245,[8]],14],[[245,[8]]]],[[[245,[114]],14],[[245,[114]]]],[[[245,[14]],14],[[245,[14]]]],[[[245,[29]],14],[[245,[29]]]],[[[245,[64]],14],[[245,[64]]]],[[[245,[2]],14],[[245,[2]]]],[[[245,[66]],14],[[245,[66]]]],[[[245,[32]],14],[[245,[32]]]],[[[245,[65]],14],[[245,[65]]]],[[[245,[63]],14],[[245,[63]]]],[[[245,[12]],14],[[245,[12]]]],[[[245,[11]],14],[[245,[11]]]],[[[246,[114]],14],[[246,[114]]]],[[[246,[32]],14],[[246,[32]]]],[[[246,[2]],14],[[246,[2]]]],[[[246,[14]],14],[[246,[14]]]],[[[246,[11]],14],[[246,[11]]]],[[[246,[8]],14],[[246,[8]]]],[[[246,[64]],14],[[246,[64]]]],[[[246,[63]],14],[[246,[63]]]],[[[246,[65]],14],[[246,[65]]]],[[[246,[12]],14],[[246,[12]]]],[[[246,[66]],14],[[246,[66]]]],[[[246,[29]],14],[[246,[29]]]],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[[247,2],247],[[248,12],248],[[249,14],249],[[250,32],250],[[251,66],251],[[116,8],116],[[247,247],247],[[248,248],248],[[249,249],249],[[250,250],250],[[251,251],251],[[116,116],116],[[239,239],239],[[240,240],240],[[241,241],241],[[242,242],242],[[243,243],243],[[244,244],244],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[[247,14],247],[[248,14],248],[[249,14],249],[[250,14],250],[[251,14],251],[[116,14],116],[[239,14],239],[[240,14],240],[[241,14],241],[[242,14],242],[[243,14],243],[[244,14],244],[[[245,[114]],8]],[[[245,[64]],8]],[[[245,[29]],8]],[[[245,[11]],8]],[[[245,[14]],8]],[[[245,[32]],8]],[[[245,[63]],8]],[[[245,[14]],8]],[[[245,[66]],8]],[[[245,[114]],8]],[[[245,[12]],8]],[[[245,[2]],8]],[[[245,[64]],8]],[[[245,[11]],8]],[[[245,[63]],8],[[245,[63]]]],[[[245,[29]],8]],[[[245,[114]],8]],[[[245,[66]],8],[[245,[66]]]],[[[245,[8]],8]],[[[245,[2]],8],[[245,[2]]]],[[[245,[65]],8],[[245,[65]]]],[[[245,[65]],8]],[[[245,[64]],8]],[[[245,[29]],8]],[[[245,[11]],8]],[[[245,[29]],8],[[245,[29]]]],[[[245,[2]],8]],[[[245,[63]],8]],[[[245,[14]],8],[[245,[14]]]],[[[245,[32]],8],[[245,[32]]]],[[[245,[114]],8],[[245,[114]]]],[[[245,[12]],8]],[[[245,[14]],8]],[[[245,[66]],8]],[[[245,[8]],8],[[245,[8]]]],[[[245,[65]],8]],[[[245,[66]],8]],[[[245,[11]],8],[[245,[11]]]],[[[245,[65]],8]],[[[245,[8]],8]],[[[245,[64]],8],[[245,[64]]]],[[[245,[12]],8],[[245,[12]]]],[[[245,[8]],8]],[[[245,[2]],8]],[[[245,[12]],8]],[[[245,[32]],8]],[[[245,[63]],8]],[[[245,[32]],8]],[[[246,[29]],8]],[[[246,[66]],8]],[[[246,[63]],8]],[[[246,[12]],8]],[[[246,[14]],8]],[[[246,[114]],8]],[[[246,[12]],8]],[[[246,[114]],8]],[[[246,[66]],8]],[[[246,[8]],8],[[246,[8]]]],[[[246,[12]],8]],[[[246,[8]],8]],[[[246,[63]],8]],[[[246,[64]],8]],[[[246,[12]],8],[[246,[12]]]],[[[246,[14]],8],[[246,[14]]]],[[[246,[29]],8]],[[[246,[2]],8]],[[[246,[64]],8],[[246,[64]]]],[[[246,[32]],8],[[246,[32]]]],[[[246,[2]],8]],[[[246,[14]],8]],[[[246,[114]],8],[[246,[114]]]],[[[246,[66]],8],[[246,[66]]]],[[[246,[63]],8]],[[[246,[2]],8],[[246,[2]]]],[[[246,[65]],8]],[[[246,[65]],8]],[[[246,[11]],8]],[[[246,[32]],8]],[[[246,[11]],8]],[[[246,[29]],8]],[[[246,[64]],8]],[[[246,[63]],8],[[246,[63]]]],[[[246,[8]],8]],[[[246,[11]],8]],[[[246,[32]],8]],[[[246,[64]],8]],[[[246,[66]],8]],[[[246,[2]],8]],[[[246,[8]],8]],[[[246,[32]],8]],[[[246,[65]],8]],[[[246,[11]],8],[[246,[11]]]],[[[246,[65]],8],[[246,[65]]]],[[[246,[14]],8]],[[[246,[29]],8],[[246,[29]]]],[[[246,[114]],8]],[[[245,[12]],8]],[[[245,[14]],8]],[[[245,[63]],8]],[[[245,[29]],8]],[[[245,[8]],8]],[[[245,[2]],8]],[[[245,[65]],8]],[[[245,[8]],8]],[[[245,[11]],8]],[[[245,[63]],8]],[[[245,[65]],8]],[[[245,[32]],8]],[[[245,[2]],8]],[[[245,[12]],8]],[[[245,[114]],8]],[[[245,[114]],8]],[[[245,[11]],8]],[[[245,[66]],8]],[[[245,[64]],8]],[[[245,[64]],8]],[[[245,[29]],8]],[[[245,[66]],8]],[[[245,[14]],8]],[[[245,[32]],8]],[[[246,[114]],8]],[[[246,[2]],8]],[[[246,[66]],8]],[[[246,[12]],8]],[[[246,[12]],8]],[[[246,[11]],8]],[[[246,[65]],8]],[[[246,[8]],8]],[[[246,[14]],8]],[[[246,[11]],8]],[[[246,[64]],8]],[[[246,[66]],8]],[[[246,[2]],8]],[[[246,[8]],8]],[[[246,[114]],8]],[[[246,[29]],8]],[[[246,[14]],8]],[[[246,[63]],8]],[[[246,[64]],8]],[[[246,[29]],8]],[[[246,[32]],8]],[[[246,[63]],8]],[[[246,[65]],8]],[[[246,[32]],8]],[[[245,[32]],8],[[245,[32]]]],[[[245,[8]],8]],[[[245,[14]],8]],[[[245,[114]],8]],[[[245,[2]],8]],[[[245,[2]],8],[[245,[2]]]],[[[245,[29]],8]],[[[245,[64]],8],[[245,[64]]]],[[[245,[29]],8]],[[[245,[64]],8]],[[[245,[14]],8],[[245,[14]]]],[[[245,[65]],8]],[[[245,[64]],8]],[[[245,[2]],8]],[[[245,[14]],8]],[[[245,[14]],8]],[[[245,[12]],8]],[[[245,[114]],8]],[[[245,[12]],8]],[[[245,[29]],8],[[245,[29]]]],[[[245,[66]],8]],[[[245,[8]],8]],[[[245,[114]],8],[[245,[114]]]],[[[245,[65]],8]],[[[245,[29]],8]],[[[245,[11]],8]],[[[245,[65]],8],[[245,[65]]]],[[[245,[32]],8]],[[[245,[66]],8]],[[[245,[63]],8]],[[[245,[11]],8]],[[[245,[11]],8]],[[[245,[114]],8]],[[[245,[63]],8]],[[[245,[63]],8],[[245,[63]]]],[[[245,[65]],8]],[[[245,[64]],8]],[[[245,[66]],8]],[[[245,[66]],8],[[245,[66]]]],[[[245,[32]],8]],[[[245,[11]],8],[[245,[11]]]],[[[245,[12]],8]],[[[245,[8]],8],[[245,[8]]]],[[[245,[32]],8]],[[[245,[63]],8]],[[[245,[2]],8]],[[[245,[12]],8],[[245,[12]]]],[[[245,[8]],8]],[[[246,[114]],8]],[[[246,[66]],8]],[[[246,[11]],8],[[246,[11]]]],[[[246,[64]],8]],[[[246,[8]],8],[[246,[8]]]],[[[246,[12]],8]],[[[246,[8]],8]],[[[246,[66]],8]],[[[246,[65]],8]],[[[246,[2]],8]],[[[246,[65]],8]],[[[246,[12]],8]],[[[246,[64]],8]],[[[246,[32]],8]],[[[246,[8]],8]],[[[246,[64]],8],[[246,[64]]]],[[[246,[29]],8]],[[[246,[2]],8]],[[[246,[63]],8],[[246,[63]]]],[[[246,[12]],8]],[[[246,[32]],8]],[[[246,[29]],8],[[246,[29]]]],[[[246,[63]],8]],[[[246,[65]],8],[[246,[65]]]],[[[246,[14]],8],[[246,[14]]]],[[[246,[114]],8],[[246,[114]]]],[[[246,[14]],8]],[[[246,[11]],8]],[[[246,[63]],8]],[[[246,[8]],8]],[[[246,[32]],8]],[[[246,[65]],8]],[[[246,[12]],8],[[246,[12]]]],[[[246,[29]],8]],[[[246,[64]],8]],[[[246,[2]],8]],[[[246,[114]],8]],[[[246,[66]],8]],[[[246,[14]],8]],[[[246,[63]],8]],[[[246,[66]],8],[[246,[66]]]],[[[246,[11]],8]],[[[246,[32]],8],[[246,[32]]]],[[[246,[14]],8]],[[[246,[2]],8],[[246,[2]]]],[[[246,[29]],8]],[[[246,[11]],8]],[[[246,[114]],8]],[[[245,[12]],8]],[[[245,[2]],8]],[[[245,[11]],8]],[[[245,[114]],8]],[[[245,[65]],8]],[[[245,[8]],8]],[[[245,[14]],8]],[[[245,[63]],8]],[[[245,[66]],8]],[[[245,[64]],8]],[[[245,[2]],8]],[[[245,[114]],8]],[[[245,[14]],8]],[[[245,[12]],8]],[[[245,[29]],8]],[[[245,[32]],8]],[[[245,[32]],8]],[[[245,[63]],8]],[[[245,[8]],8]],[[[245,[29]],8]],[[[245,[64]],8]],[[[245,[66]],8]],[[[245,[11]],8]],[[[245,[65]],8]],[[[246,[12]],8]],[[[246,[29]],8]],[[[246,[2]],8]],[[[246,[66]],8]],[[[246,[11]],8]],[[[246,[11]],8]],[[[246,[14]],8]],[[[246,[29]],8]],[[[246,[114]],8]],[[[246,[14]],8]],[[[246,[32]],8]],[[[246,[63]],8]],[[[246,[114]],8]],[[[246,[8]],8]],[[[246,[65]],8]],[[[246,[66]],8]],[[[246,[12]],8]],[[[246,[63]],8]],[[[246,[32]],8]],[[[246,[64]],8]],[[[246,[64]],8]],[[[246,[65]],8]],[[[246,[2]],8]],[[[246,[8]],8]],[[[245,[114]]],[[245,[114]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[63]]],[[245,[63]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[114]]],[[246,[114]]]],[[[245,[64]],[245,[64]]]],[[[245,[64]],[245,[64]]]],[[[245,[114]],[245,[114]]]],[[[245,[11]],[245,[11]]]],[[[245,[14]],[245,[14]]]],[[[245,[64]],[245,[64]]]],[[[245,[32]],[245,[32]]]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]]],[[[245,[29]],[245,[29]]]],[[[245,[14]],[245,[14]]]],[[[245,[12]],[245,[12]]]],[[[245,[63]],[245,[63]]]],[[[245,[64]],[245,[64]]],[[245,[64]]]],[[[245,[8]],[245,[8]]],[[245,[8]]]],[[[245,[63]],[245,[63]]]],[[[245,[65]],[245,[65]]]],[[[245,[2]],[245,[2]]],[[245,[2]]]],[[[245,[2]],[245,[2]]]],[[[245,[66]],[245,[66]]]],[[[245,[32]],[245,[32]]]],[[[245,[32]],[245,[32]]]],[[[245,[63]],[245,[63]]],[[245,[63]]]],[[[245,[2]],[245,[2]]]],[[[245,[65]],[245,[65]]]],[[[245,[11]],[245,[11]]],[[245,[11]]]],[[[245,[14]],[245,[14]]],[[245,[14]]]],[[[245,[114]],[245,[114]]],[[245,[114]]]],[[[245,[12]],[245,[12]]],[[245,[12]]]],[[[245,[29]],[245,[29]]],[[245,[29]]]],[[[245,[11]],[245,[11]]]],[[[245,[29]],[245,[29]]]],[[[245,[63]],[245,[63]]]],[[[245,[12]],[245,[12]]]],[[[245,[32]],[245,[32]]],[[245,[32]]]],[[[245,[65]],[245,[65]]],[[245,[65]]]],[[[245,[8]],[245,[8]]]],[[[245,[66]],[245,[66]]],[[245,[66]]]],[[[245,[66]],[245,[66]]]],[[[245,[29]],[245,[29]]]],[[[245,[66]],[245,[66]]]],[[[245,[65]],[245,[65]]]],[[[245,[12]],[245,[12]]]],[[[245,[114]],[245,[114]]]],[[[245,[14]],[245,[14]]]],[[[245,[8]],[245,[8]]]],[[[245,[11]],[245,[11]]]],[[[245,[2]],[245,[2]]]],[[[246,[29]],[246,[29]]]],[[[246,[64]],[246,[64]]]],[[[246,[8]],[246,[8]]]],[[[246,[65]],[246,[65]]]],[[[246,[65]],[246,[65]]]],[[[246,[65]],[246,[65]]],[[246,[65]]]],[[[246,[14]],[246,[14]]],[[246,[14]]]],[[[246,[63]],[246,[63]]]],[[[246,[14]],[246,[14]]]],[[[246,[11]],[246,[11]]],[[246,[11]]]],[[[246,[11]],[246,[11]]]],[[[246,[66]],[246,[66]]]],[[[246,[66]],[246,[66]]],[[246,[66]]]],[[[246,[8]],[246,[8]]]],[[[246,[32]],[246,[32]]]],[[[246,[114]],[246,[114]]]],[[[246,[63]],[246,[63]]]],[[[246,[8]],[246,[8]]]],[[[246,[11]],[246,[11]]]],[[[246,[66]],[246,[66]]]],[[[246,[63]],[246,[63]]]],[[[246,[11]],[246,[11]]]],[[[246,[114]],[246,[114]]]],[[[246,[2]],[246,[2]]]],[[[246,[2]],[246,[2]]],[[246,[2]]]],[[[246,[63]],[246,[63]]],[[246,[63]]]],[[[246,[29]],[246,[29]]]],[[[246,[29]],[246,[29]]]],[[[246,[8]],[246,[8]]],[[246,[8]]]],[[[246,[2]],[246,[2]]]],[[[246,[12]],[246,[12]]]],[[[246,[114]],[246,[114]]]],[[[246,[64]],[246,[64]]],[[246,[64]]]],[[[246,[12]],[246,[12]]]],[[[246,[29]],[246,[29]]],[[246,[29]]]],[[[246,[12]],[246,[12]]]],[[[246,[64]],[246,[64]]]],[[[246,[2]],[246,[2]]]],[[[246,[32]],[246,[32]]]],[[[246,[14]],[246,[14]]]],[[[246,[12]],[246,[12]]],[[246,[12]]]],[[[246,[32]],[246,[32]]],[[246,[32]]]],[[[246,[65]],[246,[65]]]],[[[246,[32]],[246,[32]]]],[[[246,[66]],[246,[66]]]],[[[246,[64]],[246,[64]]]],[[[246,[114]],[246,[114]]],[[246,[114]]]],[[[246,[14]],[246,[14]]]],[[[245,[14]],14]],[[[245,[63]],[245,[63]]]],[[[245,[29]],[245,[29]]]],[[[245,[14]],14]],[[[245,[65]],65]],[[[245,[65]],[245,[65]]]],[[[245,[32]],[245,[32]]]],[[[245,[11]],11]],[[[245,[14]],[245,[14]]]],[[[245,[114]],114]],[[[245,[29]],[245,[29]]]],[[[245,[63]],63]],[[[245,[12]],12]],[[[245,[64]],64]],[[[245,[11]],[245,[11]]]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]]],[[[245,[65]],[245,[65]]]],[[[245,[114]],[245,[114]]]],[[[245,[8]],[245,[8]]]],[[[245,[12]],[245,[12]]]],[[[245,[29]],29]],[[[245,[114]],114]],[[[245,[2]],[245,[2]]]],[[[245,[66]],[245,[66]]]],[[[245,[2]],2]],[[[245,[32]],32]],[[[245,[64]],64]],[[[245,[2]],[245,[2]]]],[[[245,[66]],66]],[[[245,[63]],[245,[63]]]],[[[245,[32]],32]],[[[245,[8]],8]],[[[245,[12]],12]],[[[245,[32]],[245,[32]]]],[[[245,[66]],66]],[[[245,[63]],63]],[[[245,[12]],[245,[12]]]],[[[245,[65]],65]],[[[245,[64]],[245,[64]]]],[[[245,[66]],[245,[66]]]],[[[245,[14]],[245,[14]]]],[[[245,[11]],[245,[11]]]],[[[245,[8]],8]],[[[245,[64]],[245,[64]]]],[[[245,[11]],11]],[[[245,[2]],2]],[[[245,[29]],29]],[[[246,[32]],32]],[[[246,[14]],14]],[[[246,[11]],[246,[11]]]],[[[246,[2]],[246,[2]]]],[[[246,[12]],12]],[[[246,[29]],29]],[[[246,[63]],63]],[[[246,[64]],64]],[[[246,[66]],66]],[[[246,[65]],[246,[65]]]],[[[246,[29]],[246,[29]]]],[[[246,[114]],[246,[114]]]],[[[246,[114]],[246,[114]]]],[[[246,[32]],[246,[32]]]],[[[246,[8]],[246,[8]]]],[[[246,[12]],[246,[12]]]],[[[246,[8]],8]],[[[246,[114]],114]],[[[246,[2]],2]],[[[246,[32]],32]],[[[246,[65]],65]],[[[246,[12]],[246,[12]]]],[[[246,[66]],[246,[66]]]],[[[246,[63]],[246,[63]]]],[[[246,[114]],114]],[[[246,[63]],[246,[63]]]],[[[246,[64]],[246,[64]]]],[[[246,[2]],[246,[2]]]],[[[246,[8]],8]],[[[246,[11]],11]],[[[246,[14]],14]],[[[246,[29]],29]],[[[246,[63]],63]],[[[246,[65]],[246,[65]]]],[[[246,[66]],66]],[[[246,[29]],[246,[29]]]],[[[246,[14]],[246,[14]]]],[[[246,[64]],[246,[64]]]],[[[246,[8]],[246,[8]]]],[[[246,[14]],[246,[14]]]],[[[246,[11]],[246,[11]]]],[[[246,[12]],12]],[[[246,[66]],[246,[66]]]],[[[246,[2]],2]],[[[246,[32]],[246,[32]]]],[[[246,[11]],11]],[[[246,[64]],64]],[[[246,[65]],65]],[91,[[246,[66]]]],[91,[[246,[65]]]],[91,[[246,[29]]]],[91,[[246,[8]]]],[91,[[246,[63]]]],[91,[[246,[32]]]],[91,[[246,[14]]]],[91,[[246,[2]]]],[91,[[246,[11]]]],[91,[[246,[63]]]],[91,[[246,[12]]]],[91,[[246,[114]]]],[91,[[246,[64]]]],[91,[[246,[29]]]],[91,[[246,[32]]]],[91,[[246,[64]]]],[91,[[246,[114]]]],[91,[[246,[8]]]],[91,[[246,[12]]]],[91,[[246,[11]]]],[91,[[246,[14]]]],[91,[[246,[66]]]],[91,[[246,[2]]]],[91,[[246,[65]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[2]]],[[245,[2]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[32]]],[[245,[32]]]],[[[245,[8]]],[[245,[8]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[66]]],[[245,[66]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[32]]],[[246,[32]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[14]]],[[246,[14]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[8]]],[[245,[8]]]],[[[245,[32]]],[[245,[32]]]],[[[245,[2]]],[[245,[2]]]],[[[245,[11]]],[[245,[11]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[66]]],[[245,[66]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[32]]],[[246,[32]]]],[[[245,[14]]],[[245,[14]]]],[[[245,[114]]],[[245,[114]]]],[[[245,[66]]],[[245,[66]]]],[[[245,[32]]],[[245,[32]]]],[[[245,[29]]],[[245,[29]]]],[[[245,[64]]],[[245,[64]]]],[[[245,[65]]],[[245,[65]]]],[[[245,[12]]],[[245,[12]]]],[[[245,[63]]],[[245,[63]]]],[[[245,[8]]],[[245,[8]]]],[[[245,[2]]],[[245,[2]]]],[[[245,[11]]],[[245,[11]]]],[[[246,[66]]],[[246,[66]]]],[[[246,[29]]],[[246,[29]]]],[[[246,[2]]],[[246,[2]]]],[[[246,[11]]],[[246,[11]]]],[[[246,[14]]],[[246,[14]]]],[[[246,[65]]],[[246,[65]]]],[[[246,[8]]],[[246,[8]]]],[[[246,[63]]],[[246,[63]]]],[[[246,[12]]],[[246,[12]]]],[[[246,[114]]],[[246,[114]]]],[[[246,[64]]],[[246,[64]]]],[[[246,[32]]],[[246,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[247,14],[248,14],[249,14],[250,14],[251,14],[116,14],[239,14],[240,14],[241,14],[242,14],[243,14],[244,14],[[[245,[65]]],14],[[[245,[29]]],14],[[[245,[11]]],14],[[[245,[8]]],14],[[[245,[63]]],14],[[[245,[12]]],14],[[[245,[114]]],14],[[[245,[64]]],14],[[[245,[2]]],14],[[[245,[32]]],14],[[[245,[14]]],14],[[[245,[66]]],14],[[[246,[12]]],14],[[[246,[8]]],14],[[[246,[32]]],14],[[[246,[114]]],14],[[[246,[14]]],14],[[[246,[29]]],14],[[[246,[63]]],14],[[[246,[11]]],14],[[[246,[2]]],14],[[[246,[64]]],14],[[[246,[65]]],14],[[[246,[66]]],14],[[],10],[[],10],[[],10],[[],10],[249,[[10,[247]]]],[244,[[10,[247]]]],[242,[[10,[247]]]],[2,[[10,[247]]]],[251,[[10,[247]]]],[116,[[10,[247]]]],[241,[[10,[247]]]],[248,[[10,[247]]]],[243,[[10,[247]]]],[239,[[10,[247]]]],[240,[[10,[247]]]],[[],10],[250,[[10,[247]]]],[244,[[10,[248]]]],[116,[[10,[248]]]],[241,[[10,[248]]]],[12,[[10,[248]]]],[242,[[10,[248]]]],[250,[[10,[248]]]],[240,[[10,[248]]]],[239,[[10,[248]]]],[249,[[10,[248]]]],[[],10],[251,[[10,[248]]]],[243,[[10,[248]]]],[243,[[10,[249]]]],[239,[[10,[249]]]],[241,[[10,[249]]]],[[],10],[250,[[10,[249]]]],[251,[[10,[249]]]],[14,[[10,[249]]]],[244,[[10,[249]]]],[242,[[10,[249]]]],[240,[[10,[249]]]],[116,[[10,[249]]]],[251,[[10,[250]]]],[[],10],[116,[[10,[250]]]],[241,[[10,[250]]]],[240,[[10,[250]]]],[243,[[10,[250]]]],[242,[[10,[250]]]],[239,[[10,[250]]]],[32,[[10,[250]]]],[244,[[10,[250]]]],[240,[[10,[251]]]],[[],10],[66,[[10,[251]]]],[239,[[10,[251]]]],[243,[[10,[251]]]],[242,[[10,[251]]]],[241,[[10,[251]]]],[244,[[10,[251]]]],[116,[[10,[251]]]],[241,[[10,[116]]]],[240,[[10,[116]]]],[242,[[10,[116]]]],[8,[[10,[116]]]],[239,[[10,[116]]]],[251,[[10,[116]]]],[243,[[10,[116]]]],[250,[[10,[116]]]],[249,[[10,[116]]]],[[],10],[244,[[10,[116]]]],[241,[[10,[239]]]],[250,[[10,[239]]]],[248,[[10,[239]]]],[243,[[10,[239]]]],[251,[[10,[239]]]],[[],10],[247,[[10,[239]]]],[242,[[10,[239]]]],[240,[[10,[239]]]],[249,[[10,[239]]]],[11,[[10,[239]]]],[244,[[10,[239]]]],[116,[[10,[239]]]],[116,[[10,[240]]]],[242,[[10,[240]]]],[251,[[10,[240]]]],[250,[[10,[240]]]],[64,[[10,[240]]]],[249,[[10,[240]]]],[244,[[10,[240]]]],[[],10],[241,[[10,[240]]]],[243,[[10,[240]]]],[248,[[10,[240]]]],[116,[[10,[241]]]],[29,[[10,[241]]]],[251,[[10,[241]]]],[[],10],[249,[[10,[241]]]],[244,[[10,[241]]]],[242,[[10,[241]]]],[243,[[10,[241]]]],[250,[[10,[241]]]],[65,[[10,[242]]]],[116,[[10,[242]]]],[[],10],[250,[[10,[242]]]],[251,[[10,[242]]]],[244,[[10,[242]]]],[243,[[10,[242]]]],[116,[[10,[243]]]],[[],10],[63,[[10,[243]]]],[251,[[10,[243]]]],[244,[[10,[243]]]],[248,[[10,[244]]]],[242,[[10,[244]]]],[114,[[10,[244]]]],[243,[[10,[244]]]],[249,[[10,[244]]]],[241,[[10,[244]]]],[116,[[10,[244]]]],[250,[[10,[244]]]],[[],10],[251,[[10,[244]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[247,2],247],[[248,12],248],[[249,14],249],[[250,32],250],[[251,66],251],[[116,8],116],[[247,247],247],[[248,248],248],[[249,249],249],[[250,250],250],[[251,251],251],[[116,116],116],[[239,239],239],[[240,240],240],[[241,241],241],[[242,242],242],[[243,243],243],[[244,244],244],[239,247],[240,248],[241,249],[242,250],[243,251],[244,116],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[78,[262]],8],[[10,[116]]]],[[[78,[262]],8],[[10,[116]]]],[263,263],[263,263],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],264],[264,264],[264,48],[[]],[[]],[[]],[[[264,[117,117]]],[[264,[117,117]]]],[[[265,[117,117]]],[[265,[117,117]]]],[80,80],[[[78,[117]]],[[78,[117]]]],[[[82,[117]]],[[82,[117]]]],[[[77,[117]]],[[77,[117]]]],[[[81,[117]]],[[81,[117]]]],[[[79,[117]]],[[79,[117]]]],[[[263,[117]]],[[263,[117]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[263,[117]]],[[263,[117]]]],[[[265,[134,134]],[265,[134,134]]],58],[[[0,[[142,[[142,[[0,[[142,[[142,[[0,[142,52]]]]]],52]]]]]],52]]],7],[[[78,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],[0,[[142,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],52]]],7],[[[82,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],[0,[[142,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],52]]],7],[[[77,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],[0,[[142,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],52]]],7],[[[81,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],[0,[[142,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],52]]],7],[[[79,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],[0,[[142,[[142,[[0,[[142,[[142,[[0,[142,52]]]],[142,[142,142]]]],52]]]],[142,[[142,[[0,[[142,[142,142]],52]]]],[142,[[142,[[0,[142,52]]]],[142,[142,142]]]]]]]],52]]],7],[264,48],[[],80],[[],[[78,[135]]]],[[]],[[]],[[]],[[]],[[]],[81],0,0,0,0,[[],263],[80,[[263,[52]]]],[78,263],[78,263],[82,263],[82,263],[77,263],[77,263],[81,263],[81,263],[79,263],[79,263],[[[264,[[141,[[141,[[141,[141]]]]]],[141,[[141,[[141,[141]]]]]]]],[264,[[141,[[141,[[141,[141]]]]]],[141,[[141,[[141,[141]]]]]]]]],7],[[[265,[[141,[[141,[[141,[141]]]]]],[141,[[141,[[141,[141]]]]]]]],[265,[[141,[[141,[[141,[141]]]]]],[141,[[141,[[141,[141]]]]]]]]],7],[[80,80],7],[[[78,[[141,[[141,[[141,[141]]]]]]]],[78,[[141,[[141,[[141,[141]]]]]]]]],7],[[[82,[[141,[[141,[[141,[141]]]]]]]],[82,[[141,[[141,[[141,[141]]]]]]]]],7],[[[77,[[141,[[141,[[141,[141]]]]]]]],[77,[[141,[[141,[[141,[141]]]]]]]]],7],[[[81,[[141,[[141,[[141,[141]]]]]]]],[81,[[141,[[141,[[141,[141]]]]]]]]],7],[[[79,[[141,[[141,[[141,[141]]]]]]]],[79,[[141,[[141,[[141,[141]]]]]]]]],7],[[[263,[[141,[[141,[[141,[141]]]]]]]],[263,[[141,[[141,[[141,[141]]]]]]]]],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[[264,[47,47]],26],[[10,[27]]]],[[[265,[47,47]],26],[[10,[27]]]],[[80,26],[[10,[27]]]],[[[78,[47]],26],[[10,[27]]]],[[[82,[47]],26],[[10,[27]]]],[[[77,[47]],26],[[10,[27]]]],[[[81,[47]],26],[[10,[27]]]],[[[79,[47]],26],[[10,[27]]]],[[[263,[47]],26],[[10,[27]]]],[[[266,[47]],26],[[10,[27]]]],[[[81,[262]],119]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],264],[[]],[[[264,[120]]],264],[[80,6],48],[[80,3],[[48,[3]]]],[[[78,[8]],6],48],[[[78,[8]],3],[[48,[3]]]],[[[82,[8]],6],48],[[[82,[8]],3],[[48,[3]]]],[[[77,[8]],3],[[48,[3]]]],[[[77,[8]],6],48],[[[81,[8]],6],48],[[[81,[8]],3],[[48,[3]]]],[[[79,[8]],6],48],[[[79,[8]],3],[[48,[3]]]],[[80,6],48],[[80,3],[[48,[3]]]],[[[78,[8]],6],48],[[[78,[8]],3],[[48,[3]]]],[[[82,[8]],6],48],[[[82,[8]],3],[[48,[3]]]],[[[77,[8]],6],48],[[[77,[8]],3],[[48,[3]]]],[[[81,[8]],6],48],[[[81,[8]],3],[[48,[3]]]],[[[79,[8]],6],48],[[[79,[8]],3],[[48,[3]]]],[[80,3],3],[[80,6]],[[[78,[8]],3],3],[[[78,[8]],6]],[[[82,[8]],6]],[[[82,[8]],3],3],[[[77,[8]],3],3],[[[77,[8]],6]],[[[81,[8]],3],3],[[[81,[8]],6]],[[[79,[8]],3],3],[[[79,[8]],6]],[[80,6]],[[80,3],3],[[[78,[8]],3],3],[[[78,[8]],6]],[[[82,[8]],3],3],[[[82,[8]],6]],[[[77,[8]],3],3],[[[77,[8]],6]],[[[81,[8]],3],3],[[[81,[8]],6]],[[[79,[8]],6]],[[[79,[8]],3],3],[[[264,[154,154]],67]],[[[265,[154,154]],67]],[[80,67]],[[[78,[154]],67]],[[[82,[154]],67]],[[[77,[154]],67]],[[[81,[154]],67]],[[[79,[154]],67]],[[[263,[154]],67]],[[]],[[80,6]],[[80,3],3],[[[78,[8]],6]],[[[78,[8]],3],3],[[[82,[8]],6]],[[[82,[8]],3],3],[[[77,[8]],3],3],[[[77,[8]],6]],[[[81,[8]],3],3],[[[81,[8]],6]],[[[79,[8]],6]],[[[79,[8]],3],3],[[]],[[80,6]],[[80,3],3],[[[78,[8]],6]],[[[78,[8]],3],3],[[[82,[8]],6]],[[[82,[8]],3],3],[[[77,[8]],3],3],[[[77,[8]],6]],[[[81,[8]],3],3],[[[81,[8]],6]],[[[79,[8]],6]],[[[79,[8]],3],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[81],[[]],[[]],[[]],[264,7],[264,7],[[[78,[[142,[[142,[[142,[142]]]]]]]]],7],[[[81,[[142,[[142,[[142,[142]]]]]]]]],7],[[[78,[262]]],7],[[[81,[262]]],7],[[[78,[262]]],[[48,[262]]]],[[[81,[262]]],[[48,[262]]]],[[263,36],263],[[264,36],264],[[264,36],264],[[[78,[134,262]]],[[48,[134,262]]]],[[[81,[134,262]]],[[48,[134,262]]]],[[[78,[134,262]]],[[48,[134,262]]]],[[[81,[134,262]]],[[48,[134,262]]]],[[]],[[]],[[]],[[],81],[[[78,[262]]],[[48,[262]]]],[[[82,[262]]],[[48,[262]]]],[[[81,[262]]],[[48,[262]]]],[[[78,[262]]],[[48,[262]]]],[[[81,[262]]],[[48,[262]]]],[[]],[[[78,[262]],8],[[48,[262]]]],[[[82,[262]],8],[[48,[262]]]],[[[81,[262]],8],[[48,[262]]]],[[[78,[262]],8],[[48,[262]]]],[[[81,[262]],8],[[48,[262]]]],[[[265,[[142,[[142,[[142,[142]]]]]],[142,[[142,[[142,[142]]]]]]]],[265,[[142,[[142,[[142,[142]]]]]],[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],[[]],[[]],[125,265],[[[81,[262]],119]],[[]],[[]],[[]],[[]],[[[78,[262]]]],[[[82,[262]]]],[[[81,[262]]]],[81],0,0,0,[[],263],[80,[[263,[52]]]],[78,263],[78,263],[82,263],[82,263],[77,263],[77,263],[81,263],[81,263],[79,263],[79,263],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[81,[262]],119],224],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[81,[262]],119],224],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,0,0,0,0,[[48,48],48],[[48,36],48],[[[48,[267]]],48],[[[48,[268]]],48],[48,48],[48,3],[[[125,[48]]],[[48,[125]]]],[[[125,[48]]],[[48,[125]]]],[48,48],[48,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[48,264],[[[48,[117]]],[[48,[117]]]],[269,269],[[[238,[117]]],[[238,[117]]]],[[[48,[117]],[48,[117]]]],[[]],[[]],[[]],[[[48,[117]]],[[48,[117]]]],[[[48,[117]]],[[48,[117]]]],[[[48,[134]],[48,[134]]],58],[[48,[0,[45,37,46]]],[[10,[9]]]],[[[48,[133]]],[[48,[133]]]],[[[48,[133]]],[[48,[133]]]],[[],48],[[[48,[[141,[[141,[[141,[141]]]]]]]],[48,[[141,[[141,[[141,[141]]]]]]]]],7],[[],7],[[48,6]],[[],48],[[48,36],48],[[[48,[48]]],48],[[[48,[47]],26],[[10,[27]]]],[[[269,[47]],26],[[10,[27]]]],[[[270,[47]],26],[[10,[27]]]],[[[238,[47]],26],[[10,[27]]]],[[],48],[[]],[49],[48,48],[48,48],[[]],[[]],[[]],[59,[[48,[217]]]],[[],48],[[[48,[120]]],48],[266,48],[48],[[[48,[135]]],135],[[48,36]],[[[48,[154]],67]],0,0,0,[48],[[48,36],48],[[]],[[]],[[]],[[]],[48,269],[48,238],[48,270],[[]],[[]],[[]],[48,7],[48,7],[[48,36],7],[48,269],[48,270],[15,48],[[[48,[271]]],15],[48,[[10,[15]]]],[[48,36],48],[[48,36]],[[48,36,36]],[269,48],[270,48],[238,48],[269,48],[270,48],[238,48],[48,10],[[48,36],10],[[48,48],48],[[48,36],48],[[[48,[[142,[[142,[[142,[142]]]]]]]],[48,[[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],[91,[[48,[222]]]],[48,48],[269],[270],[238],[91,[[48,[223]]]],[48,48],[[]],[[]],[[]],[[[48,[10]]],[[10,[48]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[15,[[10,[[48,[272]],9]]]],[[[3,[2]]],[[10,[[48,[272]],9]]]],[[],42],[[],42],[[],42],[[],42],[48],[48],[[[48,[135]]],135],[[48,36]],[48],[48],[[48,36],[[10,[9]]]],[[[48,[271]],[17,[2,16]]]],[[48,48],48],[[48,48],48],[[48,48,36],48],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[273,[36]]]],[[],179],[274,7],0,[179,179],[[]],[[179,179],58],0,[179,14],[[],[[273,[135]]]],[273],[273],[[179,179],7],[[],7],[179,6],0,[[[273,[47]],26],[[10,[27]]]],[[179,26],[[10,[27]]]],[[179,26],[[10,[27]]]],[[274,26],[[10,[27]]]],[[274,26],[[10,[27]]]],[[]],[[]],[[]],[[179,67]],[[]],[[]],[[]],[[]],[179,14],0,[274,[[48,[179]]]],0,[274,[[48,[73]]]],0,[[179,179],[[48,[58]]]],[274,97],0,[[[125,[[273,[39]]]],126],127],[[[125,[[273,[275]]]],126],[[127,[48]]]],[[[273,[275]]]],[[]],[[],24],[[],24],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[73,49],[6,49],[45,49],[73,49],[6,49],[73,49],[6,49],[45,49],0,[[[125,[[125,[268]]]]],125],[[[125,[268]]],125],[[[125,[267]]],125],[[]],[[]],[[[125,[117]]],[[125,[117]]]],[[]],[[[125,[267]],[125,[267]]],58],[[[125,[267]]]],[[[125,[268]]]],[[[125,[267]],[125,[267]]],7],[[],7],[[[125,[47]],26],[[10,[27]]]],[[[125,[45]],26],[[10,[27]]]],[[[125,[276]],26],[[10,[27]]]],[[[60,[52,277]]],[[125,[[60,[52,277]]]]]],[[]],[[[125,[267]],[125,[267]]],7],[[[125,[220,52]]],[220,52]],[[[125,[52]]],52],[[[125,[52]]],52],[[[125,[267]],[125,[267]]],7],[[[125,[267]],67]],[[]],[[]],[[[125,[267]]],267],[[[125,[267]]],267],[[[125,[52]]],[[125,[52]]]],[[[125,[267]],[125,[267]]],7],[[[125,[267]],[125,[267]]],7],[[[125,[52]],36],[[125,[52]]]],[[[125,[52]],36],[[125,[52]]]],[[[125,[267]],[125,[267]]],7],[267,[[125,[267]]]],[267,[[125,[267]]]],[[[125,[267]],[125,[267]]],[[48,[58]]]],0,[[[125,[[125,[268]]]],126],127],[[[125,[[125,[268]]]],126],[[127,[48]]]],[[[125,[[125,[[60,[[0,[219,52]],277]]]]]]],265],[[[125,[[125,[[0,[219,52]]]]]]],265],[[[125,[268]]]],[[[125,[268]]]],[52,[[125,[52]]]],[52,[[125,[52]]]],[[]],[[],24],[[],10],[[],10],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[116]]]],[8,[[10,[116]]]],[[52,119],7],0,[[52,119],7],[52,[[195,[52]]]],[[]],[[]],0,0,[52,52],[[]],[[]],[[]],0,0,0,[[52,59],[[186,[52]]]],[[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]],[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[52,91]]],[[198,[[0,[52,91]]]]]],[[],58],[[52,59],58],[[52,59,119],58],[52,217],[[52,218],218],0,0,0,0,0,[[[0,[52,91]]],[[187,[[0,[52,91]]]]]],[52,8],[[[0,[52,117]]],[[194,[[0,[52,117]]]]]],[[]],0,0,[[]],[[]],[52,[[189,[52]]]],0,[[],7],[[52,59],7],[[52,59,119],7],[59],[[]],[8],0,[[52,119],[[199,[52,119]]]],[[52,119],[[200,[52,119]]]],[[52,119],48],[[52,119],48],[[52,119],[[183,[52,59,119]]]],[52,[[184,[52]]]],[[52,119]],[[52,119]],0,0,[[]],[52,[[201,[52]]]],[[],7],[[52,59],7],0,[[],7],[[52,59],7],0,0,0,[[52,119],[[202,[52,119]]]],[52,[[203,[52]]]],[[52,119],[[196,[52,119]]]],[[]],[[]],[[],7],[[52,119],7],[52,7],[[52,119],7],[[52,119],7],[52,48],[[],7],[[52,59],7],[[],8],0,0,[[],7],[[52,59],7],[[52,119],[[204,[52,119]]]],[[52,119],[[205,[52,119]]]],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],0,[[],7],[[52,59],7],[[],48],[[],48],[52,[[10,[30,115]]]],[8,48],[8,48],0,[[],[[48,[58]]]],[[52,59],[[48,[58]]]],[[52,59,119],[[48,[58]]]],[[52,119]],[[[0,[52,182]],119],8],[52,[[206,[52]]]],[[52,119],[[48,[8]]]],[52,222],[[52,119],48],[[[0,[52,182]]],[[190,[[0,[52,182]]]]]],[[52,119],48],[[52,119]],[[[0,[52,188,182]],119],[[48,[8]]]],[[52,119],[[207,[52,119]]]],[[]],[[52,8],[[191,[52]]]],[[52,119],[[208,[52,119]]]],[[52,8],[[209,[52]]]],0,[52,223],[[52,8],[[192,[52]]]],[[52,119],[[210,[52,119]]]],0,0,0,[52],[[52,119]],[[52,119],224],[[52,119],224],[[52,119]],[[52,119],224],0,[[[0,[52,91]]]],[[52,59],[[211,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[116]]]],[8,[[10,[116]]]],[[52,119],7],0,[[52,119],7],[52,[[195,[52]]]],[[]],[[]],0,0,[52,52],[[]],[[]],[[]],0,0,0,[[52,59],[[186,[52]]]],[[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]],[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[52,91]]],[[198,[[0,[52,91]]]]]],[[],58],[[52,59],58],[[52,59,119],58],[52,217],[[52,218],218],0,0,0,0,0,[[[0,[52,91]]],[[187,[[0,[52,91]]]]]],[52,8],[[[0,[52,117]]],[[194,[[0,[52,117]]]]]],[[]],0,0,[[]],[[]],[52,[[189,[52]]]],0,[[],7],[[52,59],7],[[52,59,119],7],[59],[[]],[8],0,[[52,119],[[199,[52,119]]]],[[52,119],[[200,[52,119]]]],[[52,119],48],[[52,119],48],[[52,119],[[183,[52,59,119]]]],[52,[[184,[52]]]],[[52,119]],[[52,119]],0,0,[[]],[52,[[201,[52]]]],[[],7],[[52,59],7],0,[[],7],[[52,59],7],0,0,0,[[52,119],[[202,[52,119]]]],[52,[[203,[52]]]],[[52,119],[[196,[52,119]]]],[[]],[[]],[[],7],[[52,119],7],[52,7],[[52,119],7],[[52,119],7],[52,48],[[],7],[[52,59],7],[[],8],0,0,[[],7],[[52,59],7],[[52,119],[[204,[52,119]]]],[[52,119],[[205,[52,119]]]],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],0,[[],7],[[52,59],7],[[],48],[[],48],[52,[[10,[30,115]]]],[8,48],[8,48],0,[[],[[48,[58]]]],[[52,59],[[48,[58]]]],[[52,59,119],[[48,[58]]]],[[52,119]],[[[0,[52,182]],119],8],[52,[[206,[52]]]],[[52,119],[[48,[8]]]],[52,222],[[52,119],48],[[[0,[52,182]]],[[190,[[0,[52,182]]]]]],[[52,119],48],[[52,119]],[[[0,[52,188,182]],119],[[48,[8]]]],[[52,119],[[207,[52,119]]]],[[]],[[52,8],[[191,[52]]]],[[52,119],[[208,[52,119]]]],[[52,8],[[209,[52]]]],0,[52,223],[[52,8],[[192,[52]]]],[[52,119],[[210,[52,119]]]],0,0,0,[52],[[52,119]],[[52,119],224],[[52,119],224],[[52,119]],[[52,119],224],0,[[[0,[52,91]]]],[[52,59],[[211,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[116]]]],[8,[[10,[116]]]],[[52,119],7],0,[[52,119],7],[52,[[195,[52]]]],[[]],[[]],0,0,[52,52],[[]],[[]],[[]],0,0,0,[[52,59],[[186,[52]]]],[[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]],[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[52,91]]],[[198,[[0,[52,91]]]]]],[[],58],[[52,59],58],[[52,59,119],58],[52,217],[[52,218],218],0,0,0,0,0,[[[0,[52,91]]],[[187,[[0,[52,91]]]]]],[52,8],[[[0,[52,117]]],[[194,[[0,[52,117]]]]]],[[]],0,0,[[]],[[]],[52,[[189,[52]]]],0,[[],7],[[52,59],7],[[52,59,119],7],[59],[[]],[8],0,[[52,119],[[199,[52,119]]]],[[52,119],[[200,[52,119]]]],[[52,119],48],[[52,119],48],[[52,119],[[183,[52,59,119]]]],[52,[[184,[52]]]],[[52,119]],[[52,119]],0,0,[[]],[59],[52,[[201,[52]]]],[[],7],[[52,59],7],0,[[],7],[[52,59],7],0,0,0,[[52,119],[[202,[52,119]]]],[52,[[203,[52]]]],[[52,119],[[196,[52,119]]]],[[]],[[]],[[],7],[[52,119],7],[52,7],[[52,119],7],[[52,119],7],[52,48],[[],7],[[52,59],7],[[],8],0,0,[[],7],[[52,59],7],[[52,119],[[204,[52,119]]]],[[52,119],[[205,[52,119]]]],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],0,[[],7],[[52,59],7],[[],48],[[],48],[52,[[10,[30,115]]]],[8,48],[8,48],0,[[],[[48,[58]]]],[[52,59],[[48,[58]]]],[[52,59,119],[[48,[58]]]],[[52,119]],[[[0,[52,182]],119],8],[52,[[206,[52]]]],[[52,119],[[48,[8]]]],[52,222],[[52,119],48],[[[0,[52,182]]],[[190,[[0,[52,182]]]]]],[[52,119],48],[[52,119]],[[[0,[52,188,182]],119],[[48,[8]]]],[[52,119],[[207,[52,119]]]],[[]],[[52,8],[[191,[52]]]],[[52,119],[[208,[52,119]]]],[[52,8],[[209,[52]]]],0,[52,223],[[52,8],[[192,[52]]]],[[52,119],[[210,[52,119]]]],0,0,0,[52],[[52,119]],[[52,119],224],[[52,119],224],[[],10],[[],10],[[52,119]],[[52,119],224],0,[[[0,[52,91]]]],[[52,59],[[211,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[116]]]],[8,[[10,[116]]]],[[52,119],7],0,[[52,119],7],[52,[[195,[52]]]],[[]],[[]],0,0,[52,52],[[]],[[]],[[]],0,0,0,[[52,59],[[186,[52]]]],[[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]],[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[52,91]]],[[198,[[0,[52,91]]]]]],[[],58],[[52,59],58],[[52,59,119],58],[52,217],[[52,218],218],0,0,0,0,0,[[[0,[52,91]]],[[187,[[0,[52,91]]]]]],[52,8],[[[0,[52,117]]],[[194,[[0,[52,117]]]]]],[[]],0,0,[[]],[[]],[52,[[189,[52]]]],0,[[],7],[[52,59],7],[[52,59,119],7],[59],[[]],[8],0,[[52,119],[[199,[52,119]]]],[[52,119],[[200,[52,119]]]],[[52,119],48],[[52,119],48],[[52,119],[[183,[52,59,119]]]],[52,[[184,[52]]]],[[52,119]],[[52,119]],0,0,[[]],[59],[52,[[201,[52]]]],[[],7],[[52,59],7],0,[[],7],[[52,59],7],0,0,0,[[52,119],[[202,[52,119]]]],[52,[[203,[52]]]],[[52,119],[[196,[52,119]]]],[[]],[[]],[[],7],[[52,119],7],[52,7],[[52,119],7],[[52,119],7],[52,48],[[],7],[[52,59],7],[[],8],0,0,[[],7],[[52,59],7],[[52,119],[[204,[52,119]]]],[[52,119],[[205,[52,119]]]],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],0,[[],7],[[52,59],7],[[],48],[[],48],[52,[[10,[30,115]]]],[8,48],[8,48],0,[[],[[48,[58]]]],[[52,59],[[48,[58]]]],[[52,59,119],[[48,[58]]]],[[52,119]],[[[0,[52,182]],119],8],[52,[[206,[52]]]],[[52,119],[[48,[8]]]],[52,222],[[52,119],48],[[[0,[52,182]]],[[190,[[0,[52,182]]]]]],[[52,119],48],[[52,119]],[[[0,[52,188,182]],119],[[48,[8]]]],[[52,119],[[207,[52,119]]]],[[]],[[52,8],[[191,[52]]]],[[52,119],[[208,[52,119]]]],[[52,8],[[209,[52]]]],0,[52,223],[[52,8],[[192,[52]]]],[[52,119],[[210,[52,119]]]],0,0,0,[52],[[52,119]],[[52,119],224],[[52,119],224],[[],10],[[],10],[[52,119]],[[52,119],224],0,[[[0,[52,91]]]],[[52,59],[[211,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[116]]]],[8,[[10,[116]]]],[[52,119],7],0,[[52,119],7],[52,[[195,[52]]]],[[]],[[]],0,0,[52,52],[[]],[[]],[[]],0,0,0,[[52,59],[[186,[52]]]],[[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]],[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]],[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,[142,[[0,[52,142]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[52,91]]],[[198,[[0,[52,91]]]]]],[[],58],[[52,59],58],[[52,59,119],58],[52,217],[[52,218],218],0,0,0,0,0,[[[0,[52,91]]],[[187,[[0,[52,91]]]]]],[52,8],[[[0,[52,117]]],[[194,[[0,[52,117]]]]]],[[]],0,0,[[]],[[]],[52,[[189,[52]]]],0,[[],7],[[52,59],7],[[52,59,119],7],[59],[[]],[8],0,[[52,119],[[199,[52,119]]]],[[52,119],[[200,[52,119]]]],[[52,119],48],[[52,119],48],[[52,119],[[183,[52,59,119]]]],[52,[[184,[52]]]],[[52,119]],[[52,119]],0,0,[[]],[52,[[201,[52]]]],[[],7],[[52,59],7],0,[[],7],[[52,59],7],0,0,0,[[52,119],[[202,[52,119]]]],[52,[[203,[52]]]],[[52,119],[[196,[52,119]]]],[[]],[[]],[[],7],[[52,119],7],[52,7],[[52,119],7],[[52,119],7],[52,48],[[],7],[[52,59],7],[[],8],0,0,[[],7],[[52,59],7],[[52,119],[[204,[52,119]]]],[[52,119],[[205,[52,119]]]],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],[[52,52],52],[52,48],[[52,119],48],[[52,119],48],0,[[],7],[[52,59],7],[[],48],[[],48],[52,[[10,[30,115]]]],[8,48],[8,48],0,[[],[[48,[58]]]],[[52,59],[[48,[58]]]],[[52,59,119],[[48,[58]]]],[[52,119]],[[[0,[52,182]],119],8],[52,[[206,[52]]]],[[52,119],[[48,[8]]]],[52,222],[[52,119],48],[[[0,[52,182]]],[[190,[[0,[52,182]]]]]],[[52,119],48],[[52,119]],[[[0,[52,188,182]],119],[[48,[8]]]],[[52,119],[[207,[52,119]]]],[[]],[[52,8],[[191,[52]]]],[[52,119],[[208,[52,119]]]],[[52,8],[[209,[52]]]],0,[52,223],[[52,8],[[192,[52]]]],[[52,119],[[210,[52,119]]]],0,0,0,[52],[[52,119]],[[52,119],224],[[52,119],224],[[52,119]],[[52,119],224],0,[[[0,[52,91]]]],[[52,59],[[211,[52]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[95,[52]]],116],0,0,[[[278,[52]]],8],[[[95,[52]]],52],[[[95,[3]]]],[[[95,[3]]],95],[261,116],[[[95,[52]]]],[[[95,[52]]],52],[95,71],[95,71],[[[95,[3]]],[[3,[71]]]],[[[95,[3]]],[[3,[71]]]],[261,8],[[]],[[]],[[]],[[]],[[]],[[]],[[[95,[52]]],95],[[[278,[52]]],[[278,[52]]]],[[[95,[52]]],[[95,[52]]]],[261,261],[[]],[[]],[[]],[[[278,[52]],[278,[52]]],58],[[[95,[52]],[95,[52]]],58],[[261,261],58],[8],[8],[[],95],[[]],[[],7],[[[278,[52]],[278,[52]]],7],[[[95,[52]],[95,[52]]],7],[[261,261],7],[[],7],[[],7],[[],7],[[[278,[52]],26],[[10,[27]]]],[[[95,[52]],26],[[10,[27]]]],[[[95,[52]],26],[[10,[27]]]],[[261,26],[[10,[27]]]],[[]],[52,[[95,[52]]]],[[]],[52,[[95,[52]]]],[[]],[8],[8],[52],[[]],[95,[[95,[52]]]],[[]],[52],[[[95,[3]],[279,[3]]],95],[67],[[[278,[52]],67]],[[[95,[52]],67]],[[261,67]],[[]],[[]],[[]],[8],[8],[[[278,[52]]],93],[[[95,[3]]],8],[261,14],[[[95,[52]],36],[[95,[52]]]],[[]],[[],[[48,[[95,[52]]]]]],[8,[[48,[261]]]],[[],[[95,[52]]]],[8,261],[[]],[[]],[[],261],[[[278,[52]],[278,[52]]],[[48,[58]]]],[[[95,[52]],[95,[52]]],[[48,[58]]]],[[261,261],[[48,[58]]]],0,0,[[]],[[]],[[]],[[]],[[[278,[52]]],8],[8,3],[[95,8],[[95,[3]]]],[8,3],[[]],[8],[[]],[[]],[[]],[[[95,[52]]]],[[],10],[[],10],[[],10],[8,[[10,[261]]]],[116,[[10,[261]]]],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],0,[[[95,[52]],116],[[95,[52]]]],[[]],[[2,8]],[[]],[[]],0,0,0,0,0,0,[[10,10],10],[[10,36],10],[[[10,[267]]],10],[[[10,[268]]],10],[10,10],[10,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,264],[[[10,[117,117]]],[[10,[117,117]]]],[280,280],[[[281,[117]]],[[281,[117]]]],[[[10,[117,117]],[10,[117,117]]]],[[]],[[]],[[]],[[[10,[117]]],[[10,[117]]]],[[[10,[117]]],[[10,[117]]]],[[[10,[134,134]],[10,[134,134]]],58],[[[10,[[0,[282,37,46]]]],[0,[45,37,46]]],[[10,[9]]]],[[[10,[133]]],[[10,[133]]]],[[[10,[133]]],[[10,[133]]]],[[[10,[[141,[[141,[[141,[141]]]]]],[141,[[141,[[141,[141]]]]]]]],[10,[[141,[[141,[[141,[141]]]]]],[141,[[141,[[141,[141]]]]]]]]],7],[[],7],[10,48],[[[10,[47]],6]],[[[10,[47]],6]],[[[10,[10]]],10],[[[10,[47,47]],26],[[10,[27]]]],[[[280,[47]],26],[[10,[27]]]],[[[283,[47]],26],[[10,[27]]]],[[[281,[47]],26],[[10,[27]]]],[284,[[10,[285,286]]]],[284,[[10,[285,286]]]],[[]],[[]],[[]],[[]],[59,[[10,[217]]]],[[],10],[266,[[10,[287]]]],[[[10,[120]]],[[10,[287]]]],[28,[[10,[33,[0,[272,288]]]]]],[[6,9],[[10,[289,[0,[271,43,37,46]]]]]],[[[10,[154,154]],67]],0,0,0,[[10,36],10],[[10,36],10],[[]],[[]],[[]],[[]],[[[10,[[25,[49]]]]]],[10,280],[10,283],[10,281],[[]],[[]],[[]],[[[10,[[25,[49]]]]]],[10,7],[[10,36],7],[10,7],[[10,36],7],[10,280],[10,283],[15,[[10,[33,[0,[272,288]]]]]],[15,[[10,[33,[0,[272,288]]]]]],[[[10,[289,[0,[271,43,37,46]]]]],[[10,[15]]]],[[10,36],10],[[10,36],10],[[10,36]],[[10,36,36]],[280,48],[283,48],[281,48],[280,48],[283,48],[281,48],[10,48],[[10,10],10],[[10,36],10],[[[10,[[142,[[142,[[142,[142]]]]]],[142,[[142,[[142,[142]]]]]]]],[10,[[142,[[142,[[142,[142]]]]]],[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],[91,[[10,[222]]]],[[[10,[290,47]]],155],[280],[283],[281],[91,[[10,[223]]]],[[]],[[]],[[]],[[[10,[48]]],[[48,[10]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[[10,[47]]]],[[[10,[47]]]],[10],[10],[[[10,[135]]],135],[[10,36]],[10],[[[10,[[0,[282,37,46]]]],36],[[10,[9]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[291,291],[[]],[[291,291],58],[[]],[[291,291],7],[[],7],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[291,26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[291,67]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[291,291],[[48,[58]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[113,[292]]],[[113,[292]]]],[[[113,[292]],[113,[292]]],[[113,[292]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,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,[11]]],[[113,[11]]]],[[[113,[62]]],[[113,[62]]]],[[[113,[29]]],[[113,[29]]]],[[[113,[65]]],[[113,[65]]]],[[[113,[61]]],[[113,[61]]]],[[[113,[64]]],[[113,[64]]]],[[[113,[114]]],[[113,[114]]]],[[[113,[14]],[113,[14]]]],[[[113,[62]],[113,[62]]]],[[[113,[11]],[113,[11]]]],[[[113,[114]],[113,[114]]]],[[[113,[64]],[113,[64]]]],[[[113,[2]],[113,[2]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[61]],[113,[61]]]],[[[113,[32]],[113,[32]]]],[[[113,[65]],[113,[65]]]],[[[113,[12]],[113,[12]]]],[[[113,[8]],[113,[8]]]],[[[113,[29]],[113,[29]]]],[[[113,[292]]]],[[]],[[]],[113],[113],[[[294,[293]]],7],[[[294,[293]]],7],[[[113,[292]]],[[30,[292]]]],[[[113,[292]]],[[30,[292]]]],[[[113,[292]]],[[3,[292]]]],[[[113,[292]]],[[30,[292]]]],[[[113,[292]]],[[3,[292]]]],[[[113,[292]]],[[30,[292]]]],[[[294,[293]],7],[[294,[293]]]],[[[294,[293]],[294,[293]]],[[294,[293]]]],[[[113,[114]],[113,[114]]]],[[[113,[32]],[113,[32]]]],[[[113,[14]],[113,[14]]]],[[[113,[64]],[113,[64]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[29]],[113,[29]]]],[[[113,[65]],[113,[65]]]],[[[113,[11]],[113,[11]]]],[[[113,[8]],[113,[8]]]],[[[113,[12]],[113,[12]]]],[[[113,[2]],[113,[2]]]],[[[294,[293]],7]],[[[294,[293]],[294,[293]]]],[[[113,[292]]]],[[[294,[293]],[294,[293]]],[[294,[293]]]],[[[294,[293]],7],[[294,[293]]]],[[[113,[114]],[113,[114]]]],[[[113,[11]],[113,[11]]]],[[[113,[32]],[113,[32]]]],[[[113,[64]],[113,[64]]]],[[[113,[292]],[113,[292]]]],[[[113,[8]],[113,[8]]]],[[[113,[292]],[113,[292]]]],[[[113,[65]],[113,[65]]]],[[[113,[2]],[113,[2]]]],[[[113,[12]],[113,[12]]]],[[[113,[29]],[113,[29]]]],[[[113,[292]],[113,[292]]]],[[[113,[14]],[113,[14]]]],[[[294,[293]],7]],[[[294,[293]],[294,[293]]]],[[[113,[292]]]],[[[294,[293]],[294,[293]]]],[[[294,[293]],7]],[[[113,[65]],[113,[65]]]],[[[113,[14]],[113,[14]]]],[[[113,[32]],[113,[32]]]],[[[113,[2]],[113,[2]]]],[[[113,[292]],[113,[292]]]],[[[113,[114]],[113,[114]]]],[[[113,[12]],[113,[12]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[64]],[113,[64]]]],[[[113,[8]],[113,[8]]]],[[[113,[11]],[113,[11]]]],[[[113,[29]],[113,[29]]]],[[[294,[293]],[294,[293]]]],[[[294,[293]],7]],[[[113,[292]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[294,[293]]],[[294,[293]]]],[[[113,[64]]]],[113],[[[113,[8]]]],[[[113,[62]]]],[[[113,[32]]]],[[[113,[29]]]],[[[113,[11]]]],[[[113,[114]]]],[113],[[[113,[2]]]],[[[113,[14]]]],[[[113,[12]]]],[[[113,[65]]]],[[[113,[61]]]],[[]],[113],[[]],[113],[[[294,[293]]],[[294,[293]]]],[[[113,[292]]],[[113,[292]]]],[[]],[[]],[[[113,[[0,[292,134]]]],[113,[[0,[292,134]]]]],58],[[[113,[292]],[3,[292]]]],[[]],[[[113,[62]],[113,[62]]],[[113,[62]]]],[[[113,[61]],[113,[61]]],[[113,[61]]]],[[],[[294,[293]]]],[[],[[113,[[0,[292,135]]]]]],[[[113,[292]],[113,[292]]]],[[[113,[11]],[113,[11]]]],[[[113,[29]],[113,[29]]]],[[[113,[8]],[113,[8]]]],[[[113,[61]],[113,[61]]]],[[[113,[292]],[113,[292]]]],[[[113,[114]],[113,[114]]]],[[[113,[65]],[113,[65]]]],[[[113,[292]],[113,[292]]]],[[[113,[2]],[113,[2]]]],[[[113,[64]],[113,[64]]]],[[[113,[292]],[113,[292]]]],[[[113,[62]],[113,[62]]]],[[[113,[32]],[113,[32]]]],[[[113,[14]],[113,[14]]]],[[[113,[12]],[113,[12]]]],[[[113,[292]]]],[[[294,[[0,[293,[141,[[0,[293,[141,[[0,[293,[141,[[0,[293,141]]]]]]]]]]]]]]]],[294,[[0,[293,[141,[[0,[293,[141,[[0,[293,[141,[[0,[293,141]]]]]]]]]]]]]]]]],7],[[[113,[[0,[292,[141,[[0,[292,[141,[[0,[292,[141,[[0,[292,141]]]]]]]]]]]]]]]],[113,[[0,[292,[141,[[0,[292,[141,[[0,[292,[141,[[0,[292,141]]]]]]]]]]]]]]]]],7],[[],7],[[]],[[]],[113],[113],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[294,[[0,[293,47]]]],26],[[10,[27]]]],[[[113,[[0,[292,47]]]],26],[[10,[27]]]],[[[113,[62]]],[[113,[62]]]],[[[113,[61]]],[[113,[61]]]],[[[294,[11]]],[[294,[65]]]],[[[294,[64]]],[[294,[65]]]],[[[294,[114]]],[[294,[65]]]],[[[294,[64]]],[[294,[114]]]],[[[294,[11]]],[[294,[114]]]],[[[294,[114]]],[[294,[64]]]],[[[294,[64]]],[[294,[29]]]],[[[294,[29]]],[[294,[11]]]],[[[294,[11]]],[[294,[64]]]],[[[294,[65]]],[[294,[29]]]],[[[294,[65]]],[[294,[11]]]],[[[294,[29]]],[[294,[64]]]],[[[294,[65]]],[[294,[114]]]],[[[294,[11]]],[[294,[29]]]],[[[294,[114]]],[[294,[29]]]],[[[294,[65]]],[[294,[64]]]],[[]],[[[30,[7]]],[[294,[293]]]],[[[294,[114]]],[[294,[11]]]],[[[294,[29]]],[[294,[65]]]],[[[294,[64]]],[[294,[11]]]],[[[294,[29]]],[[294,[114]]]],[99,[[113,[61]]]],[108,[[113,[12]]]],[101,[[113,[11]]]],[101,[[113,[114]]]],[104,[[113,[64]]]],[[]],[108,[[113,[11]]]],[108,[[113,[65]]]],[104,[[113,[2]]]],[101,[[113,[32]]]],[[[295,[293]]],[[113,[293]]]],[104,[[113,[65]]]],[101,[[113,[2]]]],[109,[[113,[62]]]],[101,[[113,[65]]]],[104,[[113,[32]]]],[108,[[113,[64]]]],[101,[[113,[14]]]],[108,[[113,[29]]]],[104,[[113,[11]]]],[102,[[113,[62]]]],[108,[[113,[114]]]],[108,[[113,[32]]]],[101,[[113,[8]]]],[105,[[113,[62]]]],[104,[[113,[14]]]],[101,[[113,[29]]]],[103,[[113,[61]]]],[108,[[113,[14]]]],[104,[[113,[12]]]],[108,[[113,[2]]]],[[[30,[292]]],[[113,[292]]]],[101,[[113,[64]]]],[104,[[113,[114]]]],[104,[[113,[29]]]],[104,[[113,[8]]]],[101,[[113,[12]]]],[110,[[113,[61]]]],[108,[[113,[8]]]],[[[30,[7]]],[[294,[293]]]],[[[30,[292]]],[[113,[292]]]],[2,[[294,[293]]]],[32,[[294,[293]]]],[2,[[294,[293]]]],[14,[[294,[293]]]],[2,[[294,[293]]]],[12,[[294,[293]]]],[2,[[294,[293]]]],[[]],[[[113,[32]]],[[113,[62]]]],[[[113,[14]]],[[113,[61]]]],[[]],[[]],[[],113],[[],113],[[[113,[293]]],[[294,[293]]]],[[[113,[293]]],[[294,[293]]]],[[[3,[292]]],[[113,[292]]]],[[[3,[292]],[113,[8]],[113,[292]]],[[113,[292]]]],[[[3,[135,292]],[113,[8]]],[[113,[135,292]]]],[113,[[113,[135,292]]]],[[[3,[292]],[294,[114]],[113,[8]],[113,[292]]],[[113,[292]]]],[[113,[294,[114]],[113,[292]]],[[113,[292]]]],[[[3,[292]],[294,[114]],[113,[8]],[113,[292]]],[[113,[292]]]],[[[113,[[0,[292,154]]]],67]],0,0,0,0,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,[292]],[279,[[3,[292]]]]]],[[[113,[292]],[279,[[3,[292]]]]]],[[[113,[292]],[113,[292]]]],[[]],[[]],[[]],[[[113,[62]]]],[[[113,[61]]]],[[]],[[[113,[62]]]],[[[113,[61]]]],[[]],[[[113,[61]]]],[[[113,[62]]]],[[]],[[[113,[29]]]],[[[113,[64]]]],[[[113,[11]]]],[[[113,[114]]]],[[[113,[65]]]],[[]],[[[113,[61]]]],[[[113,[62]]]],[[]],[[]],[113],[113],[[]],[[[113,[64]]]],[[[113,[114]]]],[[[113,[11]]]],[[[113,[29]]]],[[[113,[65]]]],[[]],[[[113,[61]]]],[[[113,[62]]]],[[]],[[[113,[61]]]],[[[113,[62]]]],[[]],[[[113,[61]]]],[[[113,[62]]]],0,0,0,0,0,0,0,[[[113,[292]]],8],0,0,0,0,0,0,0,0,0,0,0,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,[12]],[113,[12]]]],[[[113,[32]],[113,[32]]]],[[[113,[62]],[113,[62]]]],[[[113,[292]],[113,[292]]]],[[[113,[61]],[113,[61]]]],[[[113,[114]],[113,[114]]]],[[[113,[65]],[113,[65]]]],[[[113,[8]],[113,[8]]]],[[[113,[14]],[113,[14]]]],[[[113,[292]],[113,[292]]]],[[[113,[2]],[113,[2]]]],[[[113,[11]],[113,[11]]]],[[[113,[64]],[113,[64]]]],[[[113,[29]],[113,[29]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]]]],[[[113,[[0,[292,[141,[[0,[292,[141,[[0,[292,[141,[[0,[292,141]]]]]]]]]]]]]]]],[113,[[0,[292,[141,[[0,[292,[141,[[0,[292,[141,[[0,[292,141]]]]]]]]]]]]]]]]],7],[[[113,[114]]]],[[[113,[29]]]],[[[113,[64]]]],[[[113,[65]]]],[[[113,[11]]]],[[[113,[61]]]],[[[113,[62]]]],[[[294,[293]]]],[[[113,[29]]]],[[[113,[64]]]],[[[113,[12]]]],[[[113,[11]]]],[[[113,[14]]]],[[[113,[8]]]],[[[113,[65]]]],[[[113,[2]]]],[[[113,[114]]]],[[[113,[32]]]],[[[294,[[0,[293,[142,[[0,[293,[142,[[0,[293,[142,[[0,[293,142]]]]]]]]]]]]]]]],[294,[[0,[293,[142,[[0,[293,[142,[[0,[293,[142,[[0,[293,142]]]]]]]]]]]]]]]]],[[48,[58]]]],[[[113,[[0,[292,[142,[[0,[292,[142,[[0,[292,[142,[[0,[292,142]]]]]]]]]]]]]]]],[113,[[0,[292,[142,[[0,[292,[142,[[0,[292,[142,[[0,[292,142]]]]]]]]]]]]]]]]],[[48,[58]]]],[91,[[113,[65]]]],[91,[[113,[64]]]],[91,[[113,[62]]]],[91,[[113,[11]]]],[91,[[113,[62]]]],[91,[[113,[61]]]],[91,[[113,[29]]]],[91,[[113,[114]]]],[91,[[113,[2]]]],[91,[[113,[29]]]],[91,[[113,[12]]]],[91,[[113,[114]]]],[91,[[113,[64]]]],[91,[[113,[32]]]],[91,[[113,[12]]]],[91,[[113,[8]]]],[91,[[113,[32]]]],[91,[[113,[61]]]],[91,[[113,[14]]]],[91,[[113,[14]]]],[91,[[113,[8]]]],[91,[[113,[65]]]],[91,[[113,[11]]]],[91,[[113,[2]]]],[[]],[[[113,[61]]],[[113,[61]]]],[[[113,[62]]],[[113,[62]]]],[[]],[[]],[[[113,[65]]]],[[[113,[64]]]],[[[113,[32]]]],[[[113,[8]]]],[[[113,[2]]]],[[[113,[12]]]],[[[113,[14]]]],[[[113,[29]]]],[[[113,[114]]]],[[[113,[11]]]],[[]],[[]],[[]],[[[113,[65]]]],[[[113,[8]]]],[[[113,[11]]]],[[[113,[29]]]],[[[113,[32]]]],[[[113,[12]]]],[[[113,[62]]]],[[[113,[2]]]],[[[113,[14]]]],[[[113,[64]]]],[[[113,[61]]]],[[[113,[114]]]],[[]],[[]],[[]],[[[113,[8]]]],[[[113,[114]]]],[[[113,[12]]]],[[[113,[14]]]],[[[113,[62]]]],[[[113,[65]]]],[[[113,[2]]]],[[[113,[32]]]],[[[113,[64]]]],[[[113,[11]]]],[[[113,[61]]]],[[[113,[29]]]],[[]],[[]],[[[113,[29]]]],[[[113,[8]]]],[[[113,[14]]]],[[[113,[11]]]],[[[113,[32]]]],[[[113,[12]]]],[[[113,[2]]]],[[[113,[65]]]],[[[113,[64]]]],[[[113,[114]]]],[[]],[[]],[[]],[[[113,[32]]]],[[[113,[114]]]],[[[113,[12]]]],[[[113,[62]]]],[[[113,[65]]]],[[[113,[14]]]],[[[113,[29]]]],[[[113,[2]]]],[[[113,[64]]]],[[[113,[61]]]],[[[113,[8]]]],[[[113,[11]]]],[[]],[[]],[[]],[[[113,[11]]]],[[[113,[8]]]],[[[113,[64]]]],[[[113,[32]]]],[[[113,[29]]]],[[[113,[61]]]],[[[113,[12]]]],[[[113,[114]]]],[[[113,[62]]]],[[[113,[65]]]],[[[113,[2]]]],[[[113,[14]]]],[[]],[[]],[[[113,[114]]]],[[[113,[12]]]],[[[113,[14]]]],[[[113,[11]]]],[[[113,[64]]]],[[[113,[2]]]],[[[113,[29]]]],[[[113,[32]]]],[[[113,[8]]]],[[[113,[65]]]],[[[113,[62]],[113,[62]]]],[[[113,[114]],[113,[114]]]],[[[113,[8]],[113,[8]]]],[[[113,[61]],[113,[61]]]],[[[113,[292]],[113,[292]]]],[[[113,[12]],[113,[12]]]],[[[113,[64]],[113,[64]]]],[[[113,[11]],[113,[11]]]],[[[113,[65]],[113,[65]]]],[[[113,[2]],[113,[2]]]],[[[113,[14]],[113,[14]]]],[[[113,[29]],[113,[29]]]],[[[113,[32]],[113,[32]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]]]],[[[113,[292]]],[[113,[292]]]],[[[113,[292]]],[[113,[292]]]],[[[113,[292]]],[[113,[292]]]],[[]],[[[113,[64]]],[[113,[64]]]],[[[113,[114]]],[[113,[114]]]],[[[113,[29]]],[[113,[29]]]],[[[113,[11]]],[[113,[11]]]],[[[113,[65]]],[[113,[65]]]],[[]],[[]],[[[113,[2]],[113,[2]]],[[113,[2]]]],[[[113,[64]],[113,[64]]],[[113,[64]]]],[[[113,[11]],[113,[11]]],[[113,[11]]]],[[[113,[12]],[113,[12]]],[[113,[12]]]],[[[113,[114]],[113,[114]]],[[113,[114]]]],[[[113,[29]],[113,[29]]],[[113,[29]]]],[[[113,[14]],[113,[14]]],[[113,[14]]]],[[[113,[32]],[113,[32]]],[[113,[32]]]],[[[113,[8]],[113,[8]]],[[113,[8]]]],[[[113,[65]],[113,[65]]],[[113,[65]]]],[[]],[[[113,[64]]],[[113,[64]]]],[[[113,[114]]],[[113,[114]]]],[[[113,[11]]],[[113,[11]]]],[[[113,[65]]],[[113,[65]]]],[[[113,[29]]],[[113,[29]]]],[[]],[[]],[[[113,[11]],[113,[11]]],[[113,[11]]]],[[[113,[65]],[113,[65]]],[[113,[65]]]],[[[113,[8]],[113,[8]]],[[113,[8]]]],[[[113,[29]],[113,[29]]],[[113,[29]]]],[[[113,[32]],[113,[32]]],[[113,[32]]]],[[[113,[12]],[113,[12]]],[[113,[12]]]],[[[113,[64]],[113,[64]]],[[113,[64]]]],[[[113,[14]],[113,[14]]],[[113,[14]]]],[[[113,[114]],[113,[114]]],[[113,[114]]]],[[[113,[2]],[113,[2]]],[[113,[2]]]],[[[113,[292]],[3,[292]],[113,[8]]]],[[[113,[292]],113]],[[[113,[292]],[3,[292]],[294,[114]],[113,[8]]]],[[[113,[292]],113,[294,[114]]]],[[[113,[292]],[3,[292]],[294,[114]],[113,[8]]]],[[[294,[293]],[113,[292]],[113,[292]]],[[113,[292]]]],[[[294,[293]],[294,[293]],[294,[293]]],[[294,[293]]]],[[[294,[293]],8,7]],[[[294,[293]],8,7]],[[[113,[2]],[113,[2]]]],[[[113,[12]],[113,[12]]]],[[[113,[292]],[113,[292]]]],[[[113,[14]],[113,[14]]]],[[[113,[292]],[113,[292]]]],[[[113,[11]],[113,[11]]]],[[[113,[292]],[113,[292]]]],[[[113,[32]],[113,[32]]]],[[[113,[29]],[113,[29]]]],[[[113,[65]],[113,[65]]]],[[[113,[64]],[113,[64]]]],[[[113,[8]],[113,[8]]]],[[[113,[114]],[113,[114]]]],[[[113,[292]]]],[[[113,[64]],[113,[64]]]],[[[113,[292]],[113,[292]]]],[[[113,[2]],[113,[2]]]],[[[113,[32]],[113,[32]]]],[[[113,[292]],[113,[292]]]],[[[113,[65]],[113,[65]]]],[[[113,[29]],[113,[29]]]],[[[113,[12]],[113,[12]]]],[[[113,[114]],[113,[114]]]],[[[113,[292]],[113,[292]]]],[[[113,[14]],[113,[14]]]],[[[113,[8]],[113,[8]]]],[[[113,[11]],[113,[11]]]],[[[113,[292]]]],[[]],[[]],[[[113,[61]]],[[113,[61]]]],[[[113,[11]]],[[113,[11]]]],[[[113,[29]]],[[113,[29]]]],[[[113,[62]]],[[113,[62]]]],[[[113,[114]]],[[113,[114]]]],[[[113,[64]]],[[113,[64]]]],[[[113,[65]]],[[113,[65]]]],[[]],[[]],[[[294,[114]],[294,[114]],[294,[114]]],[[294,[114]]]],[[[294,[65]],[294,[65]],[294,[65]]],[[294,[65]]]],[[[294,[29]],[294,[29]],[294,[29]]],[[294,[29]]]],[[[294,[11]],[294,[11]],[294,[11]]],[[294,[11]]]],[[[294,[64]],[294,[64]],[294,[64]]],[[294,[64]]]],[[[113,[32]],[113,[32]],[113,[32]]],[[113,[32]]]],[[113,113,113],113],[[[113,[8]],[113,[8]],[113,[8]]],[[113,[8]]]],[[[113,[65]],[113,[65]],[113,[65]]],[[113,[65]]]],[[[113,[2]],[113,[2]],[113,[2]]],[[113,[2]]]],[[[113,[64]],[113,[64]],[113,[64]]],[[113,[64]]]],[[113,113,113],113],[[[113,[12]],[113,[12]],[113,[12]]],[[113,[12]]]],[[[113,[29]],[113,[29]],[113,[29]]],[[113,[29]]]],[[[113,[14]],[113,[14]],[113,[14]]],[[113,[14]]]],[[[113,[62]],[113,[62]],[113,[62]]],[[113,[62]]]],[[[113,[11]],[113,[11]],[113,[11]]],[[113,[11]]]],[[[113,[61]],[113,[61]],[113,[61]]],[[113,[61]]]],[[[113,[114]],[113,[114]],[113,[114]]],[[113,[114]]]],[[]],[[[294,[64]],[294,[64]]]],[[[294,[65]],[294,[65]]]],[[[294,[29]],[294,[29]]]],[[[294,[11]],[294,[11]]]],[[[294,[114]],[294,[114]]]],[[[113,[29]],[113,[29]]]],[[113,113]],[[113,113]],[[[113,[62]],[113,[62]]]],[[[113,[32]],[113,[32]]]],[[[113,[114]],[113,[114]]]],[[[113,[8]],[113,[8]]]],[[[113,[65]],[113,[65]]]],[[[113,[14]],[113,[14]]]],[[[113,[2]],[113,[2]]]],[[[113,[11]],[113,[11]]]],[[[113,[64]],[113,[64]]]],[[[113,[61]],[113,[61]]]],[[[113,[12]],[113,[12]]]],[[]],[[[294,[11]],[294,[11]]]],[[[294,[65]],[294,[65]]]],[[[294,[114]],[294,[114]]]],[[[294,[64]],[294,[64]]]],[[[294,[29]],[294,[29]]]],[[[113,[8]],[113,[8]]]],[[[113,[62]],[113,[62]]]],[[[113,[2]],[113,[2]]]],[[[113,[65]],[113,[65]]]],[[[113,[12]],[113,[12]]]],[[[113,[14]],[113,[14]]]],[[[113,[114]],[113,[114]]]],[[[113,[61]],[113,[61]]]],[[[113,[32]],[113,[32]]]],[[[113,[29]],[113,[29]]]],[[[113,[11]],[113,[11]]]],[[113,113]],[[[113,[64]],[113,[64]]]],[[113,113]],[[]],[[[294,[11]],[294,[11]]]],[[[294,[29]],[294,[29]]]],[[[294,[64]],[294,[64]]]],[[[294,[114]],[294,[114]]]],[[[294,[65]],[294,[65]]]],[[[113,[64]],[113,[64]]]],[[[113,[29]],[113,[29]]]],[[[113,[62]],[113,[62]]]],[[113,113]],[[[113,[14]],[113,[14]]]],[[[113,[61]],[113,[61]]]],[[[113,[11]],[113,[11]]]],[[[113,[8]],[113,[8]]]],[[[113,[114]],[113,[114]]]],[[[113,[32]],[113,[32]]]],[[[113,[65]],[113,[65]]]],[[[113,[12]],[113,[12]]]],[[113,113]],[[[113,[2]],[113,[2]]]],[[]],[[[294,[11]],[294,[11]]]],[[[294,[114]],[294,[114]]]],[[[294,[65]],[294,[65]]]],[[[294,[29]],[294,[29]]]],[[[294,[64]],[294,[64]]]],[[[113,[64]],[113,[64]]]],[[[113,[62]],[113,[62]]]],[[[113,[2]],[113,[2]]]],[[[113,[12]],[113,[12]]]],[[[113,[8]],[113,[8]]]],[[[113,[65]],[113,[65]]]],[[113,113]],[[[113,[11]],[113,[11]]]],[[[113,[61]],[113,[61]]]],[[[113,[114]],[113,[114]]]],[[[113,[14]],[113,[14]]]],[[[113,[32]],[113,[32]]]],[[[113,[29]],[113,[29]]]],[[113,113]],[[]],[[[294,[65]],[294,[65]]]],[[[294,[64]],[294,[64]]]],[[[294,[29]],[294,[29]]]],[[[294,[114]],[294,[114]]]],[[[294,[11]],[294,[11]]]],[[[113,[61]],[113,[61]]]],[[[113,[32]],[113,[32]]]],[[113,113]],[[[113,[11]],[113,[11]]]],[[[113,[29]],[113,[29]]]],[[[113,[62]],[113,[62]]]],[[[113,[64]],[113,[64]]]],[[[113,[12]],[113,[12]]]],[[[113,[114]],[113,[114]]]],[[[113,[8]],[113,[8]]]],[[[113,[65]],[113,[65]]]],[[113,113]],[[[113,[14]],[113,[14]]]],[[[113,[2]],[113,[2]]]],[[]],[[]],[[[294,[29]],[294,[29]]],[[294,[29]]]],[[[294,[11]],[294,[11]]],[[294,[11]]]],[[[294,[114]],[294,[114]]],[[294,[114]]]],[[[294,[65]],[294,[65]]],[[294,[65]]]],[[[294,[64]],[294,[64]]],[[294,[64]]]],[[[113,[64]],[113,[64]]],[[113,[64]]]],[[[113,[65]],[113,[65]]],[[113,[65]]]],[[[113,[12]],[113,[12]]],[[113,[12]]]],[[[113,[8]],[113,[8]]],[[113,[8]]]],[[113,113],113],[[[113,[11]],[113,[11]]],[[113,[11]]]],[[[113,[61]],[113,[61]]],[[113,[61]]]],[[[113,[14]],[113,[14]]],[[113,[14]]]],[[[113,[2]],[113,[2]]],[[113,[2]]]],[[[113,[62]],[113,[62]]],[[113,[62]]]],[[[113,[114]],[113,[114]]],[[113,[114]]]],[[[113,[32]],[113,[32]]],[[113,[32]]]],[[[113,[29]],[113,[29]]],[[113,[29]]]],[[113,113],113],[[]],[[]],[[[294,[64]],[294,[64]]],[[294,[64]]]],[[[294,[29]],[294,[29]]],[[294,[29]]]],[[[294,[114]],[294,[114]]],[[294,[114]]]],[[[294,[11]],[294,[11]]],[[294,[11]]]],[[[294,[65]],[294,[65]]],[[294,[65]]]],[[113,113],113],[[113,113],113],[[[113,[12]],[113,[12]]],[[113,[12]]]],[[[113,[65]],[113,[65]]],[[113,[65]]]],[[[113,[8]],[113,[8]]],[[113,[8]]]],[[[113,[61]],[113,[61]]],[[113,[61]]]],[[[113,[11]],[113,[11]]],[[113,[11]]]],[[[113,[14]],[113,[14]]],[[113,[14]]]],[[[113,[62]],[113,[62]]],[[113,[62]]]],[[[113,[2]],[113,[2]]],[[113,[2]]]],[[[113,[64]],[113,[64]]],[[113,[64]]]],[[[113,[114]],[113,[114]]],[[113,[114]]]],[[[113,[32]],[113,[32]]],[[113,[32]]]],[[[113,[29]],[113,[29]]],[[113,[29]]]],[[]],[[[294,[65]],[294,[65]]]],[[[294,[114]],[294,[114]]]],[[[294,[64]],[294,[64]]]],[[[294,[11]],[294,[11]]]],[[[294,[29]],[294,[29]]]],[[[113,[62]],[113,[62]]]],[[[113,[61]],[113,[61]]]],[[113,113]],[[[113,[64]],[113,[64]]]],[[[113,[11]],[113,[11]]]],[[[113,[14]],[113,[14]]]],[[[113,[32]],[113,[32]]]],[[[113,[114]],[113,[114]]]],[[[113,[8]],[113,[8]]]],[[[113,[65]],[113,[65]]]],[[[113,[12]],[113,[12]]]],[[113,113]],[[[113,[2]],[113,[2]]]],[[[113,[29]],[113,[29]]]],0,[7,[[294,[293]]]],[292,[[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[64]],[113,[64]]]],[[[113,[11]],[113,[11]]]],[[[113,[65]],[113,[65]]]],[[[113,[14]],[113,[14]]]],[[[113,[8]],[113,[8]]]],[[[113,[62]],[113,[62]]]],[[[113,[61]],[113,[61]]]],[[[113,[32]],[113,[32]]]],[[[113,[292]],[113,[292]]]],[[[113,[292]],[113,[292]]]],[[[113,[29]],[113,[29]]]],[[[113,[2]],[113,[2]]]],[[[113,[12]],[113,[12]]]],[[[113,[114]],[113,[114]]]],[[[113,[292]]]],[91,[[113,[2]]]],[91,[[113,[29]]]],[91,[[113,[29]]]],[91,[[113,[65]]]],[91,[[113,[62]]]],[91,[[113,[62]]]],[91,[[113,[61]]]],[91,[[113,[8]]]],[91,[[113,[2]]]],[91,[[113,[65]]]],[91,[[113,[114]]]],[91,[[113,[11]]]],[91,[[113,[12]]]],[91,[[113,[32]]]],[91,[[113,[8]]]],[91,[[113,[64]]]],[91,[[113,[11]]]],[91,[[113,[114]]]],[91,[[113,[64]]]],[91,[[113,[12]]]],[91,[[113,[61]]]],[91,[[113,[32]]]],[91,[[113,[14]]]],[91,[[113,[14]]]],[[[113,[2]],[113,[2]]],[[113,[2]]]],[[[294,[293]],8],7],[[[294,[293]],8],7],[[[294,[293]]],[[30,[7]]]],[[[113,[292]]],[[30,[292]]]],[[[294,[293]]],32],[[[294,[293]]],2],[[[294,[293]]],2],[[[294,[293]]],2],[[[294,[293]]],2],[[[294,[293]]],12],[[[294,[293]]],14],[[]],[[[113,[61]]],[[113,[14]]]],[[[113,[62]]],[[113,[32]]]],[[]],[[[113,[61]]],[[113,[61]]]],[[[113,[62]]],[[113,[62]]]],[[[294,[293]]],[[113,[293]]]],[[]],[[[113,[61]]]],[[[113,[62]]]],[[]],[[]],[[]],[[[113,[61]]],[[113,[61]]]],[[[113,[62]]],[[113,[62]]]],[[],10],[[[3,[292]]],[[10,[[113,[292]],118]]]],[[[3,[292]]],[[10,[[113,[292]],118]]]],[[],10],[[],10],[[],10],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,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,113],[[]],[[]],[113,113],[113,113],[[]],[[]],[113,113],[113,113],[[]],[[]],[113,113],[113,113],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[296,8],[[10,[116]]]],[[297,8],[[10,[116]]]],[[296,8],[[10,[116]]]],[[297,8],[[10,[116]]]],[[296,119],7],[[297,119],7],[[296,119],7],[[297,119],7],[297,3],[296,3],[297,3],[[],3],[296,3],[297,3],[[[298,[119]]],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[296,296],[[[298,[[0,[117,119]]]]],[[298,[[0,[117,119]]]]]],[[[299,[[0,[117,119]]]]],[[299,[[0,[117,119]]]]]],[[[300,[[0,[117,119]]]]],[[300,[[0,[117,119]]]]]],[301,301],[302,302],[303,303],[304,304],[[[305,[117]]],[[305,[117]]]],[306,306],[307,307],[308,308],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[296,8],[297,8],[302,8],[303,8],[309,8],[304,8],[310,8],[305,8],[306,8],[311,8],[307,8],[312,8],[308,8],[313,8],[[],296],[[],297],0,0,[[296,119],48],[[297,119],48],[[296,119],48],[[297,119],48],0,0,0,0,[[[296,[47]],26],[[10,[27]]]],[[[297,[47]],26],[[10,[27]]]],[[[298,[47,119]],26],[[10,[27]]]],[[[299,[47,119]],26],[[10,[27]]]],[[[314,[47,119]],26],[[10,[27]]]],[[[315,[47,119]],26],[[10,[27]]]],[[[300,[47,119]],26],[[10,[27]]]],[[[316,[47,119]],26],[[10,[27]]]],[[[317,[47,119]],26],[[10,[27]]]],[[[318,[47,119]],26],[[10,[27]]]],[[[319,[47,119]],26],[[10,[27]]]],[[[320,[47,119]],26],[[10,[27]]]],[[[321,[47]],26],[[10,[27]]]],[[[322,[47]],26],[[10,[27]]]],[[323,26],[[10,[27]]]],[[323,26],[[10,[27]]]],[[301,26],[[10,[27]]]],[[301,26],[[10,[27]]]],[[[302,[47]],26],[[10,[27]]]],[[[303,[47]],26],[[10,[27]]]],[[[309,[47]],26],[[10,[27]]]],[[[304,[47]],26],[[10,[27]]]],[[[310,[47]],26],[[10,[27]]]],[[[305,[47]],26],[[10,[27]]]],[[[306,[47]],26],[[10,[27]]]],[[[311,[47]],26],[[10,[27]]]],[[[307,[47]],26],[[10,[27]]]],[[[312,[47]],26],[[10,[27]]]],[[[308,[47]],26],[[10,[27]]]],[[[313,[47]],26],[[10,[27]]]],[[296,119]],[[297,119]],[[301,119]],[[296,119]],[[297,119]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[78,3],[78,3],[8,3],[8,3],[[],3],[[],48],[[],48],[[]],[[]],[[3,119]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[310,3],[311,3],[313,3],[297,3],[296,7],[297,7],[304,7],[310,7],[305,7],[306,7],[311,7],[308,7],[313,7],[[296,119],7],0,0,[296,48],[297,48],[[[321,[119]]],48],[[[322,[119]]],48],[301,[[48,[2]]]],[302,48],[303,48],[309,48],[304,48],[310,48],[305,48],[306,48],[311,48],[307,48],[312,48],[308,48],[313,48],[296,8],[297,8],0,0,[296,48],[297,48],[[[298,[119]]],[[48,[3]]]],[[[299,[119]]],[[48,[3]]]],[[[314,[119]]],[[48,[3]]]],[[[315,[119]]],[[48,[3]]]],[[[300,[119]]],[[48,[3]]]],[[[316,[119]]],[[48,[3]]]],[[[317,[119]]],[[48,[3]]]],[[[318,[119]]],[[48,[3]]]],[[[319,[119]]],[[48,[3]]]],[[[320,[119]]],[[48,[3]]]],[[[321,[119]]],48],[[[322,[119]]],48],[301,[[48,[2]]]],[302,[[48,[3]]]],[303,[[48,[3]]]],[309,[[48,[3]]]],[304,[[48,[3]]]],[310,[[48,[3]]]],[305,48],[306,[[48,[30]]]],[311,[[48,[30]]]],[307,[[48,[3]]]],[312,[[48,[3]]]],[308,[[48,[3]]]],[313,[[48,[3]]]],[296,48],[297,48],[[[298,[119]]],[[48,[3]]]],[[[299,[119]]],[[48,[3]]]],[[[314,[119]]],[[48,[3]]]],[[[315,[119]]],[[48,[3]]]],[[[300,[119]]],[[48,[3]]]],[[[316,[119]]],[[48,[3]]]],[[[321,[119]]],48],[[[322,[119]]],48],[301,[[48,[2]]]],[302,[[48,[3]]]],[303,[[48,[3]]]],[309,[[48,[3]]]],[304,[[48,[3]]]],[310,[[48,[3]]]],[305,[[48,[30]]]],[306,[[48,[30]]]],[311,[[48,[30]]]],[307,[[48,[3]]]],[312,[[48,[3]]]],[308,[[48,[3]]]],[313,[[48,[3]]]],[[296,8],48],[[297,8],48],[[302,8],48],[[303,8],48],[[309,8],[[48,[3]]]],[[304,8],48],[[310,8],[[48,[3]]]],[[305,8],48],[[306,8],48],[[311,8],48],[[307,8],48],[[312,8],[[48,[3]]]],[[308,8],48],[[313,8],[[48,[3]]]],[[296,8],48],[[297,8],48],[[302,8],48],[[303,8],48],[[309,8],48],[[304,8],48],[[310,8],48],[[305,8],[[48,[30]]]],[[306,8],48],[[311,8],48],[[307,8],48],[[312,8],48],[[308,8],48],[[313,8],48],0,[[296,119],[[48,[8]]]],[[297,119],[[48,[8]]]],0,0,0,0,0,0,[35],0,0,[[[70,[8]],[77,[8]]],[[78,[8]]]],0,0,0,0,0,0,[304,3],[306,3],[308,3],[[296,119],[[48,[8]]]],[[297,119],[[48,[8]]]],0,[296],[297],[[[298,[119]]]],[[[299,[119]]]],[[[314,[119]]]],[[[315,[119]]]],[[[300,[119]]]],[[[316,[119]]]],[[[317,[119]]]],[[[318,[119]]]],[[[319,[119]]]],[[[320,[119]]]],[[[321,[119]]]],[[[322,[119]]]],[301],[302],[303],[309],[304],[310],[305],[306],[311],[307],[312],[308],[313],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[301,119],224],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,[[2,[3,[2]]],[[48,[8]]]],[[2,[3,[2]]],[[48,[8]]]],0,[[]],[[]],[324,324],[[]],[[324,26],[[10,[27]]]],[[]],[[3,119]],[[]],0,[[3,119,325,325,325,325]],[[3,119]],0,[[]],[[],10],[[],10],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[326,119],7],[[326,119],7],[327,6],[328,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[330,[329]]],[[330,[329]]]],[165,165],[331,331],[327,327],[328,328],[326,326],[[[332,[329]]],[[332,[329]]]],[[[333,[329]]],[[333,[329]]]],[[[334,[329]]],[[334,[329]]]],[[[335,[329]]],[[335,[329]]]],[[[336,[329]]],[[336,[329]]]],[[[337,[329]]],[[337,[329]]]],[[[338,[329]]],[[338,[329]]]],[[[339,[329]]],[[339,[329]]]],[[[340,[329]]],[[340,[329]]]],[[[341,[329]]],[[341,[329]]]],[342,342],[343,343],[344,344],[345,345],[346,346],[347,347],[348,348],[349,349],[350,350],[351,351],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[327,8],[328,8],[326,8],[165,6],[331,6],[[165,165],7],[[331,331],7],[[350,350],7],[[],7],[[],7],[[],7],[165,[[48,[8]]]],0,0,[[326,119],48],[[[330,[329]],26],[[10,[27]]]],[[165,26],[[10,[27]]]],[[165,26],[[10,[27]]]],[[331,26],[[10,[27]]]],[[331,26],[[10,[27]]]],[[327,26],[[10,[27]]]],[[328,26],[[10,[27]]]],[[326,26],[[10,[27]]]],[[[332,[329]],26],[[10,[27]]]],[[[333,[329]],26],[[10,[27]]]],[[[334,[329]],26],[[10,[27]]]],[[[335,[329]],26],[[10,[27]]]],[[[336,[329]],26],[[10,[27]]]],[[[337,[329]],26],[[10,[27]]]],[[[338,[329]],26],[[10,[27]]]],[[[339,[329]],26],[[10,[27]]]],[[[340,[329]],26],[[10,[27]]]],[[[341,[329]],26],[[10,[27]]]],[[342,26],[[10,[27]]]],[[343,26],[[10,[27]]]],[[344,26],[[10,[27]]]],[[345,26],[[10,[27]]]],[[346,26],[[10,[27]]]],[[347,26],[[10,[27]]]],[[347,26],[[10,[27]]]],[[348,26],[[10,[27]]]],[[348,26],[[10,[27]]]],[[349,26],[[10,[27]]]],[[349,26],[[10,[27]]]],[[350,26],[[10,[27]]]],[[351,26],[[10,[27]]]],[[347,119]],[[348,119]],[[349,119]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,10],[[[3,[2]]],[[10,[6,165]]]],[[[3,[2]]],[[10,[6,165]]]],[[[3,[2]]],6],[[[3,[2]]],6],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[350,[[3,[2]]]],0,[326,7],0,0,[327,[[48,[123]]]],[328,48],[326,48],[342,[[48,[6]]]],[344,[[48,[6]]]],[345,[[48,[6]]]],[326,8],[[[3,[2]]],351],[[[330,[329]]],[[48,[6]]]],[327,[[48,[123]]]],[328,48],[326,[[48,[2]]]],[[[332,[329]]],[[48,[6]]]],[[[333,[329]]],[[48,[6]]]],[[[334,[329]]],[[48,[6]]]],[[[335,[329]]],[[48,[6]]]],[[[336,[329]]],[[48,[6]]]],[[[337,[329]]],[[48,[6]]]],[[[338,[329]]],48],[[[339,[329]]],48],[[[340,[329]]],[[48,[6]]]],[[[341,[329]]],[[48,[6]]]],[342,[[48,[6]]]],[343,[[48,[6]]]],[344,[[48,[6]]]],[345,[[48,[6]]]],[346,[[48,[12]]]],[347,[[48,[123]]]],[348,[[48,[123]]]],[349,[[48,[123]]]],[351,[[48,[350]]]],[[[330,[329]]],[[48,[6]]]],[327,[[48,[123]]]],[328,48],[326,[[48,[2]]]],[[[332,[329]]],[[48,[6]]]],[[[333,[329]]],[[48,[6]]]],[[[334,[329]]],[[48,[6]]]],[[[335,[329]]],[[48,[6]]]],[[[338,[329]]],48],[[[339,[329]]],48],[[[340,[329]]],[[48,[6]]]],[[[341,[329]]],[[48,[6]]]],[342,[[48,[6]]]],[343,[[48,[6]]]],[344,[[48,[6]]]],[345,[[48,[6]]]],[91,[[48,[14]]]],[[326,8],48],[[326,8],48],[328,8],0,[[326,119],[[48,[8]]]],[35],[35],[[[330,[329]]],[[48,[6]]]],[[[332,[329]]],[[48,[6]]]],[[[333,[329]]],[[48,[6]]]],[[[334,[329]]],[[48,[6]]]],[[[335,[329]]],[[48,[6]]]],[[[336,[329]]],[[48,[6]]]],[[[337,[329]]],[[48,[6]]]],[344,[[48,[6]]]],[345,[[48,[6]]]],[[326,119],48],[[326,119],[[48,[8]]]],[327],[328],[326],[342],[343],[344],[345],[346],[347],[348],[349],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[347,119],224],[[348,119],224],[[349,119],224],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[2,8],[350,6],0,[165,8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[352,352],[353,353],[354,354],[355,355],[356,356],[[[357,[[0,[117,119]]]]],[[357,[[0,[117,119]]]]]],[358,358],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[352,352],7],[[],7],0,0,[[352,26],[[10,[27]]]],[[353,26],[[10,[27]]]],[[354,26],[[10,[27]]]],[[355,26],[[10,[27]]]],[[356,26],[[10,[27]]]],[[[357,[119]],26],[[10,[27]]]],[[358,26],[[10,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[353,6],[354,6],[355,6],[356,6],[[[357,[119]]],6],[358,6],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6],[6,7],[6,7],[6,7],0,0,[[],352],[353,352],[354,352],[355,352],[356,352],[[[357,[119]]],352],[358,352],[[],352],[353,352],[354,352],[355,352],[356,352],[[[357,[119]]],352],[358,352],[[],48],[353,48],[354,48],[355,48],[356,48],[[[357,[119]]],48],[358,48],[[],48],[353,48],[354,48],[355,48],[356,48],[[[357,[119]]],48],[358,48],[[],48],[354,48],[355,48],[356,48],[[[357,[119]]],48],[[],48],[354,48],[355,48],[356,48],[[[357,[119]]],48],0,[6,[[48,[6]]]],[6,[[48,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,0,0,[[]],[[]],[[],[[359,[[0,[135,52]]]]]],[[[359,[52]],26],[[10,[27]]]],[[],359],[49],[[]],[52,[[359,[52]]]],[[[125,[52]]],[[125,[[359,[52]]]]]],[[[359,[52]]],52],[[[125,[[359,[52]]]]],[[125,[52]]]],0,[[]],[[]],[359],[[],359],[[[125,[[359,[[0,[39,52]]]]]],126],127],[[],10],[[],10],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[360,7],[361],[362,11],[363,2],[364,64],[365,12],[366,29],[367,14],[368,65],[369,32],[370,114],[371,8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112,112],[[]],[[360,7,7,112],7],[[361,112]],[[362,11,11,112],11],[[363,2,2,112],2],[[364,64,64,112],64],[[365,12,12,112],12],[[366,29,29,112],29],[[367,14,14,112],14],[[368,65,65,112],65],[[369,32,32,112],32],[[370,114,114,112],114],[[371,8,8,112],8],[[360,7,7,112,112],[[10,[7,7]]]],[[361,112,112],10],[[362,11,11,112,112],[[10,[11,11]]]],[[363,2,2,112,112],[[10,[2,2]]]],[[364,64,64,112,112],[[10,[64,64]]]],[[365,12,12,112,112],[[10,[12,12]]]],[[366,29,29,112,112],[[10,[29,29]]]],[[367,14,14,112,112],[[10,[14,14]]]],[[368,65,65,112,112],[[10,[65,65]]]],[[369,32,32,112,112],[[10,[32,32]]]],[[370,114,114,112,112],[[10,[114,114]]]],[[371,8,8,112,112],[[10,[8,8]]]],[[360,7,7,112,112],[[10,[7,7]]]],[[361,112,112],10],[[362,11,11,112,112],[[10,[11,11]]]],[[363,2,2,112,112],[[10,[2,2]]]],[[364,64,64,112,112],[[10,[64,64]]]],[[365,12,12,112,112],[[10,[12,12]]]],[[366,29,29,112,112],[[10,[29,29]]]],[[367,14,14,112,112],[[10,[14,14]]]],[[368,65,65,112,112],[[10,[65,65]]]],[[369,32,32,112,112],[[10,[32,32]]]],[[370,114,114,112,112],[[10,[114,114]]]],[[371,8,8,112,112],[[10,[8,8]]]],[112],[[],360],[[],361],[[],362],[[],363],[[],364],[[],365],[[],366],[[],367],[[],368],[[],369],[[],370],[[],371],[[112,112],7],[[],7],[112],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[360,7,112],7],[[361,8,112]],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[361,8,112]],[[361,8,112]],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[360,7,112],7],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[360,112],7],[[360,7,112],7],[[361,8,112]],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[361,8,112]],[[361,8,112]],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[360,112,112,119],[[10,[7,7]]]],[[361,112,112,119],10],[[362,112,112,119],[[10,[11,11]]]],[[363,112,112,119],[[10,[2,2]]]],[[364,112,112,119],[[10,[64,64]]]],[[365,112,112,119],[[10,[12,12]]]],[[366,112,112,119],[[10,[29,29]]]],[[367,112,112,119],[[10,[14,14]]]],[[368,112,112,119],[[10,[65,65]]]],[[369,112,112,119],[[10,[32,32]]]],[[370,112,112,119],[[10,[114,114]]]],[[371,112,112,119],[[10,[8,8]]]],[[360,7,112],7],[[361,8,112]],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[360,26],[[10,[27]]]],[[361,26],[[10,[27]]]],[[361,26],[[10,[27]]]],[[112,26],[[10,[27]]]],[[362,26],[[10,[27]]]],[[363,26],[[10,[27]]]],[[364,26],[[10,[27]]]],[[365,26],[[10,[27]]]],[[366,26],[[10,[27]]]],[[367,26],[[10,[27]]]],[[368,26],[[10,[27]]]],[[369,26],[[10,[27]]]],[[370,26],[[10,[27]]]],[[371,26],[[10,[27]]]],[[]],[7,360],[[],361],[[]],[[]],[11,362],[[]],[2,363],[[]],[64,364],[[]],[12,365],[[]],[[]],[29,366],[14,367],[[]],[[]],[65,368],[32,369],[[]],[114,370],[[]],[8,371],[[]],[7,360],[[],361],[11,362],[2,363],[64,364],[12,365],[29,366],[14,367],[65,368],[32,369],[114,370],[8,371],[[[3,[7]]],[[3,[360]]]],[3,[[3,[361]]]],[[[3,[11]]],[[3,[362]]]],[[[3,[2]]],[[3,[363]]]],[[[3,[64]]],[[3,[364]]]],[[[3,[12]]],[[3,[365]]]],[[[3,[29]]],[[3,[366]]]],[[[3,[14]]],[[3,[367]]]],[[[3,[65]]],[[3,[368]]]],[[[3,[32]]],[[3,[369]]]],[[[3,[114]]],[[3,[370]]]],[[[3,[8]]],[[3,[371]]]],[7,360],[[],361],[11,362],[2,363],[64,364],[12,365],[29,366],[14,367],[65,368],[32,369],[114,370],[8,371],[360,7],[361],[362,11],[363,2],[364,64],[365,12],[366,29],[367,14],[368,65],[369,32],[370,114],[371,8],[[[3,[360]]],[[3,[7]]]],[[[3,[361]]],3],[[[3,[362]]],[[3,[11]]]],[[[3,[363]]],[[3,[2]]]],[[[3,[364]]],[[3,[64]]]],[[[3,[365]]],[[3,[12]]]],[[[3,[366]]],[[3,[29]]]],[[[3,[367]]],[[3,[14]]]],[[[3,[368]]],[[3,[65]]]],[[[3,[369]]],[[3,[32]]]],[[[3,[370]]],[[3,[114]]]],[[[3,[371]]],[[3,[8]]]],[[112,67]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[360,7],[361],[362,11],[363,2],[364,64],[365,12],[366,29],[367,14],[368,65],[369,32],[370,114],[371,8],[[360,112],7],[[361,112]],[[362,112],11],[[363,112],2],[[364,112],64],[[365,112],12],[[366,112],29],[[367,112],14],[[368,112],65],[[369,112],32],[[370,112],114],[[371,112],8],[7,360],[[],361],[11,362],[2,363],[64,364],[12,365],[29,366],[14,367],[65,368],[32,369],[114,370],[8,371],0,[[]],[[360,7,112]],[[361,112]],[[362,11,112]],[[363,2,112]],[[364,64,112]],[[365,12,112]],[[366,29,112]],[[367,14,112]],[[368,65,112]],[[369,32,112]],[[370,114,112]],[[371,8,112]],[[360,7,112],7],[[361,112]],[[362,11,112],11],[[363,2,112],2],[[364,64,112],64],[[365,12,112],12],[[366,29,112],29],[[367,14,112],14],[[368,65,112],65],[[369,32,112],32],[[370,114,112],114],[[371,8,112],8],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[372,373],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[127,[[48,[10]]]]],264],[[[127,[10]]],264],[372,372],[[[127,[117]]],[[127,[117]]]],[374,374],0,[[]],[[]],[[]],[[[127,[134]],[127,[134]]],58],[373],0,[372],0,[[[127,[[141,[[141,[[141,[141]]]]]]]],[127,[[141,[[141,[[141,[141]]]]]]]]],7],[[373,373],7],[[374,374],7],[[],7],[[126,26],[[10,[27]]]],[[372,26],[[10,[27]]]],[[[127,[47]],26],[[10,[27]]]],[[373,26],[[10,[27]]]],[[374,26],[[10,[27]]]],[[]],[[[34,[[0,[375,37,46]]]]],372],[[]],[[]],[[],127],[49],[[]],[[[34,[[0,[375,37,46]]]]],373],[[]],[[],[[127,[[48,[10]]]]]],[[],[[127,[10]]]],[373,372],[[[10,[120]]],[[127,[[10,[287]]]]]],[[[10,[120]]],[[127,[[48,[[10,[287]]]]]]]],[372,126],[[[127,[154]],67]],[[]],[[]],[[]],[[]],[[]],[127,7],[127,7],[[127,36],127],[[[127,[[48,[10]]]],36],[[127,[[48,[10]]]]]],[[[127,[10]],36],[[127,[10]]]],[[[127,[[48,[10]]]],36],[[127,[[48,[10]]]]]],[[[127,[10]],36],[[127,[10]]]],[374,373],[[],374],[[],372],[[[127,[[142,[[142,[[142,[142]]]]]]]],[127,[[142,[[142,[[142,[142]]]]]]]]],[[48,[58]]]],0,[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],42],[[],42],[[],42],[[],42],[[],42],[373,374],0,[372],0,[372],0,[126,372],0,0,[[372,372],7],0,0,0,0,0,0,0,0,[[376,376],376],[[376,376]],[376,66],[376,66],[376,66],[376,32],[376,61],[376,62],[[]],[[]],[[]],[[]],[[376,376],[[48,[376]]]],[[376,14],[[48,[376]]]],[[376,14],[[48,[376]]]],[[376,376],[[48,[376]]]],[376,376],[377,377],[[]],[[]],[[376,376],58],[[],376],[[376,14],376],[[376,14]],[[376,376],61],[[376,376],62],[[376,61],376],[[376,62],376],[[376,376],7],[[377,377],7],[[],7],[[],7],[[376,26],[[10,[27]]]],[[377,26],[[10,[27]]]],[[377,26],[[10,[27]]]],[[]],[[]],[32,376],[32,376],[32,376],[32,376],[61,376],[62,376],[[376,67]],[[]],[[]],[376,7],0,[15,376],[376],[376,15],[376,[[10,[15]]]],[[376,14],376],[[376,14]],[[376,61],376],[[376,62],376],0,[[32,14],376],[[376,376],[[48,[58]]]],[35],[[376,376],376],[[376,14],376],[[376,376],376],0,[[376,376],376],[[376,376]],[376,14],[376,14],[376,14],[91,376],[91,376],[[]],[[]],[[],24],[28,[[10,[376,9]]]],[[],10],[[],10],[61,[[10,[376,377]]]],[62,[[10,[376,377]]]],[[],10],[[],10],[[],[[10,[376,9]]]],[15,[[10,[376,9]]]],[[[3,[2]]],[[10,[376,9]]]],[[[3,[2]]],[[10,[376,9]]]],[[],42],[[],42],[[376,[17,[2,16]]]],[[376,[17,[2,16]]]],0,0,0,0,0,0,0,0,0,0,[123,7],[123,7],0,0,[123,[[30,[123]]]],[123,[[30,[123]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],0,[[]],0,0,0,0,0,0,0,[[5,[0,[38,36]]],40],[41],[[41,5]],[41],[[[0,[39,37]],37],41],[41],0,0,0,[[29,5],15],[[15,5]],[[4,5],15],[[15,29,5],15],0,0,0,0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],0,0,0,0,0,[[29,5],15],[[15,5]],[[4,5],15],[[15,29,5],15],0,0,0,0,0,0,0,0,[[5,[0,[38,36]]],40],0,0,0,0,0,[41],[[41,5]],[41],[[[0,[39,37]],37],41],[41],0,0,[[[3,[2]]],12],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[1087,1088,1089,1090,1091,1096,1126,1127,1128,1129,1130,1131,1135,1142,6517,7283,7287,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7352,7353,7354,7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7603,7766,7792,7793,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7963,8098,8099,9110,9111,9154,16489,17127,17128,17129,17130,17131,17132,17133,17134,17135,17136,17137,17196,17197,17198,17199,17200,17201,17202,17203,17204,17205,17206,17207,17502,17779,17780,17781,17782,17783,17784,17785,17786,17787,17788,17795,17796],"p":[[3,"MetadataBuffer"],[15,"u8"],[15,"slice"],[3,"ForeignBytes"],[3,"RustCallStatus"],[15,"str"],[15,"bool"],[15,"usize"],[3,"Error"],[4,"Result"],[15,"i8"],[15,"u16"],[3,"ForeignExecutorHandle"],[15,"u32"],[3,"RustBuffer"],[3,"Global"],[3,"Vec"],[3,"ForeignExecutor"],[4,"CallbackResult"],[4,"ForeignExecutorCallbackResult"],[4,"RustTaskCallbackCode"],[4,"RustCallStatusCode"],[4,"RustFuturePoll"],[3,"String"],[8,"Into"],[3,"Formatter"],[3,"Error"],[3,"UnexpectedUniFFICallbackError"],[15,"i32"],[15,"array"],[3,"ForeignCallbackInternals"],[15,"u64"],[8,"LiftReturn"],[3,"Arc"],[3,"Demand"],[8,"FnOnce"],[8,"Send"],[8,"UnwindSafe"],[8,"Future"],[8,"FfiDefault"],[3,"RustFutureHandle"],[3,"TypeId"],[8,"Error"],[3,"Chain"],[8,"Display"],[8,"Sync"],[8,"Debug"],[4,"Option"],[15,"never"],[3,"Bytes"],[3,"BytesMut"],[8,"Sized"],[8,"Buf"],[3,"Chain"],[8,"BufMut"],[3,"UninitSlice"],[3,"IoSlice"],[4,"Ordering"],[8,"IntoIterator"],[3,"Box"],[15,"f32"],[15,"f64"],[15,"i128"],[15,"i16"],[15,"i64"],[15,"u128"],[8,"Hasher"],[3,"Limit"],[3,"Reader"],[8,"RangeBounds"],[19,"MaybeUninit"],[3,"Take"],[3,"Arguments"],[3,"Writer"],[3,"Error"],[3,"IntoIter"],[3,"RangeTo"],[3,"Range"],[3,"RangeToInclusive"],[3,"RangeFull"],[3,"RangeInclusive"],[3,"RangeFrom"],[3,"Record"],[3,"RecordBuilder"],[4,"Level"],[4,"LevelFilter"],[3,"MetadataBuilder"],[3,"Metadata"],[3,"ParseLevelError"],[3,"SetLoggerError"],[8,"Iterator"],[8,"Log"],[3,"Layout"],[3,"LayoutError"],[3,"NonNull"],[3,"AllocError"],[8,"Any"],[8,"Provider"],[3,"__m128"],[3,"CpuidResult"],[3,"__m256i"],[3,"__m256d"],[3,"__m256"],[3,"__m128i"],[3,"__m128d"],[3,"__m256bh"],[3,"__m128bh"],[3,"__m512i"],[3,"__m512d"],[3,"__m512"],[3,"__m512bh"],[4,"Ordering"],[3,"Simd"],[15,"isize"],[3,"IntoIter"],[3,"NonZeroUsize"],[8,"Clone"],[3,"TryFromSliceError"],[8,"FnMut"],[4,"Infallible"],[3,"EscapeDefault"],[4,"Char"],[15,"char"],[3,"FromIter"],[3,"Pin"],[3,"Context"],[4,"Poll"],[3,"Cell"],[3,"RefCell"],[3,"Ref"],[3,"RefMut"],[3,"OnceCell"],[8,"Copy"],[8,"Ord"],[8,"Default"],[3,"LazyCell"],[3,"UnsafeCell"],[3,"SyncUnsafeCell"],[3,"BorrowError"],[3,"BorrowMutError"],[8,"PartialEq"],[8,"PartialOrd"],[3,"EscapeUnicode"],[3,"EscapeDefault"],[3,"ParseCharError"],[3,"CharTryFromError"],[3,"DecodeUtf16"],[3,"DecodeUtf16Error"],[3,"EscapeDebug"],[3,"ToLowercase"],[3,"ToUppercase"],[3,"TryFromCharError"],[3,"Reverse"],[8,"Hash"],[3,"ExitCode"],[3,"Source"],[3,"VaListImpl"],[8,"VaArgSafe"],[3,"CStr"],[3,"VaList"],[3,"FromBytesWithNulError"],[3,"FromBytesUntilNulError"],[3,"CString"],[4,"c_void"],[3,"Utf8Error"],[4,"Cow"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Pending"],[3,"Ready"],[3,"PollFn"],[3,"BuildHasherDefault"],[3,"SipHasher"],[3,"Location"],[8,"Tuple"],[3,"BasicBlock"],[8,"DoubleEndedIterator"],[3,"FlatMap"],[3,"Flatten"],[3,"ByRefSized"],[3,"Chain"],[3,"Copied"],[8,"ExactSizeIterator"],[3,"Enumerate"],[3,"Rev"],[3,"Skip"],[3,"Take"],[3,"Repeat"],[3,"Cycle"],[3,"ArrayChunks"],[3,"IntersperseWith"],[3,"Empty"],[3,"Cloned"],[3,"Filter"],[3,"FilterMap"],[3,"Fuse"],[3,"Inspect"],[3,"Intersperse"],[3,"Map"],[3,"MapWhile"],[3,"Peekable"],[3,"Scan"],[3,"SkipWhile"],[3,"StepBy"],[3,"TakeWhile"],[3,"Zip"],[3,"FromFn"],[3,"Once"],[3,"OnceWith"],[3,"RepeatWith"],[3,"Successors"],[8,"FromIterator"],[8,"Extend"],[8,"Generator"],[8,"Unpin"],[3,"FromGenerator"],[8,"Product"],[8,"Sum"],[8,"Try"],[3,"PhantomData"],[3,"PhantomPinned"],[3,"Assume"],[3,"Discriminant"],[3,"ManuallyDrop"],[4,"IpAddr"],[3,"Ipv4Addr"],[3,"Ipv6Addr"],[4,"Ipv6MulticastScope"],[3,"AddrParseError"],[4,"SocketAddr"],[3,"SocketAddrV4"],[3,"SocketAddrV6"],[3,"IntoIter"],[3,"NonZeroI8"],[3,"NonZeroI16"],[3,"NonZeroI32"],[3,"NonZeroI64"],[3,"NonZeroI128"],[3,"NonZeroIsize"],[3,"Saturating"],[3,"Wrapping"],[3,"NonZeroU8"],[3,"NonZeroU16"],[3,"NonZeroU32"],[3,"NonZeroU64"],[3,"NonZeroU128"],[3,"ParseFloatError"],[3,"TryFromIntError"],[3,"ParseIntError"],[4,"IntErrorKind"],[4,"FpCategory"],[8,"Binary"],[8,"LowerHex"],[8,"Octal"],[8,"UpperHex"],[3,"Alignment"],[8,"Step"],[4,"Bound"],[4,"ControlFlow"],[4,"GeneratorState"],[3,"Yeet"],[8,"Deref"],[8,"DerefMut"],[3,"Iter"],[3,"IterMut"],[8,"Lower"],[8,"Lift"],[3,"AssertUnwindSafe"],[3,"PanicInfo"],[8,"AsyncIterator"],[8,"Pointer"],[8,"Allocator"],[3,"DynMetadata"],[8,"SliceIndex"],[3,"Iter"],[3,"IntoIter"],[8,"StdError"],[3,"IterMut"],[3,"StreamResult"],[4,"MZStatus"],[4,"MZError"],[8,"From"],[8,"ConvertError"],[8,"LowerReturn"],[8,"Termination"],[4,"Which"],[8,"SimdElement"],[8,"MaskElement"],[3,"Mask"],[3,"Mask"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"GetManyMutError"],[3,"TimSortRun"],[8,"Fn"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"CharPredicateSearcher"],[3,"StrSearcher"],[3,"Exclusive"],[3,"AtomicBool"],[3,"AtomicPtr"],[3,"AtomicI8"],[3,"AtomicU8"],[3,"AtomicI16"],[3,"AtomicU16"],[3,"AtomicI32"],[3,"AtomicU32"],[3,"AtomicI64"],[3,"AtomicU64"],[3,"AtomicIsize"],[3,"AtomicUsize"],[3,"Waker"],[3,"RawWaker"],[3,"RawWakerVTable"],[8,"Wake"],[3,"Duration"],[3,"TryFromFloatSecsError"],[8,"FfiConverter"],[8,"FfiConverterArc"],[8,"LiftRef"],[8,"Context"],[8,"GlobalAlloc"],[8,"Borrow"],[8,"BorrowMut"],[8,"TryInto"],[8,"TryFrom"],[8,"AsMut"],[8,"AsRef"],[8,"LowerExp"],[8,"UpperExp"],[8,"IntoFuture"],[8,"BuildHasher"],[8,"DiscriminantKind"],[8,"FnPtr"],[8,"Add"],[8,"Sub"],[8,"Mul"],[8,"Div"],[8,"Rem"],[8,"Neg"],[8,"Not"],[8,"BitAnd"],[8,"BitOr"],[8,"BitXor"],[8,"Shl"],[8,"Shr"],[8,"Index"],[8,"Residual"],[8,"AddAssign"],[8,"BitAndAssign"],[8,"BitOrAssign"],[8,"BitXorAssign"],[8,"DivAssign"],[8,"Drop"],[8,"FromResidual"],[8,"IndexMut"],[8,"MulAssign"],[8,"RemAssign"],[8,"ShlAssign"],[8,"ShrAssign"],[8,"SubAssign"],[8,"Pointee"],[3,"LaneCount"],[8,"ToBitMask"],[8,"SimdFloat"],[8,"SimdInt"],[8,"SimdUint"],[8,"SimdConstPtr"],[8,"SimdMutPtr"],[8,"Swizzle"],[8,"Swizzle2"],[8,"SimdPartialEq"],[8,"SimdOrd"],[8,"SimdPartialOrd"],[8,"SlicePattern"],[8,"FromStr"],[8,"Searcher"],[8,"ReverseSearcher"]],"a":{"!":[12787],"!=":[7158,7166,13437,13459,13620,13642,13803,13828,13994,14019,14185,14207],"%":[12811,12812],"%=":[12812],"&":[12756],"&*":[12768],"&=":[12757],"*":[12768,12769,12784,12785],"*=":[12785],"+":[12754,12755],"+=":[12755],"-":[12786,12820,12821],"-=":[12821],"..":[12804,12806,12807,12809],"..=":[12808,12810],"/":[12771,12772],"/=":[12772],"<":[7163,7168,13456,13461,13639,13644,13825,13830,14016,14021,14204,14209],"<<":[12816],"<<=":[12817],"<=":[7163,7168,13456,13461,13639,13644,13825,13830,14016,14021,14204,14209],"==":[7158,7166,13437,13459,13620,13642,13803,13828,13994,14019,14185,14207],">":[7163,7168,13456,13461,13639,13644,13825,13830,14016,14021,14204,14209],">=":[7163,7168,13456,13461,13639,13644,13825,13830,14016,14021,14204,14209],">>":[12818],">>=":[12819],"?":[1126,8993,12823,13465,13648,13834,14025,14213],"?sized":[8993,13465,13648,13834,14025,14213],"[":[12782,12783],"[]":[12782,12783],"]":[12782,12783],"^":[12760],"^=":[12761],"compare_and_swap":[17208,17220],"drop_while":[8788,13591,13774,13963,14154,14339],"flatmap":[13167],"foldl":[8402,13524,13707,13895,14086,14272],"foldr":[8733,13586,13769,13958,14149,14334],"in6addr_any":[9183],"in6addr_any_init":[9183],"in6addr_loopback":[9174],"in6addr_loopback_init":[9174],"inaddr_any":[9182],"inject":[8402,13524,13707,13895,14086,14272],"memcpy":[7952,14412],"memmove":[7951,14411],"memset":[8065,14493],"popcnt":[10542,10543,10544,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,10559,10560,10561,10562,10563,10564,10565],"popcount":[10542,10543,10544,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,10559,10560,10561,10562,10563,10564,10565],"reverse":[8726,13584,13767,13956,14147,14332],"stream":[6715],"synccell":[17105],"syncwrapper":[17105],"unique":[17105],"{:?}":[7523],"{}":[7530],"|":[12758],"|=":[12759]}},\ -"uniffi_bindgen":{"doc":"Uniffi: easily build cross-platform software components in …","t":"IDICDQDAAAMLLLLLLKLLLLLLFLLLLLLLFLLLFFFFFFFLALLLAFFAFFLFALMLLMLLLLLLLLLKLLKLLKLLKLNNNINNNNNNNNNNNCNNNNNNDNENNNNAAKAMMMMMMMMMMMMMMMMMMMMMDLLLLLLLLLLLLLLLDLLFLLLFFFFFLOMLLLLLLILLLLLLLLLLLLLLLLKLLDNNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLAMAMAMLMAMLLLLLLLLLLLLLLLLFCFACFFAFIIDDNNEDDDLLKLLLLLLLLLLLLAKLMMMLLLLLLLLLLAMMLAMLLLLLLLLLLALLLALLAMLLLLALLLLLLLLLLLLLMFLMLLMMLMLLLLLLLLMLLLALLALLMLAALLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMKMLLLLAMMMDLLLLLMLLLLLLLDDDLLLLLLLLLLLLLLLOLLMMLLLLMLLLLLLFLLLLLLLLLLLLLMDLLLLLLMLLLLLDLLLLLMLLLLLLLDLLLLLLLLLLLDLLLLLLMLLLLLFFFFFFFFFFFFFFFFFFFFFDDLLLLLLLLLLOLLLLLLLLLLDLLLLLMLLMLLLLLDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLMLLLLLLDLLLLLLLLLLMFFFFFCACFFAFIIDDEHNDDNNDLLLKLLLLLLLLLLLLALLMMMLLLLLLLLLLAMAMLLLLLLLLLLLALLLALLAMLLALFLLLLLLLLLLLLMFLLMMLMLLLLLLLMLLLALLLALLAMALLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMKLLLLMMMMMMDLLLLLMLLLLLLLDDDLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLMDLLLLLLMLLLLLDLLLLLMLLLLLLLDLLLLLLLLLLDLLLLLLMLLLLLFFFFFFFFFFFFFFFFDDLLLLLLLLLLOLLLLLLLLLLLLDLLLLLMLLLLLLLDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLMLLLLLLLFFCCAFFAFFDRDLLLLFMLMLMMLLMLLLLLLLALLLLLLFLLLLLLLLLLLLLLLLFFFFFFFFFFFFDCLLLACMLMMFFALLLFHDIDDHDDDDMMLLLLLLLLLLLLLLLALLMMMMLLLLLLLAMMMLAMLLLLLLLLLLLLLLLLALALLLLALLLMLMLLALLLLLLLLLLLLLLLMFLMLMLLLMMLMLLLLLLLLLMLLLLLLLALMLLLLLALLMAFFLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMKMLLLLLDLLLLLLLMLLLLLDDDLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLMDLLLLLLMLLLLLDLLLLLMLLLLLLLDLLLLLLLLLLLDLLLLLLLLMLLLLLFFFFFFFFFFFFFFFFFFFFFFDDLLLLLLLLLLLLLLLLLLLLDLLLLLMLLMLLLLLDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLMLLLLLLDLLFFFLMFLMMLFFLLLDINNIDNDDNNNNNNDNNNECCCDNNNDNNNNNNNGNDDNENNEDNDDNNNNNNENNNNEDLLLLLLLLLLLLLKMMMKLLLLLLLLLLLLLMLMMALLLLLMMMMMMMLLLLLLLLLLLLMLLLMLMMLMMMMMMMMMALMLLLLLLLLMALMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLALMFLLLFLLLLMLLLLLLLKMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLALMMMMMMMLLLLMALMKMMMLLMLMMMMFKMLLLLLLLLLLLLLLLLMMLLLLLLMLMAMMMMMMMMMMMMMMMMMMMMMMMMMMMDLLLLLLLLMLMLLLLLMMLMLLLLLDDLLLLLLLLLLLLLLLLMMLLLLLMMLLLLLLLLLLMLLMMLLLLLLLLLLLMDDENNNNNNNNNNNNNNNNNNNLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLMLLMMLLMLLLLLLLLLLMLLLDIDDKLLMLLLLLLLLMLLLMLMLLLLLMLLLMLLLMLLLLLLLLLLLLLLLLLLLLLKLLMLLLMLLMMMLLLKLLMMLMLKLLMLLLLLLLLMLLLDNNNNDDELLLLLMMLLLLLLLLLLLLLLLMMLLMMLLLLLLLLLMLLLLLLLMMMLLMMMMLMLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLMMLLLMMMMMMMMLLLLMLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDDLLLLLLLLLLLLLMLLLMMLLLLLMLLLLLLLLLMLLMMLLLLLLLLLMLLINNNNNNNNENNNNNNNNNDNENNNNNNNNEGDNNNNLLLMKLLLLLLLLMLLLLLLLLLLLLMMMLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMDLLFMMMFFLLFFLFMLLLFFFAAFFFFFDLLLFFFFFFFLLLLFMMLLLLDLLMLLLLALLLLLLLLLLLMFFFF","n":["BindingGenerator","BindingGeneratorDefault","BindingsConfig","ComponentInterface","Config","Config","EmptyBindingsConfig","__unused","backend","bindings","bindings","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_library_path","check_library_path","clone","clone","clone_into","clone_into","cmp","crate_name_from_cargo_toml","default","deserialize","deserialize","eq","equivalent","fmt","fmt","format_code_with_rustfmt","from","from","from","generate_bindings","generate_component_scaffolding","generate_component_scaffolding_for_crate","generate_component_scaffolding_inner","generate_external_bindings","get_out_dir","guess_crate_root","hash","interface","into","into","into","library_mode","load_initial_config","load_toml_file","macro_metadata","merge_toml","parse_udl","partial_cmp","print_repr","scaffolding","serialize","target_languages","to_owned","to_owned","try_format_code","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_cdylib_name","update_from_cdylib_name","update_from_cdylib_name","update_from_ci","update_from_ci","update_from_ci","update_from_dependency_configs","update_from_dependency_configs","update_from_dependency_configs","write_bindings","write_bindings","Boolean","Bytes","CallbackInterface","CodeType","Custom","Duration","Enum","External","Float32","Float64","ForeignExecutor","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","provide","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","Config","Kotlin","Python","Ruby","RunScriptOptions","Swift","TargetLanguage","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","deserialize","eq","equivalent","fmt","fmt","fmt","from","from","from","hash","into","into","into","kotlin","kotlin","python","python","ruby","ruby","serialize","show_compiler_messages","swift","swift","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","write_bindings","Config","full_bindings_path","gen_kotlin","generate_bindings","run_script","run_test","test","write_bindings","AsCodeType","CodeType","Config","CustomTypeConfig","Import","ImportAs","ImportRequirement","KotlinCodeOracle","KotlinWrapper","TypeRenderer","add_import","add_import_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","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","equivalent","executor","extension","extension","external","external_packages","external_type_package_name","ffi_converter_name","ffi_type_label","ffi_type_label_by_value","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","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","impl_code_type_for_compound","inner","inner","inner","inner","into","into","into","key","key","literal","literal","literal","new","new","new","render_literal","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","ForeignExecutorCodeType","borrow","borrow_mut","canonical_name","fmt","from","initialization_fn","into","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_converter_name","ffi_type_name_by_value","fn_name","lift_fn","lower_fn","object_names","read_fn","render_literal","type_name","unquote","var_name","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","Config","gen_python","generate_python_bindings","run_script","run_test","test","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","equivalent","executor","extension","extension","external","external_packages","ffi_converter_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","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","update_from_dependency_configs","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","ForeignExecutorCodeType","borrow","borrow_mut","canonical_name","fmt","from","into","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_converter_name","ffi_type_name","fn_name","lift_fn","literal_py","lower_fn","object_names","read_fn","type_name","var_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","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","Config","RubyWrapper","gen_ruby","generate_ruby_bindings","run_test","test","test_script_command","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","update_from_dependency_configs","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","Config","borrow","borrow_mut","from","gen_swift","generate_bindings","header","into","library","modulemap","run_script","run_test","test","try_from","try_into","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","executor","extension","extension","extension","extension","external","ffi_canonical_name","ffi_converter_name","ffi_module_filename","ffi_module_filename","ffi_module_name","ffi_module_name","ffi_type_label","ffi_type_label_raw","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","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","update_from_dependency_configs","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","ForeignExecutorCodeType","borrow","borrow_mut","canonical_name","fmt","from","initialization_fn","into","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","enum_variant_swift_quoted","error_handler","ffi_canonical_name","ffi_converter_name","ffi_type_name","fn_name","future_callback","header_ffi_type_name","lift_fn","literal_swift","lower_fn","object_names","oracle","read_fn","type_name","var_name","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","Bytes","Callable","CallbackInterface","CallbackInterface","ComponentInterface","Constructor","Custom","DataClass","Debug","Decimal","Display","Duration","Enum","Enum","Eq","External","ExternalKind","FfiArgument","FfiFunction","FfiType","Field","Float32","Float64","ForeignExecutor","Function","Hash","Hexadecimal","Int16","Int32","Int64","Int8","Interface","Literal","Map","Method","Object","Object","ObjectImpl","Octal","Optional","Radix","Record","Record","RecursiveTypeIterator","ResultType","Sequence","String","Struct","Timestamp","Trait","Trait","Type","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","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","by_ref","callback_interface_definitions","callback_interface_throws_types","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_optional_types","contains_sequence_types","current","default","default","default","derive_ffi_funcs","docstring","docstring","docstring","docstring","docstring","docstring","docstring","docstring","docstring","enum_","enum_definitions","enums","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","errors","ffi","ffi_foreign_executor_callback_set","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_is_trait","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_fns","imp","into","into","into","into","into","into","into_iter","is_async","is_async","is_async","is_name_used_as_error","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_definitons","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","note_name_used_as_error","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","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_init_callback","ffi_init_callback","fmt","from","into","iter_types","methods","methods","module_path","name","name","to_owned","try_from","try_from","try_into","type_id","Enum","Variant","as_codetype","as_codetype","as_type","borrow","borrow","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone_into","clone_into","default","docstring","docstring","docstring","docstring","eq","eq","equivalent","equivalent","fields","fields","flat","fmt","fmt","from","from","has_fields","into","into","is_flat","iter_types","iter_types","module_path","name","name","name","name","to_owned","to_owned","try_from","try_from","try_from","try_from_meta","try_into","try_into","type_id","type_id","variants","variants","FfiArgument","FfiFunction","FfiType","Float32","Float64","ForeignBytes","ForeignCallback","ForeignExecutorCallback","ForeignExecutorHandle","Int16","Int32","Int64","Int8","RustArcPtr","RustBuffer","RustFutureContinuationCallback","RustFutureContinuationData","RustFutureHandle","UInt16","UInt32","UInt64","UInt8","arguments","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_init","clone","clone","clone","clone_into","clone_into","clone_into","cmp","default","eq","equivalent","fmt","fmt","fmt","from","from","from","from","from","from","from","has_rust_call_status_arg","has_rust_call_status_arg","hash","init","into","into","into","is_async","is_async","is_object_free_function","is_object_free_function","name","name","name","name","partial_cmp","return_type","return_type","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_","type_","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","equivalent","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","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_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","from","from","from","from","from","from","from","from","from","full_arguments","full_arguments","get_method","imp","imp","into","into","into","into","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_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","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","equivalent","equivalent","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","Custom","DataClass","Duration","Enum","External","ExternalKind","Float32","Float64","ForeignExecutor","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","contains","crate_name","default","default","eq","equivalent","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","crate_name","find_package_by_crate_name","find_sources","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","ffi_trait","return_type","type_rs"],"q":[[0,"uniffi_bindgen"],[82,"uniffi_bindgen::backend"],[115,"uniffi_bindgen::backend::Type"],[136,"uniffi_bindgen::backend::config"],[152,"uniffi_bindgen::backend::filters"],[173,"uniffi_bindgen::backend::types"],[193,"uniffi_bindgen::bindings"],[254,"uniffi_bindgen::bindings::kotlin"],[262,"uniffi_bindgen::bindings::kotlin::gen_kotlin"],[418,"uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"],[421,"uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface"],[435,"uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds"],[484,"uniffi_bindgen::bindings::kotlin::gen_kotlin::custom"],[497,"uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_"],[511,"uniffi_bindgen::bindings::kotlin::gen_kotlin::executor"],[523,"uniffi_bindgen::bindings::kotlin::gen_kotlin::external"],[536,"uniffi_bindgen::bindings::kotlin::gen_kotlin::filters"],[557,"uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany"],[580,"uniffi_bindgen::bindings::kotlin::gen_kotlin::object"],[595,"uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives"],[753,"uniffi_bindgen::bindings::kotlin::gen_kotlin::record"],[766,"uniffi_bindgen::bindings::kotlin::gen_kotlin::variant"],[778,"uniffi_bindgen::bindings::kotlin::test"],[783,"uniffi_bindgen::bindings::python"],[790,"uniffi_bindgen::bindings::python::gen_python"],[942,"uniffi_bindgen::bindings::python::gen_python::ImportRequirement"],[948,"uniffi_bindgen::bindings::python::gen_python::callback_interface"],[962,"uniffi_bindgen::bindings::python::gen_python::compounds"],[1005,"uniffi_bindgen::bindings::python::gen_python::custom"],[1018,"uniffi_bindgen::bindings::python::gen_python::enum_"],[1032,"uniffi_bindgen::bindings::python::gen_python::executor"],[1043,"uniffi_bindgen::bindings::python::gen_python::external"],[1056,"uniffi_bindgen::bindings::python::gen_python::filters"],[1072,"uniffi_bindgen::bindings::python::gen_python::miscellany"],[1097,"uniffi_bindgen::bindings::python::gen_python::object"],[1111,"uniffi_bindgen::bindings::python::gen_python::primitives"],[1269,"uniffi_bindgen::bindings::python::gen_python::record"],[1283,"uniffi_bindgen::bindings::python::test"],[1285,"uniffi_bindgen::bindings::ruby"],[1293,"uniffi_bindgen::bindings::ruby::gen_ruby"],[1341,"uniffi_bindgen::bindings::ruby::gen_ruby::filters"],[1351,"uniffi_bindgen::bindings::ruby::test"],[1353,"uniffi_bindgen::bindings::swift"],[1371,"uniffi_bindgen::bindings::swift::gen_swift"],[1561,"uniffi_bindgen::bindings::swift::gen_swift::callback_interface"],[1575,"uniffi_bindgen::bindings::swift::gen_swift::compounds"],[1618,"uniffi_bindgen::bindings::swift::gen_swift::custom"],[1631,"uniffi_bindgen::bindings::swift::gen_swift::enum_"],[1645,"uniffi_bindgen::bindings::swift::gen_swift::executor"],[1657,"uniffi_bindgen::bindings::swift::gen_swift::external"],[1672,"uniffi_bindgen::bindings::swift::gen_swift::filters"],[1694,"uniffi_bindgen::bindings::swift::gen_swift::miscellany"],[1716,"uniffi_bindgen::bindings::swift::gen_swift::object"],[1731,"uniffi_bindgen::bindings::swift::gen_swift::primitives"],[1876,"uniffi_bindgen::bindings::swift::gen_swift::record"],[1889,"uniffi_bindgen::bindings::swift::test"],[1907,"uniffi_bindgen::interface"],[2219,"uniffi_bindgen::interface::Type"],[2240,"uniffi_bindgen::interface::UniffiTrait"],[2245,"uniffi_bindgen::interface::callbacks"],[2271,"uniffi_bindgen::interface::enum_"],[2325,"uniffi_bindgen::interface::ffi"],[2408,"uniffi_bindgen::interface::function"],[2506,"uniffi_bindgen::interface::object"],[2655,"uniffi_bindgen::interface::object::UniffiTrait"],[2660,"uniffi_bindgen::interface::record"],[2713,"uniffi_bindgen::interface::universe"],[2789,"uniffi_bindgen::interface::universe::Type"],[2810,"uniffi_bindgen::library_mode"],[2829,"uniffi_bindgen::macro_metadata"],[2835,"uniffi_bindgen::macro_metadata::ci"],[2839,"uniffi_bindgen::macro_metadata::extract"],[2861,"uniffi_bindgen::scaffolding"],[2882,"uniffi_bindgen::scaffolding::filters"]],"d":["A trait representing a UniFFI Binding Generator","","Trait for bindings configuration. Each bindings language …","","","Handles configuring the bindings","Binding generator config with no members","","","Generate foreign language bindings for a uniffi component.","","","","","","","","Check if library_path used by library mode is valid for …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Generate bindings for an external binding generator …","","Guess the root directory of the crate from the path of its …","","Component Interface Definition.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Load the default uniffi.toml config, merge TOML trees with …","Load TOML from file if the file exists.","","","","","","","","","","","","","","","","","","","","","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.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Swift bindings backend for UniFFI","","","","","","","","","","","","","","","","","","Generate foreign language bindings from a compiled uniffi …","","","","","Run a Kotlin script","Run Kotlin tests for a UniFFI test fixture","","","","","","","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 …","","","","","","","","","Name of the FfiConverter","","","","","","","","","","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.","","","","","","","","","","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).","","","","","","","","","","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 a function name.","","","","","","","Remove the “`” chars we put around function/variable …","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","","","","Run a Python script","Run Python tests for a UniFFI test fixture","","","","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 …","","","","","","","","Name of the FfiConverter","","","","","","","","","","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).","","","","","","","","","","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 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","","","","","Run Ruby tests for a UniFFI test fixture","","Create a Command instance that runs a test script","","","","","","","","","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.","","","The contents of the generated .h file, as a string.","Calls U::from(self).","The contents of the generated .swift file, as a string.","The contents of the generated .modulemap file, as a string.","Run a Swift script","Run Swift tests for a UniFFI test fixture","","","","","Write UniFFI component bindings for Swift as files on disk.","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 …","","","","","","","","Name of the FfiConverter","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 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 …","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).","","","","","","","","","","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 individual enum …","","","","Get the Swift type for an FFIType","Get the idiomatic Swift rendering of a function name.","Name of the callback function to handle an async result","Like ffi_type_name, but used in BridgingHeaderTemplate.h …","","","","","","","","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 …","","","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 optional types","Check whether the interface contains any sequence types","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 …","The ffi_foreign_executor_callback_set FFI function","","","","","","","","","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","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","Represents an argument to an FFI function.","Represents an “extern C”-style function that will be …","","","","A borrowed reference to some raw bytes owned by foreign …","Pointer to a callback function that handles all callbacks …","Pointer to the callback function that’s invoked to …","Pointer-sized opaque handle that represents a foreign …","","","","","A *const c_void pointer to a rust-owned Arc<T>. If you’…","A byte buffer allocated by rust, and owned by whoever …","Continuation function for a Rust future","","Pointer to a Rust future","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Used by C# generator to differentiate the free function …","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","Check if a Type is present","","","","","","","","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,0,0,18,0,0,0,0,7,5,6,7,5,6,7,18,5,6,7,6,7,6,0,7,6,7,6,6,6,7,0,5,6,7,0,0,0,0,0,0,0,6,0,5,6,7,0,0,0,0,0,0,6,0,0,7,5,6,7,5,5,6,7,5,6,7,5,6,7,196,6,7,196,6,7,196,6,7,18,5,53,53,53,0,53,53,53,53,53,53,53,53,53,53,53,0,53,53,53,53,53,53,0,53,0,53,53,53,53,0,0,208,0,209,210,211,212,213,214,210,215,216,217,214,209,210,215,216,217,214,209,214,214,213,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,32,32,0,32,32,32,0,0,0,0,0,32,0,32,32,32,32,32,32,32,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,15,15,15,0,15,0,15,40,41,15,40,41,15,40,41,15,40,41,40,41,41,15,15,15,40,41,15,40,41,15,15,40,41,0,41,0,41,0,41,41,40,0,41,15,40,41,15,15,15,15,15,40,41,15,40,41,15,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,49,49,0,0,0,0,44,44,65,43,48,49,44,54,47,43,48,49,44,54,47,0,45,43,43,44,54,47,43,48,49,47,43,48,49,47,49,0,44,54,47,0,43,43,48,43,48,44,54,44,54,44,54,0,47,49,49,0,44,54,0,43,44,45,47,47,0,47,43,48,49,44,54,47,43,48,49,44,54,47,48,0,43,43,45,54,48,44,44,44,45,54,43,48,49,44,54,47,48,45,44,54,0,44,54,0,47,43,43,49,0,0,49,44,54,43,48,44,54,43,48,49,47,44,54,43,48,49,44,54,47,43,48,49,44,54,47,54,43,48,49,44,54,47,54,45,48,43,43,43,47,0,218,219,218,0,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,58,59,60,58,59,60,58,59,60,58,59,60,58,59,60,0,58,59,58,59,58,59,60,60,60,58,59,60,58,59,60,0,58,59,60,58,59,60,58,59,60,58,59,60,60,60,0,61,61,61,61,61,61,61,61,61,61,61,61,0,62,62,62,62,62,62,62,62,62,62,62,62,62,0,63,63,63,63,63,63,63,63,63,63,63,0,64,64,64,64,64,64,64,64,64,64,64,64,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,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,94,94,0,90,90,90,104,89,93,94,90,95,92,89,93,94,90,95,92,0,91,89,89,90,95,92,89,93,94,92,89,93,94,92,94,0,95,0,89,89,93,92,89,93,90,95,90,95,90,95,0,92,94,94,0,90,95,0,89,91,92,0,92,0,89,93,94,90,95,92,89,93,94,90,95,92,93,0,91,95,93,90,90,90,91,89,93,94,90,95,92,93,91,90,95,0,89,90,95,0,92,94,0,90,0,94,90,95,89,93,90,95,89,93,94,92,90,95,89,93,94,90,95,92,89,93,94,90,95,92,95,89,93,94,90,95,92,95,91,89,89,89,92,220,221,222,220,222,220,0,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,0,97,98,99,97,98,99,97,98,99,97,98,99,97,98,99,97,98,97,98,99,99,97,98,99,97,98,99,97,98,99,97,98,99,97,98,99,97,98,99,99,0,100,100,100,100,100,100,100,100,100,100,100,100,0,101,101,101,101,101,101,101,101,101,101,101,101,101,0,102,102,102,102,102,102,102,102,102,102,0,103,103,103,103,103,103,103,103,103,103,103,103,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,0,0,0,0,0,0,0,0,0,0,122,123,122,123,0,123,122,122,122,122,123,122,122,123,122,122,122,123,123,123,123,0,122,123,122,123,122,123,0,123,123,123,122,123,122,123,122,123,122,123,122,123,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,132,132,0,0,132,132,132,132,0,0,0,132,132,132,0,0,0,0,0,0,0,0,0,0,0,130,129,125,124,127,125,129,130,131,126,124,127,125,129,130,131,126,0,128,124,124,125,129,131,126,124,127,126,124,127,126,0,125,130,131,126,0,124,124,127,124,127,125,129,130,131,125,129,130,131,125,129,130,131,0,126,0,125,129,130,131,0,126,128,124,124,124,124,126,126,0,126,124,127,125,129,130,131,126,124,127,125,129,130,131,126,127,0,124,124,124,124,124,128,131,127,125,125,125,128,131,124,127,125,129,130,131,126,127,128,128,128,125,129,130,131,0,124,124,124,125,129,130,131,0,126,124,124,0,0,0,128,0,125,129,130,131,124,127,125,129,130,131,124,127,126,125,129,130,131,124,127,125,129,130,131,126,124,127,125,129,130,131,126,131,124,127,125,129,130,131,126,131,128,127,124,124,124,126,128,0,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,134,135,136,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,136,0,137,137,137,137,137,137,137,137,137,137,137,137,0,138,138,138,138,138,138,138,138,138,138,138,138,138,0,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,140,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,160,160,0,0,0,160,160,0,160,160,160,160,0,0,160,160,160,0,0,53,53,0,0,53,0,0,53,171,188,172,188,53,0,53,188,53,0,0,0,0,0,53,53,53,0,188,172,53,53,53,53,171,0,53,0,0,53,0,172,53,0,0,53,0,0,53,53,72,53,72,171,0,53,53,53,53,0,0,17,17,17,17,17,17,17,17,166,17,17,17,166,66,35,187,163,28,53,72,171,53,172,166,17,72,171,53,172,166,17,169,17,17,17,0,17,72,171,53,172,35,187,163,35,187,163,166,72,171,53,172,72,171,53,172,72,171,53,172,36,17,17,17,166,17,169,180,17,33,34,68,35,36,187,163,37,180,0,17,17,72,171,53,172,72,171,53,172,17,0,17,35,187,163,36,36,33,36,17,17,17,17,17,17,17,17,17,17,68,37,34,72,171,53,172,17,72,171,53,172,166,17,72,17,17,0,17,17,0,17,17,17,0,17,17,17,17,36,72,171,53,172,166,17,166,66,35,163,17,17,17,17,17,17,17,17,17,17,17,17,17,17,53,17,17,17,33,36,33,34,35,36,37,33,34,68,35,169,36,187,163,37,180,17,17,166,17,166,17,0,17,163,187,163,187,163,17,169,72,171,53,172,166,0,17,17,66,35,141,163,17,72,166,17,163,35,187,163,0,66,141,72,171,53,172,72,171,53,172,166,17,72,171,53,172,166,17,169,180,72,171,53,172,166,17,17,17,36,0,34,209,210,211,212,213,214,210,215,216,217,214,209,210,215,216,217,214,209,214,214,213,223,224,225,226,223,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,68,68,34,34,68,34,68,34,68,34,68,34,68,68,34,68,34,68,34,68,34,68,68,68,34,34,68,34,68,68,34,68,34,34,68,34,34,68,34,68,34,68,34,68,68,34,34,68,34,68,34,34,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,174,174,29,174,183,29,174,183,174,29,174,183,29,174,183,29,174,29,29,29,174,183,29,29,29,29,174,183,183,174,174,29,174,29,174,183,174,174,174,174,174,183,174,183,29,174,174,29,174,183,29,174,183,29,174,183,183,183,29,174,183,0,0,0,0,66,35,35,35,169,35,169,141,35,169,141,169,169,35,35,169,35,35,35,35,169,35,169,141,169,169,35,35,35,141,141,35,35,66,66,66,66,66,66,66,66,35,169,141,35,35,169,169,141,35,141,35,169,141,66,35,35,35,169,35,169,35,35,169,35,169,169,141,66,66,66,35,35,35,141,35,35,35,66,35,35,141,35,169,35,169,141,35,169,141,169,35,169,141,0,188,188,188,188,0,0,0,36,187,187,163,163,187,163,36,36,187,163,188,36,187,163,188,36,187,187,163,163,188,187,163,187,163,187,163,36,187,163,188,36,187,163,188,36,36,187,163,188,36,36,187,163,36,187,163,187,163,187,163,36,36,36,36,36,36,36,187,163,188,36,36,187,187,163,163,163,188,188,187,163,36,36,36,36,187,163,188,187,163,163,163,187,36,36,36,187,163,188,36,36,36,36,187,163,36,187,163,163,187,163,187,163,36,187,163,163,163,36,163,163,187,163,187,163,187,163,187,187,163,163,36,187,163,188,36,187,163,188,36,187,163,188,36,187,163,188,36,36,223,224,225,226,223,0,0,37,180,37,180,37,180,37,180,37,180,37,180,180,180,180,37,180,37,180,37,180,37,180,37,37,37,180,37,180,37,37,180,37,180,37,37,180,37,180,180,37,180,37,37,180,180,37,180,180,37,180,0,53,53,53,53,171,53,53,53,0,53,53,53,53,53,53,53,171,53,0,53,0,53,53,53,53,72,53,72,171,0,0,0,53,53,53,53,192,192,192,192,28,193,192,193,192,193,193,193,192,193,193,192,193,193,193,192,193,192,192,193,192,192,193,192,192,192,193,193,193,192,193,192,192,193,192,209,210,211,212,213,214,210,215,216,217,214,209,210,215,216,217,214,209,214,214,213,0,197,197,0,197,197,197,0,0,197,197,0,0,197,0,197,197,197,197,0,0,0,0,0,0,0,0,0,0,0,200,200,200,0,0,0,0,0,0,0,200,200,200,200,0,200,200,200,200,200,200,0,207,207,207,207,207,207,207,0,207,207,207,207,207,207,207,207,207,207,207,207,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[1,[3,[2]]],4],[[5,1,[3,[2]]],4],[6,6],[7,7],[[]],[[]],[[6,6],8],[1,[[4,[9]]]],[[],7],[10,[[11,[6]]]],[10,[[11,[7]]]],[[6,6],12],[[],12],[[6,13],14],[[7,13],14],[1,4],[[]],[[]],[[]],[[1,[3,[1]],[16,[15]],[3,[1]],[3,[1]],[3,[2]],12],4],[[1,[3,[1]],12],4],[[1,2,[3,[1]],12],4],[[17,1,[3,[1]],12],4],[[18,[19,[1]],[3,[[19,[1]]]],[3,[[19,[1]]]],[3,[[19,[1]]]],[3,[2]]],4],[[1,[3,[1]]],[[4,[20]]]],[1,[[4,[1]]]],[[6,21]],0,[[]],[[]],[[]],0,[[1,[3,[1]]],[[4,[22]]]],[[[3,[1]]],[[4,[[3,[23]]]]]],0,[[23,23]],[[1,2],[[4,[17]]]],[[6,6],[[3,[8]]]],[1,4],0,[[7,24],11],0,[[]],[[]],0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[2],[[6,2]],[[7,2]],[17],[[6,17]],[[7,17]],[[[26,[2]]]],[[6,[26,[2,6]]]],[[7,[26,[2,7]]]],[[17,1],4],[[5,17,1],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[27,27],[[]],[[],27],[10,[[11,[27]]]],[[27,13],14],[[]],[[]],[[27,2],9],[[27,24],11],[[]],[[],11],[[],11],[[],25],0,[[]],[[]],[28,[[31,[29,30]]]],[[32,13],14],[[32,13],14],[[]],[[17,2],[[31,[33]]]],[[17,2],[[31,[34]]]],[[17,2],[[31,[35]]]],[[17,2],[[31,[36]]]],[[17,2],[[31,[37]]]],[[]],0,0,[9,32],[38],[[],9],[[],11],[[],11],[[],25],0,[[],9],[[],9],[[],9],[[],9],[[],[[3,[[16,[9]]]]]],[[],[[3,[[16,[9]]]]]],[[],[[3,[9]]]],[[],[[3,[9]]]],[[],9],[[],9],[39,9],[39,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[15,15],[40,40],[41,41],[[]],[[]],[[]],[[],40],[[],41],[10,[[11,[41]]]],[[15,15],12],[[],12],[[15,13],14],[[40,13],14],[[41,13],14],[[]],[[]],[[]],[[15,21]],[[]],[[]],[[]],0,0,0,0,0,0,[[41,24],11],0,0,0,[[]],[[]],[[]],[[],9],[[],11],[42,[[4,[15]]]],[9,[[4,[15]]]],[2,[[4,[15]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[41,17,1,15,12],4],0,[[43,1],20],0,0,[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,[[43,17,1,12],4],0,0,0,0,0,0,0,0,0,0,[[44,2],2],[[44,2,2],2],[[],[[46,[45]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[43,9],0,0,0,[[47,17,2],9],[43,43],[48,48],[49,49],[47,47],[[]],[[]],[[]],[[]],[[49,49],8],0,0,0,[[47,2],9],0,0,[[],43],[[],48],[10,[[11,[43]]]],[10,[[11,[48]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],0,[[47,2],9],[[49,49],12],[[],12],0,[[],[[3,[2]]]],[[],[[3,[2]]]],0,0,[[44,2,2],9],[[],9],[29,9],[29,9],0,[[47,53],[[46,[45]]]],[[43,13],14],[[48,13],14],[[49,13],14],[[44,13],14],[[54,13],14],[[47,2],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[43,17],[[4,[9]]]],[43,12],0,[[],[[3,[[16,[9]]]]]],[54,[[16,[49]]]],0,0,[[44,2],12],0,[[],[[3,[9]]]],[54,[[16,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[39,17],9],[[],2],[[],2],0,[[43,17],44],[[43,17],54],0,[[47,17,36]],[43,9],0,[[49,49],[[3,[8]]]],0,0,[49,9],[[44,[0,[50,55]]],31],[[54,[0,[50,55]]],31],[[43,24],11],[[48,24],11],[[],56],[[],56],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[17,9],0,[[43,2]],[[43,17]],[[43,[26,[2,43]]]],[[47,2],9],0,0,0,0,0,[[]],[[]],[57,9],[[57,13],14],[[]],0,[57,[[3,[9]]]],[[]],[9,57],[[],11],[[],11],[[],25],[[57,17],9],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[58,9],[59,9],[60,9],[[58,13],14],[[59,13],14],[[60,13],14],[[]],[[]],[[]],0,[58,53],[59,53],0,0,[[]],[[]],[[]],[60,53],0,[[58,39,17],9],[[59,39,17],9],[[60,39,17],9],[53,58],[53,59],[[53,53],60],[[39,53,17],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[58,17],9],[[59,17],9],[[60,17],9],[60,53],0,0,[[]],[[]],[61,9],[[61,13],14],[[]],[[]],0,[9,61],[[],11],[[],11],[[],25],[[61,17],9],0,[[]],[[]],[62,9],[[62,13],14],[[]],0,[[]],[[62,39,17],9],[9,62],[[],11],[[],11],[[],25],[[62,17],9],0,[[]],[[]],[63,9],[[63,13],14],[[]],[63,[[3,[9]]]],[[]],[[],11],[[],11],[[],25],[[63,17],9],0,[[]],[[]],[64,9],[[64,13],14],[[]],[[]],0,[9,64],[[],11],[[],11],[[],25],[[64,17],9],[65,[[4,[9,30]]]],[[66,17],[[4,[9,30]]]],[[66,17],[[4,[9,30]]]],[[66,17],[[4,[9,30]]]],[65,[[4,[9,30]]]],[[2,17],[[4,[9,30]]]],[[2,67],[[4,[9,30]]]],[68,[[4,[9,30]]]],[65,[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[65,[[4,[9,30]]]],[65,[[4,[9,30]]]],[[36,17],[[4,[30]]]],[65,[[4,[9,30]]]],[[39,28,17],[[4,[9,30]]]],[[65,17],[[4,[9,30]]]],[2,[[4,[9,30]]]],[2,[[4,[9,30]]]],[68,[[4,[9,30]]]],[65,[[4,[9,30]]]],0,0,[[]],[[]],[[]],[[]],[69,9],[70,9],[[69,13],14],[[70,13],14],[[]],[[]],0,[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[69,17],9],[[70,17],9],0,[[]],[[]],[71,9],[[71,13],14],[[]],0,[71,[[3,[9]]]],[[]],0,[[9,72],71],[[],11],[[],11],[[],25],[[71,17],9],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[73,9],[74,9],[75,9],[76,9],[77,9],[78,9],[79,9],[80,9],[81,9],[82,9],[83,9],[84,9],[85,9],[[73,13],14],[[74,13],14],[[75,13],14],[[76,13],14],[[77,13],14],[[78,13],14],[[79,13],14],[[80,13],14],[[81,13],14],[[82,13],14],[[83,13],14],[[84,13],14],[[85,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[73,39,17],9],[[74,39,17],9],[[75,39,17],9],[[76,39,17],9],[[77,39,17],9],[[78,39,17],9],[[79,39,17],9],[[80,39,17],9],[[81,39,17],9],[[82,39,17],9],[[83,39,17],9],[[84,39,17],9],[[85,39,17],9],[[39,17],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[73,17],9],[[74,17],9],[[75,17],9],[[76,17],9],[[77,17],9],[[78,17],9],[[79,17],9],[[80,17],9],[[81,17],9],[[82,17],9],[[83,17],9],[[84,17],9],[[85,17],9],0,[[]],[[]],[86,9],[[86,13],14],[[]],0,[[]],[9,86],[[],11],[[],11],[[],25],[[86,17],9],0,[[]],[[]],[87,9],[[87,13],14],[[]],[[]],[[],11],[[],11],[[],25],[[87,17],9],0,[[2,1,40],[[4,[20]]]],[[[16,[1]]],9],[40,88],[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,0,0,[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,[[89,17,1,12],4],0,0,0,0,0,0,0,0,0,0,0,0,[[90,2],2],[[90,2,2],2],[[90,2,2,2],2],[[],[[46,[91]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[89,9],0,0,0,[[92,2],9],[89,89],[93,93],[94,94],[92,92],[[]],[[]],[[]],[[]],[[94,94],8],0,0,0,0,[[],89],[[],93],[[],92],[10,[[11,[89]]]],[10,[[11,[93]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],0,[[92,2],9],[[94,94],12],[[],12],0,[[],[[3,[2]]]],[[],[[3,[2]]]],0,0,[[],9],[29,9],0,[[92,53],[[46,[91]]]],[9,9],[[89,13],14],[[93,13],14],[[94,13],14],[[90,13],14],[[95,13],14],[[92,2],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[89,17],[[4,[9]]]],[[],[[3,[[16,[9]]]]]],[95,[[16,[94]]]],0,0,[[90,2],12],0,[[],[[3,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[39,9],[[],2],[[],2],0,[[89,2],9],[[89,17],90],[[89,17],95],0,[[92,36]],[[94,94],[[3,[8]]]],0,0,0,[94,9],[[90,[0,[50,55]]],31],[[95,[0,[50,55]]],31],[[89,24],11],[[93,24],11],[[],56],[[],56],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[[],9],[[89,2]],[[89,17]],[[89,[26,[2,89]]]],[[92,2],9],0,0,0,0,0,0,0,[[]],[[]],[96,9],[[96,13],14],[[]],0,[[]],[[96,39],9],[9,96],[[],11],[[],11],[[],25],[96,9],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[97,9],[98,9],[99,9],[[97,13],14],[[98,13],14],[[99,13],14],[[]],[[]],[[]],0,0,[[]],[[]],[[]],0,[[97,39],9],[[98,39],9],[[99,39],9],[53,97],[53,98],[[53,53],99],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[97,9],[98,9],[99,9],0,0,[[]],[[]],[100,9],[[100,13],14],[[]],[[]],0,[9,100],[[],11],[[],11],[[],25],[100,9],0,[[]],[[]],[101,9],[[101,13],14],[[]],0,[[]],[[101,39],9],[9,101],[[],11],[[],11],[[],25],[101,9],0,[[]],[[]],[102,9],[[102,13],14],[[]],[[]],[[],11],[[],11],[[],25],[102,9],0,[[]],[[]],[103,9],[[103,13],14],[[]],[[]],0,[9,103],[[],11],[[],11],[[],25],[103,9],[104,[[4,[9,30]]]],[104,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,67],[[4,[9,30]]]],[2,[[4,[9,30]]]],[104,[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[104,[[4,[9,30]]]],[[39,104],[[4,[9,30]]]],[104,[[4,[9,30]]]],[36,[[4,[30]]]],[104,[[4,[9,30]]]],[104,[[4,[9,30]]]],[2,[[4,[9,30]]]],[104,[[4,[9,30]]]],0,0,[[]],[[]],[[]],[[]],[105,9],[106,9],[[105,13],14],[[106,13],14],[[]],[[]],0,[[]],[[]],[[105,39],9],[[106,39],9],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[105,9],[106,9],0,[[]],[[]],[107,9],[[107,13],14],[[]],0,[[]],[[107,39],9],[9,107],[[],11],[[],11],[[],25],[107,9],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,9],[109,9],[110,9],[111,9],[112,9],[113,9],[114,9],[115,9],[116,9],[117,9],[118,9],[119,9],[120,9],[[108,13],14],[[109,13],14],[[110,13],14],[[111,13],14],[[112,13],14],[[113,13],14],[[114,13],14],[[115,13],14],[[116,13],14],[[117,13],14],[[118,13],14],[[119,13],14],[[120,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[108,39],9],[[109,39],9],[[110,39],9],[[111,39],9],[[112,39],9],[[113,39],9],[[114,39],9],[[115,39],9],[[116,39],9],[[117,39],9],[[118,39],9],[[119,39],9],[[120,39],9],[39,9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[108,9],[109,9],[110,9],[111,9],[112,9],[113,9],[114,9],[115,9],[116,9],[117,9],[118,9],[119,9],[120,9],0,[[]],[[]],[121,9],[[121,13],14],[[]],0,[[]],[[121,39],9],[9,121],[[],11],[[],11],[[],25],[121,9],[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,0,0,[[122,17],[[4,[9]]]],[[2,2,2],4],0,[[2,2,2],[[4,[88]]]],[[122,17,1,12],4],0,0,0,[[]],[[]],[[]],[[]],[53,9],0,[122,9],0,[122,9],0,0,[122,122],[[]],0,[122,12],[[],122],[10,[[11,[122]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[[],[[3,[2]]]],0,[[122,13],14],[[123,13],14],[[]],[[]],[[]],[[]],[2,12],[[],2],[[122,17],123],[[123,[0,[50,55]]],31],[[122,24],11],[[],56],[[]],[[],9],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[122,2]],[[122,17]],[[122,[26,[2,122]]]],[[2,53],[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,2,53],[[4,[9,30]]]],[2,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,53],[[4,[9,30]]]],[39,[[4,[9,30]]]],[[2,53],[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,2,2],4],[[2,2,2],[[4,[88]]]],0,0,[[]],[[]],[[]],0,0,0,[[]],0,0,[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,[[],11],[[],11],[[],25],[[124,17,1,12],4],0,0,0,0,0,0,0,0,0,0,0,0,[[125,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[124,9],0,0,0,0,[[126,2],9],[124,124],[127,127],[126,126],[[]],[[]],[[]],0,0,0,0,[[126,53],[[46,[128]]]],0,0,[[],124],[[],127],[10,[[11,[124]]]],[10,[[11,[127]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],0,[[126,2],9],0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],0,[[126,29],9],[[],9],[124,9],0,[124,9],0,[[126,29],9],[[126,29],9],0,[[126,53],[[46,[128]]]],[[124,13],14],[[127,13],14],[[125,13],14],[[129,13],14],[[130,13],14],[[131,13],14],[[126,2],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[124,17],[[4,[132]]]],[124,12],0,[124,12],0,[124,9],[[],[[3,[[16,[9]]]]]],[131,[[16,[9]]]],0,0,[[125,2],12],0,[[],[[3,[9]]]],[131,[[16,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[39,9],[[],9],[[],2],[[],2],[[],2],[[],2],0,[124,9],0,[124,9],[[124,17],125],[[124,17],129],[[124,17],130],[[124,17],131],0,[[126,36]],[124,12],0,0,[9,9],[9,9],[[],9],0,[[125,[0,[50,55]]],31],[[129,[0,[50,55]]],31],[[130,[0,[50,55]]],31],[[131,[0,[50,55]]],31],[[124,24],11],[[127,24],11],[[],56],[[],56],[[],56],[[],56],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[[],9],0,[[124,2]],[[124,17]],[[124,[26,[2,124]]]],[[126,2],9],[[],9],0,[[]],[[]],[133,9],[[133,13],14],[[]],[133,[[3,[9]]]],[[]],0,[9,133],[[],11],[[],11],[[],25],[133,9],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[134,9],[135,9],[136,9],[[134,13],14],[[135,13],14],[[136,13],14],[[]],[[]],[[]],0,0,[[]],[[]],[[]],0,[[134,39],9],[[135,39],9],[[136,39],9],[53,134],[53,135],[[53,53],136],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[134,9],[135,9],[136,9],0,0,[[]],[[]],[137,9],[[137,13],14],[[]],[[]],0,[9,137],[[],11],[[],11],[[],25],[137,9],0,[[]],[[]],[138,9],[[138,13],14],[[]],0,[[]],[[138,39],9],[9,138],[[],11],[[],11],[[],25],[138,9],0,[[]],[[]],[139,9],[[139,13],14],[[]],[139,[[3,[9]]]],[[]],[[],11],[[],11],[[],25],[139,9],0,[[]],[[]],[140,9],[[140,13],14],[[]],[[]],[140,9],[140,9],0,[9,140],[[],11],[[],11],[[],25],[140,9],[2,[[4,[9,30]]]],[28,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,67],[[4,[9,30]]]],[2,[[4,[9,30]]]],[2,[[4,[9,30]]]],[141,[[4,[9,30]]]],[29,[[4,[9,30]]]],[28,[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[141,[[4,[9,30]]]],[29,[[4,[9,30]]]],[28,[[4,[9,30]]]],[[39,28],[[4,[9,30]]]],[28,[[4,[9,30]]]],[36,[[4,[30]]]],[[],126],[28,[[4,[9,30]]]],[28,[[4,[9,30]]]],[2,[[4,[9,30]]]],[28,[[4,[9,30]]]],0,0,[[]],[[]],[[]],[[]],[142,9],[143,9],[[142,13],14],[[143,13],14],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[142,9],[143,9],0,[[]],[[]],[144,9],[[144,13],14],[[]],0,[144,[[3,[9]]]],[[]],0,[[9,72],144],[[],11],[[],11],[[],25],[144,9],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[145,13],14],[[146,13],14],[[147,13],14],[[148,13],14],[[149,13],14],[[150,13],14],[[151,13],14],[[152,13],14],[[153,13],14],[[154,13],14],[[155,13],14],[[156,13],14],[[157,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[145,39],9],[[146,39],9],[[147,39],9],[[148,39],9],[[149,39],9],[[150,39],9],[[151,39],9],[[152,39],9],[[153,39],9],[[154,39],9],[[155,39],9],[[156,39],9],[[157,39],9],[39,9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[145,9],[146,9],[147,9],[148,9],[149,9],[150,9],[151,9],[152,9],[153,9],[154,9],[155,9],[156,9],[157,9],0,[[]],[[]],[158,9],[[158,13],14],[[]],0,[[]],[9,158],[[],11],[[],11],[[],25],[158,9],0,[[]],[[]],[1,[[4,[[16,[9]]]]]],[[1,2,159,1,40],4],[[2,40],88],[[]],0,[1,[[4,[[16,[20]]]]]],[[]],0,0,[[2,1,1],[[4,[160]]]],[[2,2,2,[16,[9]],40],4],[[2,2,2],4],[[],11],[[],11],[[],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[17,33]],[[17,161],4],[[17,34],4],[[17,35],4],[[17,162],4],[[17,[164,[163]]],4],[[17,36],4],[[17,165],4],[[166,53]],[[17,37],4],[[17,167],4],[[17,168],4],[166,[[3,[53]]]],[[],[[16,[169]]]],0,0,0,[[],53],[53,53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,[[170,[33]]]],0,0,0,[17,4],[[72,21]],[[171,21]],[[53,21]],[[172,21]],0,0,0,0,0,0,0,[72,72],[171,171],[53,53],[172,172],[[]],[[]],[[]],[[]],[[72,72],8],[[171,171],8],[[53,53],8],[[172,172],8],0,[17,12],[17,12],[17,12],0,[[],17],0,0,[17,4],0,0,0,0,0,0,0,0,0,0,[17,173],0,[[72,72],12],[[171,171],12],[[53,53],12],[[172,172],12],[[],12],[[],12],[[],12],[[],12],0,0,[17,[[3,[174]]]],0,0,0,0,0,0,0,[17,2],[[17,[3,[29]]],174],[[17,[3,[29]]],174],[[17,[3,[29]]],174],[[17,[3,[29]]],174],[17,174],[17,174],[17,174],[17,174],[17,174],0,0,0,[[72,13],[[11,[175]]]],[[171,13],[[11,[175]]]],[[53,13],[[11,[175]]]],[[172,13],[[11,[175]]]],[[17,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[12,72],[162,[[4,[17]]]],[[2,2],[[4,[17]]]],0,[17,[[170,[35]]]],0,[[[170,[33]],2],[[3,[33]]]],[[17,2],[[3,[33]]]],[[17,2],[[3,[34]]]],[[17,2],[[3,[35]]]],[[[170,[36]],2],[[3,[36]]]],[[17,2],[[3,[36]]]],[[17,2],[[3,[37]]]],[[17,2],[[3,[53]]]],[17,12],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],0,0,[[17,2],12],[[17,53],12],[[17,53],12],[17,173],[17,173],[17,173],[17,173],[17,173],[17,173],[17,173],[17,173],[17,173],[17,173],[17,173],[53,[[46,[173,176]]]],[17,173],[[17,53],173],[17,173],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17,2],[17,[[3,[2]]]],[[17,53],166],[2,17],[166,3],[[17,2]],0,[17,[[170,[36]]]],0,0,0,0,0,0,0,[[72,72],[[3,[8]]]],[[171,171],[[3,[8]]]],[[53,53],[[3,[8]]]],[[172,172],[[3,[8]]]],0,0,[17,173],0,[[],[[3,[53]]]],0,0,0,[[17,2,[3,[29]]],9],[[72,2],9],0,[[17,34],12],0,0,0,0,[[[3,[53]]],[[3,[2]]]],[[],[[3,[53]]]],0,[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[17,177],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,53],[[]],[[]],[[33,21]],[33,33],[[]],[33],[33,[[3,[2]]]],0,[33,174],0,[[33,13],14],[[]],[[]],[33,178],[33,[[16,[163]]]],0,0,[33,2],0,[[]],[[],11],[179,[[4,[33]]]],[[],11],[[],25],0,0,[68,[[46,[45]]]],[68,[[46,[45]]]],[34,53],[[]],[[]],[[]],[[]],[[34,21]],[[68,21]],[34,34],[68,68],[[]],[[]],[[],68],[34,[[3,[2]]]],[68,[[3,[2]]]],0,0,[[34,34],12],[[68,68],12],[[],12],[[],12],[68,[[170,[180]]]],0,0,[[34,13],14],[[68,13],14],[[]],[[]],[68,12],[[]],[[]],[34,12],[34,178],[68,178],0,[34,2],[68,2],0,0,[[]],[[]],[[],11],[[],11],[181,[[4,[68]]]],[[182,12],[[4,[34]]]],[[],11],[[],11],[[],25],[[],25],[34,[[170,[68]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[174,[[16,[183]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[2,2],174],[29,29],[174,174],[183,183],[[]],[[]],[[]],[[29,29],8],[[],174],[[29,29],12],[[],12],[[29,13],14],[[174,13],14],[[183,13],14],[53,29],[53,29],[[]],[53,29],[[]],[[]],[169,183],[174,12],0,[[29,21]],[[174,[3,[29]],159]],[[]],[[]],[[]],[174,12],0,[174,12],0,[174,2],[183,2],0,0,[[29,29],[[3,[8]]]],[174,[[3,[29]]]],0,[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[183,29],0,[[],25],[[],25],[[],25],0,0,0,0,[[],[[16,[169]]]],[35,[[16,[169]]]],[35,[[16,[169]]]],0,[169,53],[[]],[[]],[[]],[[]],[[]],[[]],[169,12],0,[[35,21]],[35,184],[[169,21]],0,[35,2],0,[35,35],[169,169],[[]],[[]],[[141,141],8],0,[169,[[3,[39]]]],[35,4],[35,[[3,[2]]]],0,[[141,141],12],[[],12],[35,174],0,[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[[35,13],14],[[169,13],14],[[141,13],14],[[]],[185,35],[[]],[186,169],[[]],[35,[[16,[169]]]],[141,29],[[]],[[]],[[]],[[],12],[35,12],[35,12],0,[169,12],[35,178],[169,178],0,[35,2],[169,2],0,0,0,[[141,141],[[3,[8]]]],[[],141],[[],141],[[],[[3,[53]]]],[35,[[3,[53]]]],[35,[[3,[53]]]],0,0,[35,12],0,[35,[[3,[2]]]],[[],[[3,[53]]]],[35,[[3,[53]]]],[35,[[3,[53]]]],0,[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],0,0,0,0,0,0,0,0,[36,[[16,[187]]]],[187,[[16,[169]]]],[187,[[16,[169]]]],[163,[[16,[169]]]],[163,[[16,[169]]]],0,0,[36,53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[36,21]],[[187,21]],[187,184],[[163,21]],[163,184],[[188,21]],0,0,[187,2],[163,2],0,0,[36,36],[187,187],[163,163],[188,188],[[]],[[]],[[]],[[]],[36,[[16,[187]]]],0,[187],[163,4],[188,4],[36,4],[36,[[3,[2]]]],[187,[[3,[2]]]],[163,[[3,[2]]]],0,0,0,[187,174],[163,174],0,0,0,0,[36,174],0,[36,174],[36,174],[[36,13],14],[[187,13],14],[[163,13],14],[[188,13],14],[[]],[165,36],[161,187],[[]],[[]],[189,163],[167,163],[[]],[168,188],[187,[[16,[169]]]],[163,[[16,[169]]]],[[36,2],163],[36,72],0,[[]],[[]],[[]],[[]],[187,12],[163,12],[163,12],0,[187,12],[36,12],[36,173],[36,178],[187,178],[163,178],[188,178],[36,[[16,[163]]]],0,0,[36,2],[187,2],[163,2],0,0,0,0,0,0,0,0,[36,[[3,[187]]]],[187,[[3,[53]]]],[163,[[3,[53]]]],[163,[[3,[53]]]],0,[36,9],[163,12],0,[187,12],[163,12],0,0,[187,[[3,[2]]]],[163,[[3,[2]]]],[187,[[3,[53]]]],[187,[[3,[53]]]],[163,[[3,[53]]]],[163,[[3,[53]]]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[36,[[16,[188]]]],0,0,0,0,0,0,0,0,[37,53],[180,53],[[]],[[]],[[]],[[]],[[37,21]],[[180,21]],[37,37],[180,180],[[]],[[]],[[180,180],8],0,[180,[[3,[39]]]],[37,[[3,[2]]]],[180,[[3,[2]]]],0,0,[[37,37],12],[[180,180],12],[[],12],[[],12],[37,[[170,[180]]]],0,[[37,13],14],[[180,13],14],[[]],[[]],[37,12],[[]],[[]],[37,178],[180,178],0,[37,2],[180,2],0,0,[[180,180],[[3,[8]]]],[[]],[[]],[[],11],[190,[[4,[37]]]],[191,[[4,[180]]]],[[],11],[[],11],[[],11],0,[[],25],[[],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[192,53],4],[[192,178],4],[[192,2,53],4],0,[[],53],[[]],[[]],[[]],[[]],[193,193],[[]],[[193,193],8],[[192,53],12],0,[[],193],[[],192],[[193,193],12],[[],12],[[193,13],[[11,[175]]]],[[192,13],14],[[]],[[]],[[192,2],[[3,[53]]]],[[]],[[]],[192,173],0,0,0,[193,192],[[193,193],[[3,[8]]]],[[]],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,[[3,[2]]]],0,0,0,[[194,2],[[4,[195]]]],[[194,1,[3,[2]],[3,[1]]],[[4,[[16,[[197,[196]]]]]]]],[[[197,[[0,[198,196]]]],13],14],[[]],[[1,[3,[9]],[170,[15]],[3,[1]],1,12],[[4,[[16,[[197,[7]]]]]]]],[[18,1,[3,[9]],[3,[1]],1],[[4,[[16,[197]]]]]],[[]],[[162,1,2],[[4,[[3,[162]]]]]],0,[[],11],[[],11],[[],25],[[17,162],4],[[17,[16,[199]]],4],[[17,1],4],0,0,[1,[[4,[[16,[199]]]]]],[[17,182,12],4],[[17,162],4],[[17,199],4],[[17,[16,[199]]],4],0,[[]],[[]],[[],200],[[201,[170,[202]]],[[4,[[16,[199]]]]]],[[[170,[202]]],[[4,[[16,[199]]]]]],[[203,[170,[202]]],[[4,[[16,[199]]]]]],[1,[[4,[[16,[199]]]]]],[[204,[170,[202]]],[[4,[[16,[199]]]]]],[[205,[170,[202]]],[[4,[[16,[199]]]]]],[[206,[170,[202]]],[[4,[[16,[199]]]]]],[[200,2,[170,[202]],56],4],[[]],[[]],[200,[[16,[199]]]],[2,12],0,0,[[],200],[[],11],[[],11],[[],25],0,[[]],[[]],0,[[],[[11,[9,30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[[],[[3,[2]]]],0,[[207,13],14],[[]],[[]],[[],2],[[17,2],207],[[207,[0,[50,55]]],31],[[],56],[[],9],[[],11],[[],11],[[],25],0,[2,[[4,[9,30]]]],[[53,2],[[4,[9,30]]]],[66,[[4,[9,30]]]],[53,[[4,[9,30]]]]],"c":[],"p":[[3,"Utf8Path"],[15,"str"],[4,"Option"],[6,"Result"],[3,"BindingGeneratorDefault"],[3,"EmptyBindingsConfig"],[3,"Config"],[4,"Ordering"],[3,"String"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"TargetLanguage"],[3,"Vec"],[3,"ComponentInterface"],[8,"BindingGenerator"],[8,"AsRef"],[3,"Utf8PathBuf"],[8,"Hasher"],[8,"DeserializeOwned"],[6,"Table"],[8,"Serializer"],[3,"TypeId"],[3,"HashMap"],[3,"TemplateExpression"],[8,"AsType"],[4,"FfiType"],[4,"Error"],[6,"Result"],[3,"UniFFIError"],[3,"CallbackInterface"],[3,"Enum"],[3,"Function"],[3,"Object"],[3,"Record"],[3,"Demand"],[6,"Literal"],[3,"RunScriptOptions"],[3,"Config"],[3,"OsStr"],[3,"Config"],[3,"TypeRenderer"],[8,"CodeType"],[3,"Box"],[3,"KotlinCodeOracle"],[3,"CustomTypeConfig"],[4,"ImportRequirement"],[8,"Write"],[8,"Write"],[3,"Error"],[4,"Type"],[3,"KotlinWrapper"],[8,"Sized"],[15,"usize"],[3,"CallbackInterfaceCodeType"],[3,"OptionalCodeType"],[3,"SequenceCodeType"],[3,"MapCodeType"],[3,"CustomCodeType"],[3,"EnumCodeType"],[3,"ForeignExecutorCodeType"],[3,"ExternalCodeType"],[8,"AsCodeType"],[8,"Callable"],[15,"i32"],[3,"Variant"],[3,"TimestampCodeType"],[3,"DurationCodeType"],[3,"ObjectCodeType"],[4,"ObjectImpl"],[3,"BooleanCodeType"],[3,"StringCodeType"],[3,"BytesCodeType"],[3,"Int8CodeType"],[3,"Int16CodeType"],[3,"Int32CodeType"],[3,"Int64CodeType"],[3,"UInt8CodeType"],[3,"UInt16CodeType"],[3,"UInt32CodeType"],[3,"UInt64CodeType"],[3,"Float32CodeType"],[3,"Float64CodeType"],[3,"RecordCodeType"],[3,"VariantCodeType"],[3,"Command"],[3,"Config"],[3,"TypeRenderer"],[8,"CodeType"],[3,"PythonCodeOracle"],[3,"CustomTypeConfig"],[4,"ImportRequirement"],[3,"PythonWrapper"],[3,"CallbackInterfaceCodeType"],[3,"OptionalCodeType"],[3,"SequenceCodeType"],[3,"MapCodeType"],[3,"CustomCodeType"],[3,"EnumCodeType"],[3,"ForeignExecutorCodeType"],[3,"ExternalCodeType"],[8,"AsCodeType"],[3,"TimestampCodeType"],[3,"DurationCodeType"],[3,"ObjectCodeType"],[3,"BooleanCodeType"],[3,"StringCodeType"],[3,"BytesCodeType"],[3,"Int8CodeType"],[3,"Int16CodeType"],[3,"Int32CodeType"],[3,"Int64CodeType"],[3,"UInt8CodeType"],[3,"UInt16CodeType"],[3,"UInt32CodeType"],[3,"UInt64CodeType"],[3,"Float32CodeType"],[3,"Float64CodeType"],[3,"RecordCodeType"],[3,"Config"],[3,"RubyWrapper"],[3,"Config"],[3,"TypeRenderer"],[3,"SwiftCodeOracle"],[3,"CustomTypeConfig"],[8,"CodeType"],[3,"BridgingHeader"],[3,"ModuleMap"],[3,"SwiftWrapper"],[3,"Bindings"],[3,"CallbackInterfaceCodeType"],[3,"OptionalCodeType"],[3,"SequenceCodeType"],[3,"MapCodeType"],[3,"CustomCodeType"],[3,"EnumCodeType"],[3,"ForeignExecutorCodeType"],[3,"ExternalCodeType"],[3,"ResultType"],[3,"TimestampCodeType"],[3,"DurationCodeType"],[3,"ObjectCodeType"],[3,"BooleanCodeType"],[3,"StringCodeType"],[3,"BytesCodeType"],[3,"Int8CodeType"],[3,"Int16CodeType"],[3,"Int32CodeType"],[3,"Int64CodeType"],[3,"UInt8CodeType"],[3,"UInt16CodeType"],[3,"UInt32CodeType"],[3,"UInt64CodeType"],[3,"Float32CodeType"],[3,"Float64CodeType"],[3,"RecordCodeType"],[8,"IntoIterator"],[3,"GeneratedSources"],[3,"ConstructorMetadata"],[3,"MetadataGroup"],[3,"Method"],[8,"Into"],[3,"ObjectMetadata"],[3,"RecursiveTypeIterator"],[3,"TraitMethodMetadata"],[4,"UniffiTraitMetadata"],[3,"Argument"],[15,"slice"],[4,"ExternalKind"],[4,"Radix"],[8,"Iterator"],[3,"FfiFunction"],[3,"Error"],[3,"Global"],[15,"u32"],[6,"TypeIterator"],[3,"CallbackInterfaceMetadata"],[3,"Field"],[3,"VariantMetadata"],[3,"EnumMetadata"],[3,"FfiArgument"],[15,"u16"],[3,"FnMetadata"],[3,"FnParamMetadata"],[3,"Constructor"],[4,"UniffiTrait"],[3,"MethodMetadata"],[3,"RecordMetadata"],[3,"FieldMetadata"],[3,"TypeUniverse"],[3,"NamespaceMetadata"],[3,"Metadata"],[3,"Package"],[8,"BindingsConfig"],[3,"Source"],[8,"Debug"],[4,"Metadata"],[3,"ExtractedItems"],[3,"Archive"],[15,"u8"],[3,"Elf"],[4,"Mach"],[3,"MachO"],[3,"PE"],[3,"RustScaffolding"],[8,"CodeType"],[13,"Custom"],[13,"Object"],[13,"Optional"],[13,"Sequence"],[13,"Map"],[13,"External"],[13,"Record"],[13,"Enum"],[13,"CallbackInterface"],[13,"ImportAs"],[13,"Import"],[13,"SymbolAs"],[13,"Module"],[13,"Symbol"],[13,"Eq"],[13,"Debug"],[13,"Display"],[13,"Hash"]]},\ +"uniffi":{"doc":"","t":"ENIYNNYIIIQQQQDGDRIIIQIINDYNYGQDDEGDENNSSSSSSNNDLLOLLLLLLLLLLLLLLLLLLLLOMMLMFFLFMLLLLLLXOOMMLLLAOLLLLLLLLLMXAOOOKLLLLLLLLLLLLLLLLLLLLLLLOLLOLLLLLLLLLLLLLLLLMMLKKKKLKALLLLLMFFFFFFLOMLKLLLLLLLLLLLLLLLLLLLLLKKKLKKKLLLLLLLLLLFFFFOOOOKKKDIDFGOLLOLLLLLLLKLLLLLLLLOLLOLLLLMLLLLLLLLLLLLMLLLLLLLLKIIDDKLLKLLLLLLLLLLLAMLLLKLLKLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLIIDDDDDDDMKLLKLLLLMLLLLLLLLLLLLLLMMLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNEEIDDNDDDRDNNNNLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLKLLLLLLLLLLLLOLLMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLMLLMKOOFLLFLLMMLLMLLLLLLLLLLMFFFFLLLLMLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOAAAAAOOAOAAAOAAAOOOOOOAOOOAOAAAAOAOOAAAAAAAAOOOAAAOOAOAOAAAAOAOAAAAAAAAAOAAAOOOAAAAAAOOAOODIIDGDLMLKLKLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLIDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLFFMLLLKLLFFLLOOADRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFRRRRRRGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGRRRRRFFFFFFRRRRRRRRRRRRRRRRRRRRRRRRFFFDDDDDDDDDDDDGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLMLLLLLLLLLLLMLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLFLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOIDQLLLLLLFLMKLLLLLLLIIKKDDDDDDDDDDLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDDDDDDRDRDDDRLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIYKLIYNNNIYEIYIYDLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLFLFFFLFFLKLLLLLLLLLLLLLIIQQIIEIIIKKLLLLLLLLLLKLLLLFKLLLLLLKLKLLIYFKIDLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRRRRARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRARRRRRRRRRRRRRRRRRRRDDDGGGGGGGGGGGDDMMLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGELLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLMMLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILMLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLMLMLLLLLLLMKKKKKKKKKLLLLLMMMMLLLLLLLLLMMMLMMLLLLLLLLLLLLLMLMLMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLKLLIIQQQDDDMLLLLLLLLLLMLLLLLLLLLKLLLLOFKLLLFFLLLLLLLLLLLIDIYIQDLLLLKLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLFFFFRRRRRRRRRRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFLLLLOOLLLRRDDDDDDIDDIIDDDDDIDIDDDQIQQIDDDDDIDDDDDDIDDIDDIIDMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMFLLLKLLMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFKLLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMLLLLLLLMLMMMMKLLMFFMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLKMFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLIYIYIQIIDDIIIIIIIIIKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSDIDSDTSSSLFFFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLFFLLLLLLLLLLLFFLLLLLLLLLLLMFFFLLOLFMFFFLLLLLLLFFLLLLLFFLLLLLLLLLLLLLLMLFMMMFLLLFLDNSNNEDDESSNNNNEDDSSNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNENENSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNNDDDDDDDDDDDDNDDNDNDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIENINNEIIIIIINIIIIIENIIIIIIIQQQQQQQQQQQQQQQDIDDDDDIIIQQIIIIIIQIQNDQNKKLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLKLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLMMMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKLLLLLLKKKLKKKKLLLLMMMKLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDIILLLLLLLLLMLLLMLLLLLLLMLLLLLLLLLLLLLLMLMLMLLMLLLLLLLLLLLLLLLFFFFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLAAAAAIIIYIYYIYIIIYNIIIIIIYIQIQQINNEIYQIYIYEIINIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLLLOLLIIIYIYYIYIIIYNIIIIIIYIQIQQINNEIYQIYIYEIINIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLLLOLLIIIYIYYIYIIIYNQQIIIIIIIYIQIQQINNEIYQIYIYEIINIIIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLKKLLOLLIIIYIYYIYIIIYNQQIIIIIIIYIQIQQINNEIYQIYIYEIINIIIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLKKLLOLLIIIYIYYIYIIIYNIIIIIIYIQIQQINNEIYQIYIYEIINIILLLXLLKKOXLKKKOXXLLKLLKLLLLOOOOOLLLKXXFKLOKLLKLLOLLLLLLLLOOKLLLXLLOOOLLLKKLLLLLLLLLOOLLLLLLLLLLLLOLLKKLLLOKLLLLLLLLLLLLLLLLLOLLLXXOLLLLLLOLLCCCCCCCCCCCCCCCCCDDSQDILOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLFFLLLLLLLLLLLLLLLFFFFLFFLFLLLLLLFFLLLLFLLLLFFLLLLMMFFFFLFLFFFLLLLLLLLLLLLLLLMLFFFFNDDDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSQQQQQQQQNSSQQDDQQQQQQIQQQQNDIIIIIIIIIIIIIIQQEKKKKLLLLKKKKKKKLLLKLLKKGGGGGGGGGGGGGGLLLKKKKLGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOLLKKKKLKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKQQQQQQQQQSDQQQQQQQQQDIIIIIIIIQQKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLKLKLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLKKLLGGGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLKLLKLLKLLKLLLLLKLLKKLLKLLLLLKLLKLLKLLGGGGGGGLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKLLLLLLLLLLKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKKLLLLLLLLLLKLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLKLLLLKLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKLLKKLLKKLLKKLLDDDDDDDDDDDQDDQDDDDDDDDIIDDDDDDDMMMMMMLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFKKKKFKKMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMLMMFMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMFFDLLLLLLFLMFFMLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKFFFFMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLALLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLMLMDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLKLLLLLLMMLLLLLLLKLLLMMKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDALLLLLLLLLLLMLLLLLLLLRRRRRRRRRRRNNDDDDDDDDDDDDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMDNEDDNDMMLLLLLLLLLLLLLLLLMLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLMLMLMLMMLDSSSSSDSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRFFRAFFRRENNNIDGDRNNDDEGDENNNNDMAMMMMMKAAAMMMFFFFFFAAAFFFFENDRNNDMMIKDMMGDMMMFFFFNNDENNMMFNNGDEFFFFFDMFAMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR","n":["CallbackResult","Cancelled","ConvertError","Enum","Error","Error","Error","FfiConverter","FfiConverterArc","FfiDefault","FfiType","FfiType","FfiType","FfiType","ForeignBytes","ForeignCallback","ForeignCallbackInternals","IDX_CALLBACK_FREE","Lift","LiftRef","LiftReturn","LiftType","Lower","LowerReturn","MaybeReady","MetadataBuffer","Object","Ready","Record","Result","ReturnType","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFutureHandle","RustFuturePoll","Success","Success","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","TYPE_ID_META","UnexpectedError","UnexpectedError","UnexpectedUniFFICallbackError","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","callback_cell","cancelled","capacity","check_compatible_version","check_remaining","checksum","checksum_metadata","code","concat","concat_bool","concat_long_str","concat_str","concat_u32","concat_value","constructor","custom_newtype","custom_type","data","data","data_pointer","default","default","deps","derive_ffi_traits","destroy","destroy_into_vec","eq","eq","eq","equivalent","equivalent","equivalent","error","error_buf","export","ffi","ffi_converter_arc_forward","ffi_converter_forward","ffi_converter_rust_buffer_lift_and_lower","ffi_default","ffi_default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_code","from_raw_parts","from_raw_parts","from_reason","from_vec","generate_and_include_scaffolding","handle_callback_unexpected_error","handle_failed_lift","include_scaffolding","into","into","into","into","into","into","into","into","into","into","into_array","invoke_callback","is_empty","is_empty","len","len","len","len","lift_callback_error","lift_callback_return","lower","lower","lower","lower_into_rust_buffer","lower_return","metadata","new","new","new","new_with_size","provide","reason","rust_call","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","set_callback","setup_scaffolding","size","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_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","Error","Ok","Result","anyhow","as_ref","as_ref","bail","borrow","borrow","borrow_mut","borrow_mut","chain","clone","clone_into","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","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_into","clone_into","cmp","cmp","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","equivalent","equivalent","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","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","consume","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","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_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","debug","default","default","enabled","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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","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_into","clone_into","clone_into","dangling","dealloc","deallocate","eq","eq","eq","equivalent","equivalent","equivalent","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","pad_to_align","padding_needed_for","provide","provide","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","Demand","Provider","TypeId","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","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","equivalent","fmt","fmt","fmt","fmt","fmt","from","hash","into","is","is","is","of","partial_cmp","provide","provide_ref","provide_ref_with","provide_value","provide_value_with","request_ref","request_value","t","to_owned","try_from","try_into","type_id","type_id","type_id","type_name","type_name_of_val","would_be_satisfied_by_ref_of","would_be_satisfied_by_value_of","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_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","eax","ebx","ecx","edx","eq","equivalent","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","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_into","clone_into","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_unchecked","next","next_back","provide","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_char","as_str","as_u8","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","count","digit","digit_unchecked","eq","equivalent","escape_default","fmt","fmt","fmt","fmt","from","from","from_u8","from_u8_unchecked","hash","into","into","into_iter","last","len","next","next_back","partial_cmp","size_hint","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","assert_matches","debug_assert_matches","AsyncIterator","FromIter","Item","borrow","borrow_mut","clone","clone_into","fmt","from","from_iter","into","iter","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_into","clone_into","clone_into","cmp","cmp","default","default","default","default","default","default","deref","deref","deref","deref_mut","description","description","eq","eq","eq","equivalent","equivalent","equivalent","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","partial_cmp","partial_cmp","provide","provide","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_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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","count","count","count","decode_utf16","description","description","description","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","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","next","next","next","next","next","next","next_back","next_back","provide","provide","provide","provide","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_into","clone_into","cmp","cmp","cmp","default","eq","eq","eq","equivalent","equivalent","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","ne","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_into","cmp","description","eq","equivalent","fmt","fmt","from","from","from","from","hash","identity","into","into","partial_cmp","provide","report","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","Default","Default","default","default","Error","Source","borrow","borrow_mut","cause","clone","clone_into","current","description","downcast","downcast","downcast","downcast_mut","downcast_mut","downcast_mut","downcast_ref","downcast_ref","downcast_ref","fmt","from","into","into_iter","is","is","is","next","provide","request_ref","request_ref","request_ref","request_value","request_value","request_value","source","sources","to_owned","try_from","try_into","type_id","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","FRAC_1_PI","FRAC_1_SQRT_2","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","PI","SQRT_2","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","FRAC_1_PI","FRAC_1_SQRT_2","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","PI","SQRT_2","TAU","CStr","FromBytesUntilNulError","FromBytesWithNulError","NonZero_c_char","NonZero_c_int","NonZero_c_long","NonZero_c_longlong","NonZero_c_schar","NonZero_c_short","NonZero_c_uchar","NonZero_c_uint","NonZero_c_ulong","NonZero_c_ulonglong","NonZero_c_ushort","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_into","clone_into","clone_into","clone_into","cmp","default","deref","deref_mut","description","drop","eq","eq","eq","equivalent","equivalent","equivalent","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","overflow_arg_area","partial_cmp","provide","provide","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","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","align","alternate","args","as_str","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","buf","clone","clone","clone","clone_into","clone_into","clone_into","cmp","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","empty_name","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","field","field","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","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","key","pad","pad_integral","partial_cmp","pieces","precision","precision","provide","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_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","value","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_into","clone_into","f","fmt","fmt","fmt","from","from","from","into","into","into","into_future","into_future","into_future","into_future","into_inner","join","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_into","clone_into","default","default","eq","equivalent","finish","finish","fmt","fmt","from","from","hash","hash_one","hash_slice","into","into","new","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","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","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","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","option_payload_ptr","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","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","BasicBlock","Call","CastTransmute","Checked","CopyForDeref","Deinit","Discriminant","Drop","Field","Goto","Len","Move","Offset","Retag","Return","SetDiscriminant","Static","StaticMut","StorageDead","StorageLive","Unreachable","Variant","borrow","borrow_mut","from","into","mir","place","try_from","try_into","type_id","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","Once","OnceWith","Peekable","Product","Repeat","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_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_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_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","copied","count","count","count","count","count","count","count","count","count","count","count","count","count","cycle","default","default","default","default","default","default","default","default","element","empty","enumerate","eq","eq_by","extend","extend_one","extend_reserve","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","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_fn","from_generator","from_iter","fuse","ge","gen","gt","index","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_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","le","len","len","len","len","len","len","len","len","len","len","len","len","len","lt","map","map_while","max","max_by","max_by_key","min","min_by","min_by_key","n","n","ne","needs_sep","needs_sep","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_chunk","next_chunk","next_chunk","next_chunk","next_if","next_if_eq","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","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_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","skip","skip_while","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","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_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","unzip","zip","zip","ConstParamTy","ConstParamTy","Copy","Copy","Destruct","Discriminant","DiscriminantKind","FnPtr","PhantomData","PhantomPinned","PointerLike","Send","Sized","StructuralEq","StructuralPartialEq","Sync","Tuple","Unpin","Unsize","addr","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","eq","eq","equivalent","equivalent","fmt","fmt","from","from","hash","hash","into","into","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_into","clone_into","clone_into","clone_into","cmp","copy","default","deref","deref_mut","discriminant","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","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","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","BROADCAST","Global","InterfaceLocal","IpAddr","Ipv4Addr","Ipv6Addr","Ipv6MulticastScope","LOCALHOST","LOCALHOST","LinkLocal","OrganizationLocal","RealmLocal","SiteLocal","SocketAddr","SocketAddrV4","SocketAddrV6","UNSPECIFIED","UNSPECIFIED","V4","V4","V6","V6","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","description","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","flowinfo","flowinfo","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_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_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","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","provide","scope_id","scope_id","segments","set_flowinfo","set_ip","set_ip","set_ip","set_port","set_port","set_port","set_scope_id","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","NonZeroI128","NonZeroI16","NonZeroI32","NonZeroI64","NonZeroI8","NonZeroIsize","NonZeroU128","NonZeroU16","NonZeroU32","NonZeroU64","NonZeroU8","NonZeroUsize","Normal","ParseFloatError","ParseIntError","PosOverflow","Saturating","Subnormal","TryFromIntError","Wrapping","Zero","Zero","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","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","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","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","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","get","get","get","get","get","get","get","get","get","get","get","get","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","into","into","into","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","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","midpoint","midpoint","midpoint","midpoint","midpoint","midpoint","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","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_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","provide","provide","provide","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","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","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","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","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_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","to_string","to_string","to_string","to_string","to_string","to_string","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_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","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","BitAnd","BitAndAssign","BitOr","BitOrAssign","BitXor","BitXorAssign","Bound","Break","CoerceUnsized","Complete","Continue","ControlFlow","Deref","DerefMut","DispatchFromDyn","Div","DivAssign","Drop","Excluded","Fn","FnMut","FnOnce","FromResidual","Generator","GeneratorState","Included","Index","IndexMut","Mul","MulAssign","Neg","Not","OneSidedRange","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","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","contains","contains","contains","contains","contains","contains","continue_value","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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_into","clone_into","clone_into","cloned","cloned","cmp","context","copied","copied","default","eq","equivalent","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","lift_callback_return","lower","lower_return","map","map_or","map_or_else","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","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_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_into","cmp","col","column","default","deref","deref_mut","eq","equivalent","file","file","fmt","fmt","fmt","fmt","fmt","from","from","from","hash","into","into","into","into_future","line","line","location","location","message","message","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_fmt","panic_nounwind","panic_nounwind_fmt","panic_str","unreachable_display","Pin","as_deref_mut","as_mut","as_ref","borrow","borrow_mut","clone","clone_into","cmp","deref","deref_mut","eq","equivalent","fmt","fmt","fmt","from","from","ge","get_mut","get_ref","get_unchecked_mut","gt","hash","into","into_future","into_inner","into_inner_unchecked","into_ref","le","lt","map_unchecked","map_unchecked_mut","ne","new","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","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","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","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","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","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","addr","addr_of","addr_of_mut","align_of","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","cast","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","copy","copy_nonoverlapping","dangling","drop_in_place","eq","eq","eq","eq","equivalent","equivalent","equivalent","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","layout","len","log2","map_addr","metadata","new","new","new_unchecked","new_unchecked","null","null_mut","of","partial_cmp","partial_cmp","partial_cmp","phantom","pointer","read","read_unaligned","read_volatile","replace","size_of","slice_from_raw_parts","slice_from_raw_parts","slice_from_raw_parts_mut","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_bytes","write_unaligned","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_into","clone_into","clone_into","cloned","cloned","cmp","context","copied","copied","eq","equivalent","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_callback_error","lift_callback_return","lower_return","map","map_err","map_or","map_or_else","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","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","BitMask","Bits","Cast","Cast","Cast","CastPtr","CastPtr","ConstPtr","First","INDEX","INDEX","Isize","Isize","LaneCount","Mask","Mask","Mask","Mask","Mask","Mask","Mask","MaskElement","MutPtr","Scalar","Scalar","Scalar","Second","Simd","SimdCast","SimdConstPtr","SimdElement","SimdFloat","SimdInt","SimdMutPtr","SimdOrd","SimdPartialEq","SimdPartialOrd","SimdUint","SupportedLaneCount","Swizzle","Swizzle2","ToBitMask","Usize","Usize","Which","abs","abs","addr","addr","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_const","cast_mut","clone","clone_into","cmp","copysign","eq","equivalent","expose_addr","expose_addr","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","fmt","from","from","from_bitmask","from_bits","from_exposed_addr","from_exposed_addr","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","into","into","is_finite","is_infinite","is_nan","is_negative","is_normal","is_null","is_null","is_positive","is_sign_negative","is_sign_positive","is_subnormal","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","partial_cmp","prelude","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","saturating_abs","saturating_add","saturating_add","saturating_neg","saturating_sub","saturating_sub","signum","signum","simd_clamp","simd_clamp","simd_eq","simd_ge","simd_gt","simd_le","simd_lt","simd_max","simd_max","simd_min","simd_min","simd_ne","simd_swizzle","swizzle","swizzle2","to_bitmask","to_bits","to_degrees","to_int_unchecked","to_owned","to_radians","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","wrapping_add","wrapping_add","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","Bits","Cast","Cast","Cast","CastPtr","CastPtr","ConstPtr","Isize","Isize","LANES","Mask","Mask","Mask","Mask","Mask","Mask","MutPtr","Scalar","Scalar","Scalar","Simd","SimdConstPtr","SimdFloat","SimdInt","SimdMutPtr","SimdOrd","SimdPartialEq","SimdPartialOrd","SimdUint","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_into","clone_into","cmp","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","equivalent","expose_addr","expose_addr","expose_addr","expose_addr","f32x1","f32x16","f32x2","f32x32","f32x4","f32x64","f32x8","f64x1","f64x16","f64x2","f64x32","f64x4","f64x64","f64x8","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_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bitmask","from_bits","from_bits","from_bits","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_exposed_addr","from_int","from_int_unchecked","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","lanes","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","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","reverse","rotate_lanes_left","rotate_lanes_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_assign","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","swizzle_dyn","test","test_unchecked","to_array","to_array","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bitmask","to_bits","to_bits","to_bits","to_degrees","to_degrees","to_degrees","to_int","to_int_unchecked","to_int_unchecked","to_int_unchecked","to_owned","to_owned","to_radians","to_radians","to_radians","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_offset","wrapping_offset","wrapping_offset","wrapping_offset","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","EscapeAscii","GetManyMutError","GroupBy","GroupByMut","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","end","end","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","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","provide","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_into","fmt","from","heapsort","into","len","merge_sort","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","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_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","count","count","count","description","description","eq","eq","eq","equivalent","equivalent","equivalent","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_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","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","provide","provide","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","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","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","default","fmt","from","from","from","from_mut","from_pin_mut","get_mut","get_pin_mut","inner","into","into_future","into_inner","new","poll","try_from","try_into","type_id","ATOMIC_BOOL_INIT","ATOMIC_I16_INIT","ATOMIC_I32_INIT","ATOMIC_I64_INIT","ATOMIC_I8_INIT","ATOMIC_ISIZE_INIT","ATOMIC_U16_INIT","ATOMIC_U32_INIT","ATOMIC_U64_INIT","ATOMIC_U8_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_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","default","default","default","default","default","default","default","default","default","default","default","default","eq","equivalent","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","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","Pending","Poll","RawWaker","RawWakerVTable","Ready","Waker","_marker","_marker2","as_raw","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","clone","clone","clone","clone","clone_into","clone_into","clone_into","cmp","data","data","drop","drop","eq","eq","eq","equivalent","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","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","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_into","clone_into","cmp","default","div","div_assign","div_duration_f32","div_duration_f64","div_f32","div_f64","eq","eq","equivalent","equivalent","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","lift_callback_return","lower","lower","lower_return","mul","mul_assign","mul_f32","mul_f64","nanos","new","partial_cmp","provide","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_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","CallbackResult","Cancelled","Error","Error","FfiDefault","ForeignBytes","ForeignCallback","ForeignCallbackInternals","IDX_CALLBACK_FREE","MaybeReady","Ready","RustBuffer","RustCallStatus","RustCallStatusCode","RustFutureContinuationCallback","RustFutureHandle","RustFuturePoll","Success","Success","UnexpectedError","UnexpectedError","UnexpectedUniFFICallbackError","callback_cell","callbackinterface","capacity","code","data","data","error_buf","ffi_default","ffidefault","foreignbytes","foreigncallbacks","len","len","reason","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","CallbackResult","Error","ForeignCallbackInternals","IDX_CALLBACK_FREE","Success","UnexpectedError","UnexpectedUniFFICallbackError","callback_cell","reason","FfiDefault","ffi_default","ForeignBytes","data","len","ForeignCallback","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","RustFutureHandle","RustFuturePoll","rust_future_cancel","rust_future_complete","rust_future_free","rust_future_new","rust_future_poll","MetadataBuffer","bytes","checksum_metadata","codes","size","CALLBACK_INTERFACE","CONSTRUCTOR","ENUM","ERROR","FUNC","INTERFACE","LIT_BOOL","LIT_FLOAT","LIT_INT","LIT_NULL","LIT_STR","METHOD","NAMESPACE","RECORD","TRAIT_METHOD","TYPE_BOOL","TYPE_CALLBACK_INTERFACE","TYPE_CUSTOM","TYPE_DURATION","TYPE_ENUM","TYPE_F32","TYPE_F64","TYPE_FUTURE","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_U16","TYPE_U32","TYPE_U64","TYPE_U8","TYPE_UNIT","TYPE_VEC","UDL_FILE","UNIFFI_TRAIT","UNKNOWN"],"q":[[0,"uniffi"],[232,"uniffi::deps::anyhow"],[288,"uniffi::deps::bytes"],[531,"uniffi::deps::bytes::buf"],[764,"uniffi::deps::log"],[960,"uniffi::deps::static_assertions"],[979,"uniffi::deps::static_assertions::_core"],[1069,"uniffi::deps::static_assertions::_core::alloc"],[1150,"uniffi::deps::static_assertions::_core::any"],[1206,"uniffi::deps::static_assertions::_core::arch"],[1209,"uniffi::deps::static_assertions::_core::arch::x86_64"],[6412,"uniffi::deps::static_assertions::_core::array"],[6465,"uniffi::deps::static_assertions::_core::ascii"],[6644,"uniffi::deps::static_assertions::_core::assert_matches"],[6646,"uniffi::deps::static_assertions::_core::async_iter"],[6666,"uniffi::deps::static_assertions::_core::borrow"],[6670,"uniffi::deps::static_assertions::_core::cell"],[6890,"uniffi::deps::static_assertions::_core::char"],[7085,"uniffi::deps::static_assertions::_core::clone"],[7089,"uniffi::deps::static_assertions::_core::cmp"],[7166,"uniffi::deps::static_assertions::_core::convert"],[7206,"uniffi::deps::static_assertions::_core::default"],[7210,"uniffi::deps::static_assertions::_core::error"],[7249,"uniffi::deps::static_assertions::_core::f32"],[7264,"uniffi::deps::static_assertions::_core::f32::consts"],[7283,"uniffi::deps::static_assertions::_core::f64"],[7298,"uniffi::deps::static_assertions::_core::f64::consts"],[7317,"uniffi::deps::static_assertions::_core::ffi"],[7450,"uniffi::deps::static_assertions::_core::fmt"],[7638,"uniffi::deps::static_assertions::_core::future"],[7691,"uniffi::deps::static_assertions::_core::hash"],[7750,"uniffi::deps::static_assertions::_core::hint"],[7754,"uniffi::deps::static_assertions::_core::i128"],[7756,"uniffi::deps::static_assertions::_core::i16"],[7758,"uniffi::deps::static_assertions::_core::i32"],[7760,"uniffi::deps::static_assertions::_core::i64"],[7762,"uniffi::deps::static_assertions::_core::i8"],[7764,"uniffi::deps::static_assertions::_core::intrinsics"],[7998,"uniffi::deps::static_assertions::_core::intrinsics::mir"],[8029,"uniffi::deps::static_assertions::_core::isize"],[8031,"uniffi::deps::static_assertions::_core::iter"],[8912,"uniffi::deps::static_assertions::_core::marker"],[8966,"uniffi::deps::static_assertions::_core::mem"],[9095,"uniffi::deps::static_assertions::_core::net"],[9364,"uniffi::deps::static_assertions::_core::num"],[12685,"uniffi::deps::static_assertions::_core::ops"],[13091,"uniffi::deps::static_assertions::_core::option"],[13229,"uniffi::deps::static_assertions::_core::panic"],[13293,"uniffi::deps::static_assertions::_core::panicking"],[13301,"uniffi::deps::static_assertions::_core::pin"],[13352,"uniffi::deps::static_assertions::_core::prelude"],[13357,"uniffi::deps::static_assertions::_core::prelude::rust_2015"],[13540,"uniffi::deps::static_assertions::_core::prelude::rust_2018"],[13723,"uniffi::deps::static_assertions::_core::prelude::rust_2021"],[13914,"uniffi::deps::static_assertions::_core::prelude::rust_2024"],[14105,"uniffi::deps::static_assertions::_core::prelude::v1"],[14288,"uniffi::deps::static_assertions::_core::primitive"],[14305,"uniffi::deps::static_assertions::_core::ptr"],[14427,"uniffi::deps::static_assertions::_core::result"],[14554,"uniffi::deps::static_assertions::_core::simd"],[14827,"uniffi::deps::static_assertions::_core::simd::prelude"],[15803,"uniffi::deps::static_assertions::_core::slice"],[16391,"uniffi::deps::static_assertions::_core::slice::memchr"],[16393,"uniffi::deps::static_assertions::_core::slice::sort"],[16410,"uniffi::deps::static_assertions::_core::str"],[16882,"uniffi::deps::static_assertions::_core::str::pattern"],[17036,"uniffi::deps::static_assertions::_core::sync"],[17058,"uniffi::deps::static_assertions::_core::sync::atomic"],[17509,"uniffi::deps::static_assertions::_core::task"],[17613,"uniffi::deps::static_assertions::_core::time"],[17710,"uniffi::deps::static_assertions::_core::u128"],[17712,"uniffi::deps::static_assertions::_core::u16"],[17714,"uniffi::deps::static_assertions::_core::u32"],[17716,"uniffi::deps::static_assertions::_core::u64"],[17718,"uniffi::deps::static_assertions::_core::u8"],[17720,"uniffi::deps::static_assertions::_core::unicode"],[17724,"uniffi::deps::static_assertions::_core::unicode::conversions"],[17726,"uniffi::deps::static_assertions::_core::usize"],[17728,"uniffi::ffi"],[17777,"uniffi::ffi::callbackinterface"],[17786,"uniffi::ffi::ffidefault"],[17788,"uniffi::ffi::foreignbytes"],[17791,"uniffi::ffi::foreigncallbacks"],[17792,"uniffi::ffi::rustbuffer"],[17800,"uniffi::ffi::rustcalls"],[17809,"uniffi::ffi::rustfuture"],[17819,"uniffi::metadata"],[17824,"uniffi::metadata::codes"]],"d":["Result of a foreign callback invocation","Async function cancelled. RustCallStatus::error_buf will …","","","Expected error. This is returned when a foreign method …","Expected error, corresponding to the Result::Err variant. …","","Generalized FFI conversions","FfiConverter for Arc-types","","The low-level type used for passing values of this type …","","","","Support for reading a slice of foreign-language-allocated …","ForeignCallback is the Rust representation of a foreign …","Struct to hold a foreign callback.","The method index used by the Drop trait to communicate to …","Lift values passed by the foreign code over the FFI into …","Lift references","Return foreign values to Rust","","Lower Rust values to pass them to the foreign code","Return Rust values to the foreign code","The future might be ready and rust_future_poll should be …","","","The future is ready and is waiting for rust_future_complete…","","Result<T, Error>","The type that should be returned by scaffolding functions …","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","Opaque handle for a Rust future that’s stored by the …","Result code for rust_future_poll. This is passed to the …","Successful call. The return value is serialized to buf_ptr.","Successful call.","Type ID metadata, serialized into a MetadataBuffer.","","","","","","Unexpected error. An error message string is serialized to …","Unexpected error. RustCallStatus::error_buf will contain …","Used when internal/unexpected error happened when calling …","","View the foreign bytes as a &[u8].","Assert that the uniffi runtime version matches an expected …","","","","","","","","","","","","","","","","","","","","","A macro to build testcases for a component’s generated …","","","","","Check whether the uniffi runtime version is compatible a …","A helper function to ensure we don’t read past the end …","","","","","","","","","","A dummy macro that does nothing.","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","","Get a pointer to the data","","","","Derive FFI traits","Reclaim memory stored in this RustBuffer.","Converts this RustBuffer back into an owned Vec<u8>.","","","","","","","","","","Types that can cross the FFI boundary.","Macro to implement FfiConverterArc<T> for a UniFfiTag …","Macro to implement FfiConverter<T> for a UniFfiTag using a …","Macro to implement lowering/lifting using a RustBuffer","","","","","","","","","","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 …","A helper macro to generate and include component …","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).","","Invoke a callback interface method on the foreign side and …","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 Rust value for a callback interface method result","Lower a rust value of the target type, into an FFI value …","","","Convenience method","Lower this value for scaffolding function return","Pack UniFFI interface metadata into byte arrays","","Creates an empty RustBuffer.","","Creates a RustBuffer zero-filed to the requested size.","","","Handle a scaffolding calls","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new RustFutureHandle","Poll a Rust future","","Top-level initialization macro","","","","","","","","","","","","","","","","","","","","","","","","","Lift a rust value of the target type, from an FFI value of …","","","Convenience method","Read a rust value from a buffer, received over the FFI in …","","","","","","","","","","","","","","","","","","","","","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.","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(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.","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 …","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.","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 its 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 helper object for providing data by type.","Trait implemented by a type which can dynamically provide …","A TypeId represents a globally unique identifier for a …","","","","","","","","Forwards to the method defined on the type Any.","Forwards to the method defined on the type dyn 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 Any.","Forwards to the method defined on the type dyn Any.","Returns a reference to the inner value as type dyn T.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Forwards to the method defined on the type Any.","Returns true if the inner type is the same as T.","Forwards to the method defined on the type dyn Any.","Returns the TypeId of the type this generic function has …","","Data providers should implement this method to provide all …","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 from the Provider.","Request a value from the Provider.","","","","","Gets the TypeId of self.","","","Returns the name of a type as a string slice.","Returns the name of the type of the pointed-to value as a …","Check if the Demand would be satisfied if provided with a …","Check if the Demand would be satisfied if provided with a …","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","","","Gets this ASCII character as a char Unicode Scalar Value.","Views this ASCII character as a one-code-unit UTF-8 str.","Gets this ASCII character as a byte.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","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 items yielded by the async iterator.","","","","","","Returns the argument unchanged.","Converts an iterator into an async iterator.","Calls U::from(self).","","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.","","Returns the argument unchanged.","Creates a new OnceCell<T> which already contains the given …","","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.","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 equality comparisons which are 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 equality comparisons.","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 …","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.","Return the default value of a type according to the Default…","Returns the “default value” for a type.","Error is a trait representing the basic expectations for …","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.","Returns some reference to the inner value if it is of type …","Forwards to the method defined on the type dyn Error.","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.","Forwards to the method defined on the type dyn Error.","Returns true if the inner type is the same as T.","","Provides type based access to context intended for error …","Request a reference of type T as context about this error.","Request a reference of type T as context about this error.","Request a reference of type T as context about this error.","Request a value of type T as context about this error.","Request a value of type T as context about this error.","Request a value of type T as context about this error.","The lower-level source of this error, if any.","Returns an iterator starting with the current error and …","","","","","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)","1/π","1/sqrt(2)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","Archimedes’ constant (π)","sqrt(2)","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)","1/π","1/sqrt(2)","2/π","2/sqrt(π)","π/2","π/3","π/4","π/6","π/8","ln(10)","ln(2)","log10(2)","log10(e)","log2(10)","log2(e)","Archimedes’ constant (π)","sqrt(2)","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 …","Type alias for NonZero version of c_char","Type alias for NonZero version of c_int","Type alias for NonZero version of c_long","Type alias for NonZero version of c_longlong","Type alias for NonZero version of c_schar","Type alias for NonZero version of c_short","Type alias for NonZero version of c_uchar","Type alias for NonZero version of c_uint","Type alias for NonZero version of c_ulong","Type alias for NonZero version of c_ulonglong","Type alias for NonZero version of c_ushort","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 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.","Creates a C string wrapper from a byte slice.","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, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","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 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.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","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.","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 type of value produced on completion.","The output that the future will produce 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.","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.","","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.","","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 …","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 …","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.","Returns the nearest integer to an f64.","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.","This method creates a pointer to any Some value. If the …","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. May raise an …","Returns the nearest integer to an f64. May raise an …","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.","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 …","Type representing basic blocks.","","Emits a CastKind::Transmute cast.","","","","Gets the discriminant of a place.","","Access the field with the given index of some place.","","","","","","","","","","","","","Adds a variant projection with the given index to the …","","","Returns the argument unchanged.","Calls U::from(self).","Macro for generating custom MIR.","Helper macro that allows you to treat a value expression …","","","","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 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 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.","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).","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 …","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 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.","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 can be safely moved after being pinned.","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.","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.","Creates an IpAddr::V4 from a four element byte array.","Returns the argument unchanged.","Copies this address to a new IpAddr::V6.","Copies this address to a new IpAddr::V4.","Creates an IpAddr::V6 from a sixteen element byte array.","Creates an Ipv4Addr from a four element byte array.","Returns the argument unchanged.","Converts a host byte order u32 into an Ipv4Addr.","Returns the argument unchanged.","Creates an Ipv6Addr from a sixteen element byte array.","Convert a host byte order u128 into an Ipv6Addr.","Creates an Ipv6Addr from an eight element 16-bit array.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a SocketAddrV4 into a SocketAddr::V4.","Converts a tuple struct (Into<IpAddr>, u16) into a …","Returns the argument unchanged.","Converts a SocketAddrV6 into a SocketAddr::V6.","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).","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 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 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.","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.","Computes the absolute value of self. See i8::abs for …","Computes the absolute value of self. See i16::abs for …","Computes the absolute value of self. See i32::abs for …","Computes the absolute value of self. See i64::abs for …","Computes the absolute value of self. See i128::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 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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroU16 losslessly.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroU32 losslessly.","Converts NonZeroU16 to NonZeroU32 losslessly.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroU64 losslessly.","Returns the argument unchanged.","Converts NonZeroU32 to NonZeroU64 losslessly.","Converts NonZeroU16 to NonZeroU64 losslessly.","Converts NonZeroU64 to NonZeroU128 losslessly.","Converts NonZeroU8 to NonZeroU128 losslessly.","Converts NonZeroU32 to NonZeroU128 losslessly.","Converts NonZeroU16 to NonZeroU128 losslessly.","Returns the argument unchanged.","","Converts NonZeroU16 to NonZeroUsize losslessly.","Returns the argument unchanged.","Converts NonZeroU8 to NonZeroUsize losslessly.","Returns the argument unchanged.","Returns the argument unchanged.","Converts NonZeroI8 to NonZeroI16 losslessly.","Converts NonZeroU8 to NonZeroI16 losslessly.","Converts NonZeroI8 to NonZeroI32 losslessly.","Converts NonZeroU16 to NonZeroI32 losslessly.","Converts NonZeroU8 to NonZeroI32 losslessly.","Converts NonZeroI16 to NonZeroI32 losslessly.","Returns the argument unchanged.","Converts NonZeroU16 to NonZeroI64 losslessly.","Converts NonZeroU8 to NonZeroI64 losslessly.","Converts NonZeroU32 to NonZeroI64 losslessly.","Converts NonZeroI32 to NonZeroI64 losslessly.","Converts NonZeroI16 to NonZeroI64 losslessly.","Returns the argument unchanged.","Converts NonZeroI8 to NonZeroI64 losslessly.","Converts NonZeroI32 to NonZeroI128 losslessly.","Converts NonZeroU32 to NonZeroI128 losslessly.","Converts NonZeroU16 to NonZeroI128 losslessly.","Converts NonZeroU64 to NonZeroI128 losslessly.","Returns the argument unchanged.","Converts NonZeroI16 to NonZeroI128 losslessly.","Converts NonZeroI64 to NonZeroI128 losslessly.","Converts NonZeroI8 to NonZeroI128 losslessly.","Converts NonZeroU8 to NonZeroI128 losslessly.","Returns the argument unchanged.","Converts NonZeroI16 to NonZeroIsize losslessly.","Converts NonZeroU8 to NonZeroIsize losslessly.","Converts NonZeroI8 to NonZeroIsize losslessly.","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 …","","","","","","","","","","","","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 i8::saturating_abs.","Saturating absolute value, see i16::saturating_abs.","Saturating absolute value, see i32::saturating_abs.","Saturating absolute value, see i64::saturating_abs.","Saturating absolute value, see i128::saturating_abs.","Saturating absolute value, see isize::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 NonZeroI32 to NonZeroU8.","Attempts to convert NonZeroIsize to NonZeroU8.","Attempts to convert u8 to NonZeroU8.","Attempts to convert NonZeroU64 to NonZeroU8.","Attempts to convert NonZeroI16 to NonZeroU8.","Attempts to convert NonZeroI128 to NonZeroU8.","Attempts to convert NonZeroU32 to NonZeroU8.","Attempts to convert NonZeroI64 to NonZeroU8.","Attempts to convert NonZeroU128 to NonZeroU8.","Attempts to convert NonZeroUsize to NonZeroU8.","","Attempts to convert NonZeroU16 to NonZeroU8.","Attempts to convert NonZeroI8 to NonZeroU8.","Attempts to convert NonZeroU64 to NonZeroU16.","Attempts to convert NonZeroI8 to NonZeroU16.","Attempts to convert u16 to NonZeroU16.","Attempts to convert NonZeroI64 to NonZeroU16.","Attempts to convert NonZeroU32 to NonZeroU16.","Attempts to convert NonZeroUsize to NonZeroU16.","","Attempts to convert NonZeroI16 to NonZeroU16.","Attempts to convert NonZeroIsize to NonZeroU16.","Attempts to convert NonZeroI128 to NonZeroU16.","Attempts to convert NonZeroI32 to NonZeroU16.","Attempts to convert NonZeroU128 to NonZeroU16.","Attempts to convert NonZeroI8 to NonZeroU32.","Attempts to convert NonZeroI128 to NonZeroU32.","Attempts to convert NonZeroU128 to NonZeroU32.","Attempts to convert NonZeroUsize to NonZeroU32.","Attempts to convert NonZeroI16 to NonZeroU32.","","Attempts to convert NonZeroIsize to NonZeroU32.","Attempts to convert NonZeroI64 to NonZeroU32.","Attempts to convert u32 to NonZeroU32.","Attempts to convert NonZeroU64 to NonZeroU32.","Attempts to convert NonZeroI32 to NonZeroU32.","Attempts to convert u64 to NonZeroU64.","","Attempts to convert NonZeroU128 to NonZeroU64.","Attempts to convert NonZeroIsize to NonZeroU64.","Attempts to convert NonZeroI16 to NonZeroU64.","Attempts to convert NonZeroUsize to NonZeroU64.","Attempts to convert NonZeroI8 to NonZeroU64.","Attempts to convert NonZeroI128 to NonZeroU64.","Attempts to convert NonZeroI32 to NonZeroU64.","Attempts to convert NonZeroI64 to NonZeroU64.","Attempts to convert NonZeroI64 to NonZeroU128.","Attempts to convert NonZeroIsize to NonZeroU128.","","Attempts to convert NonZeroUsize to NonZeroU128.","Attempts to convert NonZeroI32 to NonZeroU128.","Attempts to convert NonZeroI8 to NonZeroU128.","Attempts to convert NonZeroI16 to NonZeroU128.","Attempts to convert NonZeroI128 to NonZeroU128.","Attempts to convert u128 to NonZeroU128.","Attempts to convert NonZeroI64 to NonZeroUsize.","Attempts to convert NonZeroIsize to NonZeroUsize.","Attempts to convert NonZeroI16 to NonZeroUsize.","Attempts to convert NonZeroI32 to NonZeroUsize.","Attempts to convert usize to NonZeroUsize.","Attempts to convert NonZeroI128 to NonZeroUsize.","Attempts to convert NonZeroI8 to NonZeroUsize.","Attempts to convert NonZeroU32 to NonZeroUsize.","Attempts to convert NonZeroU64 to NonZeroUsize.","","Attempts to convert NonZeroU128 to NonZeroUsize.","Attempts to convert NonZeroI16 to NonZeroI8.","Attempts to convert i8 to NonZeroI8.","Attempts to convert NonZeroU64 to NonZeroI8.","Attempts to convert NonZeroI64 to NonZeroI8.","","Attempts to convert NonZeroU32 to NonZeroI8.","Attempts to convert NonZeroUsize to NonZeroI8.","Attempts to convert NonZeroI32 to NonZeroI8.","Attempts to convert NonZeroU16 to NonZeroI8.","Attempts to convert NonZeroIsize to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroI8.","Attempts to convert NonZeroU8 to NonZeroI8.","Attempts to convert NonZeroU128 to NonZeroI8.","Attempts to convert NonZeroI128 to NonZeroI16.","","Attempts to convert NonZeroU32 to NonZeroI16.","Attempts to convert NonZeroIsize to NonZeroI16.","Attempts to convert NonZeroUsize to NonZeroI16.","Attempts to convert NonZeroU64 to NonZeroI16.","Attempts to convert NonZeroU16 to NonZeroI16.","Attempts to convert NonZeroI32 to NonZeroI16.","Attempts to convert i16 to NonZeroI16.","Attempts to convert NonZeroU128 to NonZeroI16.","Attempts to convert NonZeroI64 to NonZeroI16.","Attempts to convert NonZeroU32 to NonZeroI32.","Attempts to convert NonZeroU128 to NonZeroI32.","Attempts to convert NonZeroI64 to NonZeroI32.","Attempts to convert NonZeroU64 to NonZeroI32.","Attempts to convert i32 to NonZeroI32.","","Attempts to convert NonZeroIsize to NonZeroI32.","Attempts to convert NonZeroI128 to NonZeroI32.","Attempts to convert NonZeroUsize to NonZeroI32.","Attempts to convert NonZeroU128 to NonZeroI64.","Attempts to convert NonZeroU64 to NonZeroI64.","Attempts to convert i64 to NonZeroI64.","Attempts to convert NonZeroUsize to NonZeroI64.","Attempts to convert NonZeroI128 to NonZeroI64.","Attempts to convert NonZeroIsize to NonZeroI64.","","Attempts to convert i128 to NonZeroI128.","","Attempts to convert NonZeroUsize to NonZeroI128.","Attempts to convert NonZeroU128 to NonZeroI128.","Attempts to convert NonZeroIsize to NonZeroI128.","Attempts to convert NonZeroU64 to NonZeroIsize.","Attempts to convert isize to NonZeroIsize.","Attempts to convert NonZeroI128 to NonZeroIsize.","Attempts to convert NonZeroU32 to NonZeroIsize.","Attempts to convert NonZeroU128 to NonZeroIsize.","Attempts to convert NonZeroU16 to NonZeroIsize.","","Attempts to convert NonZeroI32 to NonZeroIsize.","Attempts to convert NonZeroUsize to NonZeroIsize.","Attempts to convert NonZeroI64 to NonZeroIsize.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 i8::wrapping_abs.","Wrapping absolute value, see i16::wrapping_abs.","Wrapping absolute value, see i32::wrapping_abs.","Wrapping absolute value, see i64::wrapping_abs.","Wrapping absolute value, see i128::wrapping_abs.","Wrapping absolute value, see isize::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 +=.","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.","Trait that indicates that this is a pointer or a wrapper …","The generator 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 …","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 …","The trait implemented by builtin generator types.","The result of a generator resumption.","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.","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 resulting type after applying the >> operator.","The returned type after the call operator is used.","The returned type after indexing.","The type of the value produced by ? when not …","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 generator 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 generator yields.","The generator 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>.","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 generator.","","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 &Option<T> to Option<&T>.","","Returns the argument unchanged.","Converts from &mut Option<T> to Option<&mut 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 …","","","","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.","","","A pinned pointer.","Gets a pinned mutable reference from this nested pinned …","Gets a pinned mutable reference from this pinned pointer.","Gets a pinned shared reference from this pinned pointer.","","","","","","","","","","","","","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<P> returning the underlying pointer.","Unwraps this Pin<P> returning the underlying pointer.","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<P> around a pointer to some data of a …","Construct a new Pin<P> around a reference to some data of …","","Constructs a Pin<&mut T>, by pinning a value: T locally.","","","","","Assigns a new value to the memory behind the pinned …","","Get a pinned mutable reference from a static mutable …","Get a pinned 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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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 equality comparisons which are 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 equality comparisons.","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 can be safely moved after being pinned.","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 …","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.","Gets the “address” portion of the pointer.","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 …","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","","","","","","","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 dst. The …","Creates a new NonNull that is dangling, but well-aligned.","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 address …","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 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 …","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.","","","","","","Reads the value from src without moving it. This leaves the","Reads the value from src without moving it. This leaves the","Performs a volatile read of the value from src without …","Moves src into the pointed dst, returning the previous dst …","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, …","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 address and …","","","","","","","","","","","","","Creates a new pointer with the given address.","Overwrites a memory location with the given value without …","Sets count * size_of::<T>() bytes of memory starting at dst…","Overwrites a memory location with the given value without …","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.","The integer bitmask type.","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 lanes.","Vector of const pointers with the same number of lanes.","Vector of constant pointers to the same type.","Index of a lane in the first input SIMD vector.","Map from the lanes of the input vector to the output …","Map from the lanes of the input vectors to the output …","Vector of isize with the same number of lanes.","Vector of isize with the same number of lanes.","Specifies the number of lanes in a SIMD vector as a type.","A SIMD vector mask for LANES elements of width specified …","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.","The mask element type corresponding to this element type.","Marker trait for types that may be used as SIMD mask …","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.","Index of a lane in the second input SIMD vector.","A SIMD vector with the shape of [T; N] but the operations …","Supporting trait for Simd::cast. Typically doesn’t need …","Operations on SIMD vectors of constant pointers.","Marker trait for types that may be used as SIMD vector …","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.","Statically guarantees that a lane count is marked as …","Create a vector from the elements of another vector.","Create a vector from the elements of two other vectors.","Converts masks to and from integer bitmasks.","Vector of usize with the same number of lanes.","Vector of usize with the same number of lanes.","Specifies a lane index into one of two SIMD vectors.","Produces a vector where every lane has the absolute value …","Lanewise absolute value, implemented in Rust. Every lane …","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","","","","","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Changes constness without changing the type.","Changes constness without changing the type.","","","","Returns each lane with the magnitude of self and the sign …","","","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.","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a bitmask to a mask.","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 …","","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).","Calls U::from(self).","Returns true for each lane if its value is neither …","Returns true for each lane if its value is positive …","Returns true for each lane if its value is NaN.","Returns true for each negative lane and false if it is …","Returns true for each lane if its value is neither zero, …","Returns true for each lane that is null.","Returns true for each lane that is null.","Returns true for each positive lane and false if it is …","Returns true for each lane if it has a negative sign, …","Returns true for each lane if it has a positive sign, …","Returns true for each lane 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.","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 …","","The portable SIMD prelude.","Takes the reciprocal (inverse) of each lane, 1/x.","Returns the cumulative bitwise “and” across the lanes …","Returns the cumulative bitwise “and” across the lanes …","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","Returns the cumulative bitwise “or” across the lanes …","Returns the cumulative bitwise “or” across the lanes …","Reducing multiply. Returns the product of the lanes of …","Returns the product of the lanes of the vector, with …","Returns the product of the lanes of the vector, with …","Returns the sum of the lanes of the vector.","Returns the sum of the lanes of the vector, with wrapping …","Returns the sum of the lanes of the vector, with wrapping …","Returns the cumulative bitwise “xor” across the lanes …","Returns the cumulative bitwise “xor” across the lanes …","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 lane with a number that represents its sign.","Returns numbers representing the sign of each lane.","Restrict each lane to a certain interval unless it is NaN.","Restrict each lane to a certain interval.","Test if each lane is equal to the corresponding lane in …","Test if each lane is greater than or equal to the …","Test if each lane is greater than the corresponding lane …","Test if each lane is less than or equal to the …","Test if each lane is less than the corresponding lane in …","Returns the maximum of each lane.","Returns the lane-wise maximum with other.","Returns the minimum of each lane.","Returns the lane-wise minimum with other.","Test if each lane is equal to the corresponding lane in …","Constructs a new SIMD vector by copying elements from …","Create a new vector from the lanes of vector.","Create a new vector from the lanes of first and second.","Converts a mask to a bitmask.","Raw transmutation to an unsigned integer vector type with …","Converts each lane from radians to degrees.","Rounds toward zero and converts to the same-width integer …","","Converts each lane from degrees to radians.","","","","","","","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 …","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 …","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 lanes.","Vector of const pointers with the same number of lanes.","Vector of constant pointers to the same type.","Vector of isize with the same number of lanes.","Vector of isize with the same number of lanes.","Number of elements in this vector.","A SIMD vector mask for LANES elements of width specified …","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.","Vector of usize with the same number of lanes.","Vector of usize with the same number of lanes.","Produces a vector where every lane has the absolute value …","Lanewise absolute value, implemented in Rust. Every lane …","","","","","","","","","","","","","","","","","","","","","","","","Gets the “address” portion of the pointer.","Gets the “address” portion of the pointer.","","","Returns true if all lanes are set, or false otherwise.","Returns true if any lane is set, or false otherwise.","Returns an array reference containing the entire SIMD …","","","Returns a mutable array reference containing the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Performs elementwise conversion of this vector’s …","Casts to a pointer of another type.","Performs elementwise conversion of this vector’s …","Converts the mask to a mask of any other lane 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 lane with the magnitude of self and the sign …","","","","","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.","","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.","","","","","","","","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 lane if its value is neither …","","","Returns true for each lane if its value is positive …","","","Returns true for each lane if its value is NaN.","","","Returns true for each negative lane and false if it is …","","","","","","Returns true for each lane if its value is neither zero, …","","","Returns true for each lane that is null.","Returns true for each lane that is null.","","","Returns true for each positive lane and false if it is …","","","","","","Returns true for each lane if it has a negative sign, …","","","Returns true for each lane if it has a positive sign, …","","","Returns true for each lane 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 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 lane, 1/x.","","","Returns the cumulative bitwise “and” across the lanes …","Returns the cumulative bitwise “and” across the lanes …","","","","","","","","","","","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","Returns the maximum lane in the vector.","","","","","","","","","","","","","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","Returns the minimum lane in the vector.","","","","","","","","","","","","","Returns the cumulative bitwise “or” across the lanes …","Returns the cumulative bitwise “or” across the lanes …","","","","","","","","","","","Reducing multiply. Returns the product of the lanes of …","Returns the product of the lanes of the vector, with …","Returns the product of the lanes of the vector, with …","","","","","","","","","","","","","Returns the sum of the lanes of the vector.","Returns the sum of the lanes of the vector, with wrapping …","Returns the sum of the lanes of the vector, with wrapping …","","","","","","","","","","","","","Returns the cumulative bitwise “xor” across the lanes …","Returns the cumulative bitwise “xor” across the lanes …","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverse the order of the lanes in the vector.","Rotates the vector such that the first OFFSET elements of …","Rotates the vector such that the first LANES - 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 lanes from two vectors.","Choose lanes from two masks.","Sets the value of the specified lane.","Sets the value of the specified lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Replaces each lane with a number that represents its sign.","Returns numbers representing the sign of each lane.","","","","","","","","Restrict each lane to a certain interval unless it is NaN.","Restrict each lane to a certain interval.","","","","","","","","","","","","","","","","","","","","Test if each lane is equal to the corresponding lane in …","","","","","","","","","","","","","","","","","","","","Test if each lane is greater than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each lane is greater than the corresponding lane …","","","","","","","","","","","","","","","","","","","","Test if each lane is less than or equal to the …","","","","","","","","","","","","","","","","","","","","Test if each lane is less than the corresponding lane in …","","","","","","","","","","","","","","","","","","","","Returns the maximum of each lane.","Returns the lane-wise maximum with other.","","","","","","","","","","","","","","","","","","","","Returns the minimum of each lane.","Returns the lane-wise minimum with other.","","","","","","","","","","","","","","","","","","","","Test if each lane is equal to the corresponding lane in …","","","","","","","","","","","","","","","","","","","","Constructs a new SIMD vector by copying elements from …","Construct a mask by setting all lanes to the given value.","Constructs a new SIMD vector with all elements set to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Swizzle a vector of bytes according to the index vector. …","Tests the value of the specified lane.","Tests the value of the specified lane.","Converts a SIMD mask to an array of bools.","Converts a SIMD vector to an array.","","","","","","","","Raw transmutation to an unsigned integer vector type with …","","","Converts each lane 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 lane from degrees to radians.","","","","","","","","","","","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 …","","","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 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>.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","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.","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 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 atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer initialized to 0.","An atomic integer 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.","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a bool into an AtomicBool.","Converts a *mut T into an AtomicPtr<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i8 into an AtomicI8.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an u8 into an AtomicU8.","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.","Converts an i64 into an AtomicI64.","Returns the argument unchanged.","Converts an u64 into an AtomicU64.","Returns the argument unchanged.","Converts an isize into an AtomicIsize.","Returns the argument unchanged.","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.","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.","","","","","","","","","","","","","","","","","","","","","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.","Moves the value into a Poll::Ready to make a Poll<T>.","","Returns the argument unchanged.","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<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,","Creates a new Waker that does nothing when wake is called.","","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.","","","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 …","Result of a foreign callback invocation","Async function cancelled. RustCallStatus::error_buf will …","Expected error. This is returned when a foreign method …","Expected error, corresponding to the Result::Err variant. …","","Support for reading a slice of foreign-language-allocated …","ForeignCallback is the Rust representation of a foreign …","Struct to hold a foreign callback.","The method index used by the Drop trait to communicate to …","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","Opaque handle for a Rust future that’s stored by the …","Result code for rust_future_poll. This is passed to the …","Successful call. The return value is serialized to buf_ptr.","Successful call.","Unexpected error. An error message string is serialized to …","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 - …","","","","Handle a scaffolding calls","Cancel a Rust future","Complete a Rust future","Free a Rust future, dropping the strong reference and …","Create a new RustFutureHandle","Poll a Rust future","","Low-level support for calling rust functions","","","","","","Result of a foreign callback invocation","Expected error. This is returned when a foreign method …","Struct to hold a foreign callback.","The method index used by the Drop trait to communicate to …","Successful call. The return value is serialized to buf_ptr.","Unexpected error. An error message string is serialized to …","Used when internal/unexpected error happened when calling …","","","","","Support for reading a slice of foreign-language-allocated …","","","ForeignCallback is the Rust representation of a foreign …","Support for passing an allocated-by-Rust buffer of bytes …","","","","","","","","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","Opaque handle for a Rust future that’s stored by the …","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 RustFutureHandle","Poll a Rust future","","","","Metadata constants, make sure to keep this in sync with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,17,0,0,16,17,0,0,0,0,374,375,268,267,0,0,0,0,0,0,0,376,0,0,18,0,0,18,0,0,285,0,0,0,0,0,0,16,17,374,375,268,267,285,28,16,17,0,1,4,0,26,4,5,34,16,23,13,17,18,1,26,4,5,34,16,23,13,17,18,1,0,1,26,5,13,0,0,1,0,5,1,1,1,1,1,1,0,0,0,4,13,13,5,13,0,0,13,13,16,17,18,16,17,18,5,5,0,0,0,0,0,33,13,16,23,23,13,17,18,1,26,4,5,34,16,23,13,17,18,1,1,4,13,23,13,0,28,285,0,26,4,5,34,16,23,13,17,18,1,1,26,4,13,4,13,4,13,28,28,374,375,267,267,285,0,26,13,1,13,23,23,0,0,0,0,0,0,26,0,1,23,284,26,4,5,34,16,16,23,13,17,18,1,26,4,5,34,16,23,13,17,18,1,374,375,268,268,374,375,268,26,4,5,34,16,23,13,17,18,1,0,0,0,0,0,0,0,0,374,375,267,0,0,0,0,0,0,9,9,0,9,39,9,39,9,39,39,377,9,39,9,9,9,9,9,9,0,9,9,0,9,9,9,39,9,9,39,39,9,39,9,9,39,39,39,9,39,39,39,9,9,39,9,39,9,39,377,0,0,0,0,48,45,46,50,46,46,45,46,45,45,46,46,45,46,46,0,46,46,48,50,48,45,46,50,46,48,45,46,45,46,45,46,45,46,45,48,45,46,48,45,46,45,46,45,46,46,45,46,45,45,45,45,45,45,45,46,46,46,46,46,46,46,45,46,46,46,46,46,45,45,45,46,46,46,46,45,45,45,45,45,45,45,46,46,46,45,46,46,45,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,50,45,46,45,46,45,45,46,46,45,46,45,46,45,46,50,45,46,45,45,45,45,45,45,46,46,46,46,46,46,45,46,50,46,50,46,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,46,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,48,48,45,46,50,46,46,46,46,45,45,46,46,45,46,45,46,48,45,46,45,46,45,46,45,46,45,46,46,45,46,46,46,50,46,0,0,0,0,0,0,0,0,0,49,48,49,68,50,49,64,51,51,49,51,49,72,64,65,68,70,51,49,72,64,65,68,70,65,70,48,50,48,49,68,50,49,64,48,49,65,51,48,49,68,48,65,49,49,70,51,49,72,64,65,68,70,49,72,64,65,68,70,51,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,72,64,65,68,70,72,64,65,68,70,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,50,51,51,51,51,51,51,51,51,51,51,51,51,72,64,68,49,72,64,65,68,70,49,72,64,65,68,70,49,72,49,49,51,50,64,68,64,68,72,72,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,65,48,48,49,68,50,49,64,64,68,72,48,49,72,64,65,68,70,49,72,64,65,68,70,51,49,72,64,65,68,70,70,51,50,81,82,81,82,81,82,0,0,0,0,0,82,0,0,0,0,0,81,82,81,82,79,80,79,81,82,81,82,79,80,84,83,86,85,81,82,79,80,84,83,86,85,80,83,79,84,81,82,79,84,81,82,79,84,81,82,84,83,0,80,83,88,81,81,82,82,84,83,85,81,82,84,83,85,0,79,80,79,79,80,88,81,81,82,82,79,80,84,83,86,86,85,85,81,82,79,80,84,83,86,85,81,82,81,82,84,83,0,81,82,79,80,84,83,86,85,81,82,79,80,84,83,84,79,80,79,88,0,0,0,81,82,0,79,80,79,83,79,80,79,79,80,80,83,81,81,82,82,84,83,80,0,0,0,0,79,80,84,83,84,82,81,81,82,79,84,81,82,86,85,0,81,82,79,80,84,83,86,85,81,82,79,80,84,83,86,85,81,82,79,80,84,83,86,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,378,378,273,273,89,89,90,92,89,90,92,273,89,90,92,89,90,92,89,378,273,89,90,92,89,90,92,89,89,89,90,90,92,92,89,89,89,90,92,89,89,273,273,89,89,90,92,89,89,89,90,92,378,89,89,273,89,89,89,90,92,90,92,89,90,92,89,90,92,89,90,92,0,0,0,0,30,37,30,37,37,37,37,93,93,93,93,93,93,93,93,93,93,93,93,37,37,93,93,93,30,37,37,37,37,93,93,93,37,37,94,30,30,30,30,0,0,37,37,37,37,93,30,37,0,0,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,95,101,97,99,98,104,106,105,103,102,107,96,100,95,101,97,99,98,104,106,105,103,102,107,96,100,95,101,97,99,98,104,106,105,103,102,107,96,100,95,101,97,99,98,104,106,105,103,102,107,96,96,0,96,96,96,96,96,96,100,95,101,97,99,98,104,106,105,103,102,107,96,100,100,100,100,100,100,100,100,100,100,100,95,95,101,101,97,97,97,97,97,97,97,97,97,97,97,99,99,98,98,104,104,104,104,104,104,104,104,104,104,104,106,106,105,105,103,102,107,96,0,100,95,101,97,99,98,104,106,105,103,102,107,96,96,100,95,101,97,99,98,104,106,105,103,102,107,96,100,95,101,97,99,98,104,106,105,103,102,107,96,100,95,101,97,99,98,104,106,105,103,102,107,96,100,95,101,97,99,98,104,106,105,103,102,107,96,0,0,111,111,111,111,111,111,114,111,114,111,114,111,114,111,111,114,111,111,111,114,114,111,111,114,114,0,0,0,111,114,111,111,111,111,111,111,111,111,114,111,111,111,114,114,111,114,0,111,114,111,114,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,117,117,118,118,118,118,117,118,117,118,117,118,117,118,117,118,118,118,118,0,118,118,117,117,118,117,118,118,118,118,117,117,117,117,117,117,118,117,118,117,118,118,117,118,117,118,117,118,117,0,0,0,0,271,120,120,120,120,120,120,0,120,120,271,120,271,120,120,120,120,120,0,0,379,380,0,0,0,0,0,0,0,0,0,0,124,124,125,124,132,128,124,125,125,135,136,126,127,133,134,125,126,127,132,128,124,125,125,135,136,126,127,133,134,128,124,125,126,125,128,124,125,124,125,132,128,124,125,133,134,132,126,127,127,135,136,128,124,125,128,124,125,126,127,132,128,124,125,135,135,136,136,126,126,127,127,133,134,132,132,128,128,128,124,124,124,125,125,125,135,136,126,127,133,133,133,134,134,134,124,133,124,125,128,124,133,134,128,124,125,133,134,128,128,124,125,128,132,128,124,125,135,136,126,127,133,134,132,128,124,125,133,134,124,125,126,127,124,125,126,127,126,127,127,132,128,124,125,133,134,124,125,135,136,133,134,124,125,125,128,124,132,124,125,128,124,125,128,124,125,135,136,126,127,125,125,125,132,128,124,125,135,136,126,127,133,134,132,128,124,125,135,136,126,127,133,134,132,128,124,125,135,136,126,127,133,134,125,124,124,125,126,127,133,134,0,0,0,0,0,0,0,0,0,0,0,0,0,139,140,141,142,143,144,139,140,145,146,147,148,141,142,143,144,139,140,145,146,147,148,143,141,142,143,144,139,140,145,146,147,148,141,142,143,144,139,140,145,146,147,148,144,139,140,145,0,141,142,144,141,142,144,148,141,142,144,148,141,141,142,142,143,144,144,139,139,140,140,145,145,146,146,147,147,148,148,141,142,143,144,139,140,145,146,147,148,0,0,0,141,142,143,144,139,140,145,146,147,148,143,139,140,145,146,147,143,141,139,140,139,140,145,143,139,140,145,146,147,146,147,141,142,144,148,143,139,140,145,146,147,141,142,143,144,139,140,145,146,147,148,141,142,144,139,140,145,146,147,148,141,142,143,144,139,140,145,146,147,148,141,142,143,144,139,140,145,146,147,148,141,142,143,144,139,140,145,146,147,148,144,0,0,113,113,0,0,53,53,53,0,0,0,0,0,0,0,0,53,149,53,149,130,53,149,149,53,149,130,53,149,149,137,53,149,53,149,53,149,53,149,138,149,138,149,53,149,53,149,53,53,53,53,53,53,138,149,138,149,0,130,0,0,0,130,0,0,137,138,53,149,53,53,53,53,149,53,149,53,149,53,149,0,0,381,382,0,0,0,0,0,0,383,384,116,116,116,116,116,116,116,116,116,116,283,116,116,116,116,0,20,116,116,116,116,116,116,382,116,381,116,116,0,0,0,131,0,0,152,152,38,152,152,152,38,38,38,38,38,38,38,38,38,38,152,152,152,152,38,38,38,152,38,38,38,38,38,38,38,38,38,152,152,152,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,156,153,155,155,153,160,155,157,158,153,156,160,155,157,158,153,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,157,158,153,155,157,158,153,155,155,156,156,157,153,155,157,158,155,157,158,160,155,157,157,158,158,153,156,153,160,157,158,153,156,155,155,155,155,153,155,155,155,156,160,157,158,153,156,155,155,157,153,155,157,158,153,155,155,155,157,158,153,155,157,158,155,160,157,158,153,156,160,157,158,153,156,160,155,157,158,153,156,153,0,0,0,163,0,0,0,0,0,0,0,0,0,0,163,0,0,0,0,0,163,0,0,0,21,21,21,69,69,167,168,166,164,165,21,163,22,69,167,168,166,164,165,21,163,22,69,21,163,22,69,163,22,69,22,21,21,21,21,21,22,22,168,166,164,165,166,164,165,163,22,163,22,167,168,168,21,21,167,168,166,164,165,167,21,21,42,40,254,253,256,255,272,385,386,163,22,22,69,69,167,168,165,69,167,168,166,164,165,21,163,22,69,167,165,165,22,166,164,167,168,166,164,165,21,163,22,69,165,21,21,22,69,21,21,22,167,168,165,21,21,21,165,163,22,69,22,69,69,167,168,166,164,165,21,163,22,69,167,168,166,164,165,21,163,22,69,167,168,166,164,165,21,163,22,69,165,21,21,0,169,21,169,21,21,169,21,21,0,0,387,35,387,0,0,0,170,170,172,171,170,172,171,170,171,170,171,172,170,172,171,170,172,171,170,172,171,387,170,172,171,171,0,0,35,170,172,171,0,0,170,171,170,172,171,170,172,171,170,172,171,0,0,0,0,0,388,0,173,174,173,174,388,173,173,174,173,174,173,174,173,173,63,174,173,174,173,174,150,388,150,173,174,174,174,173,174,173,174,173,174,173,174,63,174,63,63,63,63,63,63,63,63,174,63,63,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,0,0,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,54,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,207,207,179,180,178,181,182,183,185,186,187,188,189,179,180,87,181,182,183,190,185,186,187,188,189,87,87,87,182,207,258,258,258,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,87,87,179,180,192,193,191,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,179,180,192,193,191,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,87,87,87,87,87,87,179,180,87,191,182,183,185,195,197,202,187,189,185,87,180,193,182,194,183,185,197,186,189,0,87,87,87,214,214,214,196,198,200,203,87,87,87,182,197,186,87,205,204,206,87,87,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,179,180,192,87,191,181,182,194,183,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,87,188,258,258,258,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,0,0,213,87,87,210,87,207,179,180,209,87,87,87,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,54,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,191,184,191,194,183,185,197,198,200,186,87,87,87,87,194,183,192,191,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,179,180,87,182,183,197,202,187,189,87,193,184,191,194,183,185,197,198,200,186,209,210,207,87,87,87,87,87,87,87,87,87,187,188,87,192,199,87,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,212,178,179,180,193,191,181,182,194,183,185,195,196,197,198,200,202,186,187,205,188,207,209,210,189,87,183,195,196,202,202,87,181,182,183,185,197,202,186,187,205,188,207,189,178,181,182,185,197,186,187,205,188,189,0,0,190,87,87,87,87,202,202,87,202,87,195,201,204,206,218,87,87,191,0,0,211,87,178,182,197,186,179,180,178,191,181,182,194,183,185,195,196,197,198,200,202,186,187,205,188,87,87,192,199,179,180,192,193,87,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,209,210,189,211,212,87,87,203,205,87,258,212,0,219,87,87,87,179,180,192,193,191,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,87,87,179,180,87,191,181,182,194,183,190,185,195,196,197,198,200,201,202,186,203,187,204,205,188,206,211,87,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,87,179,180,178,191,181,182,194,183,185,195,196,197,198,200,202,186,187,205,188,179,180,192,193,191,181,182,194,183,190,185,195,196,197,198,199,200,201,202,186,203,187,204,205,188,206,207,208,209,210,189,211,212,87,0,87,0,0,0,0,0,389,0,0,0,0,0,0,0,0,0,0,0,0,0,390,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,223,0,0,0,223,0,0,223,223,223,223,0,0,0,223,223,67,67,67,67,67,67,67,67,67,67,224,225,67,223,224,225,67,223,223,224,225,67,223,224,225,67,223,225,0,225,225,225,0,0,225,224,225,223,224,225,223,224,225,67,223,0,0,224,225,67,223,224,225,224,225,67,223,225,223,0,0,0,225,67,0,225,0,223,0,0,0,67,67,67,67,67,67,223,0,0,225,224,225,67,223,0,0,67,224,225,67,223,224,225,67,223,224,225,67,223,67,67,67,0,223,225,67,0,67,67,67,0,67,0,229,227,229,229,0,0,0,0,227,228,229,229,229,229,0,0,0,227,228,226,231,226,231,226,227,228,229,230,231,232,233,226,227,228,229,230,231,232,233,226,227,228,229,230,231,232,233,226,227,228,229,230,231,232,233,226,227,228,231,232,233,230,226,226,226,227,227,228,228,229,230,231,232,233,226,227,228,229,230,231,232,233,233,233,226,226,227,227,228,228,229,230,230,231,231,232,232,233,233,226,226,226,226,226,226,227,227,227,228,228,228,228,229,230,231,231,231,231,232,233,226,227,228,231,232,233,226,227,228,229,231,232,233,226,227,228,229,230,231,232,233,231,232,233,232,233,226,227,228,227,226,227,228,226,227,228,226,231,226,231,227,226,227,228,226,227,228,227,227,227,228,228,228,228,226,227,228,228,227,228,231,232,233,227,228,227,228,226,227,228,231,232,233,226,226,226,227,227,228,228,231,232,233,231,232,233,232,233,230,233,233,228,233,231,232,233,231,232,233,233,226,228,228,228,227,227,226,227,228,229,230,231,232,233,231,232,233,226,227,228,230,231,232,233,226,227,228,229,230,231,232,233,226,227,228,229,230,231,232,233,226,227,228,229,230,231,232,233,243,244,245,246,247,112,235,236,237,238,239,240,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,251,0,252,0,251,243,244,245,246,247,112,235,236,237,238,239,240,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,243,244,245,246,247,112,235,236,237,238,239,240,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,252,251,0,0,0,0,0,0,0,0,0,0,0,0,252,0,0,251,0,252,0,0,251,252,235,236,237,238,239,240,241,241,241,241,241,241,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,243,243,244,244,245,245,246,246,247,247,112,112,235,235,236,236,237,237,238,238,239,239,240,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,243,243,244,244,245,245,246,246,247,247,112,112,235,235,236,236,237,237,238,238,239,239,240,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,235,236,237,238,239,240,243,244,245,246,247,112,243,244,245,246,247,112,235,236,237,238,239,240,235,236,237,238,239,240,243,244,245,246,247,112,243,244,245,246,247,112,235,236,237,238,239,240,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,243,244,245,246,247,112,235,236,237,238,239,240,241,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,242,248,249,250,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,248,248,249,249,250,250,251,243,243,243,243,243,243,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,112,112,112,112,112,112,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,252,248,249,249,249,249,250,251,243,244,244,245,245,245,246,246,246,246,247,247,247,247,247,112,112,112,112,235,236,236,236,237,237,237,237,237,238,238,238,238,238,238,238,239,239,239,239,239,239,239,239,239,240,240,240,240,241,242,252,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,243,244,245,246,247,112,235,236,237,238,239,240,243,244,245,246,247,112,235,236,237,238,239,240,243,244,245,246,247,112,235,236,237,238,239,240,241,242,243,244,245,246,247,112,243,244,245,246,247,112,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,235,236,237,238,239,240,241,241,241,241,241,241,242,242,242,242,242,242,235,236,237,238,239,240,241,241,241,241,241,241,242,242,242,242,242,242,243,244,245,246,247,112,241,241,241,241,241,241,242,242,242,242,242,242,250,248,250,243,244,245,246,247,112,235,236,237,238,239,240,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,243,244,245,246,247,112,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,235,235,236,236,237,237,238,238,239,239,240,240,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,243,244,245,246,247,112,235,236,237,238,239,240,243,244,245,246,247,112,235,236,237,238,239,240,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,235,236,237,238,239,240,235,236,237,238,239,240,243,244,245,246,247,112,235,236,237,238,239,240,241,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,248,249,250,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,235,236,237,238,239,240,243,244,245,246,247,112,243,244,245,246,247,112,235,236,237,238,239,240,235,236,237,238,239,240,243,244,245,246,247,112,235,236,237,238,239,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,248,249,250,243,244,245,246,247,112,235,236,237,238,239,240,241,242,243,244,245,246,247,112,235,236,237,238,239,240,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,248,249,250,251,243,243,243,243,243,243,243,243,243,243,243,243,243,244,244,244,244,244,244,244,244,244,244,244,244,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,247,247,247,247,247,247,247,247,247,112,112,112,112,112,112,112,112,112,112,112,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,236,236,236,236,236,237,237,237,237,237,237,237,237,237,238,238,238,238,238,238,238,239,239,239,239,239,240,240,240,240,240,240,240,240,240,240,241,242,252,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,248,249,250,251,243,244,245,246,247,112,235,236,237,238,239,240,241,242,252,243,244,245,246,247,112,243,244,245,246,247,112,235,236,237,238,239,240,235,236,237,238,239,240,235,236,237,238,239,240,235,236,237,238,239,240,0,0,0,0,0,0,0,0,0,260,0,261,260,0,0,0,0,0,0,0,259,0,0,0,0,0,0,259,0,0,0,0,0,0,0,391,392,393,394,395,396,397,398,399,400,401,402,32,403,220,0,0,0,0,0,0,0,0,0,0,220,215,0,0,0,0,0,0,263,0,404,259,0,215,261,391,405,75,75,259,259,398,406,399,407,400,408,260,261,77,75,74,73,78,76,259,262,260,261,77,75,74,73,78,76,259,262,220,260,260,321,115,32,260,261,77,75,74,73,78,76,259,260,261,77,75,74,73,78,76,259,259,261,66,75,74,73,78,76,260,77,75,263,264,394,409,410,78,75,73,78,76,66,77,75,75,74,74,73,73,78,78,76,76,260,261,77,75,74,73,78,76,259,260,261,77,75,74,73,78,76,259,78,260,261,77,75,74,73,78,76,259,262,78,260,261,77,75,74,73,78,76,259,262,220,260,411,260,77,77,75,75,74,74,73,73,78,78,76,76,77,77,75,75,74,74,73,73,78,78,76,76,77,77,75,75,74,74,73,73,78,78,76,76,77,77,75,75,74,74,73,73,78,78,76,76,260,261,77,75,74,73,78,76,259,403,77,77,75,75,74,74,73,73,78,78,76,76,412,77,77,75,75,74,74,73,73,78,78,76,76,260,261,77,75,74,73,78,76,259,262,78,75,74,78,260,260,75,78,75,78,75,78,259,260,260,75,78,75,78,393,413,396,78,75,74,78,75,78,397,75,74,78,75,78,261,395,414,215,78,401,415,402,416,75,74,78,78,75,74,78,66,77,75,75,74,74,73,73,78,78,76,76,392,417,260,261,77,75,74,73,78,76,259,78,260,261,77,75,74,73,78,76,259,262,260,261,77,75,74,73,78,76,259,262,78,260,261,77,75,74,73,78,76,259,262,0,0,0,43,0,43,43,43,43,43,43,43,43,43,43,43,43,265,266,234,43,265,266,234,43,43,265,234,43,43,265,234,43,43,43,43,43,43,43,43,43,43,43,43,43,43,265,266,234,43,43,43,43,43,265,266,234,43,43,43,43,43,43,43,43,265,266,234,43,43,43,265,266,234,43,43,43,265,266,234,43,43,43,43,43,43,43,43,43,43,43,265,266,234,265,266,234,43,43,43,43,43,43,43,265,266,234,43,43,43,265,234,43,43,265,266,234,43,265,266,234,43,43,43,265,266,234,43,43,43,43,43,43,43,43,43,43,43,0,0,0,0,0,269,175,270,269,175,270,269,175,270,270,175,175,175,175,175,269,269,269,175,175,175,175,269,175,175,270,270,269,175,270,175,269,175,270,269,175,175,270,270,270,270,175,270,270,269,269,269,175,175,270,269,175,270,269,175,270,269,175,270,0,0,0,0,0,0,0,0,0,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,121,121,121,121,121,121,121,121,121,121,121,121,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,54,0,54,87,0,43,10,0,0,0,32,0,0,0,0,0,0,0,43,0,0,178,87,87,0,87,87,383,384,0,0,87,321,115,32,0,0,0,87,130,113,113,87,130,87,87,87,87,0,0,0,0,0,87,87,87,131,0,0,0,410,87,0,137,87,87,214,214,214,0,87,87,87,87,87,87,87,87,0,0,283,87,138,87,0,138,87,0,0,0,87,87,87,20,54,184,87,87,87,87,87,138,87,184,0,0,138,87,87,87,130,87,87,87,130,87,87,87,0,137,87,87,178,87,87,178,0,138,87,87,87,87,87,87,87,87,87,178,178,87,87,87,87,87,87,0,87,87,87,0,0,0,87,87,87,87,87,178,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,54,0,54,87,0,43,10,0,0,0,32,0,0,0,0,0,0,0,43,0,0,178,87,87,0,87,87,383,384,0,0,87,321,115,32,0,0,0,87,130,113,113,87,130,87,87,87,87,0,0,0,0,0,87,87,87,131,0,0,0,410,87,0,137,87,87,214,214,214,0,87,87,87,87,87,87,87,87,0,0,283,87,138,87,0,138,87,0,0,0,87,87,87,20,54,184,87,87,87,87,87,138,87,184,0,0,138,87,87,87,130,87,87,87,130,87,87,87,0,137,87,87,178,87,87,178,0,138,87,87,87,87,87,87,87,87,87,178,178,87,87,87,87,87,87,0,87,87,87,0,0,0,87,87,87,87,87,178,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,10,381,382,0,0,0,0,0,0,0,0,0,54,0,54,87,0,43,10,0,0,0,32,0,0,0,0,0,0,0,43,0,0,0,0,178,87,87,0,87,87,383,384,0,0,87,321,115,32,0,0,0,87,130,113,113,87,130,87,87,87,87,0,0,0,0,0,87,87,87,131,0,0,0,410,87,0,137,87,87,214,214,214,0,87,87,87,87,87,87,87,87,0,0,283,213,87,138,87,0,138,87,0,0,0,87,87,87,20,54,184,87,87,87,87,87,138,87,184,0,0,138,87,87,87,130,87,87,87,130,87,87,87,0,137,87,87,178,87,87,178,0,138,87,87,87,87,87,87,87,87,87,178,178,87,87,87,87,87,87,0,87,87,87,0,0,0,87,87,87,87,382,381,87,178,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,10,381,382,0,0,0,0,0,0,0,0,0,54,0,54,87,0,43,10,0,0,0,32,0,0,0,0,0,0,0,43,0,0,0,0,178,87,87,0,87,87,383,384,0,0,87,321,115,32,0,0,0,87,130,113,113,87,130,87,87,87,87,0,0,0,0,0,87,87,87,131,0,0,0,410,87,0,137,87,87,214,214,214,0,87,87,87,87,87,87,87,87,0,0,283,213,87,138,87,0,138,87,0,0,0,87,87,87,20,54,184,87,87,87,87,87,138,87,184,0,0,138,87,87,87,130,87,87,87,130,87,87,87,0,137,87,87,178,87,87,178,0,138,87,87,87,87,87,87,87,87,87,178,178,87,87,87,87,87,87,0,87,87,87,0,0,0,87,87,87,87,382,381,87,178,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,54,0,54,87,0,43,10,0,0,0,32,0,0,0,0,0,0,0,43,0,0,178,87,87,0,87,87,383,384,0,0,87,321,115,32,0,0,0,87,130,113,113,87,130,87,87,87,87,0,0,0,0,0,87,87,87,131,0,0,0,410,87,0,137,87,87,214,214,214,0,87,87,87,87,87,87,87,87,0,0,283,87,138,87,0,138,87,0,0,0,87,87,87,20,54,184,87,87,87,87,87,138,87,184,0,0,138,87,87,87,130,87,87,87,130,87,87,87,0,137,87,87,178,87,87,178,0,138,87,87,87,87,87,87,87,87,87,178,178,87,87,87,87,87,87,0,87,87,87,0,0,0,87,87,87,87,87,178,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257,418,0,0,91,0,0,274,91,91,91,257,91,91,91,91,91,91,257,274,91,257,274,91,257,91,274,91,257,274,91,257,274,91,257,0,0,91,0,0,274,91,257,274,91,257,274,91,91,257,274,91,91,91,257,0,0,0,0,91,0,0,91,0,274,91,257,274,91,257,0,0,274,91,257,91,0,91,257,91,257,0,0,257,274,91,257,274,91,0,0,0,0,274,0,91,0,0,0,274,91,257,91,274,91,257,257,257,274,91,257,274,91,257,274,91,0,0,0,0,10,0,0,0,10,0,10,10,10,10,10,10,10,276,279,277,10,276,279,277,10,10,276,277,10,10,276,277,10,10,10,10,10,10,10,10,10,10,10,10,10,276,279,277,10,10,10,276,279,277,10,10,10,10,10,10,10,276,279,277,10,10,10,276,279,277,10,10,10,10,276,279,277,10,10,10,10,10,10,10,10,10,10,10,10,10,10,276,279,277,276,279,277,10,10,10,10,10,10,276,279,277,10,10,276,277,10,10,276,279,277,10,276,279,277,10,276,279,277,10,10,10,10,10,10,10,10,419,420,421,421,422,423,424,425,425,287,426,427,424,425,0,0,424,421,422,425,428,288,0,424,421,422,423,287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,424,425,0,421,422,424,425,419,287,419,287,424,421,422,425,423,425,424,287,287,287,421,287,287,424,425,0,0,0,0,0,0,0,0,0,0,0,0,0,0,287,419,287,420,421,424,425,287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,419,287,421,421,421,422,421,424,425,422,421,421,421,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,287,0,421,422,423,421,422,423,421,422,423,422,423,421,422,423,421,422,423,422,423,422,422,423,422,422,423,421,422,421,429,428,430,430,430,430,421,429,421,429,428,0,426,427,420,421,421,421,287,421,419,287,419,287,419,287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,424,425,424,425,424,425,424,425,421,421,422,423,424,425,425,424,425,109,0,424,421,422,425,428,424,421,422,423,0,0,0,0,0,0,0,0,0,424,425,421,422,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,424,425,109,109,290,290,109,109,109,109,109,109,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,290,290,109,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,290,290,109,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,290,290,109,290,109,290,109,424,421,422,425,423,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,425,109,424,109,290,109,290,109,109,109,421,109,109,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,290,109,109,424,425,109,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,109,109,109,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,290,109,290,290,290,290,290,290,290,421,109,109,424,425,109,109,290,290,109,109,109,109,109,109,109,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,109,109,290,109,421,109,109,421,109,109,421,109,109,422,109,109,109,109,109,421,109,109,424,425,109,109,422,109,109,109,109,109,421,109,109,421,109,109,421,109,109,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,290,109,109,109,109,109,109,109,109,109,109,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,421,109,109,422,423,109,109,109,109,109,109,109,109,109,109,421,422,423,109,109,109,109,109,109,109,109,109,109,109,109,421,422,423,109,109,109,109,109,109,109,109,109,109,109,109,422,423,109,109,109,109,109,109,109,109,109,109,421,422,423,109,109,109,109,109,109,109,109,109,109,109,109,421,422,423,109,109,109,109,109,109,109,109,109,109,109,109,422,423,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,422,109,109,109,109,109,422,423,109,109,109,109,109,109,109,109,109,109,422,109,109,109,109,109,422,423,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,421,422,109,109,109,109,109,109,109,421,429,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,428,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,430,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,430,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,430,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,430,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,421,429,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,421,429,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,428,290,290,290,290,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,0,290,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,290,290,290,109,290,290,290,290,290,290,290,421,109,109,421,109,109,290,421,109,109,290,109,421,109,109,290,109,109,109,290,109,290,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,424,425,109,109,424,425,109,109,424,425,109,109,424,425,109,109,0,0,0,0,0,0,0,0,0,0,0,431,0,0,275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,293,305,306,308,319,292,293,292,293,292,293,292,293,293,292,293,431,292,293,294,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,299,305,300,306,303,308,304,309,292,294,295,296,297,298,299,300,301,302,303,304,292,294,295,296,297,298,299,300,301,302,303,304,292,293,298,299,305,300,306,301,302,307,303,308,304,309,292,293,292,293,292,293,292,293,294,295,310,311,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,319,297,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,297,292,293,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,0,0,0,0,0,0,275,275,275,275,0,275,275,296,312,313,314,315,316,297,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,294,295,310,311,296,312,313,314,315,316,317,318,297,298,299,305,300,306,301,302,307,303,308,304,309,306,307,309,293,292,293,300,306,301,302,307,304,309,292,302,307,292,293,317,318,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,301,0,292,293,294,295,310,311,296,312,313,314,315,316,317,318,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,294,295,310,311,296,312,317,318,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,298,299,305,300,306,301,302,307,303,308,304,309,292,293,298,299,305,300,306,301,302,307,303,308,304,309,301,292,293,294,295,310,311,317,318,319,292,293,0,300,306,302,307,304,309,300,302,304,292,293,298,292,293,294,295,310,311,296,312,313,314,315,316,317,318,297,298,299,305,300,306,301,302,307,303,308,304,309,317,318,301,0,292,294,295,296,297,298,299,300,301,302,303,304,319,297,297,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,292,293,294,295,310,311,296,312,313,314,315,316,317,318,319,297,298,299,305,300,306,301,302,307,303,308,304,309,294,295,310,311,298,299,305,300,306,303,308,304,309,0,0,0,320,320,320,320,320,320,0,320,320,0,0,320,320,320,320,320,0,0,0,0,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,322,322,323,324,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,342,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,323,324,322,161,327,161,327,346,161,327,346,161,161,342,322,326,161,161,327,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,343,344,344,345,345,346,347,343,344,345,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,432,0,0,0,0,324,340,341,343,344,345,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,326,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,346,346,322,323,324,323,324,322,338,340,341,322,347,326,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,326,323,324,322,328,329,330,331,334,335,336,337,338,339,340,341,0,322,322,324,0,322,161,327,326,328,329,330,331,332,333,340,341,322,322,323,324,322,338,339,340,341,342,343,344,345,347,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,161,327,343,344,345,343,344,345,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,326,161,327,323,324,322,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,0,346,346,161,161,0,0,0,0,0,348,0,348,0,348,0,0,0,325,0,348,349,350,351,352,353,354,348,349,350,351,352,353,354,348,349,350,351,352,353,354,348,349,350,351,352,353,354,348,348,349,349,348,349,350,351,352,353,354,348,349,350,351,352,353,354,433,349,350,351,352,353,354,349,354,348,349,350,351,352,353,354,325,325,325,325,349,354,433,349,350,351,352,353,354,434,349,350,351,352,353,354,433,349,350,351,352,353,354,434,349,350,351,352,353,354,433,350,351,352,353,434,350,351,352,353,354,325,325,348,349,350,351,352,353,354,348,349,350,351,352,353,354,348,349,350,351,352,353,354,348,349,350,351,352,353,354,349,349,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,0,0,0,0,0,0,0,0,108,108,0,0,0,0,0,0,0,0,0,0,0,0,0,108,108,108,356,357,358,359,360,361,362,363,364,365,366,367,356,357,108,358,359,360,361,362,363,364,365,366,367,356,357,108,358,359,360,361,362,363,364,365,366,367,108,108,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,0,356,357,358,359,360,361,362,363,364,365,366,367,108,108,0,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,357,357,358,359,360,361,362,363,364,365,366,367,358,359,360,361,362,363,364,365,366,367,356,358,359,360,361,362,363,364,365,366,367,356,356,357,358,359,360,361,362,363,364,365,366,367,357,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,357,108,358,359,360,361,362,363,364,365,366,367,356,356,357,357,108,358,358,359,359,360,360,361,361,362,362,363,363,364,364,365,365,366,366,367,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,108,356,357,108,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,357,0,356,357,358,359,360,361,362,363,364,365,366,367,356,357,358,359,360,361,362,363,364,365,366,367,108,356,357,108,358,359,360,361,362,363,364,365,366,367,356,357,108,358,359,360,361,362,363,364,365,366,367,356,357,108,358,359,360,361,362,363,364,365,366,367,356,358,359,360,361,362,363,364,365,366,367,0,123,0,0,0,123,0,122,122,368,122,368,123,369,370,122,368,123,369,370,123,123,368,123,370,370,368,123,370,123,369,369,368,370,123,369,370,123,122,368,123,369,370,122,368,368,123,123,123,369,369,370,123,123,368,123,123,122,123,122,368,123,369,370,123,123,123,123,123,123,123,369,370,368,123,0,368,123,370,122,368,123,369,370,122,368,123,369,370,122,368,123,369,370,369,369,368,370,368,370,122,122,368,368,0,372,372,372,372,372,0,372,372,372,372,372,372,372,372,372,372,373,372,373,372,372,372,372,372,373,372,373,372,372,372,372,372,372,372,372,372,373,372,373,372,373,373,372,373,372,372,372,372,372,372,372,372,373,372,373,372,372,372,372,372,372,372,372,372,372,372,373,372,372,372,372,372,372,372,372,372,372,372,372,373,373,372,372,373,372,372,372,373,372,372,372,372,372,373,372,372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,16,17,0,0,0,0,0,18,18,0,0,0,0,0,0,16,17,16,17,0,26,0,13,5,4,13,5,33,0,0,0,4,13,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,16,16,0,26,23,0,33,0,4,4,0,0,13,13,13,0,0,0,0,17,17,0,0,17,17,5,5,0,18,18,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],5],0,[6,7],[[[3,[2]],8],[[10,[9]]]],[1,11],[[[3,[2]]],11],0,[[1,1],1],[[1,7],1],[[1,6],1],[[1,6],1],[[1,12],1],[[1,2],1],0,0,0,0,0,[13,2],[[],5],[[],13],0,0,[13],[13,[[15,[2,14]]]],[[16,16],7],[[17,17],7],[[18,18],7],[[],7],[[],7],[[],7],[[[20,[19]]],5],0,0,0,0,0,0,[[]],[[],13],[[16,21],[[10,[22]]]],[[23,21],[[10,[22]]]],[[23,21],[[10,[22]]]],[[13,21],[[10,[22]]]],[[17,21],[[10,[22]]]],[[18,21],[[10,[22]]]],[[1,21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,1],[[2,24],4],[[2,24,24],13],[19,23],[[[15,[2,14]]],13],0,[23],[[6,9]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,[[25,[2]]]],[[26,27,12,13],28],[4,7],[13,7],[4,8],[13,8],0,0,[13],[13],[[]],[29],[[]],[[],13],[[],[[10,[13]]]],0,[[],26],[[],13],[[],1],[8,13],[30],0,[[5,[0,[31,32]]],33],[34],[[34,5]],[34],[[[0,[35,36]],36],34],[34],[26],0,0,[[],19],[23,[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[24,[[10,[16,24]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],[[10,[9]]]],[[],[[10,[29,9]]]],[[],[[10,[9]]]],[13,[[10,[9]]]],[[[3,[2]]],[[10,[9]]]],[[[3,[2]]],[[10,[29,9]]]],[[[3,[2]]],[[10,[9]]]],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[24,5],13],[[13,5]],[[4,5],13],[[13,24,5],13],0,0,0,0,[[[15,[2,14]]]],[[29,[15,[2,14]]]],[[[15,[2,14]]]],0,0,0,[[],[[10,[9]]]],0,0,[9,38],[9,38],0,[[]],[[]],[[]],[[]],[9,39],[39,39],[[]],[[[0,[40,36,41]]],[[10,[9]]]],[[9,[0,[40,36,41]]],9],[[],39],[9],[9],[9,[[10,[[0,[40,42,36,41]],9]]]],[9,[[43,[[0,[40,42,36,41]]]]]],[9,[[43,[[0,[40,42,36,41]]]]]],[9],0,[[9,21],[[10,[22]]]],[[9,21],[[10,[22]]]],0,[[]],[[[0,[38,36,41]]],9],[44],[[]],0,[[]],[[]],[[]],[9,7],[39,8],[[[0,[40,42,36,41]]],9],[[[0,[38,36,41]]],9],[38,39],[39,43],[39,43],[9,38],[39],0,[[]],[[],19],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[32,[[10,[9]]]],0,0,0,0,[8],[[45,8]],[[46,8]],[8],[[46,8]],[46,[[3,[2]]]],[45,[[3,[2]]]],[46,[[3,[2]]]],[[]],[45,[[3,[2]]]],[[]],[46,[[3,[2]]]],[[]],[46,[[3,[2]]]],[[]],0,0,[46,8],[[47,48],[[49,[47,48]]]],[[47,50],[[49,[47,50]]]],[[],[[3,[2]]]],[45,[[3,[2]]]],[46,[[3,[2]]]],[[],51],[46,51],[[[3,[52]]],8],[45],[46],[45,45],[46,46],[[]],[[]],[[45,45],53],[[46,46],53],[[[3,[2]]],45],[8,45],[[45,8],45],[[46,8],45],[[[3,[2]]]],0,0,[[],45],[[],46],[45,[[3,[2]]]],[46,[[3,[2]]]],[46,[[3,[2]]]],[45],[46],[[45,45],7],[[45,[3,[2]]],7],[[45,[15,[2,14]]],7],[[45,46],7],[[45,19],7],[[45,6],7],[[45,47],7],[[46,19],7],[[46,[15,[2,14]]],7],[[46,47],7],[[46,6],7],[[46,46],7],[[46,[3,[2]]],7],[[46,45],7],[[],7],[[],7],[[46,54]],[[46,54]],[[46,54]],[[46,[3,[2]]]],[[45,21],[[10,[22]]]],[[45,21],[[10,[22]]]],[[45,21],[[10,[22]]]],[[46,21],[[10,[22]]]],[[46,21],[[10,[22]]]],[[46,21],[[10,[22]]]],[46,45],[[]],[[[55,[[3,[2]],14]]],45],[46,45],[[[15,[2,14]]],45],[6,45],[19,45],[[[3,[2]]],45],[[]],[[[3,[2]]],46],[6,46],[54,45],[54,46],[54,46],[[[3,[2]]],45],[[],56],[[],56],[[],56],[[],57],[[],57],[[],57],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],24],[[],24],[[],24],[[],60],[[],60],[[],60],[[],61],[8,60],[8,60],[8,60],[[],62],[[],62],[[],62],[[],11],[[],11],[[],11],[[],12],[[],12],[[],12],[[],27],[[],27],[[],27],[[],2],[8,27],[8,27],[8,27],[[],7],[[],7],[[45,63]],[[46,63]],[[]],[[]],[45],[45],[46],[46],[45,7],[46,7],[45,8],[46,8],0,0,[[47,8],[[64,[47]]]],[[],45],[[],46],[[45,[15,[2,14]]],[[43,[53]]]],[[45,6],[[43,[53]]]],[[45,19],[[43,[53]]]],[[45,45],[[43,[53]]]],[[45,47],[[43,[53]]]],[[45,[3,[2]]],[[43,[53]]]],[[46,19],[[43,[53]]]],[[46,[15,[2,14]]],[[43,[53]]]],[[46,47],[[43,[53]]]],[[46,46],[[43,[53]]]],[[46,6],[[43,[53]]]],[[46,[3,[2]]],[[43,[53]]]],0,0,[[47,48]],[[46,48]],[[2,8]],[[46,2,8]],[56],[56],[56],[57],[57],[57],[58],[58],[58],[59],[59],[59],[24],[24],[24],[60],[60],[60],[61],[[60,8]],[[60,8]],[[60,8]],[[[3,[2]]]],[[46,[3,[2]]]],[62],[62],[62],[11],[11],[11],[12],[12],[12],[27],[27],[27],[2],[[27,8]],[[27,8]],[[27,8]],[47,[[65,[47]]]],[[],8],[45,8],[46,8],[[],8],[46,8],[[46,8]],[[46,8,2]],[[46,8]],[[45,[66,[8]]],45],[[45,[3,[2]]],45],[46,[[3,[[67,[2]]]]]],[46,46],[[45,8],45],[[46,8],46],[[45,8],45],[[46,8],46],[[47,8],[[68,[47]]]],[[]],[[]],[[45,8]],[[46,8]],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[46,46]],0,[8,46],[[46,69],[[10,[22]]]],[[46,6],[[10,[22]]]],[47,[[70,[47]]]],[8,46],0,0,0,0,0,0,0,0,0,0,[8],[[[49,[48,48]],8]],[[[68,[48]],8]],[8],[[[49,[50,50]],8]],[[[64,[50]],8]],[51,2],[51,[[3,[[67,[2]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[47,48],[[49,[47,48]]]],[[47,50],[[49,[47,50]]]],[[],[[3,[2]]]],[[[49,[48,48]]],[[3,[2]]]],[[[68,[48]]],[[3,[2]]]],[[],51],[[[49,[50,50]]],51],[[[64,[50]]],51],[[[3,[52]]],8],[[[49,[48,48]],[3,[52]]],8],[[[65,[48]],8]],[[51,[3,[2]]]],[8,45],[[[49,[48,48]],8],45],[[[68,[48]],8],45],[[[3,[2]]]],[[[65,[48]]],[[10,[[3,[2]],71]]]],[49],[49],[[[70,[50]]],[[10,[71]]]],[[51,21],[[10,[22]]]],[[[49,[42,42]],21],[[10,[22]]]],[[[72,[42]],21],[[10,[22]]]],[[[64,[42]],21],[[10,[22]]]],[[[65,[42]],21],[[10,[22]]]],[[[68,[42]],21],[[10,[22]]]],[[[70,[42]],21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,8],51],[[],56],[[],56],[[],56],[[],57],[[],57],[[],57],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],24],[[],24],[[],24],[[],60],[[],60],[[],60],[[],61],[8,60],[8,60],[8,60],[72],[64],[[[65,[48]]],48],[68],[[[70,[50]]],50],[72],[64],[[[65,[48]]],48],[68],[[[70,[50]]],50],[[],62],[[],62],[[],62],[[],11],[[],11],[[],11],[[],12],[[],12],[[],12],[[],27],[[],27],[[],27],[[],2],[8,27],[8,27],[8,27],[[],7],[[],7],[[51,[73,[8]]],51],[[51,[74,[8]]],51],[[51,[75,[8]]],51],[[51,[76,[8]]],51],[[51,77],51],[[51,[78,[8]]],51],[[51,[78,[8]]],51],[[51,[75,[8]]],51],[[51,[73,[8]]],51],[[51,[74,[8]]],51],[[51,77],51],[[51,[76,[8]]],51],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[49],[72],[64],[[[65,[48]]],48],[68],[[[70,[50]]],50],[[[49,[48,48]]]],[[]],[49],[49],[51,8],[[47,8],[[64,[47]]]],[64,8],[68,8],0,0,[[],72],[[[72,[48]]],[[43,[2]]]],[[47,48]],[[2,8]],[56],[56],[56],[57],[57],[57],[58],[58],[58],[59],[59],[59],[24],[24],[24],[60],[60],[60],[61],[[60,8]],[[60,8]],[[60,8]],[[[3,[2]]]],[62],[62],[62],[11],[11],[11],[12],[12],[12],[27],[27],[27],[2],[[27,8]],[[27,8]],[[27,8]],[[[65,[48]],[3,[2]]],[[10,[8,71]]]],[47,[[65,[47]]]],[[],8],[[[49,[48,48]]],8],[[[68,[48]]],8],[[],8],[[[49,[50,50]]],8],[[[64,[50]]],8],[[64,8]],[[68,8]],[[[72,[48]]]],[[47,8],[[68,[47]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[[70,[50]],[3,[2]]],[[10,[8,71]]]],[[51,8,2]],[47,[[70,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[79,69],[[80,69],80],0,[81,6],[82,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[80,79],[83,84],[[],80],[[],83],[81,81],[82,82],[79,79],[84,84],[[]],[[]],[[]],[[]],[[81,81],53],[[82,82],53],[[84,84],53],[[83,83],53],0,[[],80],[[],83],[84,7],[[81,81],7],[[81,82],7],[[82,81],7],[[82,82],7],[[84,84],7],[[83,83],7],[[85,85],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[79,[[43,[6]]]],[[80,[43,[6]]],80],0,[79,[[43,[6]]]],[[80,[43,[6]]],80],[[]],[[81,21],[[10,[22]]]],[[81,21],[[10,[22]]]],[[82,21],[[10,[22]]]],[[82,21],[[10,[22]]]],[[79,21],[[10,[22]]]],[[80,21],[[10,[22]]]],[[84,21],[[10,[22]]]],[[83,21],[[10,[22]]]],[[86,21],[[10,[22]]]],[[86,21],[[10,[22]]]],[[85,21],[[10,[22]]]],[[85,21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[10,[81]]]],[6,[[10,[82]]]],[[81,63]],[[82,63]],[[84,63]],[[83,63]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],87],[[],87],[79,81],[[80,81],80],[84,81],[[83,81],83],0,[79,[[43,[12]]]],[[80,[43,[12]]],80],0,[79],0,0,[[],88],[[],81],[[],82],[[],82],[79,84],[[80,84],80],0,0,[79,[[43,[6]]]],[[80,[43,[6]]],80],0,[79,[[43,[6]]]],[[80,[43,[6]]],80],[[],80],[[],83],[[81,81],[[43,[53]]]],[[81,82],[[43,[53]]]],[[82,81],[[43,[53]]]],[[82,82],[[43,[53]]]],[[84,84],[[43,[53]]]],[[83,83],[[43,[53]]]],0,[88,[[10,[86]]]],[88,[[10,[86]]]],[82],[82],[79,6],[[80,6],80],[84,6],[[83,6],83],0,[82,[[43,[81]]]],[81,82],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[89,8],0,[[89,8],[[10,[89,90]]]],[89,2],[89,2],[89,[[10,[[91,[[3,[2]]]],92]]]],[89,[[10,[[91,[[3,[2]]]],92]]]],[8,[[10,[89,90]]]],[[]],[[]],[[]],[[]],[[]],[[]],[47,47],[89,89],[90,90],[92,92],[[]],[[]],[[]],[89,[[91,[2]]]],[[2,89]],[[[91,[2]],89]],[[89,89],7],[[90,90],7],[[92,92],7],[[],7],[[],7],[[],7],[[89,89],[[10,[90]]]],[[89,89],[[10,[89,90]]]],[[89,21],[[10,[22]]]],[[90,21],[[10,[22]]]],[[90,21],[[10,[22]]]],[[92,21],[[10,[22]]]],[[92,21],[[10,[22]]]],[47,89],[[],89],[[]],[[]],[[]],[[8,8],[[10,[89,90]]]],[[8,8],89],[[[91,[2]],89,89],[[10,[[91,[[3,[2]]]],92]]]],[[[91,[2]],89,89],[[10,[[91,[[3,[2]]]],92]]]],[[89,63]],[[]],[[]],[[]],[[],89],[89,89],[[89,8],8],[30],[30],[[2,89,8],2],[[89,8],[[10,[90]]]],[[89,8],[[10,[89,90]]]],[[[91,[2]],89,89],[[10,[[91,[[3,[2]]]],92]]]],[89,8],0,[[]],[[]],[[]],[[],19],[[],19],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],0,0,0,0,[[]],[[]],[[]],[[]],[37,37],[[]],[[37,37],53],[93,[[43,[93]]]],[93,[[43,[93]]]],[93,[[43,[93]]]],[93,93],[93,93],[93,93],[93,[[43,[93]]]],[93,[[43,[93]]]],[93,[[43,[93]]]],[93,93],[93,93],[93,93],[[37,37],7],[[],7],[[93,21],[[10,[22]]]],[[93,21],[[10,[22]]]],[[93,21],[[10,[22]]]],[[30,21],[[10,[22]]]],[[37,21],[[10,[22]]]],[[]],[[37,63]],[[]],[93,7],[93,7],[93,7],[[],37],[[37,37],[[43,[53]]]],[30],[[30,47],30],[[30,32],30],[30,30],[[30,32],30],[94,[[43,[47]]]],[94,43],0,[[]],[[],10],[[],10],[[],37],[[],37],[[],37],[[],6],[47,6],[30,7],[30,7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],12],[[],12],[[],12],[[],12],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[12],[12],[12],[12],[[12,12,12,12],24],[[95,95,95,95]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[12,96],[[12,12],96],[12],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[12,27],[[2,12,12,12],2],[[2,27,27,27],2],[[2,12,12,12],2],[[2,27,27,27],2],[[12,12],12],[[27,27],27],[[12,12],12],[[27,27],27],[[12,12,12],12],[[27,12,12],27],[[24,24],2],[[60,60],2],[[24,24],2],[[60,60],2],[[24,24],2],[[60,60],2],[[24,24],2],[[60,60],2],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[24,24],[60,60],[[12,12],12],[[27,12],27],[2],[2],[2],[2],[[12,12],12],[[27,27],27],[[11,11],11],[[12,12],12],[[27,27],27],[[11,11],11],[[12,12],12],[[27,27],27],[11,11],[12,12],[27,27],[[11,11],11],[[12,12],12],[[27,27],27],[[11,11],11],[[12,12],12],[[27,27],27],[[11,11],11],[[12,12],12],[[27,27],27],[12,12],[27,27],[12,12],[27,27],[97,97],[97,97],[97,97],[97,97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],12],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97,97],97],[[98,98,98],98],[[99,99,99],99],[95,99],[100,97],[101,98],[95,99],[57,98],[56,99],[100,97],[100,97],[2,97],[11,97],[100,97],[101,98],[100,97],[95,99],[100,97],[97,97],[97,97],[101,98],[98,101],[98,99],[98,97],[95,99],[99,95],[99,98],[99,97],[100,97],[97,98],[97,99],[97,100],[98,98],[99,99],[[97,97],97],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[98,98],98],[[98,98],2],[[99,99],99],[[99,99],2],[[97,97],97],[[97,97],11],[[97,97],97],[[97,97],2],[[97,97],97],[[97,97],2],[[97,97],97],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],97],[[97,97],11],[[97,97],97],[[97,97],2],[[97,97],97],[[97,97],2],[[97,97],97],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[97,97],[97,97],[100,97],[100,97],[97,100],[97,100],[100,97],[97,100],[100,98],[97,99],[97,100],[97,100],[97,100],[100,97],[100,97],[100,97],[100,97],[100,97],[100,97],[100,98],[100,97],[100,97],[100,97],[[99,99],102],[99,103],[98,100],[98,100],[98,95],[100,99],[99,97],[99,97],[95,98],[99,100],[98,57],[97,100],[97,100],[97,100],[97,100],[97,100],[97,100],[97,24],[99,56],[98,100],[98,100],[99,97],[99,97],[97,100],[97,100],[97,100],[97,100],[97,100],[97,100],[[97,97],97],[[98,98],98],[[99,99],99],[[99,99],99],[[99,102,102],99],[[97,97,97],97],[[97,97,97],97],[[97,97,97],97],[[97,97,97],97],[97,24],[97,24],[97,60],[97,24],[98,101],[99,95],[97,100],[99,95],[97,100],[97,100],[[98,98,97],98],[[99,99,97],99],[98,98],[99,99],[[98,98,98],98],[[99,99,99],99],[[98,98,98],98],[[99,99,99],99],[[98,98,98],98],[[99,99,99],99],[[98,98,98],98],[[99,99,99],99],[[98,98,98],98],[[99,99,99],99],[[98,98,98],98],[[99,99,99],99],[98,98],[99,99],[98,98],[99,99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[24,97],97],[[60,100],97],[[57,100],98],[[56,97],99],[[2,100,97]],[[24,97],100],[[60,97],97],[[57,97],98],[[56,97],95],[[97,59],97],[[97,24],97],[[97,60],97],[[97,61],97],[[98,101],98],[[99,95],99],[[97,100],97],[[99,95],99],[[97,100],97],[[97,100],97],[97,97],[24,97],[60,97],[57,98],[56,99],[97,97],[[56,56],99],[[57,57],98],[[100,100],97],[59,97],[24,97],[60,97],[61,97],[57,98],[56,99],[97,97],[97,97],[97,97],[[97,97,97],97],[[97,97,97],97],[[97,97],97],[[97,97],97],[[97,97,11,97],97],[[97,97,2,97],97],[[97,97,2,97],97],[[97,97,12,97],97],[[98,97,2,98],98],[[99,97,2,99],99],[[98,98,98,2],98],[[99,99,99,2],99],[[98,98,98,2],98],[[99,99,99,2],99],[[98,98,98,2],98],[[99,99,99,2],99],[[98,98,98,2],98],[[99,99,99,2],99],[[98,98,98,2],98],[[99,99,99,2],99],[[98,98,98,2],98],[[99,99,99,2],99],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,12,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97,97],97],[[97,12,97,97],97],[[97,11,97,97],97],[[97,12,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,11,97,97],97],[[97,12,97,97],97],[[12,97,97],12],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[99,2,95],99],[[97,2,100],97],[[97,12,100],97],[[97,2,100],97],[[97,2,100],97],[[98,2,101],98],[[99,2,95],99],[[97,11,100],97],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[2,98,98],2],[[2,99,99],2],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,12,97],97],[[98,2,98],98],[[99,2,99],99],[[2,11,97]],[[2,2,97]],[[2,2,97]],[[2,12,97]],[[2,2,98]],[[2,2,99]],[[97,2,97],97],[[97,2,97],97],[[100,2,99],100],[[97,2,100],97],[[97,2,100],97],[[100,11,97],100],[[61,11,97]],[[100,2,97],100],[[97,2,100],97],[[100,2,97],100],[[98,2,100],98],[[99,2,97],99],[[61,2,97]],[[61,2,97]],[[100,2,97],100],[[100,2,97],100],[[100,2,97],100],[[61,2,97]],[[61,2,97]],[[61,2,97]],[[97,11,100],97],[[97,2,100],97],[[97,2,100],97],[[97,2,100],97],[[97,2,100],97],[[97,2,100],97],[[98,2,100],98],[[97,11,100],97],[[97,2,100],97],[[97,2,100],97],[[102,11,99,99],102],[[103,2,99],103],[[100,2,98],100],[[100,2,98],100],[[95,2,98],95],[[99,2,100],99],[[97,2,99],97],[[97,2,99],97],[[100,2,99],100],[[100,11,97],100],[[61,11,97]],[[100,2,97],100],[[100,2,97],100],[[61,2,97]],[[61,2,97]],[[100,2,97],100],[[100,2,97],100],[[100,2,97],100],[[61,2,97]],[[61,2,97]],[[61,2,97]],[[100,2,98],100],[[100,2,98],100],[[97,2,99],97],[[97,2,99],97],[[100,11,97],100],[[61,11,97]],[[100,2,97],100],[[100,2,97],100],[[61,2,97]],[[61,2,97]],[[100,2,97],100],[[100,2,97],100],[[100,2,97],100],[[61,2,97]],[[61,2,97]],[[61,2,97]],[[97,11,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[99,2,102,102],99],[[97,2,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,12,97],97],[[98,2,98],98],[[99,2,99],99],[[97,11,59],97],[[97,2,24],97],[[97,2,60],97],[[97,12,61],97],[[98,2,57],98],[[99,2,56],99],[[95,2,99],95],[[100,2,97],100],[[98,2,98,97],98],[[99,2,99,97],99],[[98,2,98,98],98],[[99,2,99,99],99],[[98,2,98,98],98],[[99,2,99,99],99],[[98,2,98,98],98],[[99,2,99,99],99],[[98,2,98,98],98],[[99,2,99,99],99],[[98,2,98,98],98],[[99,2,99,99],99],[[98,2,98,98],98],[[99,2,99,99],99],[[98,2,98],98],[[99,2,99],99],[[98,2,98],98],[[99,2,99],99],[[97,12,97,97],97],[[97,12,97,97],97],[[97,12,97,97],97],[[97,24,97,97],97],[[97,60,100,97],97],[[98,57,100,98],98],[[99,56,97,99],99],[[100,24,97,100],100],[[97,60,97,97],97],[[98,57,97,98],98],[[95,56,97,95],95],[[99,2,99,95],99],[[97,2,97,100],97],[[97,2,24],97],[[97,2,60],97],[[98,2,57],98],[[99,2,56],99],[[97,11,59],97],[[97,2,24],97],[[97,2,60],97],[[97,12,61],97],[[98,2,57],98],[[99,2,56],99],[[97,2,97],97],[[97,2,97],97],[[97,2,97,97],97],[[97,11,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,12,97],97],[[98,2,98],98],[[99,2,99],99],[[98,2,98],98],[[99,2,99],99],[[99,2,99],99],[[97,2,97,97],97],[[97,2,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97,97],97],[[97,11,97,97],97],[[97,11,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[97,11,97,97],97],[[97,12,97,97],97],[[97,11,97,97],97],[[98,2,98],98],[[99,2,99],99],[[98,2,98,97],98],[[99,2,99,97],99],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,97,98],98],[[99,2,97,99],99],[[97,2,97],97],[[98,2,98],98],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,97,98],98],[[99,2,97,99],99],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,12,97],97],[[98,2,98],98],[[99,2,99],99],[[97,2,97],97],[[97,2,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,2,97],97],[[97,2,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[98,2,98],98],[[99,2,99],99],[[98,2,98],98],[[99,2,99],99],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,59],97],[[97,2,24],97],[[97,2,60],97],[[97,12,61],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,2,97],97],[[97,12,97,97],97],[[99,2,99,99],99],[[98,2,98,98],98],[[97,2,97,97],97],[[97,2,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97],97],[[97,11,97],97],[[97,11,97,100],97],[[97,2,97,100],97],[[97,2,97,100],97],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[98,2,98],98],[[99,2,99],99],[[97,11,97,100],97],[[97,2,97,100],97],[[97,2,97,100],97],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,11,97,100],97],[[97,2,97,100],97],[[97,2,97,100],97],[[97,11,97],97],[[97,2,97],97],[[97,2,97],97],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[24,2,97]],[[60,2,97]],[[57,2,98]],[[56,2,99]],[[59,11,97]],[[24,2,97]],[[60,2,97]],[[61,12,97]],[[57,2,98]],[[56,2,99]],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97,97],97],[[97,12,97,97],97],[[97,11,97,97],97],[[97,12,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[11,97,97],11],[[2,97,97],2],[[2,97,97],2],[[12,97,97],12],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,11,97,97],97],[[97,2,97,97],97],[[97,2,97,97],97],[[97,12,97,97],97],[[98,2,98,98],98],[[99,2,99,99],99],[[97,2,97,97],97],[[97,2,97,97],97],[[24,97],97],[[60,97],97],[[57,97],98],[[56,97],99],[[24,97,97]],[[60,97,97]],[[57,97,98]],[[56,97,99]],[[11,97],97],[[2,97],97],[[2,97],97],[[12,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97,97],97],[[12,97,97],97],[[11,97,97],97],[[12,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,97,97],97],[[2,97,97],97],[[2,97,97],97],[[2,97,97],97],[[11,97,97],97],[[12,97,97],97],[[2,95],99],[[2,100],97],[[12,100],97],[[2,100],97],[[2,100],97],[[2,101],98],[[2,95],99],[[11,100],97],[[11,97],97],[[2,97],97],[[2,97],97],[[12,97],97],[[2,98],98],[[2,99],99],[[2,97],97],[[2,97],97],[[2,99],100],[[2,100],97],[[2,100],97],[[11,97],100],[[2,97],100],[[2,100],97],[[2,97],100],[[2,100],98],[[2,97],99],[[2,97],100],[[2,97],100],[[2,97],100],[[11,100],97],[[2,100],97],[[2,100],97],[[2,100],97],[[2,100],97],[[2,100],97],[[2,100],98],[[11,100],97],[[2,100],97],[[2,100],97],[[11,99,99],102],[[2,99],103],[[2,98],100],[[2,98],100],[[2,98],95],[[2,100],99],[[2,99],97],[[2,99],97],[[2,99],100],[[11,97],100],[[2,97],100],[[2,97],100],[[2,97],100],[[2,97],100],[[2,97],100],[[2,98],100],[[2,98],100],[[2,99],97],[[2,99],97],[[11,97],100],[[2,97],100],[[2,97],100],[[2,97],100],[[2,97],100],[[2,97],100],[[11,97,97],97],[[2,98,98],98],[[2,99,99],99],[[2,99,102,102],99],[[2,97,97,97],97],[[2,97,97,97],97],[[2,97,97,97],97],[[2,97,97,97],97],[[11,97],97],[[2,97],97],[[2,97],97],[[12,97],97],[[2,98],98],[[2,99],99],[[11,59],97],[[2,24],97],[[2,60],97],[[12,61],97],[[2,57],98],[[2,56],99],[[2,99],95],[[2,97],100],[[2,98,98,97],98],[[2,99,99,97],99],[[2,98,98,98],98],[[2,99,99,99],99],[[2,98,98,98],98],[[2,99,99,99],99],[[2,98,98,98],98],[[2,99,99,99],99],[[2,98,98,98],98],[[2,99,99,99],99],[[2,98,98,98],98],[[2,99,99,99],99],[[2,98,98,98],98],[[2,99,99,99],99],[[2,98],98],[[2,99],99],[[2,98],98],[[2,99],99],[[12,97,97],97],[[12,97,97],97],[[12,97,97],97],[[2,99,95],99],[[2,97,100],97],[[2,24],97],[[2,60],97],[[2,57],98],[[2,56],99],[[11,59],97],[[2,24],97],[[2,60],97],[[12,61],97],[[2,57],98],[[2,56],99],[[2,97],97],[[2,97],97],[[2,97,97],97],[[11,97,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97],97],[[2,97],97],[[2,97],97],[[12,97],97],[[2,98],98],[[2,99],99],[[2,98],98],[[2,99],99],[[2,99],99],[[2,97,97],97],[[2,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97,97],97],[[11,97,97],97],[[11,97,97],97],[[11,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[11,97,97],97],[[12,97,97],97],[[11,97,97],97],[[2,98],98],[[2,99],99],[[2,98,97],98],[[2,99,97],99],[[11,97,97,97],97],[[2,97,97,97],97],[[2,97,97,97],97],[[12,97,97,97],97],[[2,98,97,98],98],[[2,99,97,99],99],[[2,97],97],[[2,98],98],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,97,98],98],[[2,97,99],99],[[11,97],97],[[2,97],97],[[2,97],97],[[12,97],97],[[2,98],98],[[2,99],99],[[2,97],97],[[2,97],97],[[2,97,97],97],[[2,97,97],97],[[2,97],97],[[2,97],97],[[2,97,97],97],[[2,97,97],97],[[2,98],98],[[2,99],99],[[2,98],98],[[2,99],99],[[2,98,98],98],[[2,99,99],99],[[11,59],97],[[2,24],97],[[2,60],97],[[12,61],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[11,97,97,97],97],[[2,97,97,97],97],[[2,97,97,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[11,97,97,97],97],[[2,97,97,97],97],[[2,97,97,97],97],[[2,97],97],[[12,97,97],97],[[2,99,99],99],[[2,98,98],98],[[2,97,97],97],[[2,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97],97],[[11,97],97],[[11,97,100],97],[[2,97,100],97],[[2,97,100],97],[[11,97],97],[[2,97],97],[[2,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[2,98],98],[[2,99],99],[[11,97,100],97],[[2,97,100],97],[[2,97,100],97],[[11,97],97],[[2,97],97],[[2,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[11,97,100],97],[[2,97,100],97],[[2,97,100],97],[[11,97],97],[[2,97],97],[[2,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97,97],97],[[12,97,97],97],[[11,97,97],97],[[12,97,97],97],[[2,97,97,97],97],[[2,97,97,97],97],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[11,97,97],97],[[2,97,97],97],[[2,97,97],97],[[12,97,97],97],[[2,98,98],98],[[2,99,99],99],[[2,97,97],97],[[2,97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[98,98],[99,99],[99,99],[97,24],[98,24],[99,24],[97,11],[97,12],[11,97],[12,97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[97,97],[98,98],[98,98],[99,99],[[97,97],97],[[99,97],99],[[98,97],98],[[99,97],99],[[97,97,97],97],[[97,97,97],97],[[97,97,97],97],[[97,97,97],97],[[98,97,98],98],[[99,97,99],99],[97,97],[98,98],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,98],98],[[97,99],99],[97,97],[97,97],[97,97],[97,97],[98,98],[99,99],[99,99],[97,97],[97,97],[[97,97],97],[[97,97],97],[97,97],[97,97],[[97,97],97],[[97,97],97],[98,98],[99,99],[98,98],[99,99],[99,99],[[97,97],97],[[98,98],98],[[99,99],99],[59,97],[24,97],[60,97],[61,97],[57,98],[56,99],[[59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59],97],[[24,24,24,24,24,24,24,24],97],[[60,60,60,60],97],[[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],97],[[95,95],99],[[101,101],98],[[100,100],97],[[57,57,57,57],98],[[56,56,56,56,56,56,56,56],99],[[59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59],97],[[24,24,24,24,24,24,24,24],97],[[60,60,60,60],97],[[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],97],[[95,95],99],[[101,101],98],[[100,100],97],[[57,57,57,57],98],[[56,56,56,56,56,56,56,56],99],[[],98],[[],99],[[],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97,97],97],[[97,97,97],97],[[97,97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97,97],97],[[97,97,97],97],[[97,97,97],97],[97,97],[[97,97],97],[[99,99],99],[[98,98],98],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[97,97],[97,97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,100],97],[[97,100],97],[[97,100],97],[97,97],[97,97],[97,97],[97,97],[[97,97],97],[[97,97],97],[[97,97],97],[98,98],[99,99],[[97,100],97],[[97,100],97],[[97,100],97],[97,97],[97,97],[97,97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,100],97],[[97,100],97],[[97,100],97],[97,97],[97,97],[97,97],[97,97],[[97,97],97],[[97,97],97],[[97,97],97],[[24,97]],[[60,97]],[[57,98]],[[56,99]],[[97,97]],[[56,56,99]],[[57,57,98]],[[100,100,97]],[[59,97]],[[24,97]],[[60,97]],[[61,97]],[[57,98]],[[56,99]],[[97,97]],[[57,98]],[[56,99]],[[97,97]],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97,97],97],[[97,97,97],97],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[98,98],24],[[99,99],24],[[97,97],24],[[97,97],11],[[97,97],2],[[97,97],2],[[97,97],12],[[98,98],24],[[99,99],24],[[97,97],24],[[98,98],24],[[99,99],24],[[97,97],24],[[],98],[[],99],[[],97],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[97,97],97],[[98,98],98],[[99,99],99],[[97,97],97],[[]],[[]],[101,98],[95,99],[100,97],[104,104],[104,104],[104,104],[104,104],[105,105],[106,106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],27],[95,106],[98,105],[100,104],[97,104],[100,104],[100,104],[2,104],[11,104],[100,104],[101,105],[95,106],[100,104],[104,104],[104,104],[101,105],[98,105],[105,101],[105,98],[105,106],[105,104],[95,106],[99,106],[106,95],[106,99],[106,105],[106,104],[100,104],[97,104],[104,105],[104,106],[104,100],[104,97],[[104,104],104],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[105,105],2],[[106,106],11],[[105,105],2],[[106,106],11],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[105,105],2],[[106,106],11],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[105,105],2],[[106,106],11],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[105,105],2],[[106,106],11],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[105,105],2],[[106,106],11],[[105,105],2],[[106,106],11],[[105,105],2],[[106,106],11],[[105,105],2],[[106,106],11],[[105,105],2],[[106,106],11],[104,104],[104,104],[104,106],[104,106],[105,97],[105,97],[105,99],[97,106],[106,104],[106,104],[99,105],[106,97],[97,104],[100,104],[104,97],[104,97],[97,104],[104,100],[97,105],[104,106],[104,105],[104,100],[104,97],[104,100],[97,104],[100,104],[100,104],[97,104],[100,104],[97,104],[97,105],[104,106],[104,105],[97,104],[100,104],[100,104],[[106,106],107],[106,102],[105,97],[105,97],[105,99],[105,106],[97,106],[106,104],[106,104],[99,105],[106,97],[106,105],[104,97],[104,97],[104,100],[104,100],[104,97],[104,100],[104,24],[105,97],[105,97],[106,104],[106,104],[105,97],[105,97],[106,104],[106,104],[104,97],[104,97],[104,100],[104,100],[104,97],[104,100],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[[106,107,107],106],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[106,95],[105,98],[104,100],[104,97],[[105,105,104],105],[[106,106,104],106],[[105,105,104],105],[[106,106,104],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[[105,105,105],105],[[106,106,106],106],[105,105],[106,106],[105,105],[106,106],[105,105],[106,106],[105,105],[106,106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,2],104],[[97,2],104],[[97,2],105],[[104,2],106],[[2,104,104]],[[2,97,104]],[[2,97,105]],[[2,104,106]],[[104,2],97],[[104,2],104],[[104,2],105],[[104,2],99],[[2,104,97]],[[2,104,104]],[[2,104,105]],[[2,104,99]],[[106,95],106],[[105,98],105],[[104,100],104],[[104,97],104],[24,11],[[11,11],11],[[11,11],11],[11,11],[11,11],[[11,11],11],[[11,11],24],[[11,11],11],[[11,11],11],[[11,11],11],[24,104],[60,104],[57,105],[56,106],[24,104],[59,104],[24,104],[60,104],[61,104],[57,105],[56,106],[24,104],[104,104],[104,104],[[104,104,104],104],[[104,104,104],104],[[104,104],104],[[104,104],104],[[104,104,12,104],104],[[104,104,11,104],104],[[104,104,2,104],104],[[104,104,27,104],104],[[105,104,2,105],105],[[106,104,11,106],106],[11,24],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[105,105,105,2],105],[[106,106,106,11],106],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,27,104],104],[[105,2,105],105],[[106,11,106],106],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104,104],104],[[104,27,104,104],104],[[104,12,104,104],104],[[104,27,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,27,104,104],104],[[27,104,104],27],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[106,11,95],106],[[105,2,98],105],[[104,11,100],104],[[104,2,97],104],[[104,27,100],104],[[104,11,100],104],[[104,2,100],104],[[105,2,101],105],[[106,11,95],106],[[104,12,100],104],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[2,105,105],2],[[11,106,106],11],[[2,105,105],2],[[11,106,106],11],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[2,105,105],2],[[11,106,106],11],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[2,105,105],2],[[11,106,106],11],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[2,105,105],2],[[11,106,106],11],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[2,105,105],2],[[11,106,106],11],[[2,105,105],2],[[11,106,106],11],[[2,105,105],2],[[11,106,106],11],[[2,105,105],2],[[11,106,106],11],[[2,105,105],2],[[11,106,106],11],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,27,104],104],[[105,2,105],105],[[106,11,106],106],[[2,12,104]],[[2,11,104]],[[2,2,104]],[[2,27,104]],[[2,2,105]],[[2,11,106]],[[104,11,104],104],[[104,2,104],104],[[106,11,104],106],[[106,11,104],106],[[97,2,105],97],[[97,2,105],97],[[99,2,105],99],[[106,11,97],106],[[104,11,106],104],[[104,11,106],104],[[105,2,99],105],[[97,11,106],97],[[104,11,97],104],[[104,2,100],104],[[97,12,104],97],[[61,12,104]],[[97,11,104],97],[[104,2,97],104],[[100,11,104],100],[[105,2,97],105],[[106,11,104],106],[[61,11,104]],[[61,11,104]],[[105,2,104],105],[[100,2,104],100],[[97,2,104],97],[[100,2,104],100],[[61,2,104]],[[61,2,104]],[[61,2,104]],[[104,12,97],104],[[104,11,100],104],[[104,2,100],104],[[104,11,97],104],[[104,2,100],104],[[104,2,97],104],[[105,2,97],105],[[106,11,104],106],[[105,2,104],105],[[104,12,97],104],[[104,11,100],104],[[104,2,100],104],[[107,12,106,106],107],[[102,11,106],102],[[97,2,105],97],[[97,2,105],97],[[99,2,105],99],[[106,2,105],106],[[106,11,97],106],[[104,11,106],104],[[104,11,106],104],[[105,2,99],105],[[97,11,106],97],[[105,2,106],105],[[97,12,104],97],[[61,12,104]],[[97,11,104],97],[[100,11,104],100],[[61,11,104]],[[61,11,104]],[[100,2,104],100],[[97,2,104],97],[[100,2,104],100],[[61,2,104]],[[61,2,104]],[[61,2,104]],[[97,2,105],97],[[97,2,105],97],[[104,11,106],104],[[104,11,106],104],[[97,2,105],97],[[97,2,105],97],[[104,11,106],104],[[104,11,106],104],[[97,12,104],97],[[61,12,104]],[[97,11,104],97],[[100,11,104],100],[[61,11,104]],[[61,11,104]],[[100,2,104],100],[[97,2,104],97],[[100,2,104],100],[[61,2,104]],[[61,2,104]],[[61,2,104]],[[104,12,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[106,11,107,107],106],[[104,11,104,104],104],[[104,11,104,104],104],[[104,11,104,104],104],[[104,11,104,104],104],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,27,104],104],[[105,2,105],105],[[106,11,106],106],[[104,12,59],104],[[104,11,24],104],[[104,2,60],104],[[104,27,61],104],[[105,2,57],105],[[106,11,56],106],[[95,2,106],95],[[98,2,105],98],[[100,2,104],100],[[97,2,104],97],[[105,2,105,104],105],[[106,11,106,104],106],[[105,2,105,104],105],[[106,11,106,104],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[104,27,104,104],104],[[104,27,104,104],104],[[104,27,104,104],104],[[104,11,104,2],104],[[104,2,97,2],104],[[105,2,97,2],105],[[106,11,104,2],106],[[2,11,104,104]],[[2,2,97,104]],[[2,2,97,105]],[[2,11,104,106]],[[97,2,104,2],97],[[104,2,104,2],104],[[105,2,104,2],105],[[99,2,104,2],99],[[2,2,104,97]],[[2,2,104,104]],[[2,2,104,105]],[[2,2,104,99]],[[106,11,106,95],106],[[105,2,105,98],105],[[104,11,104,100],104],[[104,2,104,97],104],[[104,11,24],104],[[104,2,60],104],[[105,2,57],105],[[106,11,56],106],[[104,12,59],104],[[104,11,24],104],[[104,2,60],104],[[104,27,61],104],[[105,2,57],105],[[106,11,56],106],[[104,11,104],104],[[104,2,104],104],[[104,11,104,104],104],[[104,12,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,27,104],104],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[106,11,106],106],[[104,2,104,104],104],[[104,2,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104,104],104],[[104,12,104,104],104],[[104,12,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[104,12,104,104],104],[[104,27,104,104],104],[[104,12,104,104],104],[[105,2,105],105],[[106,11,106],106],[[104,11,104,104],104],[[105,2,105,104],105],[[106,11,106,104],106],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,104,105],105],[[106,11,104,106],106],[[104,2,104],104],[[105,2,105],105],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,104,105],105],[[106,11,104,106],106],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,27,104],104],[[105,2,105],105],[[106,11,106],106],[[11,104],24],[[2,104],60],[[2,105],57],[[11,106],56],[[11,104],24],[[2,104],60],[[11,104],24],[[2,104],60],[[11,104],12],[[2,104],27],[[2,105],57],[[11,106],56],[[11,104],24],[[2,104],60],[[11,104],12],[[2,104],27],[[2,105],57],[[11,106],56],[[11,104],24],[[2,104],60],[[2,105],57],[[11,106],56],[[11,104],24],[[2,104],60],[[104,11,104],104],[[104,2,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,11,104],104],[[104,2,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,59],104],[[104,11,24],104],[[104,2,60],104],[[104,27,61],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,11,104],104],[[104,27,104,104],104],[[106,11,106,106],106],[[105,2,105,105],105],[[104,11,104,104],104],[[104,2,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104],104],[[104,12,104],104],[[104,12,104,100],104],[[104,11,104,100],104],[[104,2,104,100],104],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[105,2,105],105],[[106,11,106],106],[[105,2,105],105],[[106,11,106],106],[[104,12,104,100],104],[[104,11,104,100],104],[[104,2,104,100],104],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,12,104,100],104],[[104,11,104,100],104],[[104,2,104,100],104],[[104,12,104],104],[[104,11,104],104],[[104,2,104],104],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[24,11,104]],[[60,2,104]],[[57,2,105]],[[56,11,106]],[[59,12,104]],[[24,11,104]],[[60,2,104]],[[61,27,104]],[[57,2,105]],[[56,11,106]],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104,104],104],[[104,27,104,104],104],[[104,12,104,104],104],[[104,27,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[12,104,104],12],[[11,104,104],11],[[2,104,104],2],[[27,104,104],27],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[104,12,104,104],104],[[104,11,104,104],104],[[104,2,104,104],104],[[104,27,104,104],104],[[105,2,105,105],105],[[106,11,106,106],106],[[104,11,104,104],104],[[104,2,104,104],104],[[12,104],104],[[11,104],104],[[2,104],104],[[27,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[12,104,104],104],[[27,104,104],104],[[12,104,104],104],[[27,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[11,104,104],104],[[2,104,104],104],[[11,104,104],104],[[2,104,104],104],[[12,104,104],104],[[27,104,104],104],[[11,95],106],[[2,98],105],[[11,100],104],[[2,97],104],[[27,100],104],[[11,100],104],[[2,100],104],[[2,101],105],[[11,95],106],[[12,100],104],[[12,104],104],[[11,104],104],[[2,104],104],[[27,104],104],[[2,105],105],[[11,106],106],[[11,104],104],[[2,104],104],[[11,104],106],[[11,104],106],[[2,105],97],[[2,105],97],[[2,105],99],[[11,97],106],[[11,106],104],[[11,106],104],[[2,99],105],[[11,106],97],[[11,97],104],[[2,100],104],[[12,104],97],[[11,104],97],[[2,97],104],[[11,104],100],[[2,97],105],[[11,104],106],[[2,104],100],[[2,104],97],[[2,104],100],[[12,97],104],[[11,100],104],[[2,100],104],[[11,97],104],[[2,100],104],[[2,97],104],[[2,97],105],[[11,104],106],[[12,97],104],[[11,100],104],[[2,100],104],[[12,106,106],107],[[11,106],102],[[2,105],97],[[2,105],97],[[2,105],99],[[11,97],106],[[11,106],104],[[11,106],104],[[2,99],105],[[11,106],97],[[12,104],97],[[11,104],97],[[11,104],100],[[2,104],100],[[2,104],97],[[2,104],100],[[2,105],97],[[2,105],97],[[11,106],104],[[11,106],104],[[2,105],97],[[2,105],97],[[11,106],104],[[11,106],104],[[12,104],97],[[11,104],97],[[11,104],100],[[2,104],100],[[2,104],97],[[2,104],100],[[12,104,104],104],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[11,106,107,107],106],[[11,104,104,104],104],[[11,104,104,104],104],[[11,104,104,104],104],[[11,104,104,104],104],[[12,104],104],[[11,104],104],[[2,104],104],[[27,104],104],[[2,105],105],[[11,106],106],[[12,59],104],[[11,24],104],[[2,60],104],[[27,61],104],[[2,57],105],[[11,56],106],[[2,106],95],[[2,105],98],[[2,104],100],[[2,104],97],[[2,105,105,104],105],[[11,106,106,104],106],[[2,105,105,104],105],[[11,106,106,104],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105,105,105],105],[[11,106,106,106],106],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[27,104,104],104],[[27,104,104],104],[[27,104,104],104],[[11,106,95],106],[[2,105,98],105],[[11,104,100],104],[[2,104,97],104],[[11,24],104],[[2,60],104],[[2,57],105],[[11,56],106],[[12,59],104],[[11,24],104],[[2,60],104],[[27,61],104],[[2,57],105],[[11,56],106],[[11,104],104],[[2,104],104],[[11,104,104],104],[[12,104,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[12,104],104],[[11,104],104],[[2,104],104],[[27,104],104],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[11,106],106],[[2,104,104],104],[[2,104,104],104],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[12,104,104],104],[[12,104,104],104],[[12,104,104],104],[[12,104,104],104],[[11,104,104],104],[[27,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[12,104,104],104],[[27,104,104],104],[[12,104,104],104],[[2,105],105],[[11,106],106],[[2,105,104],105],[[11,106,104],106],[[12,104,104,104],104],[[11,104,104,104],104],[[2,104,104,104],104],[[27,104,104,104],104],[[2,105,104,105],105],[[11,106,104,106],106],[[2,104],104],[[2,105],105],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,104,105],105],[[11,104,106],106],[[12,104],104],[[11,104],104],[[2,104],104],[[27,104],104],[[2,105],105],[[11,106],106],[[11,104],104],[[2,104],104],[[11,104,104],104],[[2,104,104],104],[[11,104],104],[[2,104],104],[[11,104,104],104],[[2,104,104],104],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[12,59],104],[[11,24],104],[[2,60],104],[[27,61],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[12,104,104,104],104],[[11,104,104,104],104],[[2,104,104,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[12,104,104,104],104],[[11,104,104,104],104],[[2,104,104,104],104],[[11,104],104],[[27,104,104],104],[[11,106,106],106],[[2,105,105],105],[[11,104,104],104],[[2,104,104],104],[[2,105,105],105],[[11,106,106],106],[[12,104],104],[[12,104],104],[[12,104,100],104],[[11,104,100],104],[[2,104,100],104],[[12,104],104],[[11,104],104],[[2,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[2,105],105],[[11,106],106],[[2,105],105],[[11,106],106],[[12,104,100],104],[[11,104,100],104],[[2,104,100],104],[[12,104],104],[[11,104],104],[[2,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[12,104,100],104],[[11,104,100],104],[[2,104,100],104],[[12,104],104],[[11,104],104],[[2,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[2,105,105],105],[[11,106,106],106],[[12,104,104],104],[[27,104,104],104],[[12,104,104],104],[[27,104,104],104],[[11,104,104,104],104],[[2,104,104,104],104],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[12,104,104],104],[[11,104,104],104],[[2,104,104],104],[[27,104,104],104],[[2,105,105],105],[[11,106,106],106],[[11,104,104],104],[[2,104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[105,105],[106,106],[106,106],[104,12],[104,27],[12,104],[27,104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[105,105],[106,106],[[104,104],104],[[105,104],105],[[106,104],106],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[105,104,105],105],[[106,104,106],106],[104,104],[105,105],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,105],105],[[104,106],106],[104,104],[104,104],[104,104],[104,104],[105,105],[106,106],[104,24],[104,60],[105,57],[106,56],[104,24],[104,60],[104,24],[104,60],[104,12],[104,27],[105,57],[106,56],[104,24],[104,60],[104,12],[104,27],[105,57],[106,56],[104,24],[104,60],[105,57],[106,56],[104,24],[104,60],[104,104],[104,104],[[104,104],104],[[104,104],104],[104,104],[104,104],[[104,104],104],[[104,104],104],[105,105],[106,106],[105,105],[106,106],[105,105],[106,106],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[59,104],[24,104],[60,104],[61,104],[57,105],[56,106],[[24,24,24,24],104],[[60,60,60,60],104],[[57,57,57,57],105],[[56,56,56,56],106],[[59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59],104],[[24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],104],[[60,60,60,60,60,60,60,60],104],[[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,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61],104],[[57,57,57,57,57,57,57,57],105],[[56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56],106],[[24,24,24,24],104],[[60,60,60,60],104],[[57,57,57,57],105],[[56,56,56,56],106],[[24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],104],[[60,60,60,60,60,60,60,60],104],[[57,57,57,57,57,57,57,57],105],[[56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56],106],[[],106],[[],104],[[],105],[[],106],[[],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104,104],104],[104,104],[[104,104],104],[[106,106],106],[[105,105],105],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[104,104],[104,104],[[104,100],104],[[104,100],104],[[104,100],104],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[105,105],[106,106],[105,105],[106,106],[[104,100],104],[[104,100],104],[[104,100],104],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,100],104],[[104,100],104],[[104,100],104],[104,104],[104,104],[104,104],[[104,104],104],[[104,104],104],[[104,104],104],[[24,104]],[[60,104]],[[57,105]],[[56,106]],[[24,104]],[[59,104]],[[24,104]],[[60,104]],[[61,104]],[[57,105]],[[56,106]],[[24,104]],[[57,105]],[[56,106]],[[60,104]],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[105,105],105],[[106,106],106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104,104],104],[[104,104,104],104],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[104,104],12],[[104,104],11],[[104,104],2],[[104,104],27],[[],106],[[],104],[[],105],[[],106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[104,104],104],[[104,104],104],[[104,104],104],[[104,104],104],[[105,105],105],[[106,106],106],[[104,104],104],[[104,104],104],[[104,104],104],[101,105],[98,105],[95,106],[99,106],[100,104],[97,104],[100,100],[100,100],[100,100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[100,100],[100,100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],11],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100,100],100],[[101,101,101],101],[[95,95,95],95],[56,95],[100,100],[100,100],[2,100],[11,100],[100,100],[101,101],[95,95],[100,100],[100,100],[100,100],[101,95],[101,100],[95,101],[95,100],[100,101],[100,95],[101,101],[95,95],[[101,101],101],[[95,95],95],[2],[[100,100],100],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[101,101],2],[[95,95],95],[[95,95],2],[[101,101],2],[[95,95],2],[[101,101],101],[[101,101],2],[[95,95],95],[[95,95],2],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,24,100,24],24],[[100,24,100,24],24],[[100,24,100,24],24],[[100,24,100,24],100],[[100,24,100,24],24],[[100,24,100,24],24],[[100,24,100,24],24],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],24],[[100,100],24],[[100,100],24],[[100,100],100],[[100,100],24],[[100,100],24],[[100,100],24],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],2],[[100,100],100],[[100,100],2],[[100,100],2],[[100,100],100],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[100,100],[100,100],[[12,11],12],[[12,12],12],[[27,27],27],[[12,2],12],[[95,24],95],[[101,60],101],[[95,60],95],[101,24],[101,60],[101,24],[101,60],[[95,101],95],[101,12],[101,27],[[95,24],95],[[101,60],101],[[95,60],95],[95,24],[95,60],[[101,95],101],[95,24],[95,60],[95,12],[95,27],[[95,12],95],[[101,27],101],[[95,27],95],[[95,24],95],[95,24],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[100,101],[100,95],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[100,101],[100,100],[100,100],[100,100],[[101,24],101],[[95,24],95],[[101,60],101],[[95,60],95],[[95,95],103],[101,100],[101,100],[101,95],[100,95],[95,100],[95,100],[95,101],[95,100],[101,57],[101,24],[101,60],[101,24],[101,60],[101,60],[[95,101],95],[101,12],[101,27],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[100,24],[100,60],[100,60],[[101,24],101],[24,100],[[95,24],95],[[101,60],101],[60,100],[[95,60],95],[[101,60],101],[60,100],[95,56],[95,24],[95,60],[[101,95],101],[95,24],[95,60],[95,12],[95,27],[101,24],[101,60],[101,24],[101,60],[101,12],[101,27],[95,24],[95,60],[95,24],[95,60],[95,12],[95,27],[95,24],[101,100],[101,100],[95,100],[95,100],[101,24],[101,60],[101,24],[101,60],[101,60],[101,12],[101,27],[95,24],[95,60],[95,24],[95,60],[95,12],[95,27],[[101,12],101],[[95,12],95],[[101,27],101],[[95,27],95],[100,100],[100,100],[100,100],[100,100],[100,100],[100,100],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[95,103,103],95],[[100,100,100],100],[[100,100,100],100],[[100,100,100],100],[[100,100,100],100],[100,24],[100,24],[100,60],[100,24],[95,24],[[100,100],100],[[101,101,100],101],[[95,95,100],95],[[101,101,100],101],[[95,95,100],95],[[101,101,100],101],[[95,95,100],95],[101,101],[95,95],[[101,101],101],[[95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[101,101,101],101],[[95,95,95],95],[[],12],[101,101],[95,95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[101,101],[95,95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[24,100],100],[[60,100],100],[[57,100],101],[[56,100],95],[[24,100],100],[[60,100],100],[[57,100],101],[[56,100],95],[[100,24],100],[[100,24],100],[[100,60],100],[[100,24],100],[[95,95],95],[[100,100],100],[100,100],[[]],[57,101],[56,95],[24,100],[60,100],[57,101],[57,101],[56,95],[56,95],[57,101],[100,100],[56,95],[57,101],[[101,57],101],[100,100],[[101,57],101],[57,101],[56,95],[59,100],[24,100],[60,100],[61,100],[57,101],[56,95],[100,100],[2,100],[100,100],[100,100],[[100,100,100],100],[[100,100,100],100],[[100,100],100],[[100,100],100],[[100,100,2,100],100],[[100,100,2,100],100],[[100,100,2,100],100],[[100,100,11,100],100],[[101,100,2,101],101],[[95,100,2,95],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[101,101,101,2],101],[[95,95,95,2],95],[[100,2,100],100],[[100,2,100],100],[[100,11,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[11,100,100],11],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[100,11,100],100],[[100,2,100],100],[[100,2,100],100],[[95,2,95],95],[[100,2,100],100],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,101,101],2],[[2,95,95],2],[[2,101,101],2],[[2,95,95],2],[[2,101,101],2],[[2,95,95],2],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,11,100],100],[[101,2,101],101],[[95,2,95],95],[[2,2,100]],[[2,2,100]],[[2,2,100]],[[2,11,100]],[[2,2,101]],[[2,2,95]],[[100,2,100],100],[[100,2,100],100],[[100,2,95],100],[[95,2,95,101],95],[[101,2,101,95],101],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[101,2,100],101],[[95,2,100],95],[[61,2,100]],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[61,2,100]],[[61,2,100]],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[101,2,100],101],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[103,2,95,95],103],[[100,2,101],100],[[100,2,101],100],[[95,2,101],95],[[95,2,100],95],[[100,2,95],100],[[100,2,95],100],[[100,2,95],100],[[95,2,95,101],95],[[100,2,100],100],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[61,2,100]],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[61,2,100]],[[61,2,100]],[[61,2,100]],[[101,2,101,95],101],[[100,2,101],100],[[100,2,101],100],[[100,2,95],100],[[100,2,95],100],[[100,2,100],100],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[61,2,100]],[[61,2,100]],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[61,2,100]],[[61,2,100]],[[61,2,100]],[[100,2,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[95,2,103,103],95],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,11,100],100],[[101,2,101],101],[[95,2,95],95],[[100,2,59],100],[[100,2,24],100],[[100,2,60],100],[[100,11,61],100],[[101,2,57],101],[[95,2,56],95],[[101,2,101,100],101],[[95,2,95,100],95],[[101,2,101,100],101],[[95,2,95,100],95],[[101,2,101,100],101],[[95,2,95,100],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,11,100,100],100],[[100,11,100,100],100],[[100,11,100,100],100],[[100,24,100,100],100],[[100,60,100,100],100],[[101,57,100,101],101],[[95,56,100,95],95],[[100,24,100,100],100],[[100,60,100,100],100],[[101,57,100,101],101],[[95,56,100,95],95],[[100,2,24],100],[[100,2,60],100],[[101,2,57],101],[[95,2,56],95],[[100,2,59],100],[[100,2,24],100],[[100,2,60],100],[[100,11,61],100],[[101,2,57],101],[[95,2,56],95],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,11,100],100],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101],101],[[95,2,95],95],[[95,2,95],95],[[100,2,100,100],100],[[100,2,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[101,2,101],101],[[95,2,95],95],[[101,2,101,100],101],[[95,2,95,100],95],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,100,101],101],[[95,2,100,95],95],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,11,100],100],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,59],100],[[100,2,24],100],[[100,2,60],100],[[100,11,61],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[101,2,101],101],[[95,2,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[24,2,100]],[[60,2,100]],[[57,2,101]],[[56,2,95]],[[59,2,100]],[[24,2,100]],[[60,2,100]],[[61,11,100]],[[57,2,101]],[[56,2,95]],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[2,100,100],2],[[2,100,100],2],[[2,100,100],2],[[11,100,100],11],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,2,100,100],100],[[100,2,100,100],100],[[100,11,100,100],100],[[101,2,101,101],101],[[95,2,95,95],95],[[100,2,100,100],100],[[100,2,100,100],100],[[24,100],100],[[60,100],100],[[57,100],101],[[56,100],95],[[100,100,61]],[[24,100,100]],[[60,100,100]],[[57,100,101]],[[56,100,95]],[[2,100],100],[[2,100],100],[[11,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[11,100],100],[[2,100],100],[[2,100],100],[[2,95],95],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[11,100],100],[[2,101],101],[[2,95],95],[[2,100],100],[[2,100],100],[[2,95],100],[[2,95,101],95],[[2,101,95],101],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],101],[[2,100],95],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],101],[[2,100],100],[[2,100],100],[[2,100],100],[[2,95,95],103],[[2,101],100],[[2,101],100],[[2,101],95],[[2,100],95],[[2,95],100],[[2,95],100],[[2,95],100],[[2,95,101],95],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,101,95],101],[[2,101],100],[[2,101],100],[[2,95],100],[[2,95],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,95,103,103],95],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[11,100],100],[[2,101],101],[[2,95],95],[[2,59],100],[[2,24],100],[[2,60],100],[[11,61],100],[[2,57],101],[[2,56],95],[[2,101,101,100],101],[[2,95,95,100],95],[[2,101,101,100],101],[[2,95,95,100],95],[[2,101,101,100],101],[[2,95,95,100],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101,101,101],101],[[2,95,95,95],95],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[11,100,100],100],[[11,100,100],100],[[11,100,100],100],[[2,24],100],[[2,60],100],[[2,57],101],[[2,56],95],[[2,59],100],[[2,24],100],[[2,60],100],[[11,61],100],[[2,57],101],[[2,56],95],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100],100],[[2,100],100],[[2,100],100],[[11,100],100],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101],101],[[2,95],95],[[2,95],95],[[2,100,100],100],[[2,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[2,101],101],[[2,95],95],[[2,101,100],101],[[2,95,100],95],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[11,100,100,100],100],[[2,101,100,101],101],[[2,95,100,95],95],[[2,100,100],100],[[11,100,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[11,100],100],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,59],100],[[2,24],100],[[2,60],100],[[11,61],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,101],101],[[2,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100],100],[[2,100],100],[[2,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[11,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,100,100,100],100],[[2,100,100,100],100],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[2,100,100],100],[[2,100,100],100],[[11,100,100],100],[[2,101,101],101],[[2,95,95],95],[[2,100,100],100],[[2,100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[]],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[100,100],[100,100],[[101,101],101],[[95,95],95],[101,101],[95,95],[[95,95],95],[95,95],[[95,95],95],[100,24],[101,24],[95,24],[100,2],[100,11],[2,100],[11,100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[]],[101,101],[95,95],[[101,100],101],[[95,100],95],[[100,100,100],100],[[100,100,100],100],[[100,100,100],100],[[100,100,100],100],[[101,100,101],101],[[95,100,95],95],[[100,100],100],[[100,100],100],[100,100],[100,100],[100,100],[100,100],[61],[101,101],[95,95],[[101,101],101],[[95,95],95],[95,95],[95,95],[100,100],[100,100],[[100,100],100],[[100,100],100],[100,100],[100,100],[[100,100],100],[[100,100],100],[101,101],[95,95],[[101,101],101],[[95,95],95],[101,101],[95,95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[95,95],[95,95],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[59,100],[24,100],[60,100],[61,100],[57,101],[56,95],[[59,59,59,59,59,59,59,59],100],[[24,24,24,24],100],[[60,60],100],[[61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61],100],[[57,57],101],[57,101],[[56,56,56,56],95],[56,95],[57,101],[56,95],[12],[[59,59,59,59,59,59,59,59],100],[[24,24,24,24],100],[[61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61],100],[[57,57],101],[[56,56,56,56],95],[[],101],[[],95],[[],100],[[]],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100,100],100],[[100,100,100],100],[[100,100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100,100],100],[[100,100,100],100],[[100,100,100],100],[100,100],[[100,100],100],[[101,101],101],[[95,95],95],[100,100],[100,100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[100,100],[100,100],[100,100],[100,100],[[100,100],100],[[100,100],100],[[100,100],100],[101,101],[95,95],[[101,101],101],[[95,95],95],[[101,101],101],[95,95],[[100,100],100],[[100,100],100],[[100,100],100],[100,100],[100,100],[100,100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[100,100],[100,100],[100,100],[100,100],[[100,100],100],[[100,100],100],[[100,100],100],[[57,101]],[[56,95]],[[24,100]],[[60,100]],[[57,101]],[[57,101]],[[56,95]],[[56,95]],[[57,101]],[[100,100]],[[56,95]],[[57,101]],[[100,100]],[[57,101]],[[57,101]],[[56,95]],[[59,100]],[[24,100]],[[60,100]],[[61,100]],[[57,101]],[[56,95]],[[100,100]],[[57,101]],[[56,95]],[[57,101]],[[100,100]],[[24,24]],[[60,60]],[[56,95]],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100,100],100],[[100,100,100],100],[100,24],[[100,100],24],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[100,100],24],[[101,101],24],[[95,95],24],[[100,100],24],[[100,100],2],[[100,100],2],[[100,100],2],[[100,100],11],[[101,101],24],[[95,95],24],[[100,100],24],[[101,101],24],[[95,95],24],[[100,100],24],[12,24],[27,60],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[101,101],24],[[95,95],24],[[],101],[[],95],[[],100],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[100,100],100],[[101,101],101],[[95,95],95],[[100,100],100],[[12,12,12],12],[[27,27,27],27],[[12,12],12],[[27,27],27],[[12,12],12],[[27,27],27],[24,24],[60,24],[11,24],[12,24],[27,24],[11,24],[12,24],[27,24],[[],27],[[12,12]],[[27,27]],[[2,12,12,12],2],[[2,27,27,27],2],[12,12],[27,27],[12,12],[27,27],[12,12],[27,27],[[]],[12,12],[[],12],[[]],[12,27],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[2,27]],[[12,27]],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[100,100],[95,95],[101,101],[97,97],[99,99],[98,98],[104,104],[106,106],[105,105],[103,103],[102,102],[107,107],[96,96],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[96,96],53],[[62,62,62,108,108],62],0,0,0,0,[[96,96],7],[[],7],[[100,21],[[10,[22]]]],[[95,21],[[10,[22]]]],[[101,21],[[10,[22]]]],[[97,21],[[10,[22]]]],[[99,21],[[10,[22]]]],[[98,21],[[10,[22]]]],[[104,21],[[10,[22]]]],[[106,21],[[10,[22]]]],[[105,21],[[10,[22]]]],[[103,21],[[10,[22]]]],[[102,21],[[10,[22]]]],[[107,21],[[10,[22]]]],[[96,21],[[10,[22]]]],[[[109,[27]]],100],[[[109,[12]]],100],[[[109,[60]]],100],[[[109,[24]]],100],[[[109,[2]]],100],[[[109,[59]]],100],[[[109,[61]]],100],[[[109,[8]]],100],[[[109,[11]]],100],[[[109,[110]]],100],[[]],[[]],[[[109,[56]]],95],[[]],[[[109,[57]]],101],[[[109,[12]]],97],[[[109,[8]]],97],[[[109,[27]]],97],[[[109,[2]]],97],[[[109,[59]]],97],[[[109,[24]]],97],[[[109,[11]]],97],[[[109,[110]]],97],[[]],[[[109,[60]]],97],[[[109,[61]]],97],[[[109,[56]]],99],[[]],[[[109,[57]]],98],[[]],[[]],[[[109,[59]]],104],[[[109,[110]]],104],[[[109,[60]]],104],[[[109,[8]]],104],[[[109,[27]]],104],[[[109,[24]]],104],[[[109,[61]]],104],[[[109,[11]]],104],[[[109,[2]]],104],[[[109,[12]]],104],[[]],[[[109,[56]]],106],[[]],[[[109,[57]]],105],[[]],[[]],[[]],[[]],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[96,96],[[43,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,[[111,8],[[10,[112]]]],[[111,8],[[10,[112]]]],0,[111,3],[111,3],[[]],[[]],[[]],[[]],[[[111,[113]]],[[111,[113]]]],[114,114],[[]],[[]],[111,8],0,[114,6],[111],[[],111],[[[111,[42]],21],[[10,[22]]]],[[114,21],[[10,[22]]]],[[114,21],[[10,[22]]]],[[111,115]],[[]],[116,114],[[]],[115,25],[[],25],[[],25],[[]],[[]],[[]],[111,7],[111,43],[111,8],[25,111],[[[25,[67]],[75,[8]]],111],[111,43],[111,43],[30],[[111,115]],[111],[[]],[[]],[[],19],[[],10],[[],10],[115],[[],10],[[],10],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[117,8],[[10,[112]]]],[[117,8],[[10,[112]]]],[118,119],[118,6],[118,2],[[]],[[]],[[]],[[]],[118,118],[117,117],[[]],[[]],[[118,118],53],[117,8],[2,[[43,[118]]]],[2,118],[[118,118],7],[[],7],[2,117],[[118,21],[[10,[22]]]],[[118,21],[[10,[22]]]],[[117,21],[[10,[22]]]],[[117,21],[[10,[22]]]],[[]],[[]],[2,[[43,[118]]]],[2,118],[[118,63]],[[]],[[]],[[]],[117,[[43,[2]]]],[117,8],[117,[[43,[2]]]],[117,[[43,[2]]]],[[118,118],[[43,[53]]]],[117],[[]],[[]],[118,19],[[],19],[[],19],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],0,0,0,0,0,[[]],[[]],[[[120,[113]]],[[120,[113]]]],[[]],[[[120,[42]],21],[[10,[22]]]],[[]],[54,120],[[]],0,[[121,122],[[123,[43]]]],[[[121,[[120,[87]]]],122],[[123,[43]]]],[[]],[[[120,[87]]]],[[]],[[],10],[[],10],[[],37],0,0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[[124,[25]]],[[25,[124]]]],[[[124,[47]]]],[[[125,[47]]]],[[[124,[3]]],[[3,[124]]]],[[]],[[]],[[]],[[[125,[47]]],[[126,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[[125,[47]]],[[127,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[128,[113]]],[[128,[113]]]],[[[124,[129]]],[[124,[129]]]],[[[125,[113]]],[[125,[113]]]],[[[126,[47]]],[[126,[47]]]],[[[125,[113]],[125,[113]]]],[[]],[[]],[[]],[[[124,[[0,[130,129]]]],[124,[[0,[130,129]]]]],53],[[[125,[[0,[130,47]]]],[125,[[0,[130,47]]]]],53],[[],[[132,[131]]]],[[],128],[[],[[124,[131]]]],[[],[[125,[131]]]],[[],[[133,[131]]]],[[],[[134,[131]]]],[[[132,[32]]]],[[[126,[47]]],47],[[[127,[47]]],47],[[[127,[47]]],47],[135,6],[136,6],[[[128,[[137,[[137,[[137,[137]]]]]]]],[128,[[137,[[137,[[137,[137]]]]]]]]],7],[[[124,[[0,[[137,[[0,[[137,[[0,[[137,[[0,[137,129]]]],129]]]],129]]]],129]]]],[124,[[0,[[137,[[0,[[137,[[0,[[137,[[0,[137,129]]]],129]]]],129]]]],129]]]]],7],[[[125,[[0,[[137,[[0,[[137,[[0,[[137,[[0,[137,47]]]],47]]]],47]]]],47]]]],[125,[[0,[[137,[[0,[[137,[[0,[[137,[[0,[137,47]]]],47]]]],47]]]],47]]]]],7],[[],7],[[],7],[[],7],[[[126,[47]],32],[[10,[[126,[47]],[126,[47]]]]]],[[[127,[47]],32],[[10,[[127,[47]],[127,[47]]]]]],[[[132,[42]],21],[[10,[22]]]],[[[128,[42]],21],[[10,[22]]]],[[[124,[[0,[129,42]]]],21],[[10,[22]]]],[[[125,[[0,[42,47]]]],21],[[10,[22]]]],[[135,21],[[10,[22]]]],[[135,21],[[10,[22]]]],[[136,21],[[10,[22]]]],[[136,21],[[10,[22]]]],[[[126,[[0,[42,47]]]],21],[[10,[22]]]],[[[126,[[0,[40,47]]]],21],[[10,[22]]]],[[[127,[[0,[40,47]]]],21],[[10,[22]]]],[[[127,[[0,[42,47]]]],21],[[10,[22]]]],[[[133,[47]],21],[[10,[22]]]],[[[134,[47]],21],[[10,[22]]]],[[[132,[32]]]],[[]],[44],[[]],[[],128],[44],[[],124],[[]],[44],[[]],[[],125],[[]],[[]],[[]],[[]],[44],[[]],[[],133],[[],134],[44],[[]],[47,[[124,[47]]]],[47,[[133,[47]]]],[[[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]],[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]]],7],[[[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]],[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]]],7],[128,43],[[[124,[129]]],129],[[[133,[47]]]],[[[134,[47]]]],[128,43],[[[124,[47]]],47],[[[125,[47]]],47],[[[133,[47]]],47],[[[134,[47]]],47],[[128,32]],[[128,32],10],[[[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]],[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]]],7],[[[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]],[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]]],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[132,[32]]],[[10,[32]]]],[128,43],[124],[125],[133],[134],[[[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]],[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]]],7],[[[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]],[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]]],7],[[[126,[47]]],47],[[[127,[47]]],47],[[[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]],[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]]],7],[[[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]],[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]]],7],[[[126,[47]],32],[[126,[47]]]],[[[127,[47]],32],[[127,[47]]]],[[[126,[47]],32]],[[[127,[47]],32]],0,[32,[[132,[32]]]],[[],128],[[],124],[[],125],[[],133],[[],134],[[[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]],[124,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,129]]]],129]]]],129]]]],129]]]]],[[43,[53]]]],[[[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]],[125,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]]],[[43,[53]]]],[30],[30],[133],[134],[124],[125],[[125,32]],[128,10],[124],0,[[124,124]],[[125,125]],[128,43],[[[124,[131]]],131],[[[125,[131]]],131],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[[125,[47]]],[[10,[[126,[47]],135]]]],[[[125,[47]]],[[10,[[127,[47]],136]]]],[[[125,[47]]],[[10,[47,135]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[[125,[47]]],47],[[[124,[129]],32],129],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[139,8],[[10,[112]]]],[[140,8],[[10,[112]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[141,141],[142,142],[[[143,[[0,[113,87]]]]],[[143,[[0,[113,87]]]]]],[144,144],[139,139],[140,140],[145,145],[146,146],[147,147],[148,148],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[139,8],[140,8],[145,8],[54,143],[141,6],[142,6],[144,6],[[141,141],7],[[142,142],7],[[144,144],7],[[148,148],7],[[],7],[[],7],[[],7],[[],7],[[141,21],[[10,[22]]]],[[141,21],[[10,[22]]]],[[142,21],[[10,[22]]]],[[142,21],[[10,[22]]]],[[[143,[[0,[42,87]]]],21],[[10,[22]]]],[[144,21],[[10,[22]]]],[[144,21],[[10,[22]]]],[[139,21],[[10,[22]]]],[[139,21],[[10,[22]]]],[[140,21],[[10,[22]]]],[[140,21],[[10,[22]]]],[[145,21],[[10,[22]]]],[[145,21],[[10,[22]]]],[[146,21],[[10,[22]]]],[[146,21],[[10,[22]]]],[[147,21],[[10,[22]]]],[[147,21],[[10,[22]]]],[[148,21],[[10,[22]]]],[[148,21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[12,12],[[43,[119]]]],[12,[[43,[119]]]],[12,119],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[139,[[43,[119]]]],[140,[[43,[119]]]],[139,8],[140,8],[145,8],[[[143,[87]]],[[43,[[10,[119,144]]]]]],[139,[[43,[119]]]],[140,[[43,[119]]]],[145,[[43,[119]]]],[146,[[43,[119]]]],[147,[[43,[119]]]],[146,[[43,[119]]]],[147,[[43,[119]]]],[30],[30],[30],[30],[[[143,[87]]]],[139],[140],[145],[146],[147],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[144,11],0,0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]],[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]]],[53,53],[[[149,[113]]],[[149,[113]]]],[[[149,[113]],[149,[113]]]],[[]],[[]],[[],53],[[53,53],53],[[[149,[130]],[149,[130]]],53],[[],[[149,[131]]]],[[],7],[[53,53],7],[[[149,[[137,[[137,[[137,[137]]]]]]]],[149,[[137,[[137,[[137,[137]]]]]]]]],7],[[],7],[[],7],[[53,21],[[10,[22]]]],[[[149,[42]],21],[[10,[22]]]],[[]],[[]],[[],7],[[[149,[[138,[[138,[[138,[138]]]]]]]],[149,[[138,[[138,[[138,[138]]]]]]]]],7],[[],7],[[[149,[[138,[[138,[[138,[138]]]]]]]],[149,[[138,[[138,[[138,[138]]]]]]]]],7],[[53,63]],[[[149,[150]],63]],[[]],[[]],[53,7],[53,7],[53,7],[53,7],[53,7],[53,7],[[],7],[[[149,[[138,[[138,[[138,[138]]]]]]]],[149,[[138,[[138,[[138,[138]]]]]]]]],7],[[],7],[[[149,[[138,[[138,[[138,[138]]]]]]]],[149,[[138,[[138,[[138,[138]]]]]]]]],7],[[130,130],130],[[47,47],47],[32],[115],[[130,130],130],[[47,47],47],[32],[115],[[],7],[[],[[43,[53]]]],[[53,53],[[43,[53]]]],[[[149,[[138,[[138,[[138,[138]]]]]]]],[149,[[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],[53,53],[[53,53],53],[[53,32],53],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[116,116],[[]],[[116,116],53],[116,6],[[116,116],7],[[],7],[[116,21],[[10,[22]]]],[[116,21],[[10,[22]]]],[[]],[44],[[]],[44,116],[[116,63]],[[]],[[]],[[]],[[116,116],[[43,[53]]]],[30],[116,151],[[]],[[],19],[[],10],[[],10],[[],10],[[],10],[[],37],0,0,[[],131],[[]],0,0,[[]],[[]],[[],[[43,[38]]]],[152,152],[[]],0,[[],6],[[[55,[38,14]]],[[10,[[55,[38,14]],[55,[38,14]]]]]],[[[55,[38,14]]],[[10,[[55,[38,14]],[55,[38,14]]]]]],[[[55,[38,14]]],[[10,[[55,[38,14]],[55,[38,14]]]]]],[38,[[43,[38]]]],[38,[[43,[38]]]],[38,[[43,[38]]]],[38,[[43,[38]]]],[38,[[43,[38]]]],[38,[[43,[38]]]],[[152,21],[[10,[22]]]],[[]],[[]],[[]],[38,7],[38,7],[38,7],[152,43],[30],[38,[[43,[47]]]],[38,[[43,[47]]]],[38,[[43,[47]]]],[38,43],[38,43],[38,43],[[],[[43,[38]]]],[38,152],[[]],[[],10],[[],10],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[153,154],[155,61],[155,155],[153,156],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[157,157],[158,158],[153,153],[[155,159]],[[]],[[]],[[]],[[155,155],53],[[],155],[156,153],[156,153],[157,6],[153],[[155,155],7],[[157,157],7],[[158,158],7],[[],7],[[],7],[[],7],[[160,21],[[10,[22]]]],[[155,21],[[10,[22]]]],[[157,21],[[10,[22]]]],[[157,21],[[10,[22]]]],[[158,21],[[10,[22]]]],[[158,21],[[10,[22]]]],[[153,21],[[10,[22]]]],[[156,21],[[10,[22]]]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[10,[155,158]]]],[[[3,[2]]],[[10,[155,157]]]],[[[3,[2]]],155],[61,155],0,[[155,63]],[[155,[74,[8]]],155],0,0,[[]],[[]],[[]],[[]],[[]],[[[55,[155,14]]],159],[155,7],0,0,[[155,155],[[43,[53]]]],[30],[30],0,[155,[[3,[2]]]],[155,[[3,[2]]]],[155,159],[[]],[[]],[[]],[155,[[10,[6,161]]]],[[],19],[[],19],[155,[[162,[6]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[153,32]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[21,[[43,[163]]]],0,[21,7],0,[69,[[43,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[163,163],[22,22],[69,69],[[]],[[]],[[]],[[22,22],53],[21,164],[21,165],[21,166],[[21,6],167],[[21,6],168],[[],22],[22,6],0,[[166,54],166],[[164,54],164],[[165,54],165],[[166,42],166],[[164,42],164],[[165,42,42],165],[[163,163],7],[[22,22],7],[[],7],[[],7],[[167,6,42],167],[[168,42],168],0,[21,119],0,[167,[[10,[22]]]],[168,[[10,[22]]]],[166,[[10,[22]]]],[164,[[10,[22]]]],[165,[[10,[22]]]],[167,[[10,[22]]]],[21,12],0,[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[21,[[10,[22]]]],[[163,21],[[10,[22]]]],[[22,21],[[10,[22]]]],[[22,21],[[10,[22]]]],[[69,21],[[10,[22]]]],[[69,21],[[10,[22]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[22,63]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[165,42],165],[[21,6],[[10,[22]]]],[[21,7,6,6],[[10,[22]]]],[[22,22],[[43,[53]]]],0,[21,[[43,[8]]]],0,[30],0,0,0,[21,7],[21,7],[21,7],0,[[]],[[]],[[]],[[],19],[69,19],[[],19],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[165,42],165],[21,[[43,[8]]]],0,[[169,69],[[10,[22]]]],[119,[[10,[22]]]],[[21,119],[[10,[22]]]],[69,[[10,[22]]]],[[21,69],[[10,[22]]]],[[21,69],[[10,[22]]]],[6,[[10,[22]]]],[[21,6],[[10,[22]]]],[[21,6],[[10,[22]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[170,170],[[[171,[113]]],[[171,[113]]]],[[]],[[]],0,[[170,21],[[10,[22]]]],[[172,21],[[10,[22]]]],[[[171,[42]],21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[171],0,[[],170],[[121,122],123],[[[121,[170]],122],123],[[[121,[[172,[115]]]],122],123],[[[121,[171]],122],123],[115,[[172,[115]]]],[[],171],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[[173,[[0,[131,63]]]]],[[0,[131,63]]]],[173,173],[174,174],[[]],[[]],[[],173],[[],174],[[173,173],7],[[],7],[[],27],[174,27],[[173,21],[[10,[22]]]],[[174,21],[[10,[22]]]],[[]],[[]],[63],[[47,150],27],[[[3,[47]],63]],[[]],[[]],[[],174],[[27,27],174],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[[3,[2]]]],[[174,[3,[2]]]],[58],[59],[24],[60],[61],[110],[8],[6],[[174,6]],[62],[11],[12],[27],[2],[8],[[]],[[]],[[]],[[],44],0,0,0,0,0,0,0,0,0,0,[[],44],[[129,129]],[110],[[]],[[]],[[]],[7],[129,129],[129,129],[129,129],[129,129],[129,129],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[129,129]],[[]],[[]],[[]],[[]],[[],129],[[],129],[[],129],[[],129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[[]],[[]],[[]],[[]],[129],[129],[129],[129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[129,129],[[]],[[]],[129,129],[[],175],[56,56],[57,57],[[8,8],2],[[2,8,8]],[[176,[32,[176]],[32,[176]]]],[8],[8],[[56,56],56],[[57,57],57],[56,56],[57,57],[129,129],[129,129],[129,129],[129,129],[129,129],[[]],[[]],[[129,129],129],[56,56],[57,57],[56,56],[57,57],[56,56],[57,57],[[129,129],129],[[129,129],129],[129,129],[56,56],[57,57],[[56,56,56],56],[[57,57,57],57],[[129,129],129],[47],[[129,129],129],[[129,129],129],[7,7],[56,56],[57,57],[56,56],[57,57],[56,56],[57,57],[[56,56],56],[[57,57],57],[[],8],[[],8],[[56,56],56],[[57,57],57],0,[[129,129]],[56,56],[57,57],[[],7],[[]],[[]],[43],[[56,56],56],[[57,57],57],[[56,24],56],[[57,24],57],[[],8],[24],[24],[24],[24],[[],2],[8],[[],110],[[],8],[[],7],[[]],[56,56],[57,57],[[129,129],129],[[129,129],129],[56,56],[57,57],[56,56],[57,57],[[]],[[129,129],129],[[129,129],129],[56,56],[57,57],[[],8],[[],8],[56,56],[57,57],[[129,129]],[[]],[[]],[56,56],[57,57],[2,24],[[],62],[[],6],[[]],[[]],[[129,129],129],[[129,129],129],[[129,129],129],[[129,129],129],[[129,129],129],[[129,129],129],[[129,129],129],[7,7],[[],44],[[],8],[8],[8],[[]],[[2,8]],[[]],[[],8],[[],8],[[129,129],129],[[129,129],129],[[129,129],129],[[2,8]],[[]],0,[177],[[]],[[]],[[]],[[]],[[]],[177],[12],[177,177],[[],8],[[]],[[]],[[]],[[],177],[12],[[]],[[]],[[]],[[]],[[],177],[12],[[]],[[]],[[]],[[]],0,0,[[],10],[[],10],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[179,[178,54,115]],8],[[10,[112]]]],[[[180,[178]],8],[[10,[112]]]],[8,[[10,[112]]]],[[[181,[178]],8],[[10,[112]]]],[[[182,[178,178]],8],[[10,[112]]]],[[[183,[178]],8],[[10,[112]]]],[[[185,[[0,[184,178]]]],8],[[10,[112]]]],[[[186,[178]],8],[[10,[112]]]],[[[187,[[0,[178,184]]]],8],[[10,[112]]]],[[[188,[[0,[178,184]]]],8],[[10,[112]]]],[[[189,[113]],8],[[10,[112]]]],[[[179,[87,54,115]],8],[[10,[112]]]],[[[180,[87]],8],[[10,[112]]]],[8,[[10,[112]]]],[[[181,[87]],8],[[10,[112]]]],[[[182,[87,87]],8],[[10,[112]]]],[[[183,[87]],8],[[10,[112]]]],[[[190,[[0,[113,87]]]],8],[[10,[112]]]],[[[185,[87]],8],[[10,[112]]]],[[[186,[178]],8],[[10,[112]]]],[[[187,[87]],8],[[10,[112]]]],[[[188,[87]],8],[[10,[112]]]],[[[189,[113]],8],[[10,[112]]]],[[47,115],7],[[47,115],7],[47,[[191,[47]]]],0,0,[8],[8,43],[8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[47,47],[[47,54],[[182,[47]]]],[[[179,[113,[0,[113,54]],113]]],[[179,[113,[0,[113,54]],113]]]],[[[180,[[0,[113,87]]]]],[[180,[[0,[113,87]]]]]],[[[192,[[0,[87,113]],113]]],[[192,[[0,[87,113]],113]]]],[193,193],[[[191,[[0,[113,87]]]]],[[191,[[0,[113,87]]]]]],[[[182,[113,113]]],[[182,[113,113]]]],[[[194,[113]]],[[194,[113]]]],[[[183,[113]]],[[183,[113]]]],[[[190,[113]]],[[190,[113]]]],[[[185,[113]]],[[185,[113]]]],[[[195,[113,113]]],[[195,[113,113]]]],[[[196,[113,113]]],[[196,[113,113]]]],[[[197,[113]]],[[197,[113]]]],[[[198,[113,113]]],[[198,[113,113]]]],[[[199,[[0,[113,87]]]]],[[199,[[0,[113,87]]]]]],[[[200,[113,113]]],[[200,[113,113]]]],[[[201,[113,113]]],[[201,[113,113]]]],[[[202,[[0,[113,87]]]]],[[202,[[0,[113,87]]]]]],[[[186,[113]]],[[186,[113]]]],[[[203,[113,113,113]]],[[203,[113,113,113]]]],[[[187,[113]]],[[187,[113]]]],[[[204,[113,113]]],[[204,[113,113]]]],[[[205,[113]]],[[205,[113]]]],[[[188,[113]]],[[188,[113]]]],[[[206,[113,113]]],[[206,[113,113]]]],[[[207,[113,113]]],[[207,[113,113]]]],[[[208,[113]]],[[208,[113]]]],[[[209,[113]]],[[209,[113]]]],[[[210,[113]]],[[210,[113]]]],[[[189,[113]]],[[189,[113]]]],[[[211,[113]]],[[211,[113]]]],[[[212,[113,113]]],[[212,[113,113]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[47,87]]],[[194,[[0,[47,87]]]]]],[[47,54],53],[[47,54,115],53],[47,213],[[47,214],214],[[[0,[47,87]]],[[183,[[0,[47,87]]]]]],[[[179,[87,54,115]]],8],[[[180,[87]]],8],[47,8],[[[191,[87]]],8],[[[182,[87,87]]],8],[[[183,[87]]],8],[[[185,[87]]],8],[[[195,[87,115]]],8],[[[197,[87]]],8],[[[202,[87]]],8],[[[187,[87]]],8],[[[189,[113]]],8],0,[[[0,[47,113]]],[[190,[[0,[47,113]]]]]],[[],[[180,[[0,[131,87]]]]]],[[],193],[[],[[182,[131,131]]]],[[],[[194,[131]]]],[[],[[183,[131]]]],[[],[[185,[131]]]],[[],[[197,[131]]]],[[],[[186,[131]]]],0,[[],193],[47,[[185,[47]]]],[[47,54],7],[[47,54,115],7],[54],[[]],[8],0,0,0,0,[[47,115],[[195,[47,115]]]],[[47,115],[[196,[47,115]]]],[[47,115],43],[[[182,[87,87]],115],43],[[[197,[87]],115],43],[[[186,[178]],115],43],[[47,115],43],0,0,0,[[47,115],[[179,[47,54,115]]]],[47,[[180,[47]]]],[[[179,[42,54]],21],[[10,[22]]]],[[[180,[[0,[42,87]]]],21],[[10,[22]]]],[[[192,[[0,[87,42]],42]],21],[[10,[22]]]],[[193,21],[[10,[22]]]],[[[191,[[0,[42,87]]]],21],[[10,[22]]]],[[[181,[42]],21],[[10,[22]]]],[[[182,[42,42]],21],[[10,[22]]]],[[[194,[42]],21],[[10,[22]]]],[[[183,[42]],21],[[10,[22]]]],[[[190,[42]],21],[[10,[22]]]],[[[185,[42]],21],[[10,[22]]]],[[[195,[42]],21],[[10,[22]]]],[[[196,[42]],21],[[10,[22]]]],[[[197,[42]],21],[[10,[22]]]],[[[198,[42]],21],[[10,[22]]]],[[[199,[[0,[42,87]]]],21],[[10,[22]]]],[[[200,[42]],21],[[10,[22]]]],[[[201,[42]],21],[[10,[22]]]],[[[202,[[0,[42,87]]]],21],[[10,[22]]]],[[[186,[42]],21],[[10,[22]]]],[[[203,[42,42]],21],[[10,[22]]]],[[[187,[42]],21],[[10,[22]]]],[[[204,[42]],21],[[10,[22]]]],[[[205,[42]],21],[[10,[22]]]],[[[188,[42]],21],[[10,[22]]]],[[[206,[42]],21],[[10,[22]]]],[[[207,[42,42]],21],[[10,[22]]]],[[208,21],[[10,[22]]]],[[[209,[42]],21],[[10,[22]]]],[[210,21],[[10,[22]]]],[[[189,[42]],21],[[10,[22]]]],[[211,21],[[10,[22]]]],[[[212,[42]],21],[[10,[22]]]],[[[179,[87,54,115]],115]],[[[180,[87]],115]],[[[192,[87,115]],115]],[[47,115]],[[[191,[87]],115]],[[[181,[87]],115]],[[[182,[87,87]],115]],[[[194,[87]],115]],[[[183,[87]],115]],[[[185,[87]],115]],[[[195,[87,115]],115]],[[[196,[87,115]],115]],[[[197,[87]],115]],[[[198,[87,115]],115]],[[[199,[87]],115]],[[[200,[87,115]],115]],[[[201,[87,115]],115]],[[[202,[87]],115]],[[[186,[178]],115]],[[[203,[87,115]],115]],[[[187,[87]],115]],[[[204,[87,115]],115]],[[[205,[87]],115]],[[[188,[87]],115]],[[[206,[87,115]],115]],[[47,115]],[[[188,[87]],115]],[8],[8,43],[8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,[[208,[115]]]],[[[0,[215,216]]],[[217,[[0,[215,216]]]]]],[54],[47,[[197,[47]]]],[[47,54],7],0,[[47,54],7],0,0,0,0,[[47,115],[[198,[47,115]]]],[47,[[199,[47]]]],[[47,115],[[192,[47,115]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[191,[87]]],[[43,[111]]]],[[],7],[[[191,[184]]],7],[[[194,[184]]],7],[[[183,[184]]],7],[[[185,[184]]],7],[[[197,[184]]],7],[[[198,[184,115]]],7],[[[200,[184,115]]],7],[[[186,[[0,[184,178]]]]],7],[[47,115],7],[47,7],[[47,115],7],[[47,115],7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[179,[87,54,115]]],43],[[[180,[87]]],43],[47,43],[[[182,[87,87]]],43],[[[183,[87]]],[[43,[129]]]],[[[197,[87]]],43],[[[202,[87]]],43],[[[187,[87]]],43],[[[189,[113]]],[[43,[113]]]],[[47,54],7],[193,8],[[],8],[[[191,[184]]],8],[[[194,[184]]],8],[[[183,[184]]],8],[[[185,[184]]],8],[[[197,[184]]],8],[[[198,[184,115]]],8],[[[200,[184,115]]],8],[[[186,[[0,[184,178]]]]],8],[209,8],[[[210,[32]]],8],0,[[47,54],7],[[47,115],[[200,[47,115]]]],[[47,115],[[201,[47,115]]]],[47,43],[[47,115],43],[[47,115],43],[47,43],[[47,115],43],[[47,115],43],0,0,[[47,54],7],0,0,[[],43],[[[179,[87,54,115]]],43],[[[180,[87]]],43],[[[192,[87,115]]],43],[193,43],[[[191,[87]]],43],[[[181,[87]]],43],[[[182,[87,87]]],43],[[[194,[87]]],[[43,[113]]]],[[[183,[87]]],[[43,[129]]]],[[[190,[[0,[113,87]]]]],43],[[[185,[87]]],43],[[[195,[87,115]]],43],[[[196,[87,115]]],43],[[[197,[87]]],43],[[[198,[87,115]]],43],[[[199,[87]]],43],[[[200,[87,115]]],43],[[[201,[87,115]]],43],[[[202,[87]]],43],[[[186,[178]]],43],[[[203,[87,115]]],43],[[[187,[87]]],43],[[[204,[87,115]]],43],[[[205,[87]]],43],[[[188,[87]]],43],[[[206,[87,115]]],43],[[[207,[87,87]]],43],[[[208,[115]]],43],[209,43],[[[210,[32]]],43],[[[189,[113]]],[[43,[113]]]],[[[211,[115]]],43],[[[212,[115]]],43],0,[[],43],[[[179,[178,54,115]]],43],[[[180,[178]]],43],[193,43],[[[191,[[0,[178,184]]]]],43],[[[181,[178]]],43],[[[182,[178,178]]],43],[[[194,[178]]],[[43,[113]]]],[[[183,[178]]],[[43,[129]]]],[[[185,[[0,[184,178]]]]],43],[[[195,[178,115]]],43],[[[196,[178,115]]],43],[[[197,[178]]],43],[[[198,[178,115]]],43],[[[200,[178,115]]],43],[[[202,[178]]],43],[[[186,[178]]],43],[[[187,[[0,[178,184]]]]],43],[[[205,[[0,[178,184]]]]],43],[[[188,[[0,[178,184]]]]],43],[[[207,[[0,[178,184]],[0,[178,184]]]]],43],[209,43],[[[210,[32]]],43],[[[189,[113]]],[[43,[113]]]],[47,[[10,[25,111]]]],[[[183,[87]]],[[10,[25,111]]]],[[[195,[87,115]]],[[10,[25,111]]]],[[[196,[87,115]]],[[10,[25,111]]]],[[[202,[87]],32],43],[[[202,[87]],47],43],[8,43],[[[181,[87]],8],43],[[[182,[87,87]],8],43],[[[183,[87]],8],[[43,[129]]]],[[[185,[87]],8],43],[[[197,[87]],8],43],[[[202,[87]],8],43],[[[186,[178]],8],43],[[[187,[87]],8],43],[[[205,[87]],8],43],[[[188,[87]],8],43],[[[207,[87,87]],8],43],[[[189,[113]],8],[[43,[113]]]],[8,43],[[[181,[178]],8],43],[[[182,[178,178]],8],43],[[[185,[[0,[184,178]]]],8],43],[[[197,[178]],8],43],[[[186,[178]],8],43],[[[187,[[0,[178,184]]]],8],43],[[[205,[[0,[178,184]]]],8],43],[[[188,[[0,[178,184]]]],8],43],[[[189,[113]],8],[[43,[113]]]],[[],209],[32,[[210,[32]]]],0,[[47,54],[[43,[53]]]],[[47,54,115],[[43,[53]]]],[[47,115]],[[[0,[47,178]],115],8],[[[202,[87]]],43],[[[202,[87]]],43],[47,[[202,[47]]]],0,[[47,115],[[43,[8]]]],0,0,0,0,[87],[47,218],[[47,115],43],0,[113,[[189,[113]]]],[115,[[211,[115]]]],0,[[[0,[47,178]]],[[186,[[0,[47,178]]]]]],[[47,115],43],[[[182,[178,178]],115],43],[[[197,[178]],115],43],[[[186,[178]],115],43],[[[179,[178,54,115]],115]],[[[180,[178]],115]],[[47,115]],[[[191,[[0,[178,184]]]],115]],[[[181,[178]],115]],[[[182,[178,178]],115]],[[[194,[178]],115]],[[[183,[178]],115]],[[[185,[[0,[184,178]]]],115]],[[[195,[178,115]],115]],[[[196,[178,115]],115]],[[[197,[178]],115]],[[[198,[178,115]],115]],[[[200,[178,115]],115]],[[[202,[178]],115]],[[[186,[178]],115]],[[[187,[[0,[178,184]]]],115]],[[[205,[[0,[178,184]]]],115]],[[[188,[[0,[178,184]]]],115]],[[[0,[47,184,178]],115],[[43,[8]]]],[[47,115],[[203,[47,115]]]],0,0,[[[179,[87,54,115]]]],[[[180,[87]]]],[[[192,[87,115]]]],[193],[[]],[[[191,[87]]]],[[[181,[87]]]],[[[182,[87,87]]]],[[[194,[87]]]],[[[183,[87]]]],[[[190,[[0,[113,87]]]]]],[[[185,[87]]]],[[[195,[87,115]]]],[[[196,[87,115]]]],[[[197,[87]]]],[[[198,[87,115]]]],[[[199,[87]]]],[[[200,[87,115]]]],[[[201,[87,115]]]],[[[202,[87]]]],[[[186,[178]]]],[[[203,[87,115]]]],[[[187,[87]]]],[[[204,[87,115]]]],[[[205,[87]]]],[[[188,[87]]]],[[[206,[87,115]]]],[[[207,[87,87]]]],[209],[[[210,[32]]]],[[[189,[113]]]],[[[211,[115]]]],[[[212,[115]]]],[[47,8],[[187,[47]]]],[[47,115],[[204,[47,115]]]],0,0,[[47,8],[[205,[47]]]],[[],[[43,[8]]]],0,[[43,115],[[212,[115]]]],[87],[47,219],[[47,8],[[188,[47]]]],[[47,115],[[206,[47,115]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[47],[[47,115]],[[[179,[87,54,115]],115],220],[[[180,[87]],115],220],[[47,115],220],[[[191,[87]],115],220],[[[181,[87]],115],220],[[[182,[87,87]],115],220],[[[194,[87]],115],220],[[[183,[87]],115],220],[[[190,[[0,[113,87]]]],115],220],[[[185,[87]],115],220],[[[195,[87,115]],115],220],[[[196,[87,115]],115],220],[[[197,[87]],115],220],[[[198,[87,115]],115],220],[[[200,[87,115]],115],220],[[[201,[87,115]],115],220],[[[202,[87]],115],220],[[[186,[178]],115],220],[[[203,[87,115]],115],220],[[[187,[87]],115],220],[[[204,[87,115]],115],220],[[[205,[87]],115],220],[[[188,[87]],115],220],[[[206,[87,115]],115],220],[[[211,[115]],115],220],[[47,115],220],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[47,115]],[[[179,[178,54,115]],115],220],[[[180,[178]],115],220],[[47,115],220],[[[191,[[0,[178,184]]]],115],220],[[[181,[178]],115],220],[[[182,[178,178]],115],220],[[[194,[178]],115],220],[[[183,[178]],115],220],[[[185,[[0,[184,178]]]],115],220],[[[195,[178,115]],115],220],[[[196,[178,115]],115],220],[[[197,[178]],115],220],[[[198,[178,115]],115],220],[[[200,[178,115]],115],220],[[[202,[178]],115],220],[[[186,[178]],115],220],[[[187,[[0,[178,184]]]],115],220],[[[205,[[0,[178,184]]]],115],220],[[[188,[[0,[178,184]]]],115],220],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[[0,[47,87]]]],[[54,54],207],[[47,54],[[207,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[[221,[47]]],[[221,[47]]]],[222,222],[[]],[[]],[[[221,[47]],[221,[47]]],53],[[222,222],53],[[],[[221,[47]]]],[[],222],[[[221,[47]],[221,[47]]],7],[[222,222],7],[[],7],[[],7],[[[221,[47]],21],[[10,[22]]]],[[222,21],[[10,[22]]]],[[]],[[]],[[[221,[47]],63]],[[222,63]],[[]],[[]],[[[221,[47]],[221,[47]]],[[43,[53]]]],[[222,222],[[43,[53]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,[[223,223],223],[[],8],[47,8],[[],8],0,[[223,223],223],[[[25,[67]]],25],[67,[[3,[[67,[2]]]]]],[67,[[3,[[67,[2]]]]]],[67],[67],[67],[67],[67],[67],[67],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[223,223],223],[224,224],[[[225,[[0,[113,47]]]]],[[225,[[0,[113,47]]]]]],[[[67,[129]]],[[67,[129]]]],[223,223],[[]],[[]],[[]],[[]],[[[225,[[0,[130,47]]]],[225,[[0,[130,47]]]]],53],[129,129],[[],[[225,[[0,[131,47]]]]]],[[[225,[47]]],47],[[[225,[47]]],47],[[],224],[[]],[[[225,[47]]]],[[224,224],7],[[[225,[[0,[[137,[[0,[[137,[[0,[[137,[[0,[137,47]]]],47]]]],47]]]],47]]]],[225,[[0,[[137,[[0,[[137,[[0,[[137,[[0,[137,47]]]],47]]]],47]]]],47]]]]],7],[[223,223],7],[[],7],[[],7],[[],7],[[224,21],[[10,[22]]]],[[[225,[[0,[42,47]]]],21],[[10,[22]]]],[[67,21],[[10,[22]]]],[[223,21],[[10,[22]]]],[[]],[47],[[]],[[]],[[]],[[]],[[224,63]],[[[225,[[0,[150,47]]]],63]],[[]],[[]],[[]],[[]],[225],0,[[],8],[47,8],[[],7],[[],225],[[],67],0,[[[225,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]],[225,[[0,[[138,[[0,[[138,[[0,[[138,[[0,[138,47]]]],47]]]],47]]]],47]]]]],[[43,[53]]]],[[]],0,[[],8],[47,8],[[],8],[[[3,[67]]],[[3,[[67,[2]]]]]],[[[3,[67]]],[[3,[[67,[2]]]]]],[[[3,[67]]]],[[[3,[67]]]],[[[3,[67]]],3],[[[3,[67]]],3],[[223,223],223],[[]],[131,131],[225],[[]],[[]],[[]],[[]],[[]],[[]],[[[67,[25]]],[[25,[67]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],67],0,[[],[[25,[67]]]],[[]],0,0,0,[[],8],[67],[[[3,[[67,[129]]]],[3,[129]]],[[3,[129]]]],[[[3,[[67,[113]]]],[3,[113]]],[[3,[113]]]],[[]],[[],67],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[226,226],[227,227],[228,228],[229,229],[230,230],[231,231],[232,232],[233,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[226,226],53],[[227,227],53],[[228,228],53],[[231,231],53],[[232,232],53],[[233,233],53],[230,6],[[226,228],7],[[226,226],7],[[226,227],7],[[227,227],7],[[227,226],7],[[228,228],7],[[228,226],7],[[229,229],7],[[230,230],7],[[231,231],7],[[232,232],7],[[233,233],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[233,12],0,[[226,21],[[10,[22]]]],[[226,21],[[10,[22]]]],[[227,21],[[10,[22]]]],[[227,21],[[10,[22]]]],[[228,21],[[10,[22]]]],[[228,21],[[10,[22]]]],[[229,21],[[10,[22]]]],[[230,21],[[10,[22]]]],[[230,21],[[10,[22]]]],[[231,21],[[10,[22]]]],[[231,21],[[10,[22]]]],[[232,21],[[10,[22]]]],[[232,21],[[10,[22]]]],[[233,21],[[10,[22]]]],[[233,21],[[10,[22]]]],[[[25,[11]]],226],[[[25,[2]]],226],[[]],[228,226],[227,226],[[[25,[2]]],226],[[[25,[2]]],227],[[]],[12,227],[[]],[[[25,[2]]],228],[62,228],[[[25,[11]]],228],[[]],[[]],[232,231],[[],231],[[]],[233,231],[[]],[[]],[6,[[10,[226,230]]]],[6,[[10,[227,230]]]],[6,[[10,[228,230]]]],[6,[[10,[231,230]]]],[6,[[10,[232,230]]]],[6,[[10,[233,230]]]],[[226,63]],[[227,63]],[[228,63]],[[229,63]],[[231,63]],[[232,63]],[[233,63]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[231,226],[232,227],[233,228],0,0,[226,7],[227,7],[228,7],[227,7],[226,7],[227,7],[228,7],[226,7],[227,7],[228,7],[226,7],[231,7],[226,7],[231,7],[227,7],[226,7],[227,7],[228,7],[226,7],[227,7],[228,7],[227,7],[227,7],[227,7],[228,7],[228,7],[228,7],[228,7],[226,7],[227,7],[228,7],[228,[[43,[229]]]],[[2,2,2,2],227],[[11,11,11,11,11,11,11,11],228],[[226,11],231],[[227,11],232],[[228,11,12,12],233],[227,[[25,[2]]]],[228,[[25,[2]]]],0,0,[[[3,[2]]],[[10,[226,230]]]],[[[3,[2]]],[[10,[227,230]]]],[[[3,[2]]],[[10,[228,230]]]],[[[3,[2]]],[[10,[231,230]]]],[[[3,[2]]],[[10,[232,230]]]],[[[3,[2]]],[[10,[233,230]]]],[[226,226],[[43,[53]]]],[[226,228],[[43,[53]]]],[[226,227],[[43,[53]]]],[[227,227],[[43,[53]]]],[[227,226],[[43,[53]]]],[[228,226],[[43,[53]]]],[[228,228],[[43,[53]]]],[[231,231],[[43,[53]]]],[[232,232],[[43,[53]]]],[[233,233],[[43,[53]]]],[231,11],[232,11],[233,11],0,0,[30],[233,12],0,[228,[[25,[11]]]],[[233,12]],[[231,226]],[[232,227]],[[233,228]],[[231,11]],[[232,11]],[[233,11]],[[233,12]],[226,226],[228,226],[228,[[43,[227]]]],[228,[[43,[227]]]],[227,228],[227,228],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[231,[[10,[[234,[231]],71]]]],[232,[[10,[[234,[231]],71]]]],[233,[[10,[[234,[231]],71]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,235],[236,236],[237,237],[238,238],[239,239],[240,240],[[[241,[61]]],[[241,[61]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[24]]],[[241,[24]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[61]]],[[242,[61]]]],[[[241,[12]],[241,[12]]]],[[[241,[62]],[241,[62]]]],[[[241,[60]],[241,[60]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[110]],[241,[110]]]],[[[241,[27]],[241,[27]]]],[[[241,[2]],[241,[2]]]],[[[241,[11]],[241,[11]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[59]],[241,[59]]]],[[[241,[61]],[241,[61]]]],[[[241,[24]],[241,[24]]]],[[[241,[8]],[241,[8]]]],[[[241,[61]],[241,[61]]]],[[[241,[58]],[241,[58]]]],[[[241,[58]],[241,[58]]]],[[[241,[27]],[241,[27]]]],[[[241,[110]],[241,[110]]]],[[[241,[60]],[241,[60]]]],[[[241,[59]],[241,[59]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[24]],[241,[24]]]],[[[241,[2]],[241,[2]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[62]],[241,[62]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[27]],[241,[27]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[8]],[241,[8]]]],[[[241,[11]],[241,[11]]]],[[[241,[8]],[241,[8]]]],[[[241,[58]],[241,[58]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[110]],[241,[110]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[2]],[241,[2]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[241,[59]],[241,[59]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[60]],[241,[60]]]],[[[241,[61]],[241,[61]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],[241,[11]]]],[[[241,[24]],[241,[24]]]],[[[241,[12]],[241,[12]]]],[[[241,[62]],[241,[62]]]],[[[242,[59]],[242,[59]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[24]],[242,[24]]]],[[[242,[12]],[242,[12]]]],[[[242,[61]],[242,[61]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[58]],[242,[58]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[60]],[242,[60]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[60]],[242,[60]]]],[[[242,[24]],[242,[24]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[8]],[242,[8]]]],[[[242,[2]],[242,[2]]]],[[[242,[62]],[242,[62]]]],[[[242,[2]],[242,[2]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[60]],[242,[60]]]],[[[242,[2]],[242,[2]]]],[[[242,[61]],[242,[61]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[27]],[242,[27]]]],[[[242,[8]],[242,[8]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[110]],[242,[110]]]],[[[242,[61]],[242,[61]]]],[[[242,[110]],[242,[110]]]],[[[242,[12]],[242,[12]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[24]],[242,[24]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[59]],[242,[59]]]],[[[242,[58]],[242,[58]]]],[[[242,[59]],[242,[59]]]],[[[242,[110]],[242,[110]]]],[[[242,[62]],[242,[62]]]],[[[242,[62]],[242,[62]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[8]],[242,[8]]]],[[[242,[58]],[242,[58]]]],[[[242,[11]],[242,[11]]]],[[[242,[12]],[242,[12]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],27]],[[[241,[24]],[241,[24]]]],[[[241,[8]],8]],[[[241,[60]],[241,[60]]]],[[[241,[62]],[241,[62]]]],[[[241,[62]],62]],[[[241,[110]],110]],[[[241,[58]],58]],[[[241,[58]],[241,[58]]]],[[[241,[12]],12]],[[[241,[11]],11]],[[[241,[59]],59]],[[[241,[11]],[241,[11]]]],[[[241,[2]],2]],[[[241,[12]],12]],[[[241,[60]],60]],[[[241,[2]],[241,[2]]]],[[[241,[8]],[241,[8]]]],[[[241,[59]],[241,[59]]]],[[[241,[8]],[241,[8]]]],[[[241,[110]],[241,[110]]]],[[[241,[2]],2]],[[[241,[11]],11]],[[[241,[24]],24]],[[[241,[61]],[241,[61]]]],[[[241,[62]],[241,[62]]]],[[[241,[24]],[241,[24]]]],[[[241,[58]],[241,[58]]]],[[[241,[62]],62]],[[[241,[27]],[241,[27]]]],[[[241,[110]],[241,[110]]]],[[[241,[12]],[241,[12]]]],[[[241,[24]],24]],[[[241,[27]],27]],[[[241,[12]],[241,[12]]]],[[[241,[60]],[241,[60]]]],[[[241,[61]],[241,[61]]]],[[[241,[11]],[241,[11]]]],[[[241,[61]],61]],[[[241,[58]],58]],[[[241,[8]],8]],[[[241,[61]],61]],[[[241,[59]],59]],[[[241,[60]],60]],[[[241,[2]],[241,[2]]]],[[[241,[59]],[241,[59]]]],[[[241,[110]],110]],[[[242,[60]],60]],[[[242,[61]],61]],[[[242,[11]],11]],[[[242,[11]],11]],[[[242,[59]],59]],[[[242,[27]],[242,[27]]]],[[[242,[62]],62]],[[[242,[8]],8]],[[[242,[24]],[242,[24]]]],[[[242,[12]],12]],[[[242,[24]],24]],[[[242,[11]],[242,[11]]]],[[[242,[59]],[242,[59]]]],[[[242,[58]],58]],[[[242,[62]],62]],[[[242,[110]],[242,[110]]]],[[[242,[8]],[242,[8]]]],[[[242,[59]],59]],[[[242,[12]],[242,[12]]]],[[[242,[58]],[242,[58]]]],[[[242,[12]],12]],[[[242,[2]],2]],[[[242,[59]],[242,[59]]]],[[[242,[61]],61]],[[[242,[110]],[242,[110]]]],[[[242,[2]],2]],[[[242,[60]],60]],[[[242,[58]],[242,[58]]]],[[[242,[8]],[242,[8]]]],[[[242,[58]],58]],[[[242,[60]],[242,[60]]]],[[[242,[62]],[242,[62]]]],[[[242,[61]],[242,[61]]]],[[[242,[62]],[242,[62]]]],[[[242,[27]],27]],[[[242,[11]],[242,[11]]]],[[[242,[12]],[242,[12]]]],[[[242,[24]],[242,[24]]]],[[[242,[61]],[242,[61]]]],[[[242,[60]],[242,[60]]]],[[[242,[2]],[242,[2]]]],[[[242,[27]],27]],[[[242,[110]],110]],[[[242,[27]],[242,[27]]]],[[[242,[2]],[242,[2]]]],[[[242,[8]],8]],[[[242,[24]],24]],[[[242,[110]],110]],[[[241,[60]],[241,[60]]]],[[[241,[60]],[241,[60]]]],[[[241,[2]],[241,[2]]]],[[[241,[24]],[241,[24]]]],[[[241,[12]],[241,[12]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[58]],[241,[58]]]],[[[241,[24]],[241,[24]]]],[[[241,[58]],[241,[58]]]],[[[241,[62]],[241,[62]]]],[[[241,[8]],[241,[8]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],[241,[27]]]],[[[241,[61]],[241,[61]]]],[[[241,[59]],[241,[59]]]],[[[241,[2]],[241,[2]]]],[[[241,[58]],[241,[58]]]],[[[241,[110]],[241,[110]]]],[[[241,[59]],[241,[59]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[61]],[241,[61]]]],[[[241,[11]],[241,[11]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[59]],[241,[59]]]],[[[241,[12]],[241,[12]]]],[[[241,[27]],[241,[27]]]],[[[241,[110]],[241,[110]]]],[[[241,[2]],[241,[2]]]],[[[241,[61]],[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[62]],[241,[62]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[110]],[241,[110]]]],[[[241,[62]],[241,[62]]]],[[[241,[60]],[241,[60]]]],[[[241,[12]],[241,[12]]]],[[[241,[24]],[241,[24]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[11]],[241,[11]]]],[[[241,[11]],[241,[11]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[242,[59]],[242,[59]]]],[[[242,[62]],[242,[62]]]],[[[242,[24]],[242,[24]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[110]],[242,[110]]]],[[[242,[58]],[242,[58]]]],[[[242,[60]],[242,[60]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[11]],[242,[11]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[62]],[242,[62]]]],[[[242,[58]],[242,[58]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[2]],[242,[2]]]],[[[242,[8]],[242,[8]]]],[[[242,[61]],[242,[61]]]],[[[242,[59]],[242,[59]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[27]],[242,[27]]]],[[[242,[61]],[242,[61]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[60]],[242,[60]]]],[[[242,[24]],[242,[24]]]],[[[242,[11]],[242,[11]]]],[[[242,[110]],[242,[110]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[110]],[242,[110]]]],[[[242,[12]],[242,[12]]]],[[[242,[58]],[242,[58]]]],[[[242,[62]],[242,[62]]]],[[[242,[8]],[242,[8]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[24]],[242,[24]]]],[[[242,[2]],[242,[2]]]],[[[242,[61]],[242,[61]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[60]],[242,[60]]]],[[[242,[12]],[242,[12]]]],[[[242,[12]],[242,[12]]]],[[[242,[8]],[242,[8]]]],[[[242,[2]],[242,[2]]]],[[[242,[27]],[242,[27]]]],[[[242,[59]],[242,[59]]]],[[[241,[8]],8]],[[[241,[8]],[241,[8]]]],[[[241,[24]],24]],[[[241,[62]],[241,[62]]]],[[[241,[27]],27]],[[[241,[27]],[241,[27]]]],[[[241,[60]],60]],[[[241,[59]],[241,[59]]]],[[[241,[24]],[241,[24]]]],[[[241,[8]],[241,[8]]]],[[[241,[110]],[241,[110]]]],[[[241,[110]],110]],[[[241,[60]],[241,[60]]]],[[[241,[58]],58]],[[[241,[2]],[241,[2]]]],[[[241,[8]],8]],[[[241,[11]],[241,[11]]]],[[[241,[24]],[241,[24]]]],[[[241,[59]],[241,[59]]]],[[[241,[11]],[241,[11]]]],[[[241,[60]],60]],[[[241,[59]],59]],[[[241,[61]],[241,[61]]]],[[[241,[27]],27]],[[[241,[62]],62]],[[[241,[58]],58]],[[[241,[61]],61]],[[[241,[2]],[241,[2]]]],[[[241,[61]],61]],[[[241,[2]],2]],[[[241,[11]],11]],[[[241,[58]],[241,[58]]]],[[[241,[12]],[241,[12]]]],[[[241,[12]],12]],[[[241,[27]],[241,[27]]]],[[[241,[61]],[241,[61]]]],[[[241,[12]],12]],[[[241,[2]],2]],[[[241,[59]],59]],[[[241,[58]],[241,[58]]]],[[[241,[62]],[241,[62]]]],[[[241,[110]],110]],[[[241,[62]],62]],[[[241,[12]],[241,[12]]]],[[[241,[60]],[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[11]],11]],[[[241,[24]],24]],[[[242,[61]],61]],[[[242,[110]],[242,[110]]]],[[[242,[2]],2]],[[[242,[8]],[242,[8]]]],[[[242,[62]],[242,[62]]]],[[[242,[8]],8]],[[[242,[62]],62]],[[[242,[24]],[242,[24]]]],[[[242,[2]],[242,[2]]]],[[[242,[24]],24]],[[[242,[59]],[242,[59]]]],[[[242,[12]],[242,[12]]]],[[[242,[59]],59]],[[[242,[62]],[242,[62]]]],[[[242,[8]],[242,[8]]]],[[[242,[8]],8]],[[[242,[58]],58]],[[[242,[58]],[242,[58]]]],[[[242,[60]],[242,[60]]]],[[[242,[24]],24]],[[[242,[59]],59]],[[[242,[62]],62]],[[[242,[12]],12]],[[[242,[2]],2]],[[[242,[110]],110]],[[[242,[11]],[242,[11]]]],[[[242,[12]],[242,[12]]]],[[[242,[11]],11]],[[[242,[110]],[242,[110]]]],[[[242,[58]],[242,[58]]]],[[[242,[61]],61]],[[[242,[11]],[242,[11]]]],[[[242,[61]],[242,[61]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],11]],[[[242,[61]],[242,[61]]]],[[[242,[27]],[242,[27]]]],[[[242,[24]],[242,[24]]]],[[[242,[110]],110]],[[[242,[2]],[242,[2]]]],[[[242,[60]],60]],[[[242,[60]],60]],[[[242,[27]],27]],[[[242,[59]],[242,[59]]]],[[[242,[27]],27]],[[[242,[12]],12]],[[[242,[58]],58]],[[[242,[60]],[242,[60]]]],[[243,2]],[[243,243]],[[244,11]],[[244,244]],[[245,245]],[[245,12]],[[246,27]],[[246,246]],[[247,247]],[[247,62]],[[112,8]],[[112,112]],[[235,235]],[[235,61]],[[236,59]],[[236,236]],[[237,24]],[[237,237]],[[238,60]],[[238,238]],[[239,239]],[[239,58]],[[240,240]],[[240,110]],[[[241,[59]],[241,[59]]]],[[[241,[58]],[241,[58]]]],[[[241,[11]],[241,[11]]]],[[[241,[12]],[241,[12]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[62]],[241,[62]]]],[[[241,[61]],[241,[61]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[2]],[241,[2]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[2]],[241,[2]]]],[[[241,[60]],[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[8]],[241,[8]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[24]],[241,[24]]]],[[[241,[27]],[241,[27]]]],[[[241,[59]],[241,[59]]]],[[[241,[58]],[241,[58]]]],[[[241,[58]],[241,[58]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[24]],[241,[24]]]],[[[241,[11]],[241,[11]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[110]],[241,[110]]]],[[[241,[59]],[241,[59]]]],[[[241,[60]],[241,[60]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[60]],[241,[60]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[11]],[241,[11]]]],[[[241,[27]],[241,[27]]]],[[[241,[62]],[241,[62]]]],[[[241,[24]],[241,[24]]]],[[[241,[12]],[241,[12]]]],[[[241,[110]],[241,[110]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[61]],[241,[61]]]],[[[241,[27]],[241,[27]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[2]],[241,[2]]]],[[[241,[62]],[241,[62]]]],[[[241,[8]],[241,[8]]]],[[[241,[61]],[241,[61]]]],[[[241,[12]],[241,[12]]]],[[[242,[61]],[242,[61]]]],[[[242,[8]],[242,[8]]]],[[[242,[61]],[242,[61]]]],[[[242,[11]],[242,[11]]]],[[[242,[59]],[242,[59]]]],[[[242,[11]],[242,[11]]]],[[[242,[58]],[242,[58]]]],[[[242,[59]],[242,[59]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[110]],[242,[110]]]],[[[242,[8]],[242,[8]]]],[[[242,[110]],[242,[110]]]],[[[242,[12]],[242,[12]]]],[[[242,[24]],[242,[24]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[11]],[242,[11]]]],[[[242,[58]],[242,[58]]]],[[[242,[110]],[242,[110]]]],[[[242,[62]],[242,[62]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[61]],[242,[61]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[58]],[242,[58]]]],[[[242,[2]],[242,[2]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[2]],[242,[2]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[62]],[242,[62]]]],[[[242,[27]],[242,[27]]]],[[[242,[8]],[242,[8]]]],[[[242,[60]],[242,[60]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[59]],[242,[59]]]],[[[242,[27]],[242,[27]]]],[[[242,[27]],[242,[27]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[62]],[242,[62]]]],[[[242,[60]],[242,[60]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[24]],[242,[24]]]],[[[242,[12]],[242,[12]]]],[[[242,[60]],[242,[60]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[12]],[242,[12]]]],[[[242,[24]],[242,[24]]]],[[[242,[2]],[242,[2]]]],[[243,2]],[[243,243]],[[244,11]],[[244,244]],[[245,12]],[[245,245]],[[246,27]],[[246,246]],[[247,247]],[[247,62]],[[112,112]],[[112,8]],[[235,61]],[[235,235]],[[236,236]],[[236,59]],[[237,24]],[[237,237]],[[238,60]],[[238,238]],[[239,58]],[[239,239]],[[240,240]],[[240,110]],[[[241,[62]],[241,[62]]]],[[[241,[62]],62]],[[[241,[58]],[241,[58]]]],[[[241,[11]],11]],[[[241,[58]],58]],[[[241,[24]],24]],[[[241,[62]],[241,[62]]]],[[[241,[61]],61]],[[[241,[110]],[241,[110]]]],[[[241,[24]],24]],[[[241,[58]],58]],[[[241,[27]],27]],[[[241,[12]],12]],[[[241,[59]],[241,[59]]]],[[[241,[62]],62]],[[[241,[2]],[241,[2]]]],[[[241,[8]],8]],[[[241,[110]],110]],[[[241,[11]],[241,[11]]]],[[[241,[24]],[241,[24]]]],[[[241,[27]],[241,[27]]]],[[[241,[61]],61]],[[[241,[27]],[241,[27]]]],[[[241,[2]],2]],[[[241,[59]],[241,[59]]]],[[[241,[60]],60]],[[[241,[58]],[241,[58]]]],[[[241,[11]],[241,[11]]]],[[[241,[8]],[241,[8]]]],[[[241,[8]],[241,[8]]]],[[[241,[11]],11]],[[[241,[60]],[241,[60]]]],[[[241,[110]],110]],[[[241,[12]],[241,[12]]]],[[[241,[59]],59]],[[[241,[2]],[241,[2]]]],[[[241,[61]],[241,[61]]]],[[[241,[59]],59]],[[[241,[24]],[241,[24]]]],[[[241,[110]],[241,[110]]]],[[[241,[27]],27]],[[[241,[2]],2]],[[[241,[60]],[241,[60]]]],[[[241,[8]],8]],[[[241,[12]],[241,[12]]]],[[[241,[12]],12]],[[[241,[61]],[241,[61]]]],[[[241,[60]],60]],[[[242,[8]],[242,[8]]]],[[[242,[24]],[242,[24]]]],[[[242,[11]],[242,[11]]]],[[[242,[2]],2]],[[[242,[61]],61]],[[[242,[59]],[242,[59]]]],[[[242,[24]],24]],[[[242,[62]],62]],[[[242,[24]],24]],[[[242,[59]],[242,[59]]]],[[[242,[60]],[242,[60]]]],[[[242,[62]],[242,[62]]]],[[[242,[2]],2]],[[[242,[61]],61]],[[[242,[60]],[242,[60]]]],[[[242,[11]],[242,[11]]]],[[[242,[58]],[242,[58]]]],[[[242,[12]],[242,[12]]]],[[[242,[8]],8]],[[[242,[12]],[242,[12]]]],[[[242,[110]],[242,[110]]]],[[[242,[11]],11]],[[[242,[59]],59]],[[[242,[8]],8]],[[[242,[61]],[242,[61]]]],[[[242,[58]],58]],[[[242,[11]],11]],[[[242,[59]],59]],[[[242,[24]],[242,[24]]]],[[[242,[2]],[242,[2]]]],[[[242,[8]],[242,[8]]]],[[[242,[110]],110]],[[[242,[27]],[242,[27]]]],[[[242,[58]],[242,[58]]]],[[[242,[27]],27]],[[[242,[2]],[242,[2]]]],[[[242,[60]],60]],[[[242,[62]],[242,[62]]]],[[[242,[62]],62]],[[[242,[27]],27]],[[[242,[12]],12]],[[[242,[110]],[242,[110]]]],[[[242,[61]],[242,[61]]]],[[[242,[58]],58]],[[[242,[12]],12]],[[[242,[27]],[242,[27]]]],[[[242,[110]],110]],[[[242,[60]],60]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[27]],[241,[27]]]],[[[241,[24]],[241,[24]]]],[[[241,[58]],[241,[58]]]],[[[241,[61]],[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[2]],[241,[2]]]],[[[241,[60]],[241,[60]]]],[[[241,[58]],[241,[58]]]],[[[241,[59]],[241,[59]]]],[[[241,[11]],[241,[11]]]],[[[241,[58]],[241,[58]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[241,[61]],[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[12]],[241,[12]]]],[[[241,[61]],[241,[61]]]],[[[241,[24]],[241,[24]]]],[[[241,[60]],[241,[60]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[27]],[241,[27]]]],[[[241,[110]],[241,[110]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[27]],[241,[27]]]],[[[241,[60]],[241,[60]]]],[[[241,[12]],[241,[12]]]],[[[241,[62]],[241,[62]]]],[[[241,[2]],[241,[2]]]],[[[241,[110]],[241,[110]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[8]],[241,[8]]]],[[[241,[24]],[241,[24]]]],[[[241,[59]],[241,[59]]]],[[[241,[59]],[241,[59]]]],[[[241,[110]],[241,[110]]]],[[[241,[62]],[241,[62]]]],[[[241,[11]],[241,[11]]]],[[[241,[62]],[241,[62]]]],[[[241,[11]],[241,[11]]]],[[[241,[2]],[241,[2]]]],[[[241,[12]],[241,[12]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[242,[24]],[242,[24]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[11]],[242,[11]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[58]],[242,[58]]]],[[[242,[27]],[242,[27]]]],[[[242,[59]],[242,[59]]]],[[[242,[61]],[242,[61]]]],[[[242,[60]],[242,[60]]]],[[[242,[11]],[242,[11]]]],[[[242,[8]],[242,[8]]]],[[[242,[60]],[242,[60]]]],[[[242,[12]],[242,[12]]]],[[[242,[110]],[242,[110]]]],[[[242,[62]],[242,[62]]]],[[[242,[62]],[242,[62]]]],[[[242,[59]],[242,[59]]]],[[[242,[59]],[242,[59]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[8]],[242,[8]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[60]],[242,[60]]]],[[[242,[2]],[242,[2]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[61]],[242,[61]]]],[[[242,[61]],[242,[61]]]],[[[242,[58]],[242,[58]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[58]],[242,[58]]]],[[[242,[24]],[242,[24]]]],[[[242,[12]],[242,[12]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[110]],[242,[110]]]],[[[242,[2]],[242,[2]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[11]],[242,[11]]]],[[[242,[2]],[242,[2]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[110]],[242,[110]]]],[[[242,[12]],[242,[12]]]],[[[242,[27]],[242,[27]]]],[[[242,[27]],[242,[27]]]],[[[242,[24]],[242,[24]]]],[[[242,[62]],[242,[62]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[8]],[242,[8]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[241,[12]],12]],[[[241,[60]],60]],[[[241,[24]],[241,[24]]]],[[[241,[62]],[241,[62]]]],[[[241,[2]],[241,[2]]]],[[[241,[8]],[241,[8]]]],[[[241,[27]],[241,[27]]]],[[[241,[2]],2]],[[[241,[2]],[241,[2]]]],[[[241,[62]],[241,[62]]]],[[[241,[12]],12]],[[[241,[8]],8]],[[[241,[27]],27]],[[[241,[58]],[241,[58]]]],[[[241,[60]],[241,[60]]]],[[[241,[2]],2]],[[[241,[110]],110]],[[[241,[60]],60]],[[[241,[110]],[241,[110]]]],[[[241,[110]],[241,[110]]]],[[[241,[61]],[241,[61]]]],[[[241,[58]],58]],[[[241,[27]],[241,[27]]]],[[[241,[62]],62]],[[[241,[60]],[241,[60]]]],[[[241,[58]],[241,[58]]]],[[[241,[27]],27]],[[[241,[11]],[241,[11]]]],[[[241,[110]],110]],[[[241,[58]],58]],[[[241,[12]],[241,[12]]]],[[[241,[59]],59]],[[[241,[59]],59]],[[[241,[61]],61]],[[[241,[62]],62]],[[[241,[24]],24]],[[[241,[11]],[241,[11]]]],[[[241,[11]],11]],[[[241,[24]],24]],[[[241,[61]],61]],[[[241,[61]],[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[59]],[241,[59]]]],[[[241,[24]],[241,[24]]]],[[[241,[59]],[241,[59]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],11]],[[[241,[8]],8]],[[[242,[11]],[242,[11]]]],[[[242,[60]],[242,[60]]]],[[[242,[2]],[242,[2]]]],[[[242,[12]],[242,[12]]]],[[[242,[62]],62]],[[[242,[60]],[242,[60]]]],[[[242,[61]],61]],[[[242,[2]],2]],[[[242,[59]],[242,[59]]]],[[[242,[110]],[242,[110]]]],[[[242,[58]],[242,[58]]]],[[[242,[110]],[242,[110]]]],[[[242,[8]],[242,[8]]]],[[[242,[60]],60]],[[[242,[59]],59]],[[[242,[62]],[242,[62]]]],[[[242,[58]],58]],[[[242,[58]],58]],[[[242,[11]],11]],[[[242,[27]],[242,[27]]]],[[[242,[58]],[242,[58]]]],[[[242,[62]],62]],[[[242,[60]],60]],[[[242,[2]],[242,[2]]]],[[[242,[27]],27]],[[[242,[27]],27]],[[[242,[24]],24]],[[[242,[8]],[242,[8]]]],[[[242,[62]],[242,[62]]]],[[[242,[12]],12]],[[[242,[24]],[242,[24]]]],[[[242,[8]],8]],[[[242,[24]],24]],[[[242,[24]],[242,[24]]]],[[[242,[59]],59]],[[[242,[11]],[242,[11]]]],[[[242,[11]],11]],[[[242,[59]],[242,[59]]]],[[[242,[12]],12]],[[[242,[110]],110]],[[[242,[61]],[242,[61]]]],[[[242,[12]],[242,[12]]]],[[[242,[61]],[242,[61]]]],[[[242,[2]],2]],[[[242,[110]],110]],[[[242,[61]],61]],[[[242,[27]],[242,[27]]]],[[[242,[8]],8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[235,[[43,[235]]]],[236,[[43,[236]]]],[237,[[43,[237]]]],[238,[[43,[238]]]],[239,[[43,[239]]]],[240,[[43,[240]]]],[[243,2],[[43,[243]]]],[[244,11],[[43,[244]]]],[[245,12],[[43,[245]]]],[[246,27],[[43,[246]]]],[[247,62],[[43,[247]]]],[[112,8],[[43,[112]]]],[[243,243],[[43,[243]]]],[[244,244],[[43,[244]]]],[[245,245],[[43,[245]]]],[[246,246],[[43,[246]]]],[[247,247],[[43,[247]]]],[[112,112],[[43,[112]]]],[[235,235],[[43,[235]]]],[[236,236],[[43,[236]]]],[[237,237],[[43,[237]]]],[[238,238],[[43,[238]]]],[[239,239],[[43,[239]]]],[[240,240],[[43,[240]]]],[235,[[43,[235]]]],[236,[[43,[236]]]],[237,[[43,[237]]]],[238,[[43,[238]]]],[239,[[43,[239]]]],[240,[[43,[240]]]],[243,[[43,[243]]]],[244,[[43,[244]]]],[245,[[43,[245]]]],[246,[[43,[246]]]],[247,[[43,[247]]]],[112,[[43,[112]]]],[[243,12],[[43,[243]]]],[[244,12],[[43,[244]]]],[[245,12],[[43,[245]]]],[[246,12],[[43,[246]]]],[[247,12],[[43,[247]]]],[[112,12],[[43,[112]]]],[[235,12],[[43,[235]]]],[[236,12],[[43,[236]]]],[[237,12],[[43,[237]]]],[[238,12],[[43,[238]]]],[[239,12],[[43,[239]]]],[[240,12],[[43,[240]]]],[248,248],[249,249],[250,250],[251,251],[243,243],[244,244],[245,245],[246,246],[247,247],[112,112],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[[[241,[113]]],[[241,[113]]]],[[[242,[113]]],[[242,[113]]]],[252,252],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[243,243],53],[[244,244],53],[[245,245],53],[[246,246],53],[[247,247],53],[[112,112],53],[[235,235],53],[[236,236],53],[[237,237],53],[[238,238],53],[[239,239],53],[[240,240],53],[[[241,[130]],[241,[130]]],53],[[[242,[130]],[242,[130]]],53],[[[241,[8]]],12],[[[241,[2]]],12],[[[241,[12]]],12],[[[241,[62]]],12],[[[241,[59]]],12],[[[241,[24]]],12],[[[241,[58]]],12],[[[241,[11]]],12],[[[241,[110]]],12],[[[241,[61]]],12],[[[241,[60]]],12],[[[241,[27]]],12],[[[242,[8]]],12],[[[242,[60]]],12],[[[242,[12]]],12],[[[242,[2]]],12],[[[242,[24]]],12],[[[242,[110]]],12],[[[242,[11]]],12],[[[242,[61]]],12],[[[242,[27]]],12],[[[242,[58]]],12],[[[242,[62]]],12],[[[242,[59]]],12],[[[241,[2]]],12],[[[241,[27]]],12],[[[241,[59]]],12],[[[241,[62]]],12],[[[241,[58]]],12],[[[241,[11]]],12],[[[241,[110]]],12],[[[241,[8]]],12],[[[241,[24]]],12],[[[241,[60]]],12],[[[241,[61]]],12],[[[241,[12]]],12],[[[242,[62]]],12],[[[242,[110]]],12],[[[242,[60]]],12],[[[242,[12]]],12],[[[242,[24]]],12],[[[242,[58]]],12],[[[242,[2]]],12],[[[242,[27]]],12],[[[242,[11]]],12],[[[242,[59]]],12],[[[242,[8]]],12],[[[242,[61]]],12],[[],[[241,[131]]]],[[],[[242,[131]]]],[248,6],[249,6],[250,6],[[[241,[8]],[241,[8]]]],[[[241,[24]],[241,[24]]]],[[[241,[110]],[241,[110]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[12]],[241,[12]]]],[[[241,[61]],[241,[61]]]],[[[241,[60]],[241,[60]]]],[[[241,[62]],[241,[62]]]],[[[241,[60]],[241,[60]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[61]],[241,[61]]]],[[[241,[11]],[241,[11]]]],[[[241,[60]],[241,[60]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[11]],[241,[11]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[11]],[241,[11]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[62]],[241,[62]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[24]],[241,[24]]]],[[[241,[12]],[241,[12]]]],[[[241,[110]],[241,[110]]]],[[[241,[58]],[241,[58]]]],[[[241,[2]],[241,[2]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[61]],[241,[61]]]],[[[241,[8]],[241,[8]]]],[[[241,[8]],[241,[8]]]],[[[241,[24]],[241,[24]]]],[[[241,[2]],[241,[2]]]],[[[241,[59]],[241,[59]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[59]],[241,[59]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[59]],[241,[59]]]],[[[241,[2]],[241,[2]]]],[[[241,[58]],[241,[58]]]],[[[241,[27]],[241,[27]]]],[[[241,[62]],[241,[62]]]],[[[241,[58]],[241,[58]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[110]],[241,[110]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[11]],[242,[11]]]],[[[242,[11]],[242,[11]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[61]],[242,[61]]]],[[[242,[2]],[242,[2]]]],[[[242,[58]],[242,[58]]]],[[[242,[62]],[242,[62]]]],[[[242,[110]],[242,[110]]]],[[[242,[61]],[242,[61]]]],[[[242,[8]],[242,[8]]]],[[[242,[58]],[242,[58]]]],[[[242,[24]],[242,[24]]]],[[[242,[60]],[242,[60]]]],[[[242,[58]],[242,[58]]]],[[[242,[8]],[242,[8]]]],[[[242,[2]],[242,[2]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[12]],[242,[12]]]],[[[242,[60]],[242,[60]]]],[[[242,[59]],[242,[59]]]],[[[242,[8]],[242,[8]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[2]],[242,[2]]]],[[[242,[110]],[242,[110]]]],[[[242,[110]],[242,[110]]]],[[[242,[59]],[242,[59]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[61]],[242,[61]]]],[[[242,[62]],[242,[62]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[12]],[242,[12]]]],[[[242,[27]],[242,[27]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[24]],[242,[24]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[60]],[242,[60]]]],[[[242,[12]],[242,[12]]]],[[[242,[11]],[242,[11]]]],[[[242,[27]],[242,[27]]]],[[[242,[59]],[242,[59]]]],[[[242,[27]],[242,[27]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[24]],[242,[24]]]],[[[242,[62]],[242,[62]]]],[[[241,[60]],[241,[60]]]],[[[241,[24]],24]],[[[241,[110]],[241,[110]]]],[[[241,[24]],24]],[[[241,[62]],[241,[62]]]],[[[241,[12]],12]],[[[241,[2]],2]],[[[241,[62]],62]],[[[241,[59]],[241,[59]]]],[[[241,[62]],[241,[62]]]],[[[241,[12]],[241,[12]]]],[[[241,[58]],58]],[[[241,[110]],110]],[[[241,[2]],[241,[2]]]],[[[241,[58]],[241,[58]]]],[[[241,[59]],59]],[[[241,[61]],[241,[61]]]],[[[241,[8]],8]],[[[241,[110]],[241,[110]]]],[[[241,[58]],58]],[[[241,[61]],61]],[[[241,[24]],[241,[24]]]],[[[241,[58]],[241,[58]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],27]],[[[241,[27]],[241,[27]]]],[[[241,[8]],8]],[[[241,[60]],60]],[[[241,[11]],[241,[11]]]],[[[241,[12]],[241,[12]]]],[[[241,[110]],110]],[[[241,[11]],11]],[[[241,[61]],[241,[61]]]],[[[241,[60]],[241,[60]]]],[[[241,[11]],11]],[[[241,[2]],2]],[[[241,[59]],59]],[[[241,[8]],[241,[8]]]],[[[241,[61]],61]],[[[241,[2]],[241,[2]]]],[[[241,[8]],[241,[8]]]],[[[241,[60]],60]],[[[241,[59]],[241,[59]]]],[[[241,[62]],62]],[[[241,[12]],12]],[[[241,[11]],[241,[11]]]],[[[241,[24]],[241,[24]]]],[[[241,[27]],27]],[[[242,[8]],[242,[8]]]],[[[242,[61]],61]],[[[242,[12]],[242,[12]]]],[[[242,[27]],[242,[27]]]],[[[242,[61]],61]],[[[242,[27]],27]],[[[242,[60]],60]],[[[242,[110]],110]],[[[242,[2]],2]],[[[242,[11]],[242,[11]]]],[[[242,[61]],[242,[61]]]],[[[242,[24]],[242,[24]]]],[[[242,[58]],58]],[[[242,[2]],[242,[2]]]],[[[242,[58]],58]],[[[242,[8]],[242,[8]]]],[[[242,[24]],24]],[[[242,[61]],[242,[61]]]],[[[242,[62]],[242,[62]]]],[[[242,[59]],[242,[59]]]],[[[242,[62]],62]],[[[242,[24]],24]],[[[242,[12]],12]],[[[242,[24]],[242,[24]]]],[[[242,[11]],[242,[11]]]],[[[242,[2]],2]],[[[242,[59]],59]],[[[242,[62]],62]],[[[242,[58]],[242,[58]]]],[[[242,[62]],[242,[62]]]],[[[242,[110]],110]],[[[242,[60]],[242,[60]]]],[[[242,[12]],[242,[12]]]],[[[242,[110]],[242,[110]]]],[[[242,[27]],27]],[[[242,[60]],60]],[[[242,[12]],12]],[[[242,[27]],[242,[27]]]],[[[242,[58]],[242,[58]]]],[[[242,[2]],[242,[2]]]],[[[242,[59]],[242,[59]]]],[[[242,[8]],8]],[[[242,[60]],[242,[60]]]],[[[242,[110]],[242,[110]]]],[[[242,[8]],8]],[[[242,[11]],11]],[[[242,[59]],59]],[[[242,[11]],11]],[[248,248],7],[[249,249],7],[[250,250],7],[[251,251],7],[[243,243],7],[[244,244],7],[[245,245],7],[[246,246],7],[[247,247],7],[[112,112],7],[[235,235],7],[[236,236],7],[[237,237],7],[[238,238],7],[[239,239],7],[[240,240],7],[[[241,[[137,[[137,[[137,[137]]]]]]]],[241,[[137,[[137,[[137,[137]]]]]]]]],7],[[[242,[[137,[[137,[[137,[137]]]]]]]],[242,[[137,[[137,[[137,[137]]]]]]]]],7],[[252,252],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[248,21],[[10,[22]]]],[[248,21],[[10,[22]]]],[[249,21],[[10,[22]]]],[[249,21],[[10,[22]]]],[[250,21],[[10,[22]]]],[[250,21],[[10,[22]]]],[[251,21],[[10,[22]]]],[[243,21],[[10,[22]]]],[[243,21],[[10,[22]]]],[[243,21],[[10,[22]]]],[[243,21],[[10,[22]]]],[[243,21],[[10,[22]]]],[[243,21],[[10,[22]]]],[[244,21],[[10,[22]]]],[[244,21],[[10,[22]]]],[[244,21],[[10,[22]]]],[[244,21],[[10,[22]]]],[[244,21],[[10,[22]]]],[[244,21],[[10,[22]]]],[[245,21],[[10,[22]]]],[[245,21],[[10,[22]]]],[[245,21],[[10,[22]]]],[[245,21],[[10,[22]]]],[[245,21],[[10,[22]]]],[[245,21],[[10,[22]]]],[[246,21],[[10,[22]]]],[[246,21],[[10,[22]]]],[[246,21],[[10,[22]]]],[[246,21],[[10,[22]]]],[[246,21],[[10,[22]]]],[[246,21],[[10,[22]]]],[[247,21],[[10,[22]]]],[[247,21],[[10,[22]]]],[[247,21],[[10,[22]]]],[[247,21],[[10,[22]]]],[[247,21],[[10,[22]]]],[[247,21],[[10,[22]]]],[[112,21],[[10,[22]]]],[[112,21],[[10,[22]]]],[[112,21],[[10,[22]]]],[[112,21],[[10,[22]]]],[[112,21],[[10,[22]]]],[[112,21],[[10,[22]]]],[[235,21],[[10,[22]]]],[[235,21],[[10,[22]]]],[[235,21],[[10,[22]]]],[[235,21],[[10,[22]]]],[[235,21],[[10,[22]]]],[[235,21],[[10,[22]]]],[[236,21],[[10,[22]]]],[[236,21],[[10,[22]]]],[[236,21],[[10,[22]]]],[[236,21],[[10,[22]]]],[[236,21],[[10,[22]]]],[[236,21],[[10,[22]]]],[[237,21],[[10,[22]]]],[[237,21],[[10,[22]]]],[[237,21],[[10,[22]]]],[[237,21],[[10,[22]]]],[[237,21],[[10,[22]]]],[[237,21],[[10,[22]]]],[[238,21],[[10,[22]]]],[[238,21],[[10,[22]]]],[[238,21],[[10,[22]]]],[[238,21],[[10,[22]]]],[[238,21],[[10,[22]]]],[[238,21],[[10,[22]]]],[[239,21],[[10,[22]]]],[[239,21],[[10,[22]]]],[[239,21],[[10,[22]]]],[[239,21],[[10,[22]]]],[[239,21],[[10,[22]]]],[[239,21],[[10,[22]]]],[[240,21],[[10,[22]]]],[[240,21],[[10,[22]]]],[[240,21],[[10,[22]]]],[[240,21],[[10,[22]]]],[[240,21],[[10,[22]]]],[[240,21],[[10,[22]]]],[[[241,[253]],21],[[10,[22]]]],[[[241,[40]],21],[[10,[22]]]],[[[241,[254]],21],[[10,[22]]]],[[[241,[255]],21],[[10,[22]]]],[[[241,[256]],21],[[10,[22]]]],[[[241,[42]],21],[[10,[22]]]],[[[242,[42]],21],[[10,[22]]]],[[[242,[255]],21],[[10,[22]]]],[[[242,[40]],21],[[10,[22]]]],[[[242,[256]],21],[[10,[22]]]],[[[242,[253]],21],[[10,[22]]]],[[[242,[254]],21],[[10,[22]]]],[[252,21],[[10,[22]]]],[[]],[[]],[44,249],[116,249],[44],[[]],[[]],[[]],[243,244],[[]],[243,245],[244,245],[[]],[243,246],[[]],[245,246],[244,246],[246,247],[243,247],[245,247],[244,247],[[]],[257,112],[244,112],[[]],[243,112],[[]],[[]],[235,236],[243,236],[235,237],[244,237],[243,237],[236,237],[[]],[244,238],[243,238],[245,238],[237,238],[236,238],[[]],[235,238],[237,239],[245,239],[244,239],[246,239],[[]],[236,239],[238,239],[235,239],[243,239],[[]],[236,240],[243,240],[235,240],[[]],[[]],[[]],[[[241,[110]]],[[241,[110]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[62]]],[[241,[62]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[61]]],[[241,[61]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[60]]],[[242,[60]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[62]]],[[241,[62]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[24]]],[[241,[24]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[12]]],[[242,[12]]]],[6,[[10,[243]]]],[6,[[10,[244]]]],[6,[[10,[245]]]],[6,[[10,[246]]]],[6,[[10,[247]]]],[6,[[10,[112]]]],[6,[[10,[235]]]],[6,[[10,[236]]]],[6,[[10,[237]]]],[6,[[10,[238]]]],[6,[[10,[239]]]],[6,[[10,[240]]]],[243,2],[244,11],[245,12],[246,27],[247,62],[112,8],[235,61],[236,59],[237,24],[238,60],[239,58],[240,110],[[243,63]],[[244,63]],[[245,63]],[[246,63]],[[247,63]],[[112,63]],[[235,63]],[[236,63]],[[237,63]],[[238,63]],[[239,63]],[[240,63]],[[[241,[150]],63]],[[[242,[150]],63]],[243,12],[244,12],[245,12],[246,12],[247,12],[112,12],[243,12],[244,12],[245,12],[246,12],[247,12],[112,12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[235,7],[236,7],[237,7],[238,7],[239,7],[240,7],[[[241,[58]]],7],[[[241,[110]]],7],[[[241,[60]]],7],[[[241,[59]]],7],[[[241,[24]]],7],[[[241,[61]]],7],[[[242,[110]]],7],[[[242,[61]]],7],[[[242,[24]]],7],[[[242,[60]]],7],[[[242,[58]]],7],[[[242,[59]]],7],[235,7],[236,7],[237,7],[238,7],[239,7],[240,7],[[[241,[61]]],7],[[[241,[58]]],7],[[[241,[60]]],7],[[[241,[110]]],7],[[[241,[24]]],7],[[[241,[59]]],7],[[[242,[58]]],7],[[[242,[61]]],7],[[[242,[110]]],7],[[[242,[60]]],7],[[[242,[24]]],7],[[[242,[59]]],7],[243,7],[244,7],[245,7],[246,7],[247,7],[112,7],[[[241,[12]]],7],[[[241,[27]]],7],[[[241,[11]]],7],[[[241,[2]]],7],[[[241,[8]]],7],[[[241,[62]]],7],[[[242,[12]]],7],[[[242,[11]]],7],[[[242,[8]]],7],[[[242,[62]]],7],[[[242,[2]]],7],[[[242,[27]]],7],[250,251],0,0,[243,12],[244,12],[245,12],[246,12],[247,12],[112,12],[235,12],[236,12],[237,12],[238,12],[239,12],[240,12],[[[241,[60]]],12],[[[241,[58]]],12],[[[241,[61]]],12],[[[241,[24]]],12],[[[241,[8]]],12],[[[241,[12]]],12],[[[241,[59]]],12],[[[241,[110]]],12],[[[241,[11]]],12],[[[241,[62]]],12],[[[241,[27]]],12],[[[241,[2]]],12],[[[242,[60]]],12],[[[242,[8]]],12],[[[242,[61]]],12],[[[242,[2]]],12],[[[242,[110]]],12],[[[242,[11]]],12],[[[242,[12]]],12],[[[242,[27]]],12],[[[242,[59]]],12],[[[242,[62]]],12],[[[242,[24]]],12],[[[242,[58]]],12],[[243,243],243],[[244,244],244],[[245,245],245],[[246,246],246],[[247,247],247],[[112,112],112],[[[241,[27]],[241,[27]]]],[[[241,[8]],[241,[8]]]],[[[241,[12]],[241,[12]]]],[[[241,[58]],[241,[58]]]],[[[241,[62]],[241,[62]]]],[[[241,[27]],[241,[27]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],[241,[11]]]],[[[241,[110]],[241,[110]]]],[[[241,[2]],[241,[2]]]],[[[241,[12]],[241,[12]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[8]],[241,[8]]]],[[[241,[60]],[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[61]],[241,[61]]]],[[[241,[110]],[241,[110]]]],[[[241,[11]],[241,[11]]]],[[[241,[2]],[241,[2]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[58]],[241,[58]]]],[[[241,[24]],[241,[24]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[61]],[241,[61]]]],[[[241,[58]],[241,[58]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[27]],[241,[27]]]],[[[241,[62]],[241,[62]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[59]],[241,[59]]]],[[[241,[60]],[241,[60]]]],[[[241,[61]],[241,[61]]]],[[[241,[62]],[241,[62]]]],[[[241,[24]],[241,[24]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[241,[60]],[241,[60]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[8]],[241,[8]]]],[[[241,[59]],[241,[59]]]],[[[241,[11]],[241,[11]]]],[[[241,[2]],[241,[2]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[59]],[241,[59]]]],[[[241,[24]],[241,[24]]]],[[[242,[59]],[242,[59]]]],[[[242,[8]],[242,[8]]]],[[[242,[61]],[242,[61]]]],[[[242,[59]],[242,[59]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[62]],[242,[62]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[11]],[242,[11]]]],[[[242,[24]],[242,[24]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[60]],[242,[60]]]],[[[242,[110]],[242,[110]]]],[[[242,[8]],[242,[8]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[62]],[242,[62]]]],[[[242,[110]],[242,[110]]]],[[[242,[2]],[242,[2]]]],[[[242,[59]],[242,[59]]]],[[[242,[24]],[242,[24]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[62]],[242,[62]]]],[[[242,[11]],[242,[11]]]],[[[242,[61]],[242,[61]]]],[[[242,[58]],[242,[58]]]],[[[242,[12]],[242,[12]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[12]],[242,[12]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[110]],[242,[110]]]],[[[242,[12]],[242,[12]]]],[[[242,[8]],[242,[8]]]],[[[242,[60]],[242,[60]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[58]],[242,[58]]]],[[[242,[2]],[242,[2]]]],[[[242,[58]],[242,[58]]]],[[[242,[27]],[242,[27]]]],[[[242,[2]],[242,[2]]]],[[[242,[60]],[242,[60]]]],[[[242,[24]],[242,[24]]]],[[[242,[61]],[242,[61]]]],[[[241,[62]],62]],[[[241,[12]],12]],[[[241,[11]],11]],[[[241,[24]],[241,[24]]]],[[[241,[8]],[241,[8]]]],[[[241,[8]],8]],[[[241,[58]],58]],[[[241,[59]],59]],[[[241,[60]],60]],[[[241,[62]],[241,[62]]]],[[[241,[59]],59]],[[[241,[58]],[241,[58]]]],[[[241,[27]],[241,[27]]]],[[[241,[24]],24]],[[[241,[110]],110]],[[[241,[24]],24]],[[[241,[62]],62]],[[[241,[2]],[241,[2]]]],[[[241,[61]],[241,[61]]]],[[[241,[2]],[241,[2]]]],[[[241,[60]],60]],[[[241,[11]],11]],[[[241,[27]],27]],[[[241,[61]],61]],[[[241,[110]],110]],[[[241,[110]],[241,[110]]]],[[[241,[2]],2]],[[[241,[12]],12]],[[[241,[11]],[241,[11]]]],[[[241,[12]],[241,[12]]]],[[[241,[61]],61]],[[[241,[24]],[241,[24]]]],[[[241,[8]],8]],[[[241,[11]],[241,[11]]]],[[[241,[62]],[241,[62]]]],[[[241,[60]],[241,[60]]]],[[[241,[58]],58]],[[[241,[12]],[241,[12]]]],[[[241,[27]],[241,[27]]]],[[[241,[58]],[241,[58]]]],[[[241,[8]],[241,[8]]]],[[[241,[61]],[241,[61]]]],[[[241,[2]],2]],[[[241,[59]],[241,[59]]]],[[[241,[60]],[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[27]],27]],[[[241,[59]],[241,[59]]]],[[[242,[12]],12]],[[[242,[8]],[242,[8]]]],[[[242,[11]],[242,[11]]]],[[[242,[110]],[242,[110]]]],[[[242,[60]],[242,[60]]]],[[[242,[62]],[242,[62]]]],[[[242,[61]],61]],[[[242,[2]],[242,[2]]]],[[[242,[59]],59]],[[[242,[58]],[242,[58]]]],[[[242,[110]],110]],[[[242,[61]],61]],[[[242,[2]],[242,[2]]]],[[[242,[11]],11]],[[[242,[60]],[242,[60]]]],[[[242,[58]],58]],[[[242,[27]],[242,[27]]]],[[[242,[58]],58]],[[[242,[8]],8]],[[[242,[24]],24]],[[[242,[60]],60]],[[[242,[24]],24]],[[[242,[27]],27]],[[[242,[110]],[242,[110]]]],[[[242,[59]],59]],[[[242,[24]],[242,[24]]]],[[[242,[8]],8]],[[[242,[11]],11]],[[[242,[11]],[242,[11]]]],[[[242,[2]],2]],[[[242,[59]],[242,[59]]]],[[[242,[8]],[242,[8]]]],[[[242,[12]],12]],[[[242,[59]],[242,[59]]]],[[[242,[62]],62]],[[[242,[2]],2]],[[[242,[24]],[242,[24]]]],[[[242,[60]],60]],[[[242,[61]],[242,[61]]]],[[[242,[27]],[242,[27]]]],[[[242,[12]],[242,[12]]]],[[[242,[58]],[242,[58]]]],[[[242,[62]],[242,[62]]]],[[[242,[12]],[242,[12]]]],[[[242,[61]],[242,[61]]]],[[[242,[110]],110]],[[[242,[27]],27]],[[[242,[62]],62]],[235,235],[235],[236,236],[236],[237],[237,237],[238,238],[238],[239],[239,239],[240],[240,240],[[[241,[60]]],[[241,[60]]]],[[[241,[60]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[24]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[59]]]],[[[241,[61]]]],[[[241,[110]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[58]]]],[[[242,[11]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[2]]]],[[[242,[61]]]],[[[242,[60]]]],[[[242,[24]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[110]]]],[[[242,[8]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[58]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[62]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[59]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[12]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[27]]]],[2,[[43,[243]]]],[11,[[43,[244]]]],[12,[[43,[245]]]],[27,[[43,[246]]]],[62,[[43,[247]]]],[8,[[43,[112]]]],[61,[[43,[235]]]],[59,[[43,[236]]]],[24,[[43,[237]]]],[60,[[43,[238]]]],[58,[[43,[239]]]],[110,[[43,[240]]]],[2,243],[11,244],[12,245],[27,246],[62,247],[8,112],[61,235],[59,236],[24,237],[60,238],[58,239],[110,240],[[[242,[62]]],[[242,[62]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[27]]],[[242,[27]]]],[[[241,[12]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[110]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[60]]]],[[[241,[11]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[62]]]],[[[241,[61]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[62]]],[[241,[62]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[2]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[8]]]],[[[241,[24]]]],[[[241,[58]]]],[[[241,[59]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[27]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[62]]]],[[[242,[12]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[11]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[110]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[24]]]],[[[242,[2]]]],[[[242,[60]]]],[[[242,[8]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[58]]]],[[[242,[61]]]],[[[242,[59]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[27]]]],[235],[236],[237],[238],[239],[240],[235],[236],[237],[238],[239],[240],[[243,243],[[43,[53]]]],[[244,244],[[43,[53]]]],[[245,245],[[43,[53]]]],[[246,246],[[43,[53]]]],[[247,247],[[43,[53]]]],[[112,112],[[43,[53]]]],[[235,235],[[43,[53]]]],[[236,236],[[43,[53]]]],[[237,237],[[43,[53]]]],[[238,238],[[43,[53]]]],[[239,239],[[43,[53]]]],[[240,240],[[43,[53]]]],[[[241,[[138,[[138,[[138,[138]]]]]]]],[241,[[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],[[[242,[[138,[[138,[[138,[138]]]]]]]],[242,[[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],[[[241,[11]],12],[[241,[11]]]],[[[241,[110]],12],[[241,[110]]]],[[[241,[24]],12],[[241,[24]]]],[[[241,[2]],12],[[241,[2]]]],[[[241,[12]],12],[[241,[12]]]],[[[241,[58]],12],[[241,[58]]]],[[[241,[8]],12],[[241,[8]]]],[[[241,[59]],12],[[241,[59]]]],[[[241,[60]],12],[[241,[60]]]],[[[241,[61]],12],[[241,[61]]]],[[[241,[27]],12],[[241,[27]]]],[[[241,[62]],12],[[241,[62]]]],[[[242,[8]],12],[[242,[8]]]],[[[242,[58]],12],[[242,[58]]]],[[[242,[60]],12],[[242,[60]]]],[[[242,[12]],12],[[242,[12]]]],[[[242,[11]],12],[[242,[11]]]],[[[242,[24]],12],[[242,[24]]]],[[[242,[2]],12],[[242,[2]]]],[[[242,[27]],12],[[242,[27]]]],[[[242,[62]],12],[[242,[62]]]],[[[242,[110]],12],[[242,[110]]]],[[[242,[61]],12],[[242,[61]]]],[[[242,[59]],12],[[242,[59]]]],[87,[[242,[59]]]],[87,[[242,[110]]]],[87,[[242,[58]]]],[87,[[242,[110]]]],[87,[[242,[11]]]],[87,[[242,[60]]]],[87,[[242,[2]]]],[87,[[242,[24]]]],[87,[[242,[27]]]],[87,[[242,[8]]]],[87,[[242,[62]]]],[87,[[242,[61]]]],[87,[[242,[12]]]],[87,[[242,[61]]]],[87,[[242,[60]]]],[87,[[242,[12]]]],[87,[[242,[62]]]],[87,[[242,[8]]]],[87,[[242,[24]]]],[87,[[242,[59]]]],[87,[[242,[58]]]],[87,[[242,[11]]]],[87,[[242,[27]]]],[87,[[242,[2]]]],[30],[30],[30],[[[241,[27]],[241,[27]]]],[[[241,[60]],[241,[60]]]],[[[241,[58]],[241,[58]]]],[[[241,[24]],[241,[24]]]],[[[241,[12]],[241,[12]]]],[[[241,[2]],[241,[2]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[11]],[241,[11]]]],[[[241,[11]],[241,[11]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[24]],[241,[24]]]],[[[241,[8]],[241,[8]]]],[[[241,[11]],[241,[11]]]],[[[241,[58]],[241,[58]]]],[[[241,[2]],[241,[2]]]],[[[241,[2]],[241,[2]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[110]],[241,[110]]]],[[[241,[61]],[241,[61]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[62]],[241,[62]]]],[[[241,[58]],[241,[58]]]],[[[241,[60]],[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[61]],[241,[61]]]],[[[241,[59]],[241,[59]]]],[[[241,[24]],[241,[24]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[241,[62]],[241,[62]]]],[[[241,[62]],[241,[62]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[59]],[241,[59]]]],[[[241,[60]],[241,[60]]]],[[[241,[59]],[241,[59]]]],[[[241,[27]],[241,[27]]]],[[[241,[12]],[241,[12]]]],[[[241,[61]],[241,[61]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[8]],[241,[8]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[8]],[241,[8]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[8]],[242,[8]]]],[[[242,[8]],[242,[8]]]],[[[242,[24]],[242,[24]]]],[[[242,[61]],[242,[61]]]],[[[242,[62]],[242,[62]]]],[[[242,[11]],[242,[11]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[24]],[242,[24]]]],[[[242,[62]],[242,[62]]]],[[[242,[27]],[242,[27]]]],[[[242,[58]],[242,[58]]]],[[[242,[12]],[242,[12]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[12]],[242,[12]]]],[[[242,[59]],[242,[59]]]],[[[242,[2]],[242,[2]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[2]],[242,[2]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[59]],[242,[59]]]],[[[242,[11]],[242,[11]]]],[[[242,[27]],[242,[27]]]],[[[242,[62]],[242,[62]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[110]],[242,[110]]]],[[[242,[110]],[242,[110]]]],[[[242,[11]],[242,[11]]]],[[[242,[59]],[242,[59]]]],[[[242,[24]],[242,[24]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[2]],[242,[2]]]],[[[242,[110]],[242,[110]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[60]],[242,[60]]]],[[[242,[60]],[242,[60]]]],[[[242,[61]],[242,[61]]]],[[[242,[61]],[242,[61]]]],[[[242,[12]],[242,[12]]]],[[[242,[60]],[242,[60]]]],[[[242,[58]],[242,[58]]]],[[[242,[27]],[242,[27]]]],[[[242,[58]],[242,[58]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[8]],[242,[8]]]],[[[241,[27]],[241,[27]]]],[[[241,[61]],[241,[61]]]],[[[241,[61]],[241,[61]]]],[[[241,[58]],58]],[[[241,[24]],[241,[24]]]],[[[241,[62]],62]],[[[241,[58]],[241,[58]]]],[[[241,[60]],60]],[[[241,[24]],24]],[[[241,[8]],8]],[[[241,[60]],60]],[[[241,[2]],[241,[2]]]],[[[241,[110]],[241,[110]]]],[[[241,[61]],61]],[[[241,[8]],[241,[8]]]],[[[241,[59]],59]],[[[241,[2]],2]],[[[241,[62]],62]],[[[241,[110]],110]],[[[241,[12]],12]],[[[241,[2]],2]],[[[241,[59]],59]],[[[241,[59]],[241,[59]]]],[[[241,[11]],[241,[11]]]],[[[241,[11]],11]],[[[241,[27]],27]],[[[241,[60]],[241,[60]]]],[[[241,[12]],[241,[12]]]],[[[241,[24]],24]],[[[241,[12]],12]],[[[241,[12]],[241,[12]]]],[[[241,[27]],27]],[[[241,[110]],[241,[110]]]],[[[241,[8]],[241,[8]]]],[[[241,[110]],110]],[[[241,[24]],[241,[24]]]],[[[241,[2]],[241,[2]]]],[[[241,[8]],8]],[[[241,[58]],58]],[[[241,[62]],[241,[62]]]],[[[241,[11]],11]],[[[241,[27]],[241,[27]]]],[[[241,[59]],[241,[59]]]],[[[241,[62]],[241,[62]]]],[[[241,[58]],[241,[58]]]],[[[241,[11]],[241,[11]]]],[[[241,[60]],[241,[60]]]],[[[241,[61]],61]],[[[242,[58]],58]],[[[242,[8]],8]],[[[242,[12]],[242,[12]]]],[[[242,[59]],59]],[[[242,[8]],[242,[8]]]],[[[242,[11]],[242,[11]]]],[[[242,[61]],[242,[61]]]],[[[242,[12]],12]],[[[242,[12]],[242,[12]]]],[[[242,[110]],110]],[[[242,[12]],12]],[[[242,[62]],[242,[62]]]],[[[242,[24]],[242,[24]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[110]],110]],[[[242,[60]],[242,[60]]]],[[[242,[2]],2]],[[[242,[59]],[242,[59]]]],[[[242,[60]],[242,[60]]]],[[[242,[11]],11]],[[[242,[58]],[242,[58]]]],[[[242,[27]],27]],[[[242,[62]],62]],[[[242,[2]],2]],[[[242,[24]],[242,[24]]]],[[[242,[27]],27]],[[[242,[58]],[242,[58]]]],[[[242,[8]],8]],[[[242,[60]],60]],[[[242,[24]],24]],[[[242,[62]],[242,[62]]]],[[[242,[61]],61]],[[[242,[2]],[242,[2]]]],[[[242,[60]],60]],[[[242,[59]],[242,[59]]]],[[[242,[8]],[242,[8]]]],[[[242,[11]],11]],[[[242,[61]],61]],[[[242,[2]],[242,[2]]]],[[[242,[27]],[242,[27]]]],[[[242,[59]],59]],[[[242,[24]],24]],[[[242,[62]],62]],[[[242,[110]],[242,[110]]]],[[[242,[61]],[242,[61]]]],[[[242,[110]],[242,[110]]]],[[[242,[58]],58]],[[[241,[110]]],[[241,[110]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[62]]],[[241,[62]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[61]]],[[241,[61]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[12]]],[[242,[12]]]],[[[241,[24]],12],[[241,[24]]]],[[[241,[12]],12],[[241,[12]]]],[[[241,[8]],12],[[241,[8]]]],[[[241,[60]],12],[[241,[60]]]],[[[241,[62]],12],[[241,[62]]]],[[[241,[110]],12],[[241,[110]]]],[[[241,[58]],12],[[241,[58]]]],[[[241,[2]],12],[[241,[2]]]],[[[241,[27]],12],[[241,[27]]]],[[[241,[59]],12],[[241,[59]]]],[[[241,[11]],12],[[241,[11]]]],[[[241,[61]],12],[[241,[61]]]],[[[242,[8]],12],[[242,[8]]]],[[[242,[61]],12],[[242,[61]]]],[[[242,[24]],12],[[242,[24]]]],[[[242,[110]],12],[[242,[110]]]],[[[242,[60]],12],[[242,[60]]]],[[[242,[62]],12],[[242,[62]]]],[[[242,[59]],12],[[242,[59]]]],[[[242,[27]],12],[[242,[27]]]],[[[242,[2]],12],[[242,[2]]]],[[[242,[12]],12],[[242,[12]]]],[[[242,[58]],12],[[242,[58]]]],[[[242,[11]],12],[[242,[11]]]],[[[241,[8]],12],[[241,[8]]]],[[[241,[62]],12],[[241,[62]]]],[[[241,[58]],12],[[241,[58]]]],[[[241,[110]],12],[[241,[110]]]],[[[241,[61]],12],[[241,[61]]]],[[[241,[60]],12],[[241,[60]]]],[[[241,[12]],12],[[241,[12]]]],[[[241,[59]],12],[[241,[59]]]],[[[241,[2]],12],[[241,[2]]]],[[[241,[24]],12],[[241,[24]]]],[[[241,[11]],12],[[241,[11]]]],[[[241,[27]],12],[[241,[27]]]],[[[242,[59]],12],[[242,[59]]]],[[[242,[110]],12],[[242,[110]]]],[[[242,[11]],12],[[242,[11]]]],[[[242,[61]],12],[[242,[61]]]],[[[242,[62]],12],[[242,[62]]]],[[[242,[2]],12],[[242,[2]]]],[[[242,[12]],12],[[242,[12]]]],[[[242,[58]],12],[[242,[58]]]],[[[242,[8]],12],[[242,[8]]]],[[[242,[60]],12],[[242,[60]]]],[[[242,[24]],12],[[242,[24]]]],[[[242,[27]],12],[[242,[27]]]],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[[243,2],243],[[244,11],244],[[245,12],245],[[246,27],246],[[247,62],247],[[112,8],112],[[243,243],243],[[244,244],244],[[245,245],245],[[246,246],246],[[247,247],247],[[112,112],112],[[235,235],235],[[236,236],236],[[237,237],237],[[238,238],238],[[239,239],239],[[240,240],240],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[[243,12],243],[[244,12],244],[[245,12],245],[[246,12],246],[[247,12],247],[[112,12],112],[[235,12],235],[[236,12],236],[[237,12],237],[[238,12],238],[[239,12],239],[[240,12],240],[[[241,[62]],8]],[[[241,[8]],8],[[241,[8]]]],[[[241,[2]],8],[[241,[2]]]],[[[241,[61]],8]],[[[241,[24]],8]],[[[241,[8]],8]],[[[241,[24]],8],[[241,[24]]]],[[[241,[27]],8]],[[[241,[58]],8]],[[[241,[110]],8]],[[[241,[27]],8],[[241,[27]]]],[[[241,[12]],8]],[[[241,[110]],8]],[[[241,[8]],8]],[[[241,[11]],8]],[[[241,[61]],8],[[241,[61]]]],[[[241,[110]],8],[[241,[110]]]],[[[241,[2]],8]],[[[241,[58]],8]],[[[241,[59]],8]],[[[241,[62]],8]],[[[241,[60]],8]],[[[241,[12]],8]],[[[241,[60]],8]],[[[241,[12]],8],[[241,[12]]]],[[[241,[11]],8]],[[[241,[27]],8]],[[[241,[11]],8],[[241,[11]]]],[[[241,[59]],8],[[241,[59]]]],[[[241,[58]],8]],[[[241,[62]],8],[[241,[62]]]],[[[241,[61]],8]],[[[241,[62]],8]],[[[241,[27]],8]],[[[241,[11]],8]],[[[241,[2]],8]],[[[241,[2]],8]],[[[241,[12]],8]],[[[241,[61]],8]],[[[241,[58]],8],[[241,[58]]]],[[[241,[24]],8]],[[[241,[110]],8]],[[[241,[24]],8]],[[[241,[59]],8]],[[[241,[8]],8]],[[[241,[59]],8]],[[[241,[60]],8]],[[[241,[60]],8],[[241,[60]]]],[[[242,[59]],8]],[[[242,[24]],8]],[[[242,[61]],8],[[242,[61]]]],[[[242,[8]],8]],[[[242,[27]],8]],[[[242,[62]],8]],[[[242,[58]],8],[[242,[58]]]],[[[242,[62]],8]],[[[242,[24]],8],[[242,[24]]]],[[[242,[60]],8]],[[[242,[27]],8]],[[[242,[110]],8]],[[[242,[11]],8]],[[[242,[59]],8]],[[[242,[11]],8],[[242,[11]]]],[[[242,[12]],8],[[242,[12]]]],[[[242,[27]],8]],[[[242,[8]],8]],[[[242,[12]],8]],[[[242,[60]],8],[[242,[60]]]],[[[242,[2]],8]],[[[242,[2]],8]],[[[242,[12]],8]],[[[242,[60]],8]],[[[242,[110]],8],[[242,[110]]]],[[[242,[11]],8]],[[[242,[62]],8],[[242,[62]]]],[[[242,[61]],8]],[[[242,[58]],8]],[[[242,[27]],8],[[242,[27]]]],[[[242,[59]],8],[[242,[59]]]],[[[242,[24]],8]],[[[242,[58]],8]],[[[242,[2]],8],[[242,[2]]]],[[[242,[60]],8]],[[[242,[61]],8]],[[[242,[58]],8]],[[[242,[8]],8]],[[[242,[61]],8]],[[[242,[8]],8],[[242,[8]]]],[[[242,[59]],8]],[[[242,[62]],8]],[[[242,[2]],8]],[[[242,[110]],8]],[[[242,[12]],8]],[[[242,[11]],8]],[[[242,[24]],8]],[[[242,[110]],8]],[[[241,[12]],8]],[[[241,[2]],8]],[[[241,[59]],8]],[[[241,[62]],8]],[[[241,[8]],8]],[[[241,[60]],8]],[[[241,[58]],8]],[[[241,[59]],8]],[[[241,[27]],8]],[[[241,[11]],8]],[[[241,[58]],8]],[[[241,[24]],8]],[[[241,[61]],8]],[[[241,[8]],8]],[[[241,[60]],8]],[[[241,[61]],8]],[[[241,[110]],8]],[[[241,[62]],8]],[[[241,[11]],8]],[[[241,[27]],8]],[[[241,[24]],8]],[[[241,[2]],8]],[[[241,[110]],8]],[[[241,[12]],8]],[[[242,[2]],8]],[[[242,[110]],8]],[[[242,[11]],8]],[[[242,[12]],8]],[[[242,[62]],8]],[[[242,[59]],8]],[[[242,[11]],8]],[[[242,[27]],8]],[[[242,[58]],8]],[[[242,[60]],8]],[[[242,[59]],8]],[[[242,[8]],8]],[[[242,[24]],8]],[[[242,[61]],8]],[[[242,[24]],8]],[[[242,[12]],8]],[[[242,[27]],8]],[[[242,[2]],8]],[[[242,[60]],8]],[[[242,[110]],8]],[[[242,[8]],8]],[[[242,[58]],8]],[[[242,[62]],8]],[[[242,[61]],8]],[[[241,[8]],8]],[[[241,[11]],8]],[[[241,[58]],8]],[[[241,[27]],8]],[[[241,[8]],8],[[241,[8]]]],[[[241,[27]],8],[[241,[27]]]],[[[241,[61]],8],[[241,[61]]]],[[[241,[62]],8],[[241,[62]]]],[[[241,[62]],8]],[[[241,[59]],8]],[[[241,[60]],8]],[[[241,[58]],8],[[241,[58]]]],[[[241,[61]],8]],[[[241,[58]],8]],[[[241,[27]],8]],[[[241,[60]],8],[[241,[60]]]],[[[241,[61]],8]],[[[241,[60]],8]],[[[241,[110]],8],[[241,[110]]]],[[[241,[8]],8]],[[[241,[24]],8],[[241,[24]]]],[[[241,[110]],8]],[[[241,[60]],8]],[[[241,[12]],8]],[[[241,[2]],8]],[[[241,[24]],8]],[[[241,[24]],8]],[[[241,[59]],8]],[[[241,[12]],8]],[[[241,[12]],8],[[241,[12]]]],[[[241,[62]],8]],[[[241,[2]],8]],[[[241,[11]],8],[[241,[11]]]],[[[241,[62]],8]],[[[241,[61]],8]],[[[241,[110]],8]],[[[241,[58]],8]],[[[241,[11]],8]],[[[241,[59]],8],[[241,[59]]]],[[[241,[2]],8],[[241,[2]]]],[[[241,[12]],8]],[[[241,[8]],8]],[[[241,[2]],8]],[[[241,[59]],8]],[[[241,[110]],8]],[[[241,[27]],8]],[[[241,[11]],8]],[[[241,[24]],8]],[[[242,[59]],8]],[[[242,[24]],8]],[[[242,[12]],8],[[242,[12]]]],[[[242,[58]],8]],[[[242,[24]],8],[[242,[24]]]],[[[242,[58]],8],[[242,[58]]]],[[[242,[12]],8]],[[[242,[2]],8]],[[[242,[8]],8]],[[[242,[59]],8]],[[[242,[59]],8]],[[[242,[60]],8]],[[[242,[61]],8]],[[[242,[27]],8]],[[[242,[2]],8]],[[[242,[62]],8],[[242,[62]]]],[[[242,[110]],8]],[[[242,[8]],8],[[242,[8]]]],[[[242,[2]],8],[[242,[2]]]],[[[242,[8]],8]],[[[242,[11]],8]],[[[242,[61]],8],[[242,[61]]]],[[[242,[12]],8]],[[[242,[58]],8]],[[[242,[110]],8]],[[[242,[24]],8]],[[[242,[110]],8]],[[[242,[110]],8],[[242,[110]]]],[[[242,[12]],8]],[[[242,[8]],8]],[[[242,[27]],8],[[242,[27]]]],[[[242,[61]],8]],[[[242,[62]],8]],[[[242,[62]],8]],[[[242,[11]],8],[[242,[11]]]],[[[242,[58]],8]],[[[242,[60]],8],[[242,[60]]]],[[[242,[27]],8]],[[[242,[11]],8]],[[[242,[24]],8]],[[[242,[59]],8],[[242,[59]]]],[[[242,[27]],8]],[[[242,[11]],8]],[[[242,[60]],8]],[[[242,[2]],8]],[[[242,[61]],8]],[[[242,[60]],8]],[[[242,[62]],8]],[[[241,[61]],8]],[[[241,[8]],8]],[[[241,[61]],8]],[[[241,[62]],8]],[[[241,[59]],8]],[[[241,[8]],8]],[[[241,[58]],8]],[[[241,[27]],8]],[[[241,[24]],8]],[[[241,[11]],8]],[[[241,[11]],8]],[[[241,[110]],8]],[[[241,[59]],8]],[[[241,[62]],8]],[[[241,[60]],8]],[[[241,[24]],8]],[[[241,[58]],8]],[[[241,[2]],8]],[[[241,[60]],8]],[[[241,[2]],8]],[[[241,[27]],8]],[[[241,[12]],8]],[[[241,[110]],8]],[[[241,[12]],8]],[[[242,[110]],8]],[[[242,[27]],8]],[[[242,[110]],8]],[[[242,[58]],8]],[[[242,[8]],8]],[[[242,[2]],8]],[[[242,[8]],8]],[[[242,[60]],8]],[[[242,[61]],8]],[[[242,[59]],8]],[[[242,[59]],8]],[[[242,[2]],8]],[[[242,[24]],8]],[[[242,[11]],8]],[[[242,[62]],8]],[[[242,[11]],8]],[[[242,[60]],8]],[[[242,[62]],8]],[[[242,[61]],8]],[[[242,[58]],8]],[[[242,[27]],8]],[[[242,[12]],8]],[[[242,[24]],8]],[[[242,[12]],8]],[[[241,[59]]],[[241,[59]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[58]]],[[241,[58]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[24]]],[[242,[24]]]],[[[241,[62]],[241,[62]]],[[241,[62]]]],[[[241,[110]],[241,[110]]],[[241,[110]]]],[[[241,[62]],[241,[62]]]],[[[241,[24]],[241,[24]]]],[[[241,[60]],[241,[60]]]],[[[241,[61]],[241,[61]]]],[[[241,[61]],[241,[61]]]],[[[241,[2]],[241,[2]]]],[[[241,[59]],[241,[59]]],[[241,[59]]]],[[[241,[24]],[241,[24]]]],[[[241,[60]],[241,[60]]]],[[[241,[59]],[241,[59]]]],[[[241,[12]],[241,[12]]],[[241,[12]]]],[[[241,[11]],[241,[11]]]],[[[241,[58]],[241,[58]]]],[[[241,[59]],[241,[59]]]],[[[241,[2]],[241,[2]]]],[[[241,[61]],[241,[61]]]],[[[241,[110]],[241,[110]]]],[[[241,[27]],[241,[27]]]],[[[241,[24]],[241,[24]]],[[241,[24]]]],[[[241,[58]],[241,[58]]]],[[[241,[62]],[241,[62]]]],[[[241,[2]],[241,[2]]],[[241,[2]]]],[[[241,[59]],[241,[59]]]],[[[241,[11]],[241,[11]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],[241,[11]]],[[241,[11]]]],[[[241,[58]],[241,[58]]]],[[[241,[27]],[241,[27]]],[[241,[27]]]],[[[241,[27]],[241,[27]]]],[[[241,[27]],[241,[27]]]],[[[241,[2]],[241,[2]]]],[[[241,[12]],[241,[12]]]],[[[241,[58]],[241,[58]]],[[241,[58]]]],[[[241,[8]],[241,[8]]]],[[[241,[110]],[241,[110]]]],[[[241,[62]],[241,[62]]]],[[[241,[110]],[241,[110]]]],[[[241,[12]],[241,[12]]]],[[[241,[11]],[241,[11]]]],[[[241,[8]],[241,[8]]]],[[[241,[60]],[241,[60]]],[[241,[60]]]],[[[241,[8]],[241,[8]]]],[[[241,[24]],[241,[24]]]],[[[241,[8]],[241,[8]]],[[241,[8]]]],[[[241,[60]],[241,[60]]]],[[[241,[61]],[241,[61]]],[[241,[61]]]],[[[242,[8]],[242,[8]]]],[[[242,[24]],[242,[24]]]],[[[242,[58]],[242,[58]]]],[[[242,[62]],[242,[62]]]],[[[242,[12]],[242,[12]]]],[[[242,[60]],[242,[60]]],[[242,[60]]]],[[[242,[59]],[242,[59]]]],[[[242,[24]],[242,[24]]]],[[[242,[27]],[242,[27]]]],[[[242,[24]],[242,[24]]],[[242,[24]]]],[[[242,[11]],[242,[11]]]],[[[242,[12]],[242,[12]]]],[[[242,[60]],[242,[60]]]],[[[242,[8]],[242,[8]]]],[[[242,[61]],[242,[61]]]],[[[242,[60]],[242,[60]]]],[[[242,[58]],[242,[58]]]],[[[242,[24]],[242,[24]]]],[[[242,[58]],[242,[58]]]],[[[242,[61]],[242,[61]]]],[[[242,[62]],[242,[62]]],[[242,[62]]]],[[[242,[110]],[242,[110]]]],[[[242,[110]],[242,[110]]]],[[[242,[110]],[242,[110]]]],[[[242,[59]],[242,[59]]]],[[[242,[27]],[242,[27]]]],[[[242,[62]],[242,[62]]]],[[[242,[2]],[242,[2]]]],[[[242,[8]],[242,[8]]],[[242,[8]]]],[[[242,[61]],[242,[61]]],[[242,[61]]]],[[[242,[59]],[242,[59]]],[[242,[59]]]],[[[242,[27]],[242,[27]]],[[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[61]],[242,[61]]]],[[[242,[11]],[242,[11]]],[[242,[11]]]],[[[242,[27]],[242,[27]]]],[[[242,[60]],[242,[60]]]],[[[242,[12]],[242,[12]]]],[[[242,[62]],[242,[62]]]],[[[242,[110]],[242,[110]]],[[242,[110]]]],[[[242,[2]],[242,[2]]],[[242,[2]]]],[[[242,[2]],[242,[2]]]],[[[242,[12]],[242,[12]]],[[242,[12]]]],[[[242,[8]],[242,[8]]]],[[[242,[58]],[242,[58]]],[[242,[58]]]],[[[242,[11]],[242,[11]]]],[[[242,[59]],[242,[59]]]],[[[242,[2]],[242,[2]]]],[[[241,[62]],[241,[62]]]],[[[241,[60]],60]],[[[241,[2]],[241,[2]]]],[[[241,[110]],110]],[[[241,[11]],[241,[11]]]],[[[241,[2]],2]],[[[241,[8]],8]],[[[241,[24]],[241,[24]]]],[[[241,[60]],[241,[60]]]],[[[241,[110]],[241,[110]]]],[[[241,[12]],12]],[[[241,[60]],[241,[60]]]],[[[241,[8]],[241,[8]]]],[[[241,[59]],59]],[[[241,[59]],59]],[[[241,[24]],24]],[[[241,[62]],62]],[[[241,[12]],12]],[[[241,[2]],2]],[[[241,[27]],[241,[27]]]],[[[241,[61]],[241,[61]]]],[[[241,[59]],[241,[59]]]],[[[241,[11]],11]],[[[241,[11]],[241,[11]]]],[[[241,[110]],110]],[[[241,[58]],[241,[58]]]],[[[241,[59]],[241,[59]]]],[[[241,[62]],62]],[[[241,[8]],8]],[[[241,[110]],[241,[110]]]],[[[241,[58]],58]],[[[241,[8]],[241,[8]]]],[[[241,[24]],24]],[[[241,[61]],61]],[[[241,[27]],27]],[[[241,[2]],[241,[2]]]],[[[241,[62]],[241,[62]]]],[[[241,[58]],[241,[58]]]],[[[241,[12]],[241,[12]]]],[[[241,[61]],[241,[61]]]],[[[241,[61]],61]],[[[241,[12]],[241,[12]]]],[[[241,[27]],27]],[[[241,[60]],60]],[[[241,[11]],11]],[[[241,[27]],[241,[27]]]],[[[241,[58]],58]],[[[241,[24]],[241,[24]]]],[[[242,[110]],110]],[[[242,[61]],[242,[61]]]],[[[242,[59]],59]],[[[242,[2]],2]],[[[242,[24]],[242,[24]]]],[[[242,[27]],[242,[27]]]],[[[242,[11]],[242,[11]]]],[[[242,[59]],59]],[[[242,[110]],[242,[110]]]],[[[242,[8]],8]],[[[242,[58]],[242,[58]]]],[[[242,[61]],61]],[[[242,[59]],[242,[59]]]],[[[242,[58]],58]],[[[242,[8]],[242,[8]]]],[[[242,[27]],27]],[[[242,[12]],[242,[12]]]],[[[242,[24]],24]],[[[242,[59]],[242,[59]]]],[[[242,[11]],11]],[[[242,[2]],[242,[2]]]],[[[242,[62]],62]],[[[242,[12]],[242,[12]]]],[[[242,[60]],[242,[60]]]],[[[242,[27]],[242,[27]]]],[[[242,[62]],62]],[[[242,[2]],2]],[[[242,[60]],[242,[60]]]],[[[242,[58]],58]],[[[242,[61]],[242,[61]]]],[[[242,[110]],[242,[110]]]],[[[242,[12]],12]],[[[242,[11]],11]],[[[242,[62]],[242,[62]]]],[[[242,[60]],60]],[[[242,[61]],61]],[[[242,[24]],[242,[24]]]],[[[242,[27]],27]],[[[242,[60]],60]],[[[242,[8]],8]],[[[242,[2]],[242,[2]]]],[[[242,[24]],24]],[[[242,[11]],[242,[11]]]],[[[242,[110]],110]],[[[242,[12]],12]],[[[242,[8]],[242,[8]]]],[[[242,[58]],[242,[58]]]],[[[242,[62]],[242,[62]]]],[87,[[242,[12]]]],[87,[[242,[58]]]],[87,[[242,[61]]]],[87,[[242,[12]]]],[87,[[242,[58]]]],[87,[[242,[60]]]],[87,[[242,[62]]]],[87,[[242,[110]]]],[87,[[242,[2]]]],[87,[[242,[24]]]],[87,[[242,[2]]]],[87,[[242,[11]]]],[87,[[242,[110]]]],[87,[[242,[60]]]],[87,[[242,[24]]]],[87,[[242,[11]]]],[87,[[242,[61]]]],[87,[[242,[8]]]],[87,[[242,[59]]]],[87,[[242,[8]]]],[87,[[242,[27]]]],[87,[[242,[59]]]],[87,[[242,[27]]]],[87,[[242,[62]]]],[[[241,[62]]],[[241,[62]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[110]]],[[241,[110]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[62]]],[[242,[62]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[62]]],[[241,[62]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[59]]],[[241,[59]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[58]]],[[242,[58]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[11]]],[[242,[11]]]],[[[241,[61]]],[[241,[61]]]],[[[241,[27]]],[[241,[27]]]],[[[241,[60]]],[[241,[60]]]],[[[241,[8]]],[[241,[8]]]],[[[241,[24]]],[[241,[24]]]],[[[241,[2]]],[[241,[2]]]],[[[241,[59]]],[[241,[59]]]],[[[241,[11]]],[[241,[11]]]],[[[241,[110]]],[[241,[110]]]],[[[241,[58]]],[[241,[58]]]],[[[241,[12]]],[[241,[12]]]],[[[241,[62]]],[[241,[62]]]],[[[242,[61]]],[[242,[61]]]],[[[242,[62]]],[[242,[62]]]],[[[242,[12]]],[[242,[12]]]],[[[242,[59]]],[[242,[59]]]],[[[242,[8]]],[[242,[8]]]],[[[242,[110]]],[[242,[110]]]],[[[242,[2]]],[[242,[2]]]],[[[242,[24]]],[[242,[24]]]],[[[242,[27]]],[[242,[27]]]],[[[242,[11]]],[[242,[11]]]],[[[242,[60]]],[[242,[60]]]],[[[242,[58]]],[[242,[58]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[243,12],[244,12],[245,12],[246,12],[247,12],[112,12],[235,12],[236,12],[237,12],[238,12],[239,12],[240,12],[[[241,[8]]],12],[[[241,[110]]],12],[[[241,[61]]],12],[[[241,[11]]],12],[[[241,[58]]],12],[[[241,[12]]],12],[[[241,[24]]],12],[[[241,[27]]],12],[[[241,[59]]],12],[[[241,[2]]],12],[[[241,[62]]],12],[[[241,[60]]],12],[[[242,[61]]],12],[[[242,[59]]],12],[[[242,[110]]],12],[[[242,[62]]],12],[[[242,[58]]],12],[[[242,[27]]],12],[[[242,[12]]],12],[[[242,[24]]],12],[[[242,[11]]],12],[[[242,[2]]],12],[[[242,[8]]],12],[[[242,[60]]],12],[[],10],[[],10],[[],10],[[],10],[237,[[10,[243]]]],[240,[[10,[243]]]],[2,[[10,[243]]]],[246,[[10,[243]]]],[236,[[10,[243]]]],[239,[[10,[243]]]],[245,[[10,[243]]]],[238,[[10,[243]]]],[247,[[10,[243]]]],[112,[[10,[243]]]],[[],10],[244,[[10,[243]]]],[235,[[10,[243]]]],[246,[[10,[244]]]],[235,[[10,[244]]]],[11,[[10,[244]]]],[238,[[10,[244]]]],[245,[[10,[244]]]],[112,[[10,[244]]]],[[],10],[236,[[10,[244]]]],[240,[[10,[244]]]],[239,[[10,[244]]]],[237,[[10,[244]]]],[247,[[10,[244]]]],[235,[[10,[245]]]],[239,[[10,[245]]]],[247,[[10,[245]]]],[112,[[10,[245]]]],[236,[[10,[245]]]],[[],10],[240,[[10,[245]]]],[238,[[10,[245]]]],[12,[[10,[245]]]],[246,[[10,[245]]]],[237,[[10,[245]]]],[27,[[10,[246]]]],[[],10],[247,[[10,[246]]]],[240,[[10,[246]]]],[236,[[10,[246]]]],[112,[[10,[246]]]],[235,[[10,[246]]]],[239,[[10,[246]]]],[237,[[10,[246]]]],[238,[[10,[246]]]],[238,[[10,[247]]]],[240,[[10,[247]]]],[[],10],[112,[[10,[247]]]],[237,[[10,[247]]]],[235,[[10,[247]]]],[236,[[10,[247]]]],[239,[[10,[247]]]],[62,[[10,[247]]]],[238,[[10,[112]]]],[240,[[10,[112]]]],[236,[[10,[112]]]],[237,[[10,[112]]]],[8,[[10,[112]]]],[239,[[10,[112]]]],[235,[[10,[112]]]],[245,[[10,[112]]]],[246,[[10,[112]]]],[[],10],[247,[[10,[112]]]],[236,[[10,[235]]]],[61,[[10,[235]]]],[246,[[10,[235]]]],[238,[[10,[235]]]],[[],10],[245,[[10,[235]]]],[112,[[10,[235]]]],[237,[[10,[235]]]],[244,[[10,[235]]]],[240,[[10,[235]]]],[239,[[10,[235]]]],[243,[[10,[235]]]],[247,[[10,[235]]]],[239,[[10,[236]]]],[[],10],[245,[[10,[236]]]],[240,[[10,[236]]]],[112,[[10,[236]]]],[246,[[10,[236]]]],[244,[[10,[236]]]],[237,[[10,[236]]]],[59,[[10,[236]]]],[247,[[10,[236]]]],[238,[[10,[236]]]],[245,[[10,[237]]]],[247,[[10,[237]]]],[238,[[10,[237]]]],[246,[[10,[237]]]],[24,[[10,[237]]]],[[],10],[240,[[10,[237]]]],[239,[[10,[237]]]],[112,[[10,[237]]]],[247,[[10,[238]]]],[246,[[10,[238]]]],[60,[[10,[238]]]],[112,[[10,[238]]]],[239,[[10,[238]]]],[240,[[10,[238]]]],[[],10],[58,[[10,[239]]]],[[],10],[112,[[10,[239]]]],[247,[[10,[239]]]],[240,[[10,[239]]]],[246,[[10,[240]]]],[110,[[10,[240]]]],[239,[[10,[240]]]],[245,[[10,[240]]]],[247,[[10,[240]]]],[244,[[10,[240]]]],[[],10],[237,[[10,[240]]]],[112,[[10,[240]]]],[238,[[10,[240]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[243,2],243],[[244,11],244],[[245,12],245],[[246,27],246],[[247,62],247],[[112,8],112],[[243,243],243],[[244,244],244],[[245,245],245],[[246,246],246],[[247,247],247],[[112,112],112],[[235,235],235],[[236,236],236],[[237,237],237],[[238,238],238],[[239,239],239],[[240,240],240],[235,243],[236,244],[237,245],[238,246],[239,247],[240,112],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[75,[258]],8],[[10,[112]]]],[[[75,[258]],8],[[10,[112]]]],[259,259],[259,259],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],260],[260,260],[260,43],[[]],[[]],[[]],[[[260,[113,113]]],[[260,[113,113]]]],[[[261,[113,113]]],[[261,[113,113]]]],[77,77],[[[75,[113]]],[[75,[113]]]],[[[74,[113]]],[[74,[113]]]],[[[73,[113]]],[[73,[113]]]],[[[78,[113]]],[[78,[113]]]],[[[76,[113]]],[[76,[113]]]],[[[259,[113]]],[[259,[113]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[259,[113]]],[[259,[113]]]],[[[261,[130,130]],[261,[130,130]]],53],[[[0,[[138,[[138,[[0,[[138,[[138,[[0,[138,47]]]]]],47]]]]]],47]]],7],[[[75,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],[0,[[138,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],47]]],7],[[[74,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],[0,[[138,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],47]]],7],[[[73,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],[0,[[138,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],47]]],7],[[[78,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],[0,[[138,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],47]]],7],[[[76,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],[0,[[138,[[138,[[0,[[138,[[138,[[0,[138,47]]]],[138,[138,138]]]],47]]]],[138,[[138,[[0,[[138,[138,138]],47]]]],[138,[[138,[[0,[138,47]]]],[138,[138,138]]]]]]]],47]]],7],[260,43],[[],77],[[],[[75,[131]]]],[[]],[[]],[[]],[[]],[[]],[78],0,0,0,0,[[],259],[77,[[259,[47]]]],[75,259],[75,259],[74,259],[74,259],[73,259],[73,259],[78,259],[78,259],[76,259],[76,259],[[[260,[[137,[[137,[[137,[137]]]]]],[137,[[137,[[137,[137]]]]]]]],[260,[[137,[[137,[[137,[137]]]]]],[137,[[137,[[137,[137]]]]]]]]],7],[[[261,[[137,[[137,[[137,[137]]]]]],[137,[[137,[[137,[137]]]]]]]],[261,[[137,[[137,[[137,[137]]]]]],[137,[[137,[[137,[137]]]]]]]]],7],[[77,77],7],[[[75,[[137,[[137,[[137,[137]]]]]]]],[75,[[137,[[137,[[137,[137]]]]]]]]],7],[[[74,[[137,[[137,[[137,[137]]]]]]]],[74,[[137,[[137,[[137,[137]]]]]]]]],7],[[[73,[[137,[[137,[[137,[137]]]]]]]],[73,[[137,[[137,[[137,[137]]]]]]]]],7],[[[78,[[137,[[137,[[137,[137]]]]]]]],[78,[[137,[[137,[[137,[137]]]]]]]]],7],[[[76,[[137,[[137,[[137,[137]]]]]]]],[76,[[137,[[137,[[137,[137]]]]]]]]],7],[[[259,[[137,[[137,[[137,[137]]]]]]]],[259,[[137,[[137,[[137,[137]]]]]]]]],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[[260,[42,42]],21],[[10,[22]]]],[[[261,[42,42]],21],[[10,[22]]]],[[77,21],[[10,[22]]]],[[[75,[42]],21],[[10,[22]]]],[[[74,[42]],21],[[10,[22]]]],[[[73,[42]],21],[[10,[22]]]],[[[78,[42]],21],[[10,[22]]]],[[[76,[42]],21],[[10,[22]]]],[[[259,[42]],21],[[10,[22]]]],[[[262,[42]],21],[[10,[22]]]],[[[78,[258]],115]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],260],[[]],[[[260,[116]]],260],[[77,6],43],[[77,3],[[43,[3]]]],[[[75,[8]],3],[[43,[3]]]],[[[75,[8]],6],43],[[[74,[8]],3],[[43,[3]]]],[[[74,[8]],6],43],[[[73,[8]],3],[[43,[3]]]],[[[73,[8]],6],43],[[[78,[8]],3],[[43,[3]]]],[[[78,[8]],6],43],[[[76,[8]],6],43],[[[76,[8]],3],[[43,[3]]]],[[77,3],[[43,[3]]]],[[77,6],43],[[[75,[8]],3],[[43,[3]]]],[[[75,[8]],6],43],[[[74,[8]],6],43],[[[74,[8]],3],[[43,[3]]]],[[[73,[8]],6],43],[[[73,[8]],3],[[43,[3]]]],[[[78,[8]],3],[[43,[3]]]],[[[78,[8]],6],43],[[[76,[8]],6],43],[[[76,[8]],3],[[43,[3]]]],[[77,6]],[[77,3],3],[[[75,[8]],3],3],[[[75,[8]],6]],[[[74,[8]],6]],[[[74,[8]],3],3],[[[73,[8]],6]],[[[73,[8]],3],3],[[[78,[8]],3],3],[[[78,[8]],6]],[[[76,[8]],3],3],[[[76,[8]],6]],[[77,3],3],[[77,6]],[[[75,[8]],3],3],[[[75,[8]],6]],[[[74,[8]],6]],[[[74,[8]],3],3],[[[73,[8]],6]],[[[73,[8]],3],3],[[[78,[8]],3],3],[[[78,[8]],6]],[[[76,[8]],6]],[[[76,[8]],3],3],[[[260,[150,150]],63]],[[[261,[150,150]],63]],[[77,63]],[[[75,[150]],63]],[[[74,[150]],63]],[[[73,[150]],63]],[[[78,[150]],63]],[[[76,[150]],63]],[[[259,[150]],63]],[[]],[[77,3],3],[[77,6]],[[[75,[8]],6]],[[[75,[8]],3],3],[[[74,[8]],6]],[[[74,[8]],3],3],[[[73,[8]],3],3],[[[73,[8]],6]],[[[78,[8]],3],3],[[[78,[8]],6]],[[[76,[8]],6]],[[[76,[8]],3],3],[[]],[[77,3],3],[[77,6]],[[[75,[8]],6]],[[[75,[8]],3],3],[[[74,[8]],3],3],[[[74,[8]],6]],[[[73,[8]],3],3],[[[73,[8]],6]],[[[78,[8]],6]],[[[78,[8]],3],3],[[[76,[8]],3],3],[[[76,[8]],6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[78],[[]],[[]],[[]],[260,7],[260,7],[[[75,[[138,[[138,[[138,[138]]]]]]]]],7],[[[78,[[138,[[138,[[138,[138]]]]]]]]],7],[[[75,[258]]],7],[[[78,[258]]],7],[[[75,[258]]],[[43,[258]]]],[[[78,[258]]],[[43,[258]]]],[[259,32],259],[[260,32],260],[[260,32],260],[[[75,[130,258]]],[[43,[130,258]]]],[[[78,[130,258]]],[[43,[130,258]]]],[[[75,[130,258]]],[[43,[130,258]]]],[[[78,[130,258]]],[[43,[130,258]]]],[[]],[[]],[[]],[[],78],[[[75,[258]]],[[43,[258]]]],[[[74,[258]]],[[43,[258]]]],[[[78,[258]]],[[43,[258]]]],[[[75,[258]]],[[43,[258]]]],[[[78,[258]]],[[43,[258]]]],[[]],[[[75,[258]],8],[[43,[258]]]],[[[74,[258]],8],[[43,[258]]]],[[[78,[258]],8],[[43,[258]]]],[[[75,[258]],8],[[43,[258]]]],[[[78,[258]],8],[[43,[258]]]],[[[261,[[138,[[138,[[138,[138]]]]]],[138,[[138,[[138,[138]]]]]]]],[261,[[138,[[138,[[138,[138]]]]]],[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],[[]],[[]],[121,261],[[[78,[258]],115]],[[]],[[]],[[]],[[]],[[[75,[258]]]],[[[74,[258]]]],[[[78,[258]]]],[78],0,0,0,[[],259],[77,[[259,[47]]]],[75,259],[75,259],[74,259],[74,259],[73,259],[73,259],[78,259],[78,259],[76,259],[76,259],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[78,[258]],115],220],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[78,[258]],115],220],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,0,0,0,0,[[43,43],43],[[43,32],43],[[[43,[263]]],43],[[[43,[264]]],43],[43,43],[43,3],[[[121,[43]]],[[43,[121]]]],[[[121,[43]]],[[43,[121]]]],[43,43],[43,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[43,260],[[[43,[113]]],[[43,[113]]]],[265,265],[[[234,[113]]],[[234,[113]]]],[[[43,[113]],[43,[113]]]],[[]],[[]],[[]],[[[43,[113]]],[[43,[113]]]],[[[43,[113]]],[[43,[113]]]],[[[43,[130]],[43,[130]]],53],[[43,[0,[40,36,41]]],[[10,[9]]]],[[[43,[129]]],[[43,[129]]]],[[[43,[129]]],[[43,[129]]]],[[],43],[[[43,[[137,[[137,[[137,[137]]]]]]]],[43,[[137,[[137,[[137,[137]]]]]]]]],7],[[],7],[[43,6]],[[],43],[[43,32],43],[[[43,[43]]],43],[[[43,[42]],21],[[10,[22]]]],[[[265,[42]],21],[[10,[22]]]],[[[266,[42]],21],[[10,[22]]]],[[[234,[42]],21],[[10,[22]]]],[43,43],[44],[[]],[43,43],[[],43],[[]],[[]],[[]],[54,[[43,[213]]]],[[],43],[262,43],[[[43,[116]]],43],[43],[[[43,[131]]],131],[[43,32]],[[[43,[150]],63]],0,0,0,[43],[[43,32],43],[[]],[[]],[[]],[[]],[43,265],[43,266],[43,234],[[]],[[]],[[]],[43,7],[43,7],[[43,32],7],[43,265],[43,266],[13,43],[[[43,[267]]],13],[43,[[10,[13]]]],[[43,32],43],[[43,32]],[[43,32,32]],[265,43],[266,43],[234,43],[265,43],[266,43],[234,43],[43,10],[[43,32],10],[[43,43],43],[[43,32],43],[[[43,[[138,[[138,[[138,[138]]]]]]]],[43,[[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],[87,[[43,[218]]]],[43,43],[265],[266],[234],[87,[[43,[219]]]],[43,43],[[]],[[]],[[]],[[[43,[10]]],[[10,[43]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[13,[[10,[[43,[268]],9]]]],[[[3,[2]]],[[10,[[43,[268]],9]]]],[[],37],[[],37],[[],37],[[],37],[43],[43],[[[43,[131]]],131],[[43,32]],[43],[43],[[43,32],[[10,[9]]]],[[[43,[267]],[15,[2,14]]]],[[43,43],43],[[43,43],43],[[43,43,32],43],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[269,[32]]]],[[],175],[270,7],0,[175,175],[[]],[[175,175],53],0,[175,12],[[],[[269,[131]]]],[269],[269],[[175,175],7],[[],7],[175,6],0,[[[269,[42]],21],[[10,[22]]]],[[175,21],[[10,[22]]]],[[175,21],[[10,[22]]]],[[270,21],[[10,[22]]]],[[270,21],[[10,[22]]]],[[]],[[]],[[]],[[175,63]],[[]],[[]],[[]],[[]],[175,12],0,[270,[[43,[175]]]],0,[270,[[43,[69]]]],0,[[175,175],[[43,[53]]]],[270,93],0,[[[121,[[269,[35]]]],122],123],[[[121,[[269,[271]]]],122],[[123,[43]]]],[[[269,[271]]]],[[]],[[],19],[[],19],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[69,44],[6,44],[40,44],[69,44],[6,44],[69,44],[6,44],[40,44],0,[[[121,[[121,[264]]]]],121],[[[121,[264]]],121],[[[121,[263]]],121],[[]],[[]],[[[121,[113]]],[[121,[113]]]],[[]],[[[121,[263]],[121,[263]]],53],[[[121,[263]]]],[[[121,[264]]]],[[[121,[263]],[121,[263]]],7],[[],7],[[[121,[42]],21],[[10,[22]]]],[[[121,[272]],21],[[10,[22]]]],[[[121,[40]],21],[[10,[22]]]],[[]],[[[55,[47,273]]],[[121,[[55,[47,273]]]]]],[[[121,[263]],[121,[263]]],7],[[[121,[216,47]]],[216,47]],[[[121,[47]]],47],[[[121,[47]]],47],[[[121,[263]],[121,[263]]],7],[[[121,[263]],63]],[[]],[[]],[[[121,[263]]],263],[[[121,[263]]],263],[[[121,[47]]],[[121,[47]]]],[[[121,[263]],[121,[263]]],7],[[[121,[263]],[121,[263]]],7],[[[121,[47]],32],[[121,[47]]]],[[[121,[47]],32],[[121,[47]]]],[[[121,[263]],[121,[263]]],7],[263,[[121,[263]]]],[263,[[121,[263]]]],[[[121,[263]],[121,[263]]],[[43,[53]]]],0,[[[121,[[121,[264]]]],122],123],[[[121,[[121,[264]]]],122],[[123,[43]]]],[[[121,[[121,[[0,[215,47]]]]]]],261],[[[121,[[121,[[55,[[0,[215,47]],273]]]]]]],261],[[[121,[264]]]],[[[121,[264]]]],[47,[[121,[47]]]],[47,[[121,[47]]]],[[]],[[],19],[[],10],[[],10],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[112]]]],[8,[[10,[112]]]],[[47,115],7],0,[[47,115],7],[47,[[191,[47]]]],[[]],[[]],0,0,[47,47],[[]],[[]],[[]],0,0,0,[[47,54],[[182,[47]]]],[[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]],[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[47,87]]],[[194,[[0,[47,87]]]]]],[[],53],[[47,54],53],[[47,54,115],53],[47,213],[[47,214],214],0,0,0,0,0,[[[0,[47,87]]],[[183,[[0,[47,87]]]]]],[47,8],[[[0,[47,113]]],[[190,[[0,[47,113]]]]]],[[]],0,0,[[]],[[]],[47,[[185,[47]]]],0,[[],7],[[47,54],7],[[47,54,115],7],[54],[[]],[8],0,[[47,115],[[195,[47,115]]]],[[47,115],[[196,[47,115]]]],[[47,115],43],[[47,115],43],[[47,115],[[179,[47,54,115]]]],[47,[[180,[47]]]],[[47,115]],[[47,115]],0,0,[[]],[47,[[197,[47]]]],[[],7],[[47,54],7],0,[[],7],[[47,54],7],0,0,0,[[47,115],[[198,[47,115]]]],[47,[[199,[47]]]],[[47,115],[[192,[47,115]]]],[[]],[[]],[[],7],[[47,115],7],[47,7],[[47,115],7],[[47,115],7],[47,43],[[],7],[[47,54],7],[[],8],0,0,[[],7],[[47,54],7],[[47,115],[[200,[47,115]]]],[[47,115],[[201,[47,115]]]],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],0,[[],7],[[47,54],7],[[],43],[[],43],[47,[[10,[25,111]]]],[8,43],[8,43],0,[[],[[43,[53]]]],[[47,54],[[43,[53]]]],[[47,54,115],[[43,[53]]]],[[47,115]],[[[0,[47,178]],115],8],[47,[[202,[47]]]],[[47,115],[[43,[8]]]],[47,218],[[47,115],43],[[[0,[47,178]]],[[186,[[0,[47,178]]]]]],[[47,115],43],[[47,115]],[[[0,[47,184,178]],115],[[43,[8]]]],[[47,115],[[203,[47,115]]]],[[]],[[47,8],[[187,[47]]]],[[47,115],[[204,[47,115]]]],[[47,8],[[205,[47]]]],0,[47,219],[[47,8],[[188,[47]]]],[[47,115],[[206,[47,115]]]],0,0,0,[47],[[47,115]],[[47,115],220],[[47,115],220],[[47,115]],[[47,115],220],0,[[[0,[47,87]]]],[[47,54],[[207,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[112]]]],[8,[[10,[112]]]],[[47,115],7],0,[[47,115],7],[47,[[191,[47]]]],[[]],[[]],0,0,[47,47],[[]],[[]],[[]],0,0,0,[[47,54],[[182,[47]]]],[[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]],[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[47,87]]],[[194,[[0,[47,87]]]]]],[[],53],[[47,54],53],[[47,54,115],53],[47,213],[[47,214],214],0,0,0,0,0,[[[0,[47,87]]],[[183,[[0,[47,87]]]]]],[47,8],[[[0,[47,113]]],[[190,[[0,[47,113]]]]]],[[]],0,0,[[]],[[]],[47,[[185,[47]]]],0,[[],7],[[47,54],7],[[47,54,115],7],[54],[[]],[8],0,[[47,115],[[195,[47,115]]]],[[47,115],[[196,[47,115]]]],[[47,115],43],[[47,115],43],[[47,115],[[179,[47,54,115]]]],[47,[[180,[47]]]],[[47,115]],[[47,115]],0,0,[[]],[47,[[197,[47]]]],[[],7],[[47,54],7],0,[[],7],[[47,54],7],0,0,0,[[47,115],[[198,[47,115]]]],[47,[[199,[47]]]],[[47,115],[[192,[47,115]]]],[[]],[[]],[[],7],[[47,115],7],[47,7],[[47,115],7],[[47,115],7],[47,43],[[],7],[[47,54],7],[[],8],0,0,[[],7],[[47,54],7],[[47,115],[[200,[47,115]]]],[[47,115],[[201,[47,115]]]],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],0,[[],7],[[47,54],7],[[],43],[[],43],[47,[[10,[25,111]]]],[8,43],[8,43],0,[[],[[43,[53]]]],[[47,54],[[43,[53]]]],[[47,54,115],[[43,[53]]]],[[47,115]],[[[0,[47,178]],115],8],[47,[[202,[47]]]],[[47,115],[[43,[8]]]],[47,218],[[47,115],43],[[[0,[47,178]]],[[186,[[0,[47,178]]]]]],[[47,115],43],[[47,115]],[[[0,[47,184,178]],115],[[43,[8]]]],[[47,115],[[203,[47,115]]]],[[]],[[47,8],[[187,[47]]]],[[47,115],[[204,[47,115]]]],[[47,8],[[205,[47]]]],0,[47,219],[[47,8],[[188,[47]]]],[[47,115],[[206,[47,115]]]],0,0,0,[47],[[47,115]],[[47,115],220],[[47,115],220],[[47,115]],[[47,115],220],0,[[[0,[47,87]]]],[[47,54],[[207,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[112]]]],[8,[[10,[112]]]],[[47,115],7],0,[[47,115],7],[47,[[191,[47]]]],[[]],[[]],0,0,[47,47],[[]],[[]],[[]],0,0,0,[[47,54],[[182,[47]]]],[[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]],[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[47,87]]],[[194,[[0,[47,87]]]]]],[[],53],[[47,54],53],[[47,54,115],53],[47,213],[[47,214],214],0,0,0,0,0,[[[0,[47,87]]],[[183,[[0,[47,87]]]]]],[47,8],[[[0,[47,113]]],[[190,[[0,[47,113]]]]]],[[]],0,0,[[]],[[]],[47,[[185,[47]]]],0,[[],7],[[47,54],7],[[47,54,115],7],[54],[[]],[8],0,[[47,115],[[195,[47,115]]]],[[47,115],[[196,[47,115]]]],[[47,115],43],[[47,115],43],[[47,115],[[179,[47,54,115]]]],[47,[[180,[47]]]],[[47,115]],[[47,115]],0,0,[[]],[54],[47,[[197,[47]]]],[[],7],[[47,54],7],0,[[],7],[[47,54],7],0,0,0,[[47,115],[[198,[47,115]]]],[47,[[199,[47]]]],[[47,115],[[192,[47,115]]]],[[]],[[]],[[],7],[[47,115],7],[47,7],[[47,115],7],[[47,115],7],[47,43],[[],7],[[47,54],7],[[],8],0,0,[[],7],[[47,54],7],[[47,115],[[200,[47,115]]]],[[47,115],[[201,[47,115]]]],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],0,[[],7],[[47,54],7],[[],43],[[],43],[47,[[10,[25,111]]]],[8,43],[8,43],0,[[],[[43,[53]]]],[[47,54],[[43,[53]]]],[[47,54,115],[[43,[53]]]],[[47,115]],[[[0,[47,178]],115],8],[47,[[202,[47]]]],[[47,115],[[43,[8]]]],[47,218],[[47,115],43],[[[0,[47,178]]],[[186,[[0,[47,178]]]]]],[[47,115],43],[[47,115]],[[[0,[47,184,178]],115],[[43,[8]]]],[[47,115],[[203,[47,115]]]],[[]],[[47,8],[[187,[47]]]],[[47,115],[[204,[47,115]]]],[[47,8],[[205,[47]]]],0,[47,219],[[47,8],[[188,[47]]]],[[47,115],[[206,[47,115]]]],0,0,0,[47],[[47,115]],[[47,115],220],[[47,115],220],[[],10],[[],10],[[47,115]],[[47,115],220],0,[[[0,[47,87]]]],[[47,54],[[207,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[112]]]],[8,[[10,[112]]]],[[47,115],7],0,[[47,115],7],[47,[[191,[47]]]],[[]],[[]],0,0,[47,47],[[]],[[]],[[]],0,0,0,[[47,54],[[182,[47]]]],[[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]],[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[47,87]]],[[194,[[0,[47,87]]]]]],[[],53],[[47,54],53],[[47,54,115],53],[47,213],[[47,214],214],0,0,0,0,0,[[[0,[47,87]]],[[183,[[0,[47,87]]]]]],[47,8],[[[0,[47,113]]],[[190,[[0,[47,113]]]]]],[[]],0,0,[[]],[[]],[47,[[185,[47]]]],0,[[],7],[[47,54],7],[[47,54,115],7],[54],[[]],[8],0,[[47,115],[[195,[47,115]]]],[[47,115],[[196,[47,115]]]],[[47,115],43],[[47,115],43],[[47,115],[[179,[47,54,115]]]],[47,[[180,[47]]]],[[47,115]],[[47,115]],0,0,[[]],[54],[47,[[197,[47]]]],[[],7],[[47,54],7],0,[[],7],[[47,54],7],0,0,0,[[47,115],[[198,[47,115]]]],[47,[[199,[47]]]],[[47,115],[[192,[47,115]]]],[[]],[[]],[[],7],[[47,115],7],[47,7],[[47,115],7],[[47,115],7],[47,43],[[],7],[[47,54],7],[[],8],0,0,[[],7],[[47,54],7],[[47,115],[[200,[47,115]]]],[[47,115],[[201,[47,115]]]],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],0,[[],7],[[47,54],7],[[],43],[[],43],[47,[[10,[25,111]]]],[8,43],[8,43],0,[[],[[43,[53]]]],[[47,54],[[43,[53]]]],[[47,54,115],[[43,[53]]]],[[47,115]],[[[0,[47,178]],115],8],[47,[[202,[47]]]],[[47,115],[[43,[8]]]],[47,218],[[47,115],43],[[[0,[47,178]]],[[186,[[0,[47,178]]]]]],[[47,115],43],[[47,115]],[[[0,[47,184,178]],115],[[43,[8]]]],[[47,115],[[203,[47,115]]]],[[]],[[47,8],[[187,[47]]]],[[47,115],[[204,[47,115]]]],[[47,8],[[205,[47]]]],0,[47,219],[[47,8],[[188,[47]]]],[[47,115],[[206,[47,115]]]],0,0,0,[47],[[47,115]],[[47,115],220],[[47,115],220],[[],10],[[],10],[[47,115]],[[47,115],220],0,[[[0,[47,87]]]],[[47,54],[[207,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,[[10,[112]]]],[8,[[10,[112]]]],[[47,115],7],0,[[47,115],7],[47,[[191,[47]]]],[[]],[[]],0,0,[47,47],[[]],[[]],[[]],0,0,0,[[47,54],[[182,[47]]]],[[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]],[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]],[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,[138,[[0,[47,138]]]]]]]]]]]]]]]]]]]],[[]],[[]],[[[0,[47,87]]],[[194,[[0,[47,87]]]]]],[[],53],[[47,54],53],[[47,54,115],53],[47,213],[[47,214],214],0,0,0,0,0,[[[0,[47,87]]],[[183,[[0,[47,87]]]]]],[47,8],[[[0,[47,113]]],[[190,[[0,[47,113]]]]]],[[]],0,0,[[]],[[]],[47,[[185,[47]]]],0,[[],7],[[47,54],7],[[47,54,115],7],[54],[[]],[8],0,[[47,115],[[195,[47,115]]]],[[47,115],[[196,[47,115]]]],[[47,115],43],[[47,115],43],[[47,115],[[179,[47,54,115]]]],[47,[[180,[47]]]],[[47,115]],[[47,115]],0,0,[[]],[47,[[197,[47]]]],[[],7],[[47,54],7],0,[[],7],[[47,54],7],0,0,0,[[47,115],[[198,[47,115]]]],[47,[[199,[47]]]],[[47,115],[[192,[47,115]]]],[[]],[[]],[[],7],[[47,115],7],[47,7],[[47,115],7],[[47,115],7],[47,43],[[],7],[[47,54],7],[[],8],0,0,[[],7],[[47,54],7],[[47,115],[[200,[47,115]]]],[[47,115],[[201,[47,115]]]],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],[[47,47],47],[47,43],[[47,115],43],[[47,115],43],0,[[],7],[[47,54],7],[[],43],[[],43],[47,[[10,[25,111]]]],[8,43],[8,43],0,[[],[[43,[53]]]],[[47,54],[[43,[53]]]],[[47,54,115],[[43,[53]]]],[[47,115]],[[[0,[47,178]],115],8],[47,[[202,[47]]]],[[47,115],[[43,[8]]]],[47,218],[[47,115],43],[[[0,[47,178]]],[[186,[[0,[47,178]]]]]],[[47,115],43],[[47,115]],[[[0,[47,184,178]],115],[[43,[8]]]],[[47,115],[[203,[47,115]]]],[[]],[[47,8],[[187,[47]]]],[[47,115],[[204,[47,115]]]],[[47,8],[[205,[47]]]],0,[47,219],[[47,8],[[188,[47]]]],[[47,115],[[206,[47,115]]]],0,0,0,[47],[[47,115]],[[47,115],220],[[47,115],220],[[47,115]],[[47,115],220],0,[[[0,[47,87]]]],[[47,54],[[207,[47]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[91,[47]]],112],0,0,[[[274,[47]]],8],[[[91,[47]]],47],[[[91,[3]]]],[[[91,[3]]],91],[257,112],[[[91,[47]]]],[[[91,[47]]],47],[91,67],[91,67],[[[91,[3]]],[[3,[67]]]],[[[91,[3]]],[[3,[67]]]],[257,8],[[]],[[]],[[]],[[]],[[]],[[]],[[[91,[47]]],91],[[[274,[47]]],[[274,[47]]]],[[[91,[47]]],[[91,[47]]]],[257,257],[[]],[[]],[[]],[[[274,[47]],[274,[47]]],53],[[[91,[47]],[91,[47]]],53],[[257,257],53],[8],[8],[[],91],[[]],[[],7],[[[274,[47]],[274,[47]]],7],[[[91,[47]],[91,[47]]],7],[[257,257],7],[[],7],[[],7],[[],7],[[[274,[47]],21],[[10,[22]]]],[[[91,[47]],21],[[10,[22]]]],[[[91,[47]],21],[[10,[22]]]],[[257,21],[[10,[22]]]],[[]],[47,[[91,[47]]]],[47,[[91,[47]]]],[[]],[[]],[8],[8],[47],[[]],[91,[[91,[47]]]],[[]],[47],[[[91,[3]],[275,[3]]],91],[63],[[[274,[47]],63]],[[[91,[47]],63]],[[257,63]],[[]],[[]],[[]],[8],[8],[[[274,[47]]],89],[[[91,[3]]],8],[257,12],[[[91,[47]],32],[[91,[47]]]],[[]],[[],[[43,[[91,[47]]]]]],[8,[[43,[257]]]],[[],[[91,[47]]]],[8,257],[[]],[[]],[[],257],[[[274,[47]],[274,[47]]],[[43,[53]]]],[[[91,[47]],[91,[47]]],[[43,[53]]]],[[257,257],[[43,[53]]]],0,0,[[]],[[]],[[]],[[]],[[[274,[47]]],8],[8,3],[[91,8],[[91,[3]]]],[8,3],[[]],[8],[[]],[[]],[[]],[[[91,[47]]]],[[],10],[[],10],[8,[[10,[257]]]],[[],10],[112,[[10,[257]]]],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],0,[[[91,[47]],112],[[91,[47]]]],[[]],[[2,8]],[[]],[[]],0,0,0,0,0,0,[[10,10],10],[[10,32],10],[[[10,[263]]],10],[[[10,[264]]],10],[10,10],[10,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,260],[[[10,[113,113]]],[[10,[113,113]]]],[276,276],[[[277,[113]]],[[277,[113]]]],[[[10,[113,113]],[10,[113,113]]]],[[]],[[]],[[]],[[[10,[113]]],[[10,[113]]]],[[[10,[113]]],[[10,[113]]]],[[[10,[130,130]],[10,[130,130]]],53],[[[10,[[0,[278,36,41]]]],[0,[40,36,41]]],[[10,[9]]]],[[[10,[129]]],[[10,[129]]]],[[[10,[129]]],[[10,[129]]]],[[[10,[[137,[[137,[[137,[137]]]]]],[137,[[137,[[137,[137]]]]]]]],[10,[[137,[[137,[[137,[137]]]]]],[137,[[137,[[137,[137]]]]]]]]],7],[[],7],[10,43],[[[10,[42]],6]],[[[10,[42]],6]],[[[10,[10]]],10],[[[10,[42,42]],21],[[10,[22]]]],[[[276,[42]],21],[[10,[22]]]],[[[279,[42]],21],[[10,[22]]]],[[[277,[42]],21],[[10,[22]]]],[280,[[10,[281,282]]]],[280,[[10,[281,282]]]],[[]],[[]],[[]],[[]],[54,[[10,[213]]]],[[],10],[262,[[10,[283]]]],[[[10,[116]]],[[10,[283]]]],[23,[[10,[28,[0,[268,284]]]]]],[[6,9],[[10,[285,[0,[267,38,36,41]]]]]],[[[10,[150,150]],63]],0,0,0,[[10,32],10],[[10,32],10],[[]],[[]],[[]],[[]],[[[10,[[20,[44]]]]]],[10,277],[10,276],[10,279],[[]],[[]],[[]],[[[10,[[20,[44]]]]]],[10,7],[[10,32],7],[10,7],[[10,32],7],[10,276],[10,279],[13,[[10,[28,[0,[268,284]]]]]],[13,[[10,[28,[0,[268,284]]]]]],[[[10,[285,[0,[267,38,36,41]]]]],[[10,[13]]]],[[10,32],10],[[10,32],10],[[10,32]],[[10,32,32]],[276,43],[279,43],[277,43],[276,43],[279,43],[277,43],[10,43],[[10,10],10],[[10,32],10],[[[10,[[138,[[138,[[138,[138]]]]]],[138,[[138,[[138,[138]]]]]]]],[10,[[138,[[138,[[138,[138]]]]]],[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],[87,[[10,[218]]]],[[[10,[286,42]]],151],[276],[279],[277],[87,[[10,[219]]]],[[]],[[]],[[]],[[[10,[43]]],[[43,[10]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[[10,[42]]]],[[[10,[42]]]],[10],[10],[[[10,[131]]],131],[[10,32]],[10],[[[10,[[0,[278,36,41]]]],32],[[10,[9]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[287,287],[[]],[[287,287],53],[[]],[[287,287],7],[[],7],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[287,21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[287,63]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[287,287],[[43,[53]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[109,[288]]],[[109,[288]]]],[[[109,[288]],[109,[288]]],[[109,[288]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[109,[61]]],[[109,[61]]]],[[[109,[59]]],[[109,[59]]]],[[[109,[57]]],[[109,[57]]]],[[[109,[110]]],[[109,[110]]]],[[[109,[60]]],[[109,[60]]]],[[[109,[56]]],[[109,[56]]]],[[[109,[24]]],[[109,[24]]]],[[[109,[110]],[109,[110]]]],[[[109,[59]],[109,[59]]]],[[[109,[288]],[109,[288]]]],[[[109,[288]],[109,[288]]]],[[[109,[24]],[109,[24]]]],[[[109,[2]],[109,[2]]]],[[[109,[57]],[109,[57]]]],[[[109,[27]],[109,[27]]]],[[[109,[60]],[109,[60]]]],[[[109,[61]],[109,[61]]]],[[[109,[8]],[109,[8]]]],[[[109,[56]],[109,[56]]]],[[[109,[288]],[109,[288]]]],[[[109,[12]],[109,[12]]]],[[[109,[11]],[109,[11]]]],[[[109,[288]]]],[[]],[[]],[109],[109],[[[290,[289]]],7],[[[290,[289]]],7],[[[109,[288]]],[[25,[288]]]],[[[109,[288]]],[[25,[288]]]],[[[109,[288]]],[[3,[288]]]],[[[109,[288]]],[[25,[288]]]],[[[109,[288]]],[[3,[288]]]],[[[109,[288]]],[[25,[288]]]],[[[290,[289]],7],[[290,[289]]]],[[[290,[289]],[290,[289]]],[[290,[289]]]],[[[109,[60]],[109,[60]]]],[[[109,[288]],[109,[288]]]],[[[109,[61]],[109,[61]]]],[[[109,[24]],[109,[24]]]],[[[109,[288]],[109,[288]]]],[[[109,[2]],[109,[2]]]],[[[109,[27]],[109,[27]]]],[[[109,[12]],[109,[12]]]],[[[109,[59]],[109,[59]]]],[[[109,[11]],[109,[11]]]],[[[109,[288]],[109,[288]]]],[[[109,[8]],[109,[8]]]],[[[109,[110]],[109,[110]]]],[[[290,[289]],[290,[289]]]],[[[290,[289]],7]],[[[109,[288]]]],[[[290,[289]],[290,[289]]],[[290,[289]]]],[[[290,[289]],7],[[290,[289]]]],[[[109,[288]],[109,[288]]]],[[[109,[2]],[109,[2]]]],[[[109,[8]],[109,[8]]]],[[[109,[288]],[109,[288]]]],[[[109,[27]],[109,[27]]]],[[[109,[11]],[109,[11]]]],[[[109,[61]],[109,[61]]]],[[[109,[110]],[109,[110]]]],[[[109,[24]],[109,[24]]]],[[[109,[60]],[109,[60]]]],[[[109,[12]],[109,[12]]]],[[[109,[59]],[109,[59]]]],[[[109,[288]],[109,[288]]]],[[[290,[289]],[290,[289]]]],[[[290,[289]],7]],[[[109,[288]]]],[[[290,[289]],[290,[289]]]],[[[290,[289]],7]],[[[109,[59]],[109,[59]]]],[[[109,[60]],[109,[60]]]],[[[109,[24]],[109,[24]]]],[[[109,[8]],[109,[8]]]],[[[109,[288]],[109,[288]]]],[[[109,[61]],[109,[61]]]],[[[109,[288]],[109,[288]]]],[[[109,[288]],[109,[288]]]],[[[109,[2]],[109,[2]]]],[[[109,[11]],[109,[11]]]],[[[109,[12]],[109,[12]]]],[[[109,[110]],[109,[110]]]],[[[109,[27]],[109,[27]]]],[[[290,[289]],7]],[[[290,[289]],[290,[289]]]],[[[109,[288]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[290,[289]]],[[290,[289]]]],[[[109,[60]]]],[[[109,[27]]]],[[[109,[8]]]],[109],[[[109,[2]]]],[[[109,[59]]]],[[[109,[61]]]],[[[109,[12]]]],[[[109,[11]]]],[[[109,[57]]]],[109],[[[109,[24]]]],[[[109,[56]]]],[[[109,[110]]]],[[]],[109],[[]],[109],[[[290,[289]]],[[290,[289]]]],[[[109,[288]]],[[109,[288]]]],[[]],[[]],[[[109,[[0,[288,130]]]],[109,[[0,[288,130]]]]],53],[[[109,[288]],[3,[288]]]],[[]],[[[109,[56]],[109,[56]]],[[109,[56]]]],[[[109,[57]],[109,[57]]],[[109,[57]]]],[[],[[290,[289]]]],[[],[[109,[[0,[288,131]]]]]],[[[109,[288]],[109,[288]]]],[[[109,[110]],[109,[110]]]],[[[109,[60]],[109,[60]]]],[[[109,[56]],[109,[56]]]],[[[109,[12]],[109,[12]]]],[[[109,[2]],[109,[2]]]],[[[109,[288]],[109,[288]]]],[[[109,[288]],[109,[288]]]],[[[109,[61]],[109,[61]]]],[[[109,[24]],[109,[24]]]],[[[109,[27]],[109,[27]]]],[[[109,[59]],[109,[59]]]],[[[109,[11]],[109,[11]]]],[[[109,[288]],[109,[288]]]],[[[109,[57]],[109,[57]]]],[[[109,[8]],[109,[8]]]],[[[109,[288]]]],[[[290,[[0,[289,[137,[[0,[289,[137,[[0,[289,[137,[[0,[289,137]]]]]]]]]]]]]]]],[290,[[0,[289,[137,[[0,[289,[137,[[0,[289,[137,[[0,[289,137]]]]]]]]]]]]]]]]],7],[[[109,[[0,[288,[137,[[0,[288,[137,[[0,[288,[137,[[0,[288,137]]]]]]]]]]]]]]]],[109,[[0,[288,[137,[[0,[288,[137,[[0,[288,[137,[[0,[288,137]]]]]]]]]]]]]]]]],7],[[],7],[[]],[[]],[109],[109],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[290,[[0,[289,42]]]],21],[[10,[22]]]],[[[109,[[0,[288,42]]]],21],[[10,[22]]]],[[[109,[56]]],[[109,[56]]]],[[[109,[57]]],[[109,[57]]]],[[[290,[60]]],[[290,[110]]]],[[[290,[24]]],[[290,[61]]]],[[[290,[59]]],[[290,[24]]]],[[[290,[61]]],[[290,[59]]]],[[[25,[7]]],[[290,[289]]]],[[[290,[110]]],[[290,[59]]]],[[[290,[110]]],[[290,[61]]]],[[[290,[61]]],[[290,[60]]]],[[[290,[24]]],[[290,[60]]]],[[[290,[59]]],[[290,[61]]]],[[[290,[61]]],[[290,[110]]]],[[[290,[61]]],[[290,[24]]]],[[[290,[60]]],[[290,[24]]]],[[[290,[24]]],[[290,[110]]]],[[[290,[60]]],[[290,[59]]]],[[[290,[59]]],[[290,[60]]]],[[[290,[110]]],[[290,[24]]]],[[[290,[24]]],[[290,[59]]]],[[[290,[60]]],[[290,[61]]]],[[[290,[59]]],[[290,[110]]]],[[[290,[110]]],[[290,[60]]]],[[]],[97,[[109,[24]]]],[100,[[109,[59]]]],[100,[[109,[27]]]],[97,[[109,[12]]]],[100,[[109,[61]]]],[98,[[109,[57]]]],[104,[[109,[27]]]],[100,[[109,[12]]]],[104,[[109,[24]]]],[100,[[109,[110]]]],[97,[[109,[8]]]],[101,[[109,[57]]]],[104,[[109,[59]]]],[97,[[109,[60]]]],[104,[[109,[60]]]],[100,[[109,[24]]]],[[[291,[289]]],[[109,[289]]]],[104,[[109,[61]]]],[97,[[109,[110]]]],[97,[[109,[61]]]],[95,[[109,[56]]]],[97,[[109,[2]]]],[100,[[109,[8]]]],[100,[[109,[60]]]],[104,[[109,[11]]]],[105,[[109,[57]]]],[[[25,[288]]],[[109,[288]]]],[104,[[109,[2]]]],[97,[[109,[59]]]],[104,[[109,[12]]]],[97,[[109,[27]]]],[100,[[109,[2]]]],[97,[[109,[11]]]],[106,[[109,[56]]]],[99,[[109,[56]]]],[[]],[100,[[109,[11]]]],[104,[[109,[8]]]],[104,[[109,[110]]]],[[[25,[7]]],[[290,[289]]]],[[[25,[288]]],[[109,[288]]]],[2,[[290,[289]]]],[2,[[290,[289]]]],[11,[[290,[289]]]],[2,[[290,[289]]]],[2,[[290,[289]]]],[12,[[290,[289]]]],[27,[[290,[289]]]],[[]],[[[109,[12]]],[[109,[56]]]],[[[109,[27]]],[[109,[57]]]],[[]],[[]],[[],109],[[],109],[[[109,[289]]],[[290,[289]]]],[[[109,[289]]],[[290,[289]]]],[[[3,[288]]],[[109,[288]]]],[[[3,[288]],[109,[8]],[109,[288]]],[[109,[288]]]],[[[3,[131,288]],[109,[8]]],[[109,[131,288]]]],[109,[[109,[131,288]]]],[[[3,[288]],[290,[110]],[109,[8]],[109,[288]]],[[109,[288]]]],[[109,[290,[110]],[109,[288]]],[[109,[288]]]],[[[3,[288]],[290,[110]],[109,[8]],[109,[288]]],[[109,[288]]]],[[[109,[[0,[288,150]]]],63]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[109,[288]],[275,[[3,[288]]]]]],[[[109,[288]],[275,[[3,[288]]]]]],[[[109,[288]],[109,[288]]]],[[]],[[]],[[]],[[[109,[56]]]],[[[109,[57]]]],[[]],[[[109,[56]]]],[[[109,[57]]]],[[]],[[[109,[56]]]],[[[109,[57]]]],[[]],[[[109,[24]]]],[[[109,[110]]]],[[[109,[61]]]],[[[109,[59]]]],[[[109,[60]]]],[[]],[[[109,[56]]]],[[[109,[57]]]],[[]],[[]],[109],[109],[[]],[[[109,[59]]]],[[[109,[24]]]],[[[109,[61]]]],[[[109,[110]]]],[[[109,[60]]]],[[]],[[[109,[57]]]],[[[109,[56]]]],[[]],[[[109,[57]]]],[[[109,[56]]]],[[]],[[[109,[56]]]],[[[109,[57]]]],0,0,0,0,0,0,0,[[[109,[288]]],8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[109,[288]],[109,[288]]]],[[[109,[59]],[109,[59]]]],[[[109,[11]],[109,[11]]]],[[[109,[288]],[109,[288]]]],[[[109,[12]],[109,[12]]]],[[[109,[61]],[109,[61]]]],[[[109,[57]],[109,[57]]]],[[[109,[8]],[109,[8]]]],[[[109,[110]],[109,[110]]]],[[[109,[60]],[109,[60]]]],[[[109,[24]],[109,[24]]]],[[[109,[27]],[109,[27]]]],[[[109,[2]],[109,[2]]]],[[[109,[56]],[109,[56]]]],[[[109,[288]],[109,[288]]]],[[[109,[288]]]],[[[109,[[0,[288,[137,[[0,[288,[137,[[0,[288,[137,[[0,[288,137]]]]]]]]]]]]]]]],[109,[[0,[288,[137,[[0,[288,[137,[[0,[288,[137,[[0,[288,137]]]]]]]]]]]]]]]]],7],[[[109,[57]]]],[[[109,[60]]]],[[[109,[110]]]],[[[109,[56]]]],[[[109,[61]]]],[[[109,[24]]]],[[[109,[59]]]],[[[290,[289]]]],[[[109,[24]]]],[[[109,[27]]]],[[[109,[60]]]],[[[109,[59]]]],[[[109,[61]]]],[[[109,[8]]]],[[[109,[11]]]],[[[109,[2]]]],[[[109,[12]]]],[[[109,[110]]]],[[[290,[[0,[289,[138,[[0,[289,[138,[[0,[289,[138,[[0,[289,138]]]]]]]]]]]]]]]],[290,[[0,[289,[138,[[0,[289,[138,[[0,[289,[138,[[0,[289,138]]]]]]]]]]]]]]]]],[[43,[53]]]],[[[109,[[0,[288,[138,[[0,[288,[138,[[0,[288,[138,[[0,[288,138]]]]]]]]]]]]]]]],[109,[[0,[288,[138,[[0,[288,[138,[[0,[288,[138,[[0,[288,138]]]]]]]]]]]]]]]]],[[43,[53]]]],[87,[[109,[8]]]],[87,[[109,[24]]]],[87,[[109,[60]]]],[87,[[109,[11]]]],[87,[[109,[56]]]],[87,[[109,[24]]]],[87,[[109,[2]]]],[87,[[109,[59]]]],[87,[[109,[110]]]],[87,[[109,[59]]]],[87,[[109,[110]]]],[87,[[109,[27]]]],[87,[[109,[61]]]],[87,[[109,[12]]]],[87,[[109,[57]]]],[87,[[109,[61]]]],[87,[[109,[11]]]],[87,[[109,[8]]]],[87,[[109,[27]]]],[87,[[109,[2]]]],[87,[[109,[56]]]],[87,[[109,[12]]]],[87,[[109,[57]]]],[87,[[109,[60]]]],[[]],[[[109,[57]]],[[109,[57]]]],[[[109,[56]]],[[109,[56]]]],[[]],[[]],[[[109,[60]]]],[[[109,[8]]]],[[[109,[11]]]],[[[109,[59]]]],[[[109,[27]]]],[[[109,[2]]]],[[[109,[61]]]],[[[109,[110]]]],[[[109,[12]]]],[[[109,[24]]]],[[]],[[]],[[]],[[[109,[12]]]],[[[109,[56]]]],[[[109,[60]]]],[[[109,[8]]]],[[[109,[59]]]],[[[109,[24]]]],[[[109,[57]]]],[[[109,[27]]]],[[[109,[110]]]],[[[109,[61]]]],[[[109,[2]]]],[[[109,[11]]]],[[]],[[]],[[]],[[[109,[59]]]],[[[109,[110]]]],[[[109,[11]]]],[[[109,[27]]]],[[[109,[61]]]],[[[109,[2]]]],[[[109,[56]]]],[[[109,[24]]]],[[[109,[8]]]],[[[109,[60]]]],[[[109,[57]]]],[[[109,[12]]]],[[]],[[]],[[[109,[8]]]],[[[109,[61]]]],[[[109,[24]]]],[[[109,[2]]]],[[[109,[12]]]],[[[109,[60]]]],[[[109,[110]]]],[[[109,[11]]]],[[[109,[59]]]],[[[109,[27]]]],[[]],[[]],[[]],[[[109,[57]]]],[[[109,[24]]]],[[[109,[61]]]],[[[109,[11]]]],[[[109,[12]]]],[[[109,[27]]]],[[[109,[8]]]],[[[109,[59]]]],[[[109,[110]]]],[[[109,[2]]]],[[[109,[56]]]],[[[109,[60]]]],[[]],[[]],[[]],[[[109,[60]]]],[[[109,[8]]]],[[[109,[12]]]],[[[109,[56]]]],[[[109,[2]]]],[[[109,[110]]]],[[[109,[57]]]],[[[109,[24]]]],[[[109,[27]]]],[[[109,[61]]]],[[[109,[11]]]],[[[109,[59]]]],[[]],[[]],[[[109,[24]]]],[[[109,[2]]]],[[[109,[61]]]],[[[109,[27]]]],[[[109,[12]]]],[[[109,[60]]]],[[[109,[110]]]],[[[109,[59]]]],[[[109,[11]]]],[[[109,[8]]]],[[[109,[12]],[109,[12]]]],[[[109,[8]],[109,[8]]]],[[[109,[59]],[109,[59]]]],[[[109,[60]],[109,[60]]]],[[[109,[110]],[109,[110]]]],[[[109,[61]],[109,[61]]]],[[[109,[27]],[109,[27]]]],[[[109,[288]],[109,[288]]]],[[[109,[56]],[109,[56]]]],[[[109,[24]],[109,[24]]]],[[[109,[288]],[109,[288]]]],[[[109,[11]],[109,[11]]]],[[[109,[2]],[109,[2]]]],[[[109,[57]],[109,[57]]]],[[[109,[288]],[109,[288]]]],[[[109,[288]]]],[[[109,[288]]],[[109,[288]]]],[[[109,[288]]],[[109,[288]]]],[[[109,[288]]],[[109,[288]]]],[[]],[[[109,[110]]],[[109,[110]]]],[[[109,[60]]],[[109,[60]]]],[[[109,[61]]],[[109,[61]]]],[[[109,[59]]],[[109,[59]]]],[[[109,[24]]],[[109,[24]]]],[[]],[[]],[[[109,[24]],[109,[24]]],[[109,[24]]]],[[[109,[2]],[109,[2]]],[[109,[2]]]],[[[109,[12]],[109,[12]]],[[109,[12]]]],[[[109,[110]],[109,[110]]],[[109,[110]]]],[[[109,[8]],[109,[8]]],[[109,[8]]]],[[[109,[60]],[109,[60]]],[[109,[60]]]],[[[109,[11]],[109,[11]]],[[109,[11]]]],[[[109,[59]],[109,[59]]],[[109,[59]]]],[[[109,[27]],[109,[27]]],[[109,[27]]]],[[[109,[61]],[109,[61]]],[[109,[61]]]],[[]],[[[109,[60]]],[[109,[60]]]],[[[109,[61]]],[[109,[61]]]],[[[109,[59]]],[[109,[59]]]],[[[109,[24]]],[[109,[24]]]],[[[109,[110]]],[[109,[110]]]],[[]],[[]],[[[109,[11]],[109,[11]]],[[109,[11]]]],[[[109,[8]],[109,[8]]],[[109,[8]]]],[[[109,[24]],[109,[24]]],[[109,[24]]]],[[[109,[59]],[109,[59]]],[[109,[59]]]],[[[109,[12]],[109,[12]]],[[109,[12]]]],[[[109,[60]],[109,[60]]],[[109,[60]]]],[[[109,[61]],[109,[61]]],[[109,[61]]]],[[[109,[27]],[109,[27]]],[[109,[27]]]],[[[109,[2]],[109,[2]]],[[109,[2]]]],[[[109,[110]],[109,[110]]],[[109,[110]]]],[[[109,[288]],[3,[288]],[109,[8]]]],[[[109,[288]],109]],[[[109,[288]],[3,[288]],[290,[110]],[109,[8]]]],[[[109,[288]],109,[290,[110]]]],[[[109,[288]],[3,[288]],[290,[110]],[109,[8]]]],[[[290,[289]],[109,[288]],[109,[288]]],[[109,[288]]]],[[[290,[289]],[290,[289]],[290,[289]]],[[290,[289]]]],[[[290,[289]],8,7]],[[[290,[289]],8,7]],[[[109,[12]],[109,[12]]]],[[[109,[288]],[109,[288]]]],[[[109,[27]],[109,[27]]]],[[[109,[110]],[109,[110]]]],[[[109,[8]],[109,[8]]]],[[[109,[59]],[109,[59]]]],[[[109,[24]],[109,[24]]]],[[[109,[288]],[109,[288]]]],[[[109,[61]],[109,[61]]]],[[[109,[288]],[109,[288]]]],[[[109,[11]],[109,[11]]]],[[[109,[60]],[109,[60]]]],[[[109,[2]],[109,[2]]]],[[[109,[288]]]],[[[109,[288]],[109,[288]]]],[[[109,[288]],[109,[288]]]],[[[109,[2]],[109,[2]]]],[[[109,[24]],[109,[24]]]],[[[109,[60]],[109,[60]]]],[[[109,[59]],[109,[59]]]],[[[109,[27]],[109,[27]]]],[[[109,[61]],[109,[61]]]],[[[109,[110]],[109,[110]]]],[[[109,[288]],[109,[288]]]],[[[109,[11]],[109,[11]]]],[[[109,[8]],[109,[8]]]],[[[109,[12]],[109,[12]]]],[[[109,[288]]]],[[]],[[]],[[[109,[110]]],[[109,[110]]]],[[[109,[56]]],[[109,[56]]]],[[[109,[60]]],[[109,[60]]]],[[[109,[57]]],[[109,[57]]]],[[[109,[61]]],[[109,[61]]]],[[[109,[24]]],[[109,[24]]]],[[[109,[59]]],[[109,[59]]]],[[]],[[]],[[[290,[110]],[290,[110]],[290,[110]]],[[290,[110]]]],[[[290,[60]],[290,[60]],[290,[60]]],[[290,[60]]]],[[[290,[59]],[290,[59]],[290,[59]]],[[290,[59]]]],[[[290,[61]],[290,[61]],[290,[61]]],[[290,[61]]]],[[[290,[24]],[290,[24]],[290,[24]]],[[290,[24]]]],[[[109,[60]],[109,[60]],[109,[60]]],[[109,[60]]]],[[[109,[59]],[109,[59]],[109,[59]]],[[109,[59]]]],[[[109,[61]],[109,[61]],[109,[61]]],[[109,[61]]]],[[[109,[8]],[109,[8]],[109,[8]]],[[109,[8]]]],[[109,109,109],109],[[[109,[24]],[109,[24]],[109,[24]]],[[109,[24]]]],[[[109,[27]],[109,[27]],[109,[27]]],[[109,[27]]]],[[109,109,109],109],[[[109,[110]],[109,[110]],[109,[110]]],[[109,[110]]]],[[[109,[12]],[109,[12]],[109,[12]]],[[109,[12]]]],[[[109,[57]],[109,[57]],[109,[57]]],[[109,[57]]]],[[[109,[56]],[109,[56]],[109,[56]]],[[109,[56]]]],[[[109,[2]],[109,[2]],[109,[2]]],[[109,[2]]]],[[[109,[11]],[109,[11]],[109,[11]]],[[109,[11]]]],[[]],[[[290,[60]],[290,[60]]]],[[[290,[24]],[290,[24]]]],[[[290,[110]],[290,[110]]]],[[[290,[61]],[290,[61]]]],[[[290,[59]],[290,[59]]]],[[[109,[24]],[109,[24]]]],[[[109,[59]],[109,[59]]]],[[[109,[60]],[109,[60]]]],[[[109,[8]],[109,[8]]]],[[[109,[11]],[109,[11]]]],[[[109,[110]],[109,[110]]]],[[[109,[27]],[109,[27]]]],[[[109,[57]],[109,[57]]]],[[109,109]],[[109,109]],[[[109,[2]],[109,[2]]]],[[[109,[12]],[109,[12]]]],[[[109,[56]],[109,[56]]]],[[[109,[61]],[109,[61]]]],[[]],[[[290,[59]],[290,[59]]]],[[[290,[24]],[290,[24]]]],[[[290,[60]],[290,[60]]]],[[[290,[110]],[290,[110]]]],[[[290,[61]],[290,[61]]]],[[[109,[57]],[109,[57]]]],[[[109,[2]],[109,[2]]]],[[[109,[56]],[109,[56]]]],[[109,109]],[[[109,[24]],[109,[24]]]],[[[109,[11]],[109,[11]]]],[[[109,[60]],[109,[60]]]],[[[109,[110]],[109,[110]]]],[[[109,[12]],[109,[12]]]],[[[109,[27]],[109,[27]]]],[[109,109]],[[[109,[59]],[109,[59]]]],[[[109,[8]],[109,[8]]]],[[[109,[61]],[109,[61]]]],[[]],[[[290,[59]],[290,[59]]]],[[[290,[110]],[290,[110]]]],[[[290,[61]],[290,[61]]]],[[[290,[60]],[290,[60]]]],[[[290,[24]],[290,[24]]]],[[[109,[27]],[109,[27]]]],[[109,109]],[[[109,[61]],[109,[61]]]],[[[109,[59]],[109,[59]]]],[[[109,[12]],[109,[12]]]],[[[109,[2]],[109,[2]]]],[[[109,[8]],[109,[8]]]],[[[109,[60]],[109,[60]]]],[[[109,[56]],[109,[56]]]],[[[109,[110]],[109,[110]]]],[[[109,[24]],[109,[24]]]],[[109,109]],[[[109,[57]],[109,[57]]]],[[[109,[11]],[109,[11]]]],[[]],[[[290,[110]],[290,[110]]]],[[[290,[59]],[290,[59]]]],[[[290,[60]],[290,[60]]]],[[[290,[61]],[290,[61]]]],[[[290,[24]],[290,[24]]]],[[[109,[60]],[109,[60]]]],[[109,109]],[[[109,[11]],[109,[11]]]],[[[109,[57]],[109,[57]]]],[[109,109]],[[[109,[24]],[109,[24]]]],[[[109,[110]],[109,[110]]]],[[[109,[8]],[109,[8]]]],[[[109,[56]],[109,[56]]]],[[[109,[2]],[109,[2]]]],[[[109,[27]],[109,[27]]]],[[[109,[12]],[109,[12]]]],[[[109,[61]],[109,[61]]]],[[[109,[59]],[109,[59]]]],[[]],[[[290,[61]],[290,[61]]]],[[[290,[24]],[290,[24]]]],[[[290,[59]],[290,[59]]]],[[[290,[60]],[290,[60]]]],[[[290,[110]],[290,[110]]]],[[[109,[24]],[109,[24]]]],[[[109,[11]],[109,[11]]]],[[[109,[12]],[109,[12]]]],[[[109,[59]],[109,[59]]]],[[[109,[27]],[109,[27]]]],[[[109,[2]],[109,[2]]]],[[[109,[60]],[109,[60]]]],[[[109,[61]],[109,[61]]]],[[[109,[56]],[109,[56]]]],[[[109,[8]],[109,[8]]]],[[[109,[110]],[109,[110]]]],[[109,109]],[[109,109]],[[[109,[57]],[109,[57]]]],[[]],[[]],[[[290,[61]],[290,[61]]],[[290,[61]]]],[[[290,[60]],[290,[60]]],[[290,[60]]]],[[[290,[59]],[290,[59]]],[[290,[59]]]],[[[290,[110]],[290,[110]]],[[290,[110]]]],[[[290,[24]],[290,[24]]],[[290,[24]]]],[[109,109],109],[[[109,[110]],[109,[110]]],[[109,[110]]]],[[[109,[24]],[109,[24]]],[[109,[24]]]],[[[109,[8]],[109,[8]]],[[109,[8]]]],[[[109,[12]],[109,[12]]],[[109,[12]]]],[[[109,[2]],[109,[2]]],[[109,[2]]]],[[[109,[60]],[109,[60]]],[[109,[60]]]],[[[109,[59]],[109,[59]]],[[109,[59]]]],[[[109,[57]],[109,[57]]],[[109,[57]]]],[[109,109],109],[[[109,[56]],[109,[56]]],[[109,[56]]]],[[[109,[27]],[109,[27]]],[[109,[27]]]],[[[109,[11]],[109,[11]]],[[109,[11]]]],[[[109,[61]],[109,[61]]],[[109,[61]]]],[[]],[[]],[[[290,[61]],[290,[61]]],[[290,[61]]]],[[[290,[60]],[290,[60]]],[[290,[60]]]],[[[290,[110]],[290,[110]]],[[290,[110]]]],[[[290,[24]],[290,[24]]],[[290,[24]]]],[[[290,[59]],[290,[59]]],[[290,[59]]]],[[[109,[27]],[109,[27]]],[[109,[27]]]],[[109,109],109],[[109,109],109],[[[109,[11]],[109,[11]]],[[109,[11]]]],[[[109,[110]],[109,[110]]],[[109,[110]]]],[[[109,[57]],[109,[57]]],[[109,[57]]]],[[[109,[59]],[109,[59]]],[[109,[59]]]],[[[109,[2]],[109,[2]]],[[109,[2]]]],[[[109,[60]],[109,[60]]],[[109,[60]]]],[[[109,[12]],[109,[12]]],[[109,[12]]]],[[[109,[24]],[109,[24]]],[[109,[24]]]],[[[109,[61]],[109,[61]]],[[109,[61]]]],[[[109,[56]],[109,[56]]],[[109,[56]]]],[[[109,[8]],[109,[8]]],[[109,[8]]]],[[]],[[[290,[61]],[290,[61]]]],[[[290,[110]],[290,[110]]]],[[[290,[24]],[290,[24]]]],[[[290,[60]],[290,[60]]]],[[[290,[59]],[290,[59]]]],[[109,109]],[[[109,[27]],[109,[27]]]],[[[109,[56]],[109,[56]]]],[[[109,[24]],[109,[24]]]],[[[109,[11]],[109,[11]]]],[[[109,[59]],[109,[59]]]],[[[109,[60]],[109,[60]]]],[[[109,[8]],[109,[8]]]],[[[109,[110]],[109,[110]]]],[[109,109]],[[[109,[2]],[109,[2]]]],[[[109,[57]],[109,[57]]]],[[[109,[12]],[109,[12]]]],[[[109,[61]],[109,[61]]]],0,[7,[[290,[289]]]],[288,[[109,[288]]]],[[[109,[12]],[109,[12]]]],[[[109,[288]],[109,[288]]]],[[[109,[27]],[109,[27]]]],[[[109,[8]],[109,[8]]]],[[[109,[61]],[109,[61]]]],[[[109,[110]],[109,[110]]]],[[[109,[57]],[109,[57]]]],[[[109,[288]],[109,[288]]]],[[[109,[2]],[109,[2]]]],[[[109,[60]],[109,[60]]]],[[[109,[288]],[109,[288]]]],[[[109,[59]],[109,[59]]]],[[[109,[11]],[109,[11]]]],[[[109,[24]],[109,[24]]]],[[[109,[56]],[109,[56]]]],[[[109,[288]]]],[87,[[109,[61]]]],[87,[[109,[11]]]],[87,[[109,[56]]]],[87,[[109,[59]]]],[87,[[109,[60]]]],[87,[[109,[24]]]],[87,[[109,[24]]]],[87,[[109,[59]]]],[87,[[109,[57]]]],[87,[[109,[110]]]],[87,[[109,[2]]]],[87,[[109,[27]]]],[87,[[109,[8]]]],[87,[[109,[57]]]],[87,[[109,[56]]]],[87,[[109,[8]]]],[87,[[109,[61]]]],[87,[[109,[2]]]],[87,[[109,[27]]]],[87,[[109,[60]]]],[87,[[109,[12]]]],[87,[[109,[11]]]],[87,[[109,[110]]]],[87,[[109,[12]]]],[[[109,[2]],[109,[2]]],[[109,[2]]]],[[[290,[289]],8],7],[[[290,[289]],8],7],[[[290,[289]]],[[25,[7]]]],[[[109,[288]]],[[25,[288]]]],[[[290,[289]]],11],[[[290,[289]]],2],[[[290,[289]]],27],[[[290,[289]]],12],[[[290,[289]]],2],[[[290,[289]]],2],[[[290,[289]]],2],[[]],[[[109,[57]]],[[109,[27]]]],[[[109,[56]]],[[109,[12]]]],[[]],[[[109,[56]]],[[109,[56]]]],[[[109,[57]]],[[109,[57]]]],[[[290,[289]]],[[109,[289]]]],[[]],[[[109,[56]]]],[[[109,[57]]]],[[]],[[]],[[]],[[[109,[56]]],[[109,[56]]]],[[[109,[57]]],[[109,[57]]]],[[],10],[[],10],[[[3,[288]]],[[10,[[109,[288]],114]]]],[[[3,[288]]],[[10,[[109,[288]],114]]]],[[],10],[[],10],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[109,109],[109,109],[[]],[[]],[109,109],[109,109],[[]],[[]],[109,109],[109,109],[[]],[[]],[109,109],[109,109],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[292,8],[[10,[112]]]],[[293,8],[[10,[112]]]],[[292,8],[[10,[112]]]],[[293,8],[[10,[112]]]],[[292,115],7],[[293,115],7],[[292,115],7],[[293,115],7],[293,3],[292,3],[293,3],[[],3],[292,3],[293,3],[[[294,[115]]],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[292,292],[[[294,[[0,[113,115]]]]],[[294,[[0,[113,115]]]]]],[[[295,[[0,[113,115]]]]],[[295,[[0,[113,115]]]]]],[[[296,[[0,[113,115]]]]],[[296,[[0,[113,115]]]]]],[297,297],[298,298],[299,299],[300,300],[[[301,[113]]],[[301,[113]]]],[302,302],[303,303],[304,304],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[292,8],[293,8],[298,8],[299,8],[305,8],[300,8],[306,8],[301,8],[302,8],[307,8],[303,8],[308,8],[304,8],[309,8],[[],292],[[],293],0,0,[[292,115],43],[[293,115],43],[[292,115],43],[[293,115],43],0,0,0,0,[[[292,[42]],21],[[10,[22]]]],[[[293,[42]],21],[[10,[22]]]],[[[294,[42,115]],21],[[10,[22]]]],[[[295,[42,115]],21],[[10,[22]]]],[[[310,[42,115]],21],[[10,[22]]]],[[[311,[42,115]],21],[[10,[22]]]],[[[296,[42,115]],21],[[10,[22]]]],[[[312,[42,115]],21],[[10,[22]]]],[[[313,[42,115]],21],[[10,[22]]]],[[[314,[42,115]],21],[[10,[22]]]],[[[315,[42,115]],21],[[10,[22]]]],[[[316,[42,115]],21],[[10,[22]]]],[[[317,[42]],21],[[10,[22]]]],[[[318,[42]],21],[[10,[22]]]],[[319,21],[[10,[22]]]],[[319,21],[[10,[22]]]],[[297,21],[[10,[22]]]],[[297,21],[[10,[22]]]],[[[298,[42]],21],[[10,[22]]]],[[[299,[42]],21],[[10,[22]]]],[[[305,[42]],21],[[10,[22]]]],[[[300,[42]],21],[[10,[22]]]],[[[306,[42]],21],[[10,[22]]]],[[[301,[42]],21],[[10,[22]]]],[[[302,[42]],21],[[10,[22]]]],[[[307,[42]],21],[[10,[22]]]],[[[303,[42]],21],[[10,[22]]]],[[[308,[42]],21],[[10,[22]]]],[[[304,[42]],21],[[10,[22]]]],[[[309,[42]],21],[[10,[22]]]],[[292,115]],[[293,115]],[[297,115]],[[292,115]],[[293,115]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[75,3],[75,3],[8,3],[8,3],[[],3],[[],43],[[],43],[[]],[[]],[[3,115]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[306,3],[307,3],[309,3],[293,3],[292,7],[293,7],[300,7],[306,7],[301,7],[302,7],[307,7],[304,7],[309,7],[[292,115],7],0,0,[292,43],[293,43],[[[317,[115]]],43],[[[318,[115]]],43],[297,[[43,[2]]]],[298,43],[299,43],[305,43],[300,43],[306,43],[301,43],[302,43],[307,43],[303,43],[308,43],[304,43],[309,43],[292,8],[293,8],0,0,[292,43],[293,43],[[[294,[115]]],[[43,[3]]]],[[[295,[115]]],[[43,[3]]]],[[[310,[115]]],[[43,[3]]]],[[[311,[115]]],[[43,[3]]]],[[[296,[115]]],[[43,[3]]]],[[[312,[115]]],[[43,[3]]]],[[[313,[115]]],[[43,[3]]]],[[[314,[115]]],[[43,[3]]]],[[[315,[115]]],[[43,[3]]]],[[[316,[115]]],[[43,[3]]]],[[[317,[115]]],43],[[[318,[115]]],43],[297,[[43,[2]]]],[298,[[43,[3]]]],[299,[[43,[3]]]],[305,[[43,[3]]]],[300,[[43,[3]]]],[306,[[43,[3]]]],[301,43],[302,[[43,[25]]]],[307,[[43,[25]]]],[303,[[43,[3]]]],[308,[[43,[3]]]],[304,[[43,[3]]]],[309,[[43,[3]]]],[292,43],[293,43],[[[294,[115]]],[[43,[3]]]],[[[295,[115]]],[[43,[3]]]],[[[310,[115]]],[[43,[3]]]],[[[311,[115]]],[[43,[3]]]],[[[296,[115]]],[[43,[3]]]],[[[312,[115]]],[[43,[3]]]],[[[317,[115]]],43],[[[318,[115]]],43],[297,[[43,[2]]]],[298,[[43,[3]]]],[299,[[43,[3]]]],[305,[[43,[3]]]],[300,[[43,[3]]]],[306,[[43,[3]]]],[301,[[43,[25]]]],[302,[[43,[25]]]],[307,[[43,[25]]]],[303,[[43,[3]]]],[308,[[43,[3]]]],[304,[[43,[3]]]],[309,[[43,[3]]]],[[292,8],43],[[293,8],43],[[298,8],43],[[299,8],43],[[305,8],[[43,[3]]]],[[300,8],43],[[306,8],[[43,[3]]]],[[301,8],43],[[302,8],43],[[307,8],43],[[303,8],43],[[308,8],[[43,[3]]]],[[304,8],43],[[309,8],[[43,[3]]]],[[292,8],43],[[293,8],43],[[298,8],43],[[299,8],43],[[305,8],43],[[300,8],43],[[306,8],43],[[301,8],[[43,[25]]]],[[302,8],43],[[307,8],43],[[303,8],43],[[308,8],43],[[304,8],43],[[309,8],43],0,[[292,115],[[43,[8]]]],[[293,115],[[43,[8]]]],0,0,0,0,0,0,[30],0,0,[[[66,[8]],[73,[8]]],[[75,[8]]]],0,0,0,0,0,0,[300,3],[302,3],[304,3],[[292,115],[[43,[8]]]],[[293,115],[[43,[8]]]],0,[292],[293],[[[294,[115]]]],[[[295,[115]]]],[[[310,[115]]]],[[[311,[115]]]],[[[296,[115]]]],[[[312,[115]]]],[[[313,[115]]]],[[[314,[115]]]],[[[315,[115]]]],[[[316,[115]]]],[[[317,[115]]]],[[[318,[115]]]],[297],[298],[299],[305],[300],[306],[301],[302],[307],[303],[308],[304],[309],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[297,115],220],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,[[2,[3,[2]]],[[43,[8]]]],[[2,[3,[2]]],[[43,[8]]]],0,[[]],[[]],[320,320],[[]],[[320,21],[[10,[22]]]],[[]],[[3,115]],[[]],0,[[3,115,321,321,321,321]],[[3,115]],0,[[]],[[],10],[[],10],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[322,115],7],[[322,115],7],[323,6],[324,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[326,[325]]],[[326,[325]]]],[161,161],[327,327],[323,323],[324,324],[322,322],[[[328,[325]]],[[328,[325]]]],[[[329,[325]]],[[329,[325]]]],[[[330,[325]]],[[330,[325]]]],[[[331,[325]]],[[331,[325]]]],[[[332,[325]]],[[332,[325]]]],[[[333,[325]]],[[333,[325]]]],[[[334,[325]]],[[334,[325]]]],[[[335,[325]]],[[335,[325]]]],[[[336,[325]]],[[336,[325]]]],[[[337,[325]]],[[337,[325]]]],[338,338],[339,339],[340,340],[341,341],[342,342],[343,343],[344,344],[345,345],[346,346],[347,347],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[323,8],[324,8],[322,8],[161,6],[327,6],[[161,161],7],[[327,327],7],[[346,346],7],[[],7],[[],7],[[],7],[161,[[43,[8]]]],0,0,[[322,115],43],[[[326,[325]],21],[[10,[22]]]],[[161,21],[[10,[22]]]],[[161,21],[[10,[22]]]],[[327,21],[[10,[22]]]],[[327,21],[[10,[22]]]],[[323,21],[[10,[22]]]],[[324,21],[[10,[22]]]],[[322,21],[[10,[22]]]],[[[328,[325]],21],[[10,[22]]]],[[[329,[325]],21],[[10,[22]]]],[[[330,[325]],21],[[10,[22]]]],[[[331,[325]],21],[[10,[22]]]],[[[332,[325]],21],[[10,[22]]]],[[[333,[325]],21],[[10,[22]]]],[[[334,[325]],21],[[10,[22]]]],[[[335,[325]],21],[[10,[22]]]],[[[336,[325]],21],[[10,[22]]]],[[[337,[325]],21],[[10,[22]]]],[[338,21],[[10,[22]]]],[[339,21],[[10,[22]]]],[[340,21],[[10,[22]]]],[[341,21],[[10,[22]]]],[[342,21],[[10,[22]]]],[[343,21],[[10,[22]]]],[[343,21],[[10,[22]]]],[[344,21],[[10,[22]]]],[[344,21],[[10,[22]]]],[[345,21],[[10,[22]]]],[[345,21],[[10,[22]]]],[[346,21],[[10,[22]]]],[[347,21],[[10,[22]]]],[[343,115]],[[344,115]],[[345,115]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,10],[[[3,[2]]],[[10,[6,161]]]],[[[3,[2]]],[[10,[6,161]]]],[[[3,[2]]],6],[[[3,[2]]],6],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[346,[[3,[2]]]],0,[322,7],0,0,[323,[[43,[119]]]],[324,43],[322,43],[338,[[43,[6]]]],[340,[[43,[6]]]],[341,[[43,[6]]]],[322,8],[[[3,[2]]],347],[[[326,[325]]],[[43,[6]]]],[323,[[43,[119]]]],[324,43],[322,[[43,[2]]]],[[[328,[325]]],[[43,[6]]]],[[[329,[325]]],[[43,[6]]]],[[[330,[325]]],[[43,[6]]]],[[[331,[325]]],[[43,[6]]]],[[[332,[325]]],[[43,[6]]]],[[[333,[325]]],[[43,[6]]]],[[[334,[325]]],43],[[[335,[325]]],43],[[[336,[325]]],[[43,[6]]]],[[[337,[325]]],[[43,[6]]]],[338,[[43,[6]]]],[339,[[43,[6]]]],[340,[[43,[6]]]],[341,[[43,[6]]]],[342,[[43,[11]]]],[343,[[43,[119]]]],[344,[[43,[119]]]],[345,[[43,[119]]]],[347,[[43,[346]]]],[[[326,[325]]],[[43,[6]]]],[323,[[43,[119]]]],[324,43],[322,[[43,[2]]]],[[[328,[325]]],[[43,[6]]]],[[[329,[325]]],[[43,[6]]]],[[[330,[325]]],[[43,[6]]]],[[[331,[325]]],[[43,[6]]]],[[[334,[325]]],43],[[[335,[325]]],43],[[[336,[325]]],[[43,[6]]]],[[[337,[325]]],[[43,[6]]]],[338,[[43,[6]]]],[339,[[43,[6]]]],[340,[[43,[6]]]],[341,[[43,[6]]]],[87,[[43,[12]]]],[[322,8],43],[[322,8],43],[324,8],0,[[322,115],[[43,[8]]]],[30],[30],[[[326,[325]]],[[43,[6]]]],[[[328,[325]]],[[43,[6]]]],[[[329,[325]]],[[43,[6]]]],[[[330,[325]]],[[43,[6]]]],[[[331,[325]]],[[43,[6]]]],[[[332,[325]]],[[43,[6]]]],[[[333,[325]]],[[43,[6]]]],[340,[[43,[6]]]],[341,[[43,[6]]]],[[322,115],43],[[322,115],[[43,[8]]]],[323],[324],[322],[338],[339],[340],[341],[342],[343],[344],[345],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[343,115],220],[[344,115],220],[[345,115],220],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[2,8],[346,6],0,[161,8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[348,348],[349,349],[350,350],[351,351],[352,352],[[[353,[[0,[113,115]]]]],[[353,[[0,[113,115]]]]]],[354,354],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[348,348],7],[[],7],0,0,[[348,21],[[10,[22]]]],[[349,21],[[10,[22]]]],[[350,21],[[10,[22]]]],[[351,21],[[10,[22]]]],[[352,21],[[10,[22]]]],[[[353,[115]],21],[[10,[22]]]],[[354,21],[[10,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[349,6],[350,6],[351,6],[352,6],[[[353,[115]]],6],[354,6],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6],[6,7],[6,7],[6,7],0,0,[[],348],[349,348],[350,348],[351,348],[352,348],[[[353,[115]]],348],[354,348],[[],348],[349,348],[350,348],[351,348],[352,348],[[[353,[115]]],348],[354,348],[[],43],[349,43],[350,43],[351,43],[352,43],[[[353,[115]]],43],[354,43],[[],43],[349,43],[350,43],[351,43],[352,43],[[[353,[115]]],43],[354,43],[[],43],[350,43],[351,43],[352,43],[[[353,[115]]],43],[[],43],[350,43],[351,43],[352,43],[[[353,[115]]],43],0,[6,[[43,[6]]]],[6,[[43,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,0,0,[[]],[[]],[[],[[355,[[0,[131,47]]]]]],[[[355,[47]],21],[[10,[22]]]],[[]],[[],355],[44],[47,[[355,[47]]]],[[[121,[47]]],[[121,[[355,[47]]]]]],[[[355,[47]]],47],[[[121,[[355,[47]]]]],[[121,[47]]]],0,[[]],[[]],[355],[[],355],[[[121,[[355,[[0,[35,47]]]]]],122],123],[[],10],[[],10],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[356,7],[357],[358,61],[359,2],[360,59],[361,11],[362,24],[363,12],[364,60],[365,27],[366,110],[367,8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,108],[[]],[[356,7,7,108],7],[[357,108]],[[358,61,61,108],61],[[359,2,2,108],2],[[360,59,59,108],59],[[361,11,11,108],11],[[362,24,24,108],24],[[363,12,12,108],12],[[364,60,60,108],60],[[365,27,27,108],27],[[366,110,110,108],110],[[367,8,8,108],8],[[356,7,7,108,108],[[10,[7,7]]]],[[357,108,108],10],[[358,61,61,108,108],[[10,[61,61]]]],[[359,2,2,108,108],[[10,[2,2]]]],[[360,59,59,108,108],[[10,[59,59]]]],[[361,11,11,108,108],[[10,[11,11]]]],[[362,24,24,108,108],[[10,[24,24]]]],[[363,12,12,108,108],[[10,[12,12]]]],[[364,60,60,108,108],[[10,[60,60]]]],[[365,27,27,108,108],[[10,[27,27]]]],[[366,110,110,108,108],[[10,[110,110]]]],[[367,8,8,108,108],[[10,[8,8]]]],[[356,7,7,108,108],[[10,[7,7]]]],[[357,108,108],10],[[358,61,61,108,108],[[10,[61,61]]]],[[359,2,2,108,108],[[10,[2,2]]]],[[360,59,59,108,108],[[10,[59,59]]]],[[361,11,11,108,108],[[10,[11,11]]]],[[362,24,24,108,108],[[10,[24,24]]]],[[363,12,12,108,108],[[10,[12,12]]]],[[364,60,60,108,108],[[10,[60,60]]]],[[365,27,27,108,108],[[10,[27,27]]]],[[366,110,110,108,108],[[10,[110,110]]]],[[367,8,8,108,108],[[10,[8,8]]]],[108],[[],356],[[],357],[[],358],[[],359],[[],360],[[],361],[[],362],[[],363],[[],364],[[],365],[[],366],[[],367],[[108,108],7],[[],7],[108],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[356,7,108],7],[[357,8,108]],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[357,8,108]],[[357,8,108]],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[356,7,108],7],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[356,108],7],[[356,7,108],7],[[357,8,108]],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[357,8,108]],[[357,8,108]],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[356,108,108,115],[[10,[7,7]]]],[[357,108,108,115],10],[[358,108,108,115],[[10,[61,61]]]],[[359,108,108,115],[[10,[2,2]]]],[[360,108,108,115],[[10,[59,59]]]],[[361,108,108,115],[[10,[11,11]]]],[[362,108,108,115],[[10,[24,24]]]],[[363,108,108,115],[[10,[12,12]]]],[[364,108,108,115],[[10,[60,60]]]],[[365,108,108,115],[[10,[27,27]]]],[[366,108,108,115],[[10,[110,110]]]],[[367,108,108,115],[[10,[8,8]]]],[[356,7,108],7],[[357,8,108]],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[356,21],[[10,[22]]]],[[357,21],[[10,[22]]]],[[357,21],[[10,[22]]]],[[108,21],[[10,[22]]]],[[358,21],[[10,[22]]]],[[359,21],[[10,[22]]]],[[360,21],[[10,[22]]]],[[361,21],[[10,[22]]]],[[362,21],[[10,[22]]]],[[363,21],[[10,[22]]]],[[364,21],[[10,[22]]]],[[365,21],[[10,[22]]]],[[366,21],[[10,[22]]]],[[367,21],[[10,[22]]]],[[]],[7,356],[[],357],[[]],[[]],[61,358],[[]],[[]],[2,359],[[]],[59,360],[11,361],[[]],[24,362],[[]],[12,363],[[]],[60,364],[[]],[27,365],[[]],[110,366],[[]],[[]],[8,367],[7,356],[[],357],[61,358],[2,359],[59,360],[11,361],[24,362],[12,363],[60,364],[27,365],[110,366],[8,367],[[[3,[7]]],[[3,[356]]]],[3,[[3,[357]]]],[[[3,[61]]],[[3,[358]]]],[[[3,[2]]],[[3,[359]]]],[[[3,[59]]],[[3,[360]]]],[[[3,[11]]],[[3,[361]]]],[[[3,[24]]],[[3,[362]]]],[[[3,[12]]],[[3,[363]]]],[[[3,[60]]],[[3,[364]]]],[[[3,[27]]],[[3,[365]]]],[[[3,[110]]],[[3,[366]]]],[[[3,[8]]],[[3,[367]]]],[7,356],[[],357],[61,358],[2,359],[59,360],[11,361],[24,362],[12,363],[60,364],[27,365],[110,366],[8,367],[356,7],[357],[358,61],[359,2],[360,59],[361,11],[362,24],[363,12],[364,60],[365,27],[366,110],[367,8],[[[3,[356]]],[[3,[7]]]],[[[3,[357]]],3],[[[3,[358]]],[[3,[61]]]],[[[3,[359]]],[[3,[2]]]],[[[3,[360]]],[[3,[59]]]],[[[3,[361]]],[[3,[11]]]],[[[3,[362]]],[[3,[24]]]],[[[3,[363]]],[[3,[12]]]],[[[3,[364]]],[[3,[60]]]],[[[3,[365]]],[[3,[27]]]],[[[3,[366]]],[[3,[110]]]],[[[3,[367]]],[[3,[8]]]],[[108,63]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[356,7],[357],[358,61],[359,2],[360,59],[361,11],[362,24],[363,12],[364,60],[365,27],[366,110],[367,8],[[356,108],7],[[357,108]],[[358,108],61],[[359,108],2],[[360,108],59],[[361,108],11],[[362,108],24],[[363,108],12],[[364,108],60],[[365,108],27],[[366,108],110],[[367,108],8],[7,356],[[],357],[61,358],[2,359],[59,360],[11,361],[24,362],[12,363],[60,364],[27,365],[110,366],[8,367],0,[[]],[[356,7,108]],[[357,108]],[[358,61,108]],[[359,2,108]],[[360,59,108]],[[361,11,108]],[[362,24,108]],[[363,12,108]],[[364,60,108]],[[365,27,108]],[[366,110,108]],[[367,8,108]],[[356,7,108],7],[[357,108]],[[358,61,108],61],[[359,2,108],2],[[360,59,108],59],[[361,11,108],11],[[362,24,108],24],[[363,12,108],12],[[364,60,108],60],[[365,27,108],27],[[366,110,108],110],[[367,8,108],8],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[368,369],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[123,[10]]],260],[[[123,[[43,[10]]]]],260],[368,368],[[[123,[113]]],[[123,[113]]]],[370,370],0,[[]],[[]],[[]],[[[123,[130]],[123,[130]]],53],[369],0,[368],0,[[[123,[[137,[[137,[[137,[137]]]]]]]],[123,[[137,[[137,[[137,[137]]]]]]]]],7],[[369,369],7],[[370,370],7],[[],7],[[122,21],[[10,[22]]]],[[368,21],[[10,[22]]]],[[[123,[42]],21],[[10,[22]]]],[[369,21],[[10,[22]]]],[[370,21],[[10,[22]]]],[[]],[[]],[[[29,[[0,[371,36,41]]]]],368],[[],123],[44],[[]],[[[29,[[0,[371,36,41]]]]],369],[[]],[[]],[[],[[123,[10]]]],[[],[[123,[[43,[10]]]]]],[369,368],[[[10,[116]]],[[123,[[10,[283]]]]]],[[[10,[116]]],[[123,[[43,[[10,[283]]]]]]]],[368,122],[[[123,[150]],63]],[[]],[[]],[[]],[[]],[[]],[123,7],[123,7],[[123,32],123],[[[123,[10]],32],[[123,[10]]]],[[[123,[[43,[10]]]],32],[[123,[[43,[10]]]]]],[[[123,[[43,[10]]]],32],[[123,[[43,[10]]]]]],[[[123,[10]],32],[[123,[10]]]],[370,369],[[],370],[[],368],[[[123,[[138,[[138,[[138,[138]]]]]]]],[123,[[138,[[138,[[138,[138]]]]]]]]],[[43,[53]]]],0,[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],37],[[],37],[[],37],[[],37],[[],37],[369,370],0,[368],0,[368],0,[122,368],0,0,[[368,368],7],0,0,0,0,0,0,0,0,[[372,372],372],[[372,372]],[372,62],[372,62],[372,62],[372,27],[372,56],[372,57],[[]],[[]],[[]],[[]],[[372,372],[[43,[372]]]],[[372,12],[[43,[372]]]],[[372,12],[[43,[372]]]],[[372,372],[[43,[372]]]],[372,372],[373,373],[[]],[[]],[[372,372],53],[[],372],[[372,12],372],[[372,12]],[[372,372],56],[[372,372],57],[[372,56],372],[[372,57],372],[[372,372],7],[[373,373],7],[[],7],[[],7],[[372,21],[[10,[22]]]],[[373,21],[[10,[22]]]],[[373,21],[[10,[22]]]],[[]],[[]],[27,372],[27,372],[27,372],[27,372],[56,372],[57,372],[[372,63]],[[]],[[]],[372,7],0,[13,372],[372],[372,13],[372,[[10,[13]]]],[[372,12],372],[[372,12]],[[372,56],372],[[372,57],372],0,[[27,12],372],[[372,372],[[43,[53]]]],[30],[[372,372],372],[[372,12],372],[[372,372],372],0,[[372,372],372],[[372,372]],[372,12],[372,12],[372,12],[87,372],[87,372],[[]],[[]],[[],19],[23,[[10,[372,9]]]],[[],10],[[],10],[56,[[10,[372,373]]]],[57,[[10,[372,373]]]],[[],10],[[],10],[13,[[10,[372,9]]]],[[],[[10,[372,9]]]],[[[3,[2]]],[[10,[372,9]]]],[[[3,[2]]],[[10,[372,9]]]],[[],37],[[],37],[[372,[15,[2,14]]]],[[372,[15,[2,14]]]],0,0,0,0,0,0,0,0,0,0,[119,7],[119,7],0,0,[119,[[25,[119]]]],[119,[[25,[119]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,[[5,[0,[31,32]]],33],[34],[[34,5]],[34],[[[0,[35,36]],36],34],[34],0,0,0,[[24,5],13],[[13,5]],[[4,5],13],[[13,24,5],13],0,0,0,0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,[[24,5],13],[[13,5]],[[4,5],13],[[13,24,5],13],0,0,0,0,0,0,0,0,[[5,[0,[31,32]]],33],0,0,0,0,0,[34],[[34,5]],[34],[[[0,[35,36]],36],34],[34],0,0,[[[3,[2]]],11],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[1018,1019,1020,1021,1022,1027,1057,1058,1059,1060,1061,1062,1066,1073,6448,7214,7218,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,7534,7697,7723,7724,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7894,8029,8030,9041,9042,9085,16420,17058,17059,17060,17061,17062,17063,17064,17065,17066,17067,17068,17127,17128,17129,17130,17131,17132,17133,17134,17135,17136,17137,17138,17433,17710,17711,17712,17713,17714,17715,17716,17717,17718,17719,17726,17727],"p":[[3,"MetadataBuffer"],[15,"u8"],[15,"slice"],[3,"ForeignBytes"],[3,"RustCallStatus"],[15,"str"],[15,"bool"],[15,"usize"],[3,"Error"],[4,"Result"],[15,"u16"],[15,"u32"],[3,"RustBuffer"],[3,"Global"],[3,"Vec"],[4,"CallbackResult"],[4,"RustCallStatusCode"],[4,"RustFuturePoll"],[3,"String"],[8,"Into"],[3,"Formatter"],[3,"Error"],[3,"UnexpectedUniFFICallbackError"],[15,"i32"],[15,"array"],[3,"ForeignCallbackInternals"],[15,"u64"],[8,"LiftReturn"],[3,"Arc"],[3,"Demand"],[8,"UnwindSafe"],[8,"FnOnce"],[8,"FfiDefault"],[3,"RustFutureHandle"],[8,"Future"],[8,"Send"],[3,"TypeId"],[8,"Error"],[3,"Chain"],[8,"Display"],[8,"Sync"],[8,"Debug"],[4,"Option"],[15,"never"],[3,"Bytes"],[3,"BytesMut"],[8,"Sized"],[8,"Buf"],[3,"Chain"],[8,"BufMut"],[3,"UninitSlice"],[3,"IoSlice"],[4,"Ordering"],[8,"IntoIterator"],[3,"Box"],[15,"f32"],[15,"f64"],[15,"i128"],[15,"i16"],[15,"i64"],[15,"i8"],[15,"u128"],[8,"Hasher"],[3,"Limit"],[3,"Reader"],[8,"RangeBounds"],[19,"MaybeUninit"],[3,"Take"],[3,"Arguments"],[3,"Writer"],[3,"Error"],[3,"IntoIter"],[3,"RangeTo"],[3,"RangeFrom"],[3,"Range"],[3,"RangeToInclusive"],[3,"RangeFull"],[3,"RangeInclusive"],[3,"Record"],[3,"RecordBuilder"],[4,"Level"],[4,"LevelFilter"],[3,"MetadataBuilder"],[3,"Metadata"],[3,"ParseLevelError"],[3,"SetLoggerError"],[8,"Iterator"],[8,"Log"],[3,"Layout"],[3,"LayoutError"],[3,"NonNull"],[3,"AllocError"],[8,"Any"],[8,"Provider"],[3,"__m128"],[3,"CpuidResult"],[3,"__m256i"],[3,"__m256d"],[3,"__m256"],[3,"__m128i"],[3,"__m128d"],[3,"__m256bh"],[3,"__m128bh"],[3,"__m512i"],[3,"__m512d"],[3,"__m512"],[3,"__m512bh"],[4,"Ordering"],[3,"Simd"],[15,"isize"],[3,"IntoIter"],[3,"NonZeroUsize"],[8,"Clone"],[3,"TryFromSliceError"],[8,"FnMut"],[4,"Infallible"],[3,"EscapeDefault"],[4,"Char"],[15,"char"],[3,"FromIter"],[3,"Pin"],[3,"Context"],[4,"Poll"],[3,"Cell"],[3,"RefCell"],[3,"Ref"],[3,"RefMut"],[3,"OnceCell"],[8,"Copy"],[8,"Ord"],[8,"Default"],[3,"LazyCell"],[3,"UnsafeCell"],[3,"SyncUnsafeCell"],[3,"BorrowError"],[3,"BorrowMutError"],[8,"PartialEq"],[8,"PartialOrd"],[3,"EscapeUnicode"],[3,"EscapeDefault"],[3,"ParseCharError"],[3,"CharTryFromError"],[3,"DecodeUtf16"],[3,"DecodeUtf16Error"],[3,"EscapeDebug"],[3,"ToLowercase"],[3,"ToUppercase"],[3,"TryFromCharError"],[3,"Reverse"],[8,"Hash"],[3,"ExitCode"],[3,"Source"],[3,"VaListImpl"],[8,"VaArgSafe"],[3,"CStr"],[3,"VaList"],[3,"FromBytesWithNulError"],[3,"FromBytesUntilNulError"],[3,"CString"],[4,"c_void"],[3,"Utf8Error"],[4,"Cow"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Pending"],[3,"Ready"],[3,"PollFn"],[3,"BuildHasherDefault"],[3,"SipHasher"],[3,"Location"],[8,"Tuple"],[3,"BasicBlock"],[8,"DoubleEndedIterator"],[3,"FlatMap"],[3,"Flatten"],[3,"ByRefSized"],[3,"Chain"],[3,"Copied"],[8,"ExactSizeIterator"],[3,"Enumerate"],[3,"Rev"],[3,"Skip"],[3,"Take"],[3,"Repeat"],[3,"Cycle"],[3,"ArrayChunks"],[3,"IntersperseWith"],[3,"Empty"],[3,"Cloned"],[3,"Filter"],[3,"FilterMap"],[3,"Fuse"],[3,"Inspect"],[3,"Intersperse"],[3,"Map"],[3,"MapWhile"],[3,"Peekable"],[3,"Scan"],[3,"SkipWhile"],[3,"StepBy"],[3,"TakeWhile"],[3,"Zip"],[3,"FromFn"],[3,"Once"],[3,"OnceWith"],[3,"RepeatWith"],[3,"Successors"],[8,"FromIterator"],[8,"Extend"],[8,"Generator"],[8,"Unpin"],[3,"FromGenerator"],[8,"Product"],[8,"Sum"],[8,"Try"],[3,"PhantomData"],[3,"PhantomPinned"],[3,"Assume"],[3,"Discriminant"],[3,"ManuallyDrop"],[4,"IpAddr"],[3,"Ipv4Addr"],[3,"Ipv6Addr"],[4,"Ipv6MulticastScope"],[3,"AddrParseError"],[4,"SocketAddr"],[3,"SocketAddrV4"],[3,"SocketAddrV6"],[3,"IntoIter"],[3,"NonZeroI8"],[3,"NonZeroI16"],[3,"NonZeroI32"],[3,"NonZeroI64"],[3,"NonZeroI128"],[3,"NonZeroIsize"],[3,"Saturating"],[3,"Wrapping"],[3,"NonZeroU8"],[3,"NonZeroU16"],[3,"NonZeroU32"],[3,"NonZeroU64"],[3,"NonZeroU128"],[3,"ParseFloatError"],[3,"TryFromIntError"],[3,"ParseIntError"],[4,"IntErrorKind"],[4,"FpCategory"],[8,"Binary"],[8,"Octal"],[8,"UpperHex"],[8,"LowerHex"],[3,"Alignment"],[8,"Step"],[4,"Bound"],[4,"ControlFlow"],[4,"GeneratorState"],[3,"Yeet"],[8,"Deref"],[8,"DerefMut"],[3,"Iter"],[3,"IterMut"],[8,"Lower"],[8,"Lift"],[3,"AssertUnwindSafe"],[3,"PanicInfo"],[8,"AsyncIterator"],[8,"Pointer"],[8,"Allocator"],[3,"DynMetadata"],[8,"SliceIndex"],[3,"Iter"],[3,"IntoIter"],[8,"StdError"],[3,"IterMut"],[3,"StreamResult"],[4,"MZStatus"],[4,"MZError"],[8,"From"],[8,"ConvertError"],[8,"LowerReturn"],[8,"Termination"],[4,"Which"],[8,"SimdElement"],[8,"MaskElement"],[3,"Mask"],[3,"Mask"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"GetManyMutError"],[3,"TimSortRun"],[8,"Fn"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"CharPredicateSearcher"],[3,"StrSearcher"],[3,"Exclusive"],[3,"AtomicBool"],[3,"AtomicPtr"],[3,"AtomicI8"],[3,"AtomicU8"],[3,"AtomicI16"],[3,"AtomicU16"],[3,"AtomicI32"],[3,"AtomicU32"],[3,"AtomicI64"],[3,"AtomicU64"],[3,"AtomicIsize"],[3,"AtomicUsize"],[3,"Waker"],[3,"RawWaker"],[3,"RawWakerVTable"],[8,"Wake"],[3,"Duration"],[3,"TryFromFloatSecsError"],[8,"FfiConverter"],[8,"FfiConverterArc"],[8,"LiftRef"],[8,"Context"],[8,"GlobalAlloc"],[8,"Borrow"],[8,"BorrowMut"],[8,"TryInto"],[8,"TryFrom"],[8,"AsMut"],[8,"AsRef"],[8,"LowerExp"],[8,"UpperExp"],[8,"IntoFuture"],[8,"BuildHasher"],[8,"DiscriminantKind"],[8,"FnPtr"],[8,"Add"],[8,"Sub"],[8,"Mul"],[8,"Div"],[8,"Rem"],[8,"Neg"],[8,"Not"],[8,"BitAnd"],[8,"BitOr"],[8,"BitXor"],[8,"Shl"],[8,"Shr"],[8,"Index"],[8,"Residual"],[8,"AddAssign"],[8,"BitAndAssign"],[8,"BitOrAssign"],[8,"BitXorAssign"],[8,"DivAssign"],[8,"Drop"],[8,"FromResidual"],[8,"IndexMut"],[8,"MulAssign"],[8,"RemAssign"],[8,"ShlAssign"],[8,"ShrAssign"],[8,"SubAssign"],[8,"Pointee"],[3,"LaneCount"],[8,"ToBitMask"],[8,"SimdFloat"],[8,"SimdInt"],[8,"SimdUint"],[8,"SimdConstPtr"],[8,"SimdMutPtr"],[8,"Swizzle"],[8,"Swizzle2"],[8,"SimdPartialEq"],[8,"SimdOrd"],[8,"SimdPartialOrd"],[8,"SlicePattern"],[8,"FromStr"],[8,"Searcher"],[8,"ReverseSearcher"]],"a":{"!":[12718],"!=":[7089,7097,13368,13390,13551,13573,13734,13759,13925,13950,14116,14138],"%":[12742,12743],"%=":[12743],"&":[12687],"&*":[12699],"&=":[12688],"*":[12699,12700,12715,12716],"*=":[12716],"+":[12685,12686],"+=":[12686],"-":[12717,12751,12752],"-=":[12752],"..":[12735,12737,12738,12740],"..=":[12739,12741],"/":[12702,12703],"/=":[12703],"<":[7094,7099,13387,13392,13570,13575,13756,13761,13947,13952,14135,14140],"<<":[12747],"<<=":[12748],"<=":[7094,7099,13387,13392,13570,13575,13756,13761,13947,13952,14135,14140],"==":[7089,7097,13368,13390,13551,13573,13734,13759,13925,13950,14116,14138],">":[7094,7099,13387,13392,13570,13575,13756,13761,13947,13952,14135,14140],">=":[7094,7099,13387,13392,13570,13575,13756,13761,13947,13952,14135,14140],">>":[12749],">>=":[12750],"?":[1057,8924,12754,13396,13579,13765,13956,14144],"?sized":[8924,13396,13579,13765,13956,14144],"[":[12713,12714],"[]":[12713,12714],"]":[12713,12714],"^":[12691],"^=":[12692],"compare_and_swap":[17139,17151],"drop_while":[8719,13522,13705,13894,14085,14270],"flatmap":[13098],"foldl":[8333,13455,13638,13826,14017,14203],"foldr":[8664,13517,13700,13889,14080,14265],"in6addr_any":[9114],"in6addr_any_init":[9114],"in6addr_loopback":[9105],"in6addr_loopback_init":[9105],"inaddr_any":[9113],"inject":[8333,13455,13638,13826,14017,14203],"memcpy":[7883,14343],"memmove":[7882,14342],"memset":[7996,14424],"popcnt":[10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,10483,10484,10485,10486,10487,10488,10489,10490,10491,10492,10493,10494,10495,10496],"popcount":[10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,10483,10484,10485,10486,10487,10488,10489,10490,10491,10492,10493,10494,10495,10496],"reverse":[8657,13515,13698,13887,14078,14263],"stream":[6646],"synccell":[17036],"syncwrapper":[17036],"unique":[17036],"{:?}":[7454],"{}":[7461],"|":[12689],"|=":[12690]}},\ +"uniffi_bindgen":{"doc":"Uniffi: easily build cross-platform software components in …","t":"IDICDQDAAAMLLLLLLKLLLLLLFLLLLLLLFLLLFFFFFFFLALLLAFFAFFLFALMLLMLLLLLLLLLKLLKLLKLLKLNNNINNNNNNNNNNCNNNNNNDNENNNNAAKAMMMMMMMMMMMMMMMMMMMMMDLLLLLLLLLLLLLLLDLLFLLLFFFFFLOMLLLLLLILLLLLLLLLLLLLLLLKLLDNNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLAMAMAMLMAMLLLLLLLLLLLLLLLLFCFACFFAFIIDDNNEDDDLLKLLLLLLLLLLLLAKLMMMLLLLLLLLLLAMMLAMLLLLLLLLLLALLLLLAMLLLLALLLLLLLLLLLLLMFLMLLMMLMLLLLLLLLMLLLALLALLMLAALLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMKMLLLLAMMMDLLLLLMLLLLLLLDDDLLLLLLLLLLLLLLLOLLMMLLLLMLLLLLLFLLLLLLLLLLLLLMDLLLLLLMLLLLLDLLLLLMLLLLLLLDLLLLLLMLLLLLFFFFFFFFFFFFFFFFFFFFFDDLLLLLLLLLLOLLLLLLLLLLDLLLLLMLLMLLLLLDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLMLLLLLLDLLLLLLLLLLMFFFFFCACFFAFIIDDEHNDDNNDLLLKLLLLLLLLLLLLALLMMMLLLLLLLLLLAMAMLLLLLLLLLLLALLLLLAMLLALFLLLLLLLLLLLLMFLLMMLMLLLLLLLMLLLALLLALLAMALLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMKLLLLMMMMMMDLLLLLMLLLLLLLDDDLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLMDLLLLLLMLLLLLDLLLLLMLLLLLLLDLLLLLLMLLLLLFFFFFFFFFFFFFFFFFDDLLLLLLLLLLOLLLLLLLLLLLLDLLLLLMLLLLLLLDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLMLLLLLLLFFCCAFFAFFDRDLLLLFMLMLMMLLMLLLLLLLALLLLLLFLLLLLLLLLLLLLLLLFFFFFFFFFFFFDCLLLACMLMMFFALLLFHDIDDHDDDDMMLLLLLLLLLLLLLLLALLMMMMLLLLLLLAMMMLAMLLLLLLLLLLLLLLLLALLLLLALLLMLMLLALLLLLLLLLLLLLLLMFLMLMLLLMMLMLLLLLLLLLMLLLLLLLALMLLLLLALLMAFFLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMKMLLLLLDLLLLLLLMLLLLLDDDLLLLLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLMDLLLLLLMLLLLLDLLLLLMLLLLLLLDLLLLLLLLMLLLLLFFFFFFFFFFFFFFFFFFFFFFDDLLLLLLLLLLLLLLLLLLLLDLLLLLMLLMLLLLLDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLMLLLLLLDLLFFFLMFLMMLFFLLLDINNIDNDDNNNNNNDNNNECCCDNNDNNNNNNNGNDDNENNEDNDDNNNNNNENNNNEDLLLLLLLLLLLLLKMMMKLLLLLLLLLLLLLMLMMALLLLLMMMMMMMLLLLLLLLLLLLMLLLMLMMLMMMMMMMMMMALMLLLLLLLLMAMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLALMFLLLFLLLLMLLLLLLLKMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLALMMMMMMMLLLLMALMKMMMLLMLMMMMFKMLLLLLLLLLLLLLLLLMMLLLLLLMLMAMMMMMMMMMMMMMMMMMMMMMMMMMMMDLLLLLLLLMLMLLLLLMMLMLLLLLDDLLLLLLLLLLLLLLMLLMMLLLLLMMLLLLLLLLLLMLLMMLLLLLLLLLLLLMDDENNNNNNNNNNNNNNNNNLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLMLLMMLLMLLLLLLLLLLMLLLDIDDKLLMLLLLLLLLMLLLMLMLLLLLMLLLMLLLMLLLLLLLLLLLLLLLLLLLLLKLLMLLLMLLMMMLLLKLLMMLMLKLLMLLLLLLLLMLLLDNNNNDDELLLLLMMLLLLLLLLLLLLLLLMMLLMMLLLLLLLLLMLLLLLLLMMMLLMMMMLMLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLMMLLLMMMMMMMMLLLLMLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDDLLLLLLLLLLLLLMLLLMMLLLLLMLLLLLLLLLMLLMMLLLLLLLLLMLLINNNNNNNNENNNNNNNNDNENNNNNNNNEGDNNNNLLLMKLLLLLLLMLLLLLLLLLLLLMMMLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMDLLFMMMFFLLFFLFMLLLFFFAAFFFFFDLLLFFFFFFFLLLLFMMLLLLDLLMLLLLALLLLLLLLLLLMFFFF","n":["BindingGenerator","BindingGeneratorDefault","BindingsConfig","ComponentInterface","Config","Config","EmptyBindingsConfig","__unused","backend","bindings","bindings","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_library_path","check_library_path","clone","clone","clone_into","clone_into","cmp","crate_name_from_cargo_toml","default","deserialize","deserialize","eq","equivalent","fmt","fmt","format_code_with_rustfmt","from","from","from","generate_bindings","generate_component_scaffolding","generate_component_scaffolding_for_crate","generate_component_scaffolding_inner","generate_external_bindings","get_out_dir","guess_crate_root","hash","interface","into","into","into","library_mode","load_initial_config","load_toml_file","macro_metadata","merge_toml","parse_udl","partial_cmp","print_repr","scaffolding","serialize","target_languages","to_owned","to_owned","try_format_code","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_cdylib_name","update_from_cdylib_name","update_from_cdylib_name","update_from_ci","update_from_ci","update_from_ci","update_from_dependency_configs","update_from_dependency_configs","update_from_dependency_configs","write_bindings","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","provide","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","Config","Kotlin","Python","Ruby","RunScriptOptions","Swift","TargetLanguage","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","deserialize","eq","equivalent","fmt","fmt","fmt","from","from","from","hash","into","into","into","kotlin","kotlin","python","python","ruby","ruby","serialize","show_compiler_messages","swift","swift","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","write_bindings","Config","full_bindings_path","gen_kotlin","generate_bindings","run_script","run_test","test","write_bindings","AsCodeType","CodeType","Config","CustomTypeConfig","Import","ImportAs","ImportRequirement","KotlinCodeOracle","KotlinWrapper","TypeRenderer","add_import","add_import_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","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","equivalent","extension","extension","external","external_packages","external_type_package_name","ffi_converter_name","ffi_type_label","ffi_type_label_by_value","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","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","impl_code_type_for_compound","inner","inner","inner","inner","into","into","into","key","key","literal","literal","literal","new","new","new","render_literal","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_converter_name","ffi_type_name_by_value","fn_name","lift_fn","lower_fn","object_names","read_fn","render_literal","type_name","unquote","var_name","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","Config","gen_python","generate_python_bindings","run_script","run_test","test","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","equivalent","extension","extension","external","external_packages","ffi_converter_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","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","update_from_dependency_configs","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_converter_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","Config","RubyWrapper","gen_ruby","generate_ruby_bindings","run_test","test","test_script_command","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","update_from_dependency_configs","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","Config","borrow","borrow_mut","from","gen_swift","generate_bindings","header","into","library","modulemap","run_script","run_test","test","try_from","try_into","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","extension","extension","extension","extension","external","ffi_canonical_name","ffi_converter_name","ffi_module_filename","ffi_module_filename","ffi_module_name","ffi_module_name","ffi_type_label","ffi_type_label_raw","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","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","update_from_dependency_configs","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","enum_variant_swift_quoted","error_handler","ffi_canonical_name","ffi_converter_name","ffi_type_name","fn_name","future_callback","header_ffi_type_name","lift_fn","literal_swift","lower_fn","object_names","oracle","read_fn","type_name","var_name","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","Bytes","Callable","CallbackInterface","CallbackInterface","ComponentInterface","Constructor","Custom","DataClass","Debug","Decimal","Display","Duration","Enum","Enum","Eq","External","ExternalKind","FfiArgument","FfiFunction","FfiType","Field","Float32","Float64","Function","Hash","Hexadecimal","Int16","Int32","Int64","Int8","Interface","Literal","Map","Method","Object","Object","ObjectImpl","Octal","Optional","Radix","Record","Record","RecursiveTypeIterator","ResultType","Sequence","String","Struct","Timestamp","Trait","Trait","Type","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","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","by_ref","callback_interface_definitions","callback_interface_throws_types","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_optional_types","contains_sequence_types","current","default","default","default","derive_ffi_funcs","discr","docstring","docstring","docstring","docstring","docstring","docstring","docstring","docstring","docstring","enum_","enum_definitions","enums","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","errors","ffi","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_is_trait","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_fns","imp","into","into","into","into","into","into","into_iter","is_async","is_async","is_async","is_name_used_as_error","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_definitons","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","note_name_used_as_error","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","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_init_callback","ffi_init_callback","fmt","from","into","iter_types","methods","methods","module_path","name","name","to_owned","try_from","try_from","try_into","type_id","Enum","Variant","as_codetype","as_codetype","as_type","borrow","borrow","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone_into","clone_into","default","discr","docstring","docstring","docstring","docstring","eq","eq","equivalent","equivalent","fields","fields","flat","fmt","fmt","from","from","has_fields","into","into","is_flat","iter_types","iter_types","module_path","name","name","name","name","to_owned","to_owned","try_from","try_from","try_from","try_from_meta","try_into","try_into","type_id","type_id","variant_discr","variants","variants","FfiArgument","FfiFunction","FfiType","Float32","Float64","ForeignBytes","ForeignCallback","Int16","Int32","Int64","Int8","RustArcPtr","RustBuffer","RustFutureContinuationCallback","RustFutureContinuationData","RustFutureHandle","UInt16","UInt32","UInt64","UInt8","arguments","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_init","clone","clone","clone","clone_into","clone_into","clone_into","cmp","default","eq","equivalent","fmt","fmt","fmt","from","from","from","from","from","from","from","has_rust_call_status_arg","has_rust_call_status_arg","hash","init","into","into","into","is_async","is_async","is_object_free_function","is_object_free_function","name","name","name","name","partial_cmp","return_type","return_type","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_","type_","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","equivalent","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","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_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","from","from","from","from","from","from","from","from","from","full_arguments","full_arguments","get_method","imp","imp","into","into","into","into","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_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","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","equivalent","equivalent","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","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","equivalent","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","crate_name","find_package_by_crate_name","find_sources","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","ffi_trait","return_type","type_rs"],"q":[[0,"uniffi_bindgen"],[82,"uniffi_bindgen::backend"],[114,"uniffi_bindgen::backend::Type"],[135,"uniffi_bindgen::backend::config"],[151,"uniffi_bindgen::backend::filters"],[172,"uniffi_bindgen::backend::types"],[192,"uniffi_bindgen::bindings"],[253,"uniffi_bindgen::bindings::kotlin"],[261,"uniffi_bindgen::bindings::kotlin::gen_kotlin"],[416,"uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement"],[419,"uniffi_bindgen::bindings::kotlin::gen_kotlin::callback_interface"],[433,"uniffi_bindgen::bindings::kotlin::gen_kotlin::compounds"],[482,"uniffi_bindgen::bindings::kotlin::gen_kotlin::custom"],[495,"uniffi_bindgen::bindings::kotlin::gen_kotlin::enum_"],[509,"uniffi_bindgen::bindings::kotlin::gen_kotlin::external"],[522,"uniffi_bindgen::bindings::kotlin::gen_kotlin::filters"],[543,"uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany"],[566,"uniffi_bindgen::bindings::kotlin::gen_kotlin::object"],[581,"uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives"],[739,"uniffi_bindgen::bindings::kotlin::gen_kotlin::record"],[752,"uniffi_bindgen::bindings::kotlin::gen_kotlin::variant"],[764,"uniffi_bindgen::bindings::kotlin::test"],[769,"uniffi_bindgen::bindings::python"],[776,"uniffi_bindgen::bindings::python::gen_python"],[927,"uniffi_bindgen::bindings::python::gen_python::ImportRequirement"],[933,"uniffi_bindgen::bindings::python::gen_python::callback_interface"],[947,"uniffi_bindgen::bindings::python::gen_python::compounds"],[990,"uniffi_bindgen::bindings::python::gen_python::custom"],[1003,"uniffi_bindgen::bindings::python::gen_python::enum_"],[1017,"uniffi_bindgen::bindings::python::gen_python::external"],[1030,"uniffi_bindgen::bindings::python::gen_python::filters"],[1047,"uniffi_bindgen::bindings::python::gen_python::miscellany"],[1072,"uniffi_bindgen::bindings::python::gen_python::object"],[1086,"uniffi_bindgen::bindings::python::gen_python::primitives"],[1244,"uniffi_bindgen::bindings::python::gen_python::record"],[1258,"uniffi_bindgen::bindings::python::test"],[1260,"uniffi_bindgen::bindings::ruby"],[1268,"uniffi_bindgen::bindings::ruby::gen_ruby"],[1316,"uniffi_bindgen::bindings::ruby::gen_ruby::filters"],[1326,"uniffi_bindgen::bindings::ruby::test"],[1328,"uniffi_bindgen::bindings::swift"],[1346,"uniffi_bindgen::bindings::swift::gen_swift"],[1535,"uniffi_bindgen::bindings::swift::gen_swift::callback_interface"],[1549,"uniffi_bindgen::bindings::swift::gen_swift::compounds"],[1592,"uniffi_bindgen::bindings::swift::gen_swift::custom"],[1605,"uniffi_bindgen::bindings::swift::gen_swift::enum_"],[1619,"uniffi_bindgen::bindings::swift::gen_swift::external"],[1634,"uniffi_bindgen::bindings::swift::gen_swift::filters"],[1656,"uniffi_bindgen::bindings::swift::gen_swift::miscellany"],[1678,"uniffi_bindgen::bindings::swift::gen_swift::object"],[1693,"uniffi_bindgen::bindings::swift::gen_swift::primitives"],[1838,"uniffi_bindgen::bindings::swift::gen_swift::record"],[1851,"uniffi_bindgen::bindings::swift::test"],[1869,"uniffi_bindgen::interface"],[2180,"uniffi_bindgen::interface::Type"],[2201,"uniffi_bindgen::interface::UniffiTrait"],[2206,"uniffi_bindgen::interface::callbacks"],[2232,"uniffi_bindgen::interface::enum_"],[2288,"uniffi_bindgen::interface::ffi"],[2369,"uniffi_bindgen::interface::function"],[2467,"uniffi_bindgen::interface::object"],[2616,"uniffi_bindgen::interface::object::UniffiTrait"],[2621,"uniffi_bindgen::interface::record"],[2674,"uniffi_bindgen::interface::universe"],[2748,"uniffi_bindgen::interface::universe::Type"],[2769,"uniffi_bindgen::library_mode"],[2788,"uniffi_bindgen::macro_metadata"],[2794,"uniffi_bindgen::macro_metadata::ci"],[2798,"uniffi_bindgen::macro_metadata::extract"],[2820,"uniffi_bindgen::scaffolding"],[2841,"uniffi_bindgen::scaffolding::filters"]],"d":["A trait representing a UniFFI Binding Generator","","Trait for bindings configuration. Each bindings language …","","","Handles configuring the bindings","Binding generator config with no members","","","Generate foreign language bindings for a uniffi component.","","","","","","","","Check if library_path used by library mode is valid for …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Generate bindings for an external binding generator …","","Guess the root directory of the crate from the path of its …","","Component Interface Definition.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Load the default uniffi.toml config, merge TOML trees with …","Load TOML from file if the file exists.","","","","","","","","","","","","","","","","","","","","","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.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Swift bindings backend for UniFFI","","","","","","","","","","","","","","","","","","Generate foreign language bindings from a compiled uniffi …","","","","","Run a Kotlin script","Run Kotlin tests for a UniFFI test fixture","","","","","","","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 …","","","","","","","","Name of the FfiConverter","","","","","","","","","","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.","","","","","","","","","","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 a function name.","","","","","","","Remove the “`” chars we put around function/variable …","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","","","","Run a Python script","Run Python tests for a UniFFI test fixture","","","","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 …","","","","","","","Name of the FfiConverter","","","","","","","","","","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 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","","","","","Run Ruby tests for a UniFFI test fixture","","Create a Command instance that runs a test script","","","","","","","","","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.","","","The contents of the generated .h file, as a string.","Calls U::from(self).","The contents of the generated .swift file, as a string.","The contents of the generated .modulemap file, as a string.","Run a Swift script","Run Swift tests for a UniFFI test fixture","","","","","Write UniFFI component bindings for Swift as files on disk.","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 …","","","","","","","Name of the FfiConverter","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 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 …","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 individual enum …","","","","Get the Swift type for an FFIType","Get the idiomatic Swift rendering of a function name.","Name of the callback function to handle an async result","Like ffi_type_name, but used in BridgingHeaderTemplate.h …","","","","","","","","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 …","","","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 optional types","Check whether the interface contains any sequence types","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 …","","","","","","","","","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","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","Represents an argument to an FFI function.","Represents an “extern C”-style function that will be …","","","","A borrowed reference to some raw bytes owned by foreign …","Pointer to a callback function that handles all callbacks …","","","","","A *const c_void pointer to a rust-owned Arc<T>. If you’…","A byte buffer allocated by rust, and owned by whoever …","Continuation function for a Rust future","","Pointer to a Rust future","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Used by C# generator to differentiate the free function …","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,0,0,18,0,0,0,0,7,5,6,7,5,6,7,18,5,6,7,6,7,6,0,7,6,7,6,6,6,7,0,5,6,7,0,0,0,0,0,0,0,6,0,5,6,7,0,0,0,0,0,0,6,0,0,7,5,6,7,5,5,6,7,5,6,7,5,6,7,193,6,7,193,6,7,193,6,7,18,5,53,53,53,0,53,53,53,53,53,53,53,53,53,53,0,53,53,53,53,53,53,0,53,0,53,53,53,53,0,0,205,0,206,207,208,209,210,211,207,212,213,214,211,206,207,212,213,214,211,206,211,211,210,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,32,32,0,32,32,32,0,0,0,0,0,32,0,32,32,32,32,32,32,32,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,15,15,15,0,15,0,15,40,41,15,40,41,15,40,41,15,40,41,40,41,41,15,15,15,40,41,15,40,41,15,15,40,41,0,41,0,41,0,41,41,40,0,41,15,40,41,15,15,15,15,15,40,41,15,40,41,15,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,49,49,0,0,0,0,44,44,64,43,48,49,44,54,47,43,48,49,44,54,47,0,45,43,43,44,54,47,43,48,49,47,43,48,49,47,49,0,44,54,47,0,43,43,48,43,48,44,54,44,54,44,54,0,47,49,49,44,54,0,43,44,45,47,47,0,47,43,48,49,44,54,47,43,48,49,44,54,47,48,0,43,43,45,54,48,44,44,44,45,54,43,48,49,44,54,47,48,45,44,54,0,44,54,0,47,43,43,49,0,0,49,44,54,43,48,44,54,43,48,49,47,44,54,43,48,49,44,54,47,43,48,49,44,54,47,54,43,48,49,44,54,47,54,45,48,43,43,43,47,0,215,216,215,0,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,58,59,60,58,59,60,58,59,60,58,59,60,58,59,60,0,58,59,58,59,58,59,60,60,60,58,59,60,58,59,60,0,58,59,60,58,59,60,58,59,60,58,59,60,60,60,0,61,61,61,61,61,61,61,61,61,61,61,61,0,62,62,62,62,62,62,62,62,62,62,62,62,62,0,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,68,69,68,69,68,69,68,69,0,68,69,68,69,68,69,68,69,68,69,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,0,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,0,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,72,73,74,75,76,77,78,79,80,81,82,83,84,0,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,93,93,0,89,89,89,102,88,92,93,89,94,91,88,92,93,89,94,91,0,90,88,88,89,94,91,88,92,93,91,88,92,93,91,93,0,94,0,88,88,92,91,88,92,89,94,89,94,89,94,0,91,93,93,89,94,0,88,90,91,0,91,0,88,92,93,89,94,91,88,92,93,89,94,91,92,0,90,94,92,89,89,89,90,88,92,93,89,94,91,92,90,89,94,0,88,89,94,0,91,93,0,89,0,93,89,94,88,92,89,94,88,92,93,91,89,94,88,92,93,89,94,91,88,92,93,89,94,91,94,88,92,93,89,94,91,94,90,88,88,88,91,217,218,219,217,219,217,0,95,95,95,95,95,95,95,95,95,95,95,95,95,0,0,0,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,96,97,98,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,98,0,99,99,99,99,99,99,99,99,99,99,99,99,0,100,100,100,100,100,100,100,100,100,100,100,100,100,0,101,101,101,101,101,101,101,101,101,101,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,104,103,104,103,104,103,104,103,104,0,103,104,103,104,103,104,103,104,103,104,103,104,0,105,105,105,105,105,105,105,105,105,105,105,105,105,0,0,0,0,0,0,0,0,0,0,0,0,0,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,0,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,0,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,106,107,108,109,110,111,112,113,114,115,116,117,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,120,121,120,121,0,121,120,120,120,120,121,120,120,121,120,120,120,121,121,121,121,0,120,121,120,121,120,121,0,121,121,121,120,121,120,121,120,121,120,121,120,121,120,120,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,130,130,0,0,130,130,130,130,0,0,0,130,130,130,0,0,0,0,0,0,0,0,0,0,0,128,127,123,122,125,123,127,128,129,124,122,125,123,127,128,129,124,0,126,122,122,123,127,129,124,122,125,124,122,125,124,0,123,128,129,124,0,122,122,125,122,125,123,127,128,129,123,127,128,129,123,127,128,129,0,124,123,127,128,129,0,124,126,122,122,122,122,124,124,0,124,122,125,123,127,128,129,124,122,125,123,127,128,129,124,125,0,122,122,122,122,122,126,129,125,123,123,123,126,129,122,125,123,127,128,129,124,125,126,126,126,123,127,128,129,0,122,122,122,123,127,128,129,0,124,122,122,0,0,0,126,0,123,127,128,129,122,125,123,127,128,129,122,125,124,123,127,128,129,122,125,123,127,128,129,124,122,125,123,127,128,129,124,129,122,125,123,127,128,129,124,129,126,125,122,122,122,124,126,0,131,131,131,131,131,131,131,131,131,131,131,131,131,0,0,0,132,133,134,132,133,134,132,133,134,132,133,134,132,133,134,132,133,132,133,134,134,132,133,134,132,133,134,132,133,134,132,133,134,132,133,134,132,133,134,134,0,135,135,135,135,135,135,135,135,135,135,135,135,0,136,136,136,136,136,136,136,136,136,136,136,136,136,0,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,0,0,0,0,0,0,0,0,0,0,0,0,139,140,139,140,139,140,139,140,139,140,139,140,139,140,139,140,139,140,139,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,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,0,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,0,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,142,143,144,145,146,147,148,149,150,151,152,153,154,0,155,155,155,155,155,155,155,155,155,155,155,155,0,157,157,0,0,0,157,157,0,157,157,157,157,0,0,157,157,157,0,0,53,53,0,0,53,0,0,53,168,185,169,185,53,0,53,185,53,0,0,0,0,0,53,53,0,185,169,53,53,53,53,168,0,53,0,0,53,0,169,53,0,0,53,0,0,53,53,71,53,71,168,0,53,53,53,53,0,0,17,17,17,17,17,17,17,17,163,17,17,17,163,65,35,184,160,28,53,71,168,53,169,163,17,71,168,53,169,163,17,166,17,17,17,0,17,71,168,53,169,35,184,160,35,184,160,163,71,168,53,169,71,168,53,169,71,168,53,169,36,17,17,17,163,17,166,177,17,67,33,34,67,35,36,184,160,37,177,0,17,17,71,168,53,169,71,168,53,169,17,0,35,184,160,36,36,33,36,17,17,17,17,17,17,17,17,17,17,67,37,34,71,168,53,169,17,71,168,53,169,163,17,71,17,17,0,17,17,0,17,17,17,0,17,17,17,17,36,71,168,53,169,163,17,163,65,35,160,17,17,17,17,17,17,17,17,17,17,17,17,17,17,53,17,17,17,33,36,33,34,35,36,37,33,34,67,35,166,36,184,160,37,177,17,17,163,17,163,17,0,17,160,184,160,184,160,17,166,71,168,53,169,163,0,17,17,65,35,138,160,17,71,163,17,160,35,184,160,0,65,138,71,168,53,169,71,168,53,169,163,17,71,168,53,169,163,17,166,177,71,168,53,169,163,17,17,17,36,0,34,206,207,208,209,210,211,207,212,213,214,211,206,207,212,213,214,211,206,211,211,210,220,221,222,223,220,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,67,67,34,34,67,34,67,34,67,34,67,34,67,67,67,34,67,34,67,34,67,34,67,67,67,34,34,67,34,67,67,34,67,34,34,67,34,34,67,34,67,34,67,34,67,67,34,34,67,34,67,34,34,34,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,171,171,29,171,180,29,171,180,171,29,171,180,29,171,180,29,171,29,29,29,171,180,29,29,29,29,171,180,180,171,171,29,171,29,171,180,171,171,171,171,171,180,171,180,29,171,171,29,171,180,29,171,180,29,171,180,180,180,29,171,180,0,0,0,0,65,35,35,35,166,35,166,138,35,166,138,166,166,35,35,166,35,35,35,35,166,35,166,138,166,166,35,35,35,138,138,35,35,65,65,65,65,65,65,65,65,35,166,138,35,35,166,166,138,35,138,35,166,138,65,35,35,35,166,35,166,35,35,166,35,166,166,138,65,65,65,35,35,35,138,35,35,35,65,35,35,138,35,166,35,166,138,35,166,138,166,35,166,138,0,185,185,185,185,0,0,0,36,184,184,160,160,184,160,36,36,184,160,185,36,184,160,185,36,184,184,160,160,185,184,160,184,160,184,160,36,184,160,185,36,184,160,185,36,36,184,160,185,36,36,184,160,36,184,160,184,160,184,160,36,36,36,36,36,36,36,184,160,185,36,36,184,184,160,160,160,185,185,184,160,36,36,36,36,184,160,185,184,160,160,160,184,36,36,36,184,160,185,36,36,36,36,184,160,36,184,160,160,184,160,184,160,36,184,160,160,160,36,160,160,184,160,184,160,184,160,184,184,160,160,36,184,160,185,36,184,160,185,36,184,160,185,36,184,160,185,36,36,220,221,222,223,220,0,0,37,177,37,177,37,177,37,177,37,177,37,177,177,177,177,37,177,37,177,37,177,37,177,37,37,37,177,37,177,37,37,177,37,177,37,37,177,37,177,177,37,177,37,37,177,177,37,177,177,37,177,0,53,53,53,53,168,53,53,53,0,53,53,53,53,53,53,168,53,0,53,0,53,53,53,53,71,53,71,168,0,0,0,53,53,53,53,189,189,189,189,28,190,189,190,189,190,190,190,190,190,189,190,190,190,189,190,189,189,190,189,189,190,189,189,189,190,190,190,189,190,189,189,190,189,206,207,208,209,210,211,207,212,213,214,211,206,207,212,213,214,211,206,211,211,210,0,194,194,0,194,194,194,0,0,194,194,0,0,194,0,194,194,194,194,0,0,0,0,0,0,0,0,0,0,0,197,197,197,0,0,0,0,0,0,0,197,197,197,197,0,197,197,197,197,197,197,0,204,204,204,204,204,204,204,0,204,204,204,204,204,204,204,204,204,204,204,204,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[1,[3,[2]]],4],[[5,1,[3,[2]]],4],[6,6],[7,7],[[]],[[]],[[6,6],8],[1,[[4,[9]]]],[[],7],[10,[[11,[6]]]],[10,[[11,[7]]]],[[6,6],12],[[],12],[[6,13],14],[[7,13],14],[1,4],[[]],[[]],[[]],[[1,[3,[1]],[16,[15]],[3,[1]],[3,[1]],[3,[2]],12],4],[[1,[3,[1]],12],4],[[1,2,[3,[1]],12],4],[[17,1,[3,[1]],12],4],[[18,[19,[1]],[3,[[19,[1]]]],[3,[[19,[1]]]],[3,[[19,[1]]]],[3,[2]]],4],[[1,[3,[1]]],[[4,[20]]]],[1,[[4,[1]]]],[[6,21]],0,[[]],[[]],[[]],0,[[1,[3,[1]]],[[4,[22]]]],[[[3,[1]]],[[4,[[3,[23]]]]]],0,[[23,23]],[[1,2],[[4,[17]]]],[[6,6],[[3,[8]]]],[1,4],0,[[7,24],11],0,[[]],[[]],0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[2],[[6,2]],[[7,2]],[17],[[6,17]],[[7,17]],[[[26,[2]]]],[[6,[26,[2,6]]]],[[7,[26,[2,7]]]],[[17,1],4],[[5,17,1],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[27,27],[[]],[[],27],[10,[[11,[27]]]],[[27,13],14],[[]],[[]],[[27,2],9],[[27,24],11],[[]],[[],11],[[],11],[[],25],0,[[]],[[]],[28,[[31,[29,30]]]],[[32,13],14],[[32,13],14],[[]],[[17,2],[[31,[33]]]],[[17,2],[[31,[34]]]],[[17,2],[[31,[35]]]],[[17,2],[[31,[36]]]],[[17,2],[[31,[37]]]],[[]],0,0,[9,32],[38],[[],9],[[],11],[[],11],[[],25],0,[[],9],[[],9],[[],9],[[],9],[[],[[3,[[16,[9]]]]]],[[],[[3,[[16,[9]]]]]],[[],[[3,[9]]]],[[],[[3,[9]]]],[[],9],[[],9],[39,9],[39,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[15,15],[40,40],[41,41],[[]],[[]],[[]],[[],40],[[],41],[10,[[11,[41]]]],[[15,15],12],[[],12],[[15,13],14],[[40,13],14],[[41,13],14],[[]],[[]],[[]],[[15,21]],[[]],[[]],[[]],0,0,0,0,0,0,[[41,24],11],0,0,0,[[]],[[]],[[]],[[],9],[[],11],[2,[[4,[15]]]],[42,[[4,[15]]]],[9,[[4,[15]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[41,17,1,15,12],4],0,[[43,1],20],0,0,[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,[[43,17,1,12],4],0,0,0,0,0,0,0,0,0,0,[[44,2],2],[[44,2,2],2],[[],[[46,[45]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[43,9],0,0,0,[[47,17,2],9],[43,43],[48,48],[49,49],[47,47],[[]],[[]],[[]],[[]],[[49,49],8],0,0,0,[[47,2],9],0,0,[[],43],[[],48],[10,[[11,[43]]]],[10,[[11,[48]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],0,[[47,2],9],[[49,49],12],[[],12],[[],[[3,[2]]]],[[],[[3,[2]]]],0,0,[[44,2,2],9],[[],9],[29,9],[29,9],0,[[47,53],[[46,[45]]]],[[43,13],14],[[48,13],14],[[49,13],14],[[44,13],14],[[54,13],14],[[47,2],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[43,17],[[4,[9]]]],[43,12],0,[[],[[3,[[16,[9]]]]]],[54,[[16,[49]]]],0,0,[[44,2],12],0,[[],[[3,[9]]]],[54,[[16,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[39,17],9],[[],2],[[],2],0,[[43,17],44],[[43,17],54],0,[[47,17,36]],[43,9],0,[[49,49],[[3,[8]]]],0,0,[49,9],[[44,[0,[50,55]]],31],[[54,[0,[50,55]]],31],[[43,24],11],[[48,24],11],[[],56],[[],56],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[17,9],0,[[43,2]],[[43,17]],[[43,[26,[2,43]]]],[[47,2],9],0,0,0,0,0,[[]],[[]],[57,9],[[57,13],14],[[]],0,[57,[[3,[9]]]],[[]],[9,57],[[],11],[[],11],[[],25],[[57,17],9],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[58,9],[59,9],[60,9],[[58,13],14],[[59,13],14],[[60,13],14],[[]],[[]],[[]],0,[58,53],[59,53],0,0,[[]],[[]],[[]],[60,53],0,[[58,39,17],9],[[59,39,17],9],[[60,39,17],9],[53,58],[53,59],[[53,53],60],[[39,53,17],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[58,17],9],[[59,17],9],[[60,17],9],[60,53],0,0,[[]],[[]],[61,9],[[61,13],14],[[]],[[]],0,[9,61],[[],11],[[],11],[[],25],[[61,17],9],0,[[]],[[]],[62,9],[[62,13],14],[[]],0,[[]],[[62,39,17],9],[9,62],[[],11],[[],11],[[],25],[[62,17],9],0,[[]],[[]],[63,9],[[63,13],14],[[]],[[]],0,[9,63],[[],11],[[],11],[[],25],[[63,17],9],[64,[[4,[9,30]]]],[[65,17],[[4,[9,30]]]],[[65,17],[[4,[9,30]]]],[[65,17],[[4,[9,30]]]],[64,[[4,[9,30]]]],[[2,17],[[4,[9,30]]]],[[2,66],[[4,[9,30]]]],[67,[[4,[9,30]]]],[64,[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[64,[[4,[9,30]]]],[64,[[4,[9,30]]]],[[36,17],[[4,[30]]]],[64,[[4,[9,30]]]],[[39,28,17],[[4,[9,30]]]],[[64,17],[[4,[9,30]]]],[2,[[4,[9,30]]]],[2,[[4,[9,30]]]],[67,[[4,[9,30]]]],[64,[[4,[9,30]]]],0,0,[[]],[[]],[[]],[[]],[68,9],[69,9],[[68,13],14],[[69,13],14],[[]],[[]],0,[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[68,17],9],[[69,17],9],0,[[]],[[]],[70,9],[[70,13],14],[[]],0,[70,[[3,[9]]]],[[]],0,[[9,71],70],[[],11],[[],11],[[],25],[[70,17],9],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[72,9],[73,9],[74,9],[75,9],[76,9],[77,9],[78,9],[79,9],[80,9],[81,9],[82,9],[83,9],[84,9],[[72,13],14],[[73,13],14],[[74,13],14],[[75,13],14],[[76,13],14],[[77,13],14],[[78,13],14],[[79,13],14],[[80,13],14],[[81,13],14],[[82,13],14],[[83,13],14],[[84,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,39,17],9],[[73,39,17],9],[[74,39,17],9],[[75,39,17],9],[[76,39,17],9],[[77,39,17],9],[[78,39,17],9],[[79,39,17],9],[[80,39,17],9],[[81,39,17],9],[[82,39,17],9],[[83,39,17],9],[[84,39,17],9],[[39,17],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[72,17],9],[[73,17],9],[[74,17],9],[[75,17],9],[[76,17],9],[[77,17],9],[[78,17],9],[[79,17],9],[[80,17],9],[[81,17],9],[[82,17],9],[[83,17],9],[[84,17],9],0,[[]],[[]],[85,9],[[85,13],14],[[]],0,[[]],[9,85],[[],11],[[],11],[[],25],[[85,17],9],0,[[]],[[]],[86,9],[[86,13],14],[[]],[[]],[[],11],[[],11],[[],25],[[86,17],9],0,[[2,1,40],[[4,[20]]]],[[[16,[1]]],9],[40,87],[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,0,0,[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,[[88,17,1,12],4],0,0,0,0,0,0,0,0,0,0,0,0,[[89,2],2],[[89,2,2],2],[[89,2,2,2],2],[[],[[46,[90]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[88,9],0,0,0,[[91,2],9],[88,88],[92,92],[93,93],[91,91],[[]],[[]],[[]],[[]],[[93,93],8],0,0,0,0,[[],88],[[],92],[[],91],[10,[[11,[88]]]],[10,[[11,[92]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],0,[[91,2],9],[[93,93],12],[[],12],[[],[[3,[2]]]],[[],[[3,[2]]]],0,0,[[],9],[29,9],0,[[91,53],[[46,[90]]]],[9,9],[[88,13],14],[[92,13],14],[[93,13],14],[[89,13],14],[[94,13],14],[[91,2],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[88,17],[[4,[9]]]],[[],[[3,[[16,[9]]]]]],[94,[[16,[93]]]],0,0,[[89,2],12],0,[[],[[3,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[39,9],[[],2],[[],2],0,[[88,2],9],[[88,17],89],[[88,17],94],0,[[91,36]],[[93,93],[[3,[8]]]],0,0,0,[93,9],[[89,[0,[50,55]]],31],[[94,[0,[50,55]]],31],[[88,24],11],[[92,24],11],[[],56],[[],56],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[[],9],[[88,2]],[[88,17]],[[88,[26,[2,88]]]],[[91,2],9],0,0,0,0,0,0,0,[[]],[[]],[95,9],[[95,13],14],[[]],0,[[]],[[95,39],9],[9,95],[[],11],[[],11],[[],25],[95,9],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[96,9],[97,9],[98,9],[[96,13],14],[[97,13],14],[[98,13],14],[[]],[[]],[[]],0,0,[[]],[[]],[[]],0,[[96,39],9],[[97,39],9],[[98,39],9],[53,96],[53,97],[[53,53],98],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[96,9],[97,9],[98,9],0,0,[[]],[[]],[99,9],[[99,13],14],[[]],[[]],0,[9,99],[[],11],[[],11],[[],25],[99,9],0,[[]],[[]],[100,9],[[100,13],14],[[]],0,[[]],[[100,39],9],[9,100],[[],11],[[],11],[[],25],[100,9],0,[[]],[[]],[101,9],[[101,13],14],[[]],[[]],0,[9,101],[[],11],[[],11],[[],25],[101,9],[102,[[4,[9,30]]]],[102,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,66],[[4,[9,30]]]],[2,[[4,[9,30]]]],[102,[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[102,[[4,[9,30]]]],[[39,102],[[4,[9,30]]]],[102,[[4,[9,30]]]],[36,[[4,[30]]]],[102,[[4,[9,30]]]],[102,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[34,56],[[4,[9,30]]]],[102,[[4,[9,30]]]],0,0,[[]],[[]],[[]],[[]],[103,9],[104,9],[[103,13],14],[[104,13],14],[[]],[[]],0,[[]],[[]],[[103,39],9],[[104,39],9],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[103,9],[104,9],0,[[]],[[]],[105,9],[[105,13],14],[[]],0,[[]],[[105,39],9],[9,105],[[],11],[[],11],[[],25],[105,9],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[106,9],[107,9],[108,9],[109,9],[110,9],[111,9],[112,9],[113,9],[114,9],[115,9],[116,9],[117,9],[118,9],[[106,13],14],[[107,13],14],[[108,13],14],[[109,13],14],[[110,13],14],[[111,13],14],[[112,13],14],[[113,13],14],[[114,13],14],[[115,13],14],[[116,13],14],[[117,13],14],[[118,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[106,39],9],[[107,39],9],[[108,39],9],[[109,39],9],[[110,39],9],[[111,39],9],[[112,39],9],[[113,39],9],[[114,39],9],[[115,39],9],[[116,39],9],[[117,39],9],[[118,39],9],[39,9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[106,9],[107,9],[108,9],[109,9],[110,9],[111,9],[112,9],[113,9],[114,9],[115,9],[116,9],[117,9],[118,9],0,[[]],[[]],[119,9],[[119,13],14],[[]],0,[[]],[[119,39],9],[9,119],[[],11],[[],11],[[],25],[119,9],[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,0,0,[[120,17],[[4,[9]]]],[[2,2,2],4],0,[[2,2,2],[[4,[87]]]],[[120,17,1,12],4],0,0,0,[[]],[[]],[[]],[[]],[53,9],0,[120,9],0,[120,9],0,0,[120,120],[[]],0,[120,12],[[],120],[10,[[11,[120]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[[],[[3,[2]]]],0,[[120,13],14],[[121,13],14],[[]],[[]],[[]],[[]],[2,12],[[],2],[[120,17],121],[[121,[0,[50,55]]],31],[[120,24],11],[[],56],[[]],[[],9],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[120,2]],[[120,17]],[[120,[26,[2,120]]]],[[2,53],[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,2,53],[[4,[9,30]]]],[2,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,53],[[4,[9,30]]]],[39,[[4,[9,30]]]],[[2,53],[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,2,2],4],[[2,2,2],[[4,[87]]]],0,0,[[]],[[]],[[]],0,0,0,[[]],0,0,[[2,2,2,[16,[9]],40],4],[[2,2,2],4],0,[[],11],[[],11],[[],25],[[122,17,1,12],4],0,0,0,0,0,0,0,0,0,0,0,0,[[123,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[122,9],0,0,0,0,[[124,2],9],[122,122],[125,125],[124,124],[[]],[[]],[[]],0,0,0,0,[[124,53],[[46,[126]]]],0,0,[[],122],[[],125],[10,[[11,[122]]]],[10,[[11,[125]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[[],[[11,[9,30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],[51,[[11,[52]]]],0,[[124,2],9],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],0,[[124,29],9],[[],9],[122,9],0,[122,9],0,[[124,29],9],[[124,29],9],0,[[124,53],[[46,[126]]]],[[122,13],14],[[125,13],14],[[123,13],14],[[127,13],14],[[128,13],14],[[129,13],14],[[124,2],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[122,17],[[4,[130]]]],[122,12],0,[122,12],0,[122,9],[[],[[3,[[16,[9]]]]]],[129,[[16,[9]]]],0,0,[[123,2],12],0,[[],[[3,[9]]]],[129,[[16,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[39,9],[[],9],[[],2],[[],2],[[],2],[[],2],0,[122,9],0,[122,9],[[122,17],123],[[122,17],127],[[122,17],128],[[122,17],129],0,[[124,36]],[122,12],0,0,[9,9],[9,9],[[],9],0,[[123,[0,[50,55]]],31],[[127,[0,[50,55]]],31],[[128,[0,[50,55]]],31],[[129,[0,[50,55]]],31],[[122,24],11],[[125,24],11],[[],56],[[],56],[[],56],[[],56],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[[],9],0,[[122,2]],[[122,17]],[[122,[26,[2,122]]]],[[124,2],9],[[],9],0,[[]],[[]],[131,9],[[131,13],14],[[]],[131,[[3,[9]]]],[[]],0,[9,131],[[],11],[[],11],[[],25],[131,9],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[132,9],[133,9],[134,9],[[132,13],14],[[133,13],14],[[134,13],14],[[]],[[]],[[]],0,0,[[]],[[]],[[]],0,[[132,39],9],[[133,39],9],[[134,39],9],[53,132],[53,133],[[53,53],134],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[132,9],[133,9],[134,9],0,0,[[]],[[]],[135,9],[[135,13],14],[[]],[[]],0,[9,135],[[],11],[[],11],[[],25],[135,9],0,[[]],[[]],[136,9],[[136,13],14],[[]],0,[[]],[[136,39],9],[9,136],[[],11],[[],11],[[],25],[136,9],0,[[]],[[]],[137,9],[[137,13],14],[[]],[[]],[137,9],[137,9],0,[9,137],[[],11],[[],11],[[],25],[137,9],[2,[[4,[9,30]]]],[28,[[4,[9,30]]]],[2,[[4,[9,30]]]],[[2,66],[[4,[9,30]]]],[2,[[4,[9,30]]]],[2,[[4,[9,30]]]],[138,[[4,[9,30]]]],[29,[[4,[9,30]]]],[28,[[4,[9,30]]]],[29,[[4,[9,30]]]],[2,[[4,[9,30]]]],[138,[[4,[9,30]]]],[29,[[4,[9,30]]]],[28,[[4,[9,30]]]],[[39,28],[[4,[9,30]]]],[28,[[4,[9,30]]]],[36,[[4,[30]]]],[[],124],[28,[[4,[9,30]]]],[28,[[4,[9,30]]]],[2,[[4,[9,30]]]],[28,[[4,[9,30]]]],0,0,[[]],[[]],[[]],[[]],[139,9],[140,9],[[139,13],14],[[140,13],14],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[139,9],[140,9],0,[[]],[[]],[141,9],[[141,13],14],[[]],0,[141,[[3,[9]]]],[[]],0,[[9,71],141],[[],11],[[],11],[[],25],[141,9],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[142,13],14],[[143,13],14],[[144,13],14],[[145,13],14],[[146,13],14],[[147,13],14],[[148,13],14],[[149,13],14],[[150,13],14],[[151,13],14],[[152,13],14],[[153,13],14],[[154,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[142,39],9],[[143,39],9],[[144,39],9],[[145,39],9],[[146,39],9],[[147,39],9],[[148,39],9],[[149,39],9],[[150,39],9],[[151,39],9],[[152,39],9],[[153,39],9],[[154,39],9],[39,9],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[142,9],[143,9],[144,9],[145,9],[146,9],[147,9],[148,9],[149,9],[150,9],[151,9],[152,9],[153,9],[154,9],0,[[]],[[]],[155,9],[[155,13],14],[[]],0,[[]],[9,155],[[],11],[[],11],[[],25],[155,9],0,[[]],[[]],[1,[[4,[[16,[9]]]]]],[[1,2,156,1,40],4],[[2,40],87],[[]],0,[1,[[4,[[16,[20]]]]]],[[]],0,0,[[2,1,1],[[4,[157]]]],[[2,2,2,[16,[9]],40],4],[[2,2,2],4],[[],11],[[],11],[[],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[17,33]],[[17,158],4],[[17,34],4],[[17,35],4],[[17,159],4],[[17,[161,[160]]],4],[[17,36],4],[[17,162],4],[[163,53]],[[17,37],4],[[17,164],4],[[17,165],4],[163,[[3,[53]]]],[[],[[16,[166]]]],0,0,0,[[],53],[53,53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,[[167,[33]]]],0,0,0,[17,4],[[71,21]],[[168,21]],[[53,21]],[[169,21]],0,0,0,0,0,0,0,[71,71],[168,168],[53,53],[169,169],[[]],[[]],[[]],[[]],[[71,71],8],[[168,168],8],[[53,53],8],[[169,169],8],0,[17,12],[17,12],[17,12],0,[[],17],0,0,[17,4],0,0,0,0,0,0,0,0,0,0,0,[17,170],0,[[71,71],12],[[168,168],12],[[53,53],12],[[169,169],12],[[],12],[[],12],[[],12],[[],12],0,0,0,0,0,0,0,0,0,[17,2],[[17,[3,[29]]],171],[[17,[3,[29]]],171],[[17,[3,[29]]],171],[[17,[3,[29]]],171],[17,171],[17,171],[17,171],[17,171],[17,171],0,0,0,[[71,13],[[11,[172]]]],[[168,13],[[11,[172]]]],[[53,13],[[11,[172]]]],[[169,13],[[11,[172]]]],[[17,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[12,71],[159,[[4,[17]]]],[[2,2],[[4,[17]]]],0,[17,[[167,[35]]]],0,[[[167,[33]],2],[[3,[33]]]],[[17,2],[[3,[33]]]],[[17,2],[[3,[34]]]],[[17,2],[[3,[35]]]],[[[167,[36]],2],[[3,[36]]]],[[17,2],[[3,[36]]]],[[17,2],[[3,[37]]]],[[17,2],[[3,[53]]]],[17,12],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],0,0,[[17,2],12],[[17,53],12],[[17,53],12],[17,170],[17,170],[17,170],[17,170],[17,170],[17,170],[17,170],[17,170],[17,170],[17,170],[17,170],[53,[[46,[170,173]]]],[17,170],[[17,53],170],[17,170],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17,2],[17,[[3,[2]]]],[[17,53],163],[2,17],[163,3],[[17,2]],0,[17,[[167,[36]]]],0,0,0,0,0,0,0,[[71,71],[[3,[8]]]],[[168,168],[[3,[8]]]],[[53,53],[[3,[8]]]],[[169,169],[[3,[8]]]],0,0,[17,170],0,[[],[[3,[53]]]],0,0,0,[[17,2,[3,[29]]],9],[[71,2],9],0,[[17,34],12],0,0,0,0,[[[3,[53]]],[[3,[2]]]],[[],[[3,[53]]]],0,[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,0,[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[17,174],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,53],[[]],[[]],[[33,21]],[33,33],[[]],[33],[33,[[3,[2]]]],0,[33,171],0,[[33,13],14],[[]],[[]],[33,175],[33,[[16,[160]]]],0,0,[33,2],0,[[]],[176,[[4,[33]]]],[[],11],[[],11],[[],25],0,0,[67,[[46,[45]]]],[67,[[46,[45]]]],[34,53],[[]],[[]],[[]],[[]],[[34,21]],[[67,21]],[34,34],[67,67],[[]],[[]],[[],67],0,[34,[[3,[2]]]],[67,[[3,[2]]]],0,0,[[34,34],12],[[67,67],12],[[],12],[[],12],[67,[[167,[177]]]],0,0,[[34,13],14],[[67,13],14],[[]],[[]],[67,12],[[]],[[]],[34,12],[34,175],[67,175],0,[34,2],[67,2],0,0,[[]],[[]],[[],11],[178,[[4,[67]]]],[[],11],[[179,12],[[4,[34]]]],[[],11],[[],11],[[],25],[[],25],[[34,56],[[4,[39]]]],[34,[[167,[67]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[171,[[16,[180]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[2,2],171],[29,29],[171,171],[180,180],[[]],[[]],[[]],[[29,29],8],[[],171],[[29,29],12],[[],12],[[29,13],14],[[171,13],14],[[180,13],14],[53,29],[[]],[53,29],[53,29],[[]],[[]],[166,180],[171,12],0,[[29,21]],[[171,[3,[29]],156]],[[]],[[]],[[]],[171,12],0,[171,12],0,[171,2],[180,2],0,0,[[29,29],[[3,[8]]]],[171,[[3,[29]]]],0,[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[180,29],0,[[],25],[[],25],[[],25],0,0,0,0,[[],[[16,[166]]]],[35,[[16,[166]]]],[35,[[16,[166]]]],0,[166,53],[[]],[[]],[[]],[[]],[[]],[[]],[166,12],0,[35,181],[[35,21]],[[166,21]],0,[35,2],0,[35,35],[166,166],[[]],[[]],[[138,138],8],0,[166,[[3,[39]]]],[35,4],[35,[[3,[2]]]],0,[[138,138],12],[[],12],[35,171],0,[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[[35,13],14],[[166,13],14],[[138,13],14],[182,35],[[]],[183,166],[[]],[[]],[35,[[16,[166]]]],[138,29],[[]],[[]],[[]],[[],12],[35,12],[35,12],0,[166,12],[35,175],[166,175],0,[35,2],[166,2],0,0,0,[[138,138],[[3,[8]]]],[[],138],[[],138],[[],[[3,[53]]]],[35,[[3,[53]]]],[35,[[3,[53]]]],0,0,[35,12],0,[35,[[3,[2]]]],[[],[[3,[53]]]],[35,[[3,[53]]]],[35,[[3,[53]]]],0,[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],[[],25],0,0,0,0,0,0,0,0,[36,[[16,[184]]]],[184,[[16,[166]]]],[184,[[16,[166]]]],[160,[[16,[166]]]],[160,[[16,[166]]]],0,0,[36,53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[36,21]],[[184,21]],[184,181],[[160,21]],[160,181],[[185,21]],0,0,[184,2],[160,2],0,0,[36,36],[184,184],[160,160],[185,185],[[]],[[]],[[]],[[]],[36,[[16,[184]]]],0,[184],[160,4],[185,4],[36,4],[36,[[3,[2]]]],[184,[[3,[2]]]],[160,[[3,[2]]]],0,0,0,[184,171],[160,171],0,0,0,0,[36,171],0,[36,171],[36,171],[[36,13],14],[[184,13],14],[[160,13],14],[[185,13],14],[162,36],[[]],[158,184],[[]],[164,160],[[]],[186,160],[[]],[165,185],[184,[[16,[166]]]],[160,[[16,[166]]]],[[36,2],160],[36,71],0,[[]],[[]],[[]],[[]],[184,12],[160,12],[160,12],0,[184,12],[36,12],[36,170],[36,175],[184,175],[160,175],[185,175],[36,[[16,[160]]]],0,0,[36,2],[184,2],[160,2],0,0,0,0,0,0,0,0,[36,[[3,[184]]]],[184,[[3,[53]]]],[160,[[3,[53]]]],[160,[[3,[53]]]],0,[36,9],[160,12],0,[184,12],[160,12],0,0,[184,[[3,[2]]]],[160,[[3,[2]]]],[184,[[3,[53]]]],[184,[[3,[53]]]],[160,[[3,[53]]]],[160,[[3,[53]]]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],25],[[],25],[[],25],[[],25],[36,[[16,[185]]]],0,0,0,0,0,0,0,0,[37,53],[177,53],[[]],[[]],[[]],[[]],[[37,21]],[[177,21]],[37,37],[177,177],[[]],[[]],[[177,177],8],0,[177,[[3,[39]]]],[37,[[3,[2]]]],[177,[[3,[2]]]],0,0,[[37,37],12],[[177,177],12],[[],12],[[],12],[37,[[167,[177]]]],0,[[37,13],14],[[177,13],14],[[]],[[]],[37,12],[[]],[[]],[37,175],[177,175],0,[37,2],[177,2],0,0,[[177,177],[[3,[8]]]],[[]],[[]],[[],11],[187,[[4,[37]]]],[[],11],[188,[[4,[177]]]],[[],11],[[],11],0,[[],25],[[],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[189,53],4],[[189,175],4],[[189,2,53],4],0,[[],53],[[]],[[]],[[]],[[]],[190,190],[[]],[[190,190],8],0,[[],190],[[],189],[[190,190],12],[[],12],[[190,13],[[11,[172]]]],[[189,13],14],[[]],[[]],[[189,2],[[3,[53]]]],[[]],[[]],[189,170],0,0,0,[190,189],[[190,190],[[3,[8]]]],[[]],[[],11],[[],11],[[],11],[[],11],0,[[],25],[[],25],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,[[3,[2]]]],0,0,0,[[191,2],[[4,[192]]]],[[191,1,[3,[2]],[3,[1]]],[[4,[[16,[[194,[193]]]]]]]],[[[194,[[0,[195,193]]]],13],14],[[]],[[1,[3,[9]],[167,[15]],[3,[1]],1,12],[[4,[[16,[[194,[7]]]]]]]],[[18,1,[3,[9]],[3,[1]],1],[[4,[[16,[194]]]]]],[[]],[[159,1,2],[[4,[[3,[159]]]]]],0,[[],11],[[],11],[[],25],[[17,159],4],[[17,[16,[196]]],4],[[17,1],4],0,0,[1,[[4,[[16,[196]]]]]],[[17,179,12],4],[[17,159],4],[[17,196],4],[[17,[16,[196]]],4],0,[[]],[[]],[[],197],[[198,[167,[199]]],[[4,[[16,[196]]]]]],[[[167,[199]]],[[4,[[16,[196]]]]]],[[200,[167,[199]]],[[4,[[16,[196]]]]]],[1,[[4,[[16,[196]]]]]],[[201,[167,[199]]],[[4,[[16,[196]]]]]],[[202,[167,[199]]],[[4,[[16,[196]]]]]],[[203,[167,[199]]],[[4,[[16,[196]]]]]],[[197,2,[167,[199]],56],4],[[]],[[]],[197,[[16,[196]]]],[2,12],0,0,[[],197],[[],11],[[],11],[[],25],0,[[]],[[]],0,[[],[[11,[9,30]]]],[50,[[11,[30]]]],[51,[[11,[52]]]],[[],[[3,[2]]]],0,[[204,13],14],[[]],[[]],[[],2],[[17,2],204],[[204,[0,[50,55]]],31],[[],56],[[],9],[[],11],[[],11],[[],25],0,[2,[[4,[9,30]]]],[[53,2],[[4,[9,30]]]],[65,[[4,[9,30]]]],[53,[[4,[9,30]]]]],"c":[],"p":[[3,"Utf8Path"],[15,"str"],[4,"Option"],[6,"Result"],[3,"BindingGeneratorDefault"],[3,"EmptyBindingsConfig"],[3,"Config"],[4,"Ordering"],[3,"String"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"TargetLanguage"],[3,"Vec"],[3,"ComponentInterface"],[8,"BindingGenerator"],[8,"AsRef"],[3,"Utf8PathBuf"],[8,"Hasher"],[8,"DeserializeOwned"],[6,"Table"],[8,"Serializer"],[3,"TypeId"],[3,"HashMap"],[3,"TemplateExpression"],[8,"AsType"],[4,"FfiType"],[4,"Error"],[6,"Result"],[3,"UniFFIError"],[3,"CallbackInterface"],[3,"Enum"],[3,"Function"],[3,"Object"],[3,"Record"],[3,"Demand"],[6,"Literal"],[3,"RunScriptOptions"],[3,"Config"],[3,"OsStr"],[3,"Config"],[3,"TypeRenderer"],[8,"CodeType"],[3,"Box"],[3,"KotlinCodeOracle"],[3,"CustomTypeConfig"],[4,"ImportRequirement"],[8,"Write"],[8,"Write"],[3,"Error"],[4,"Type"],[3,"KotlinWrapper"],[8,"Sized"],[15,"usize"],[3,"CallbackInterfaceCodeType"],[3,"OptionalCodeType"],[3,"SequenceCodeType"],[3,"MapCodeType"],[3,"CustomCodeType"],[3,"EnumCodeType"],[3,"ExternalCodeType"],[8,"AsCodeType"],[8,"Callable"],[15,"i32"],[3,"Variant"],[3,"TimestampCodeType"],[3,"DurationCodeType"],[3,"ObjectCodeType"],[4,"ObjectImpl"],[3,"BooleanCodeType"],[3,"StringCodeType"],[3,"BytesCodeType"],[3,"Int8CodeType"],[3,"Int16CodeType"],[3,"Int32CodeType"],[3,"Int64CodeType"],[3,"UInt8CodeType"],[3,"UInt16CodeType"],[3,"UInt32CodeType"],[3,"UInt64CodeType"],[3,"Float32CodeType"],[3,"Float64CodeType"],[3,"RecordCodeType"],[3,"VariantCodeType"],[3,"Command"],[3,"Config"],[3,"TypeRenderer"],[8,"CodeType"],[3,"PythonCodeOracle"],[3,"CustomTypeConfig"],[4,"ImportRequirement"],[3,"PythonWrapper"],[3,"CallbackInterfaceCodeType"],[3,"OptionalCodeType"],[3,"SequenceCodeType"],[3,"MapCodeType"],[3,"CustomCodeType"],[3,"EnumCodeType"],[3,"ExternalCodeType"],[8,"AsCodeType"],[3,"TimestampCodeType"],[3,"DurationCodeType"],[3,"ObjectCodeType"],[3,"BooleanCodeType"],[3,"StringCodeType"],[3,"BytesCodeType"],[3,"Int8CodeType"],[3,"Int16CodeType"],[3,"Int32CodeType"],[3,"Int64CodeType"],[3,"UInt8CodeType"],[3,"UInt16CodeType"],[3,"UInt32CodeType"],[3,"UInt64CodeType"],[3,"Float32CodeType"],[3,"Float64CodeType"],[3,"RecordCodeType"],[3,"Config"],[3,"RubyWrapper"],[3,"Config"],[3,"TypeRenderer"],[3,"SwiftCodeOracle"],[3,"CustomTypeConfig"],[8,"CodeType"],[3,"BridgingHeader"],[3,"ModuleMap"],[3,"SwiftWrapper"],[3,"Bindings"],[3,"CallbackInterfaceCodeType"],[3,"OptionalCodeType"],[3,"SequenceCodeType"],[3,"MapCodeType"],[3,"CustomCodeType"],[3,"EnumCodeType"],[3,"ExternalCodeType"],[3,"ResultType"],[3,"TimestampCodeType"],[3,"DurationCodeType"],[3,"ObjectCodeType"],[3,"BooleanCodeType"],[3,"StringCodeType"],[3,"BytesCodeType"],[3,"Int8CodeType"],[3,"Int16CodeType"],[3,"Int32CodeType"],[3,"Int64CodeType"],[3,"UInt8CodeType"],[3,"UInt16CodeType"],[3,"UInt32CodeType"],[3,"UInt64CodeType"],[3,"Float32CodeType"],[3,"Float64CodeType"],[3,"RecordCodeType"],[8,"IntoIterator"],[3,"GeneratedSources"],[3,"ConstructorMetadata"],[3,"MetadataGroup"],[3,"Method"],[8,"Into"],[3,"ObjectMetadata"],[3,"RecursiveTypeIterator"],[3,"TraitMethodMetadata"],[4,"UniffiTraitMetadata"],[3,"Argument"],[15,"slice"],[4,"ExternalKind"],[4,"Radix"],[8,"Iterator"],[3,"FfiFunction"],[3,"Error"],[3,"Global"],[15,"u32"],[6,"TypeIterator"],[3,"CallbackInterfaceMetadata"],[3,"Field"],[3,"VariantMetadata"],[3,"EnumMetadata"],[3,"FfiArgument"],[15,"u16"],[3,"FnMetadata"],[3,"FnParamMetadata"],[3,"Constructor"],[4,"UniffiTrait"],[3,"MethodMetadata"],[3,"RecordMetadata"],[3,"FieldMetadata"],[3,"TypeUniverse"],[3,"NamespaceMetadata"],[3,"Metadata"],[3,"Package"],[8,"BindingsConfig"],[3,"Source"],[8,"Debug"],[4,"Metadata"],[3,"ExtractedItems"],[3,"Archive"],[15,"u8"],[3,"Elf"],[4,"Mach"],[3,"MachO"],[3,"PE"],[3,"RustScaffolding"],[8,"CodeType"],[13,"Custom"],[13,"Object"],[13,"Optional"],[13,"Sequence"],[13,"Map"],[13,"External"],[13,"Record"],[13,"Enum"],[13,"CallbackInterface"],[13,"ImportAs"],[13,"Import"],[13,"SymbolAs"],[13,"Module"],[13,"Symbol"],[13,"Eq"],[13,"Debug"],[13,"Display"],[13,"Hash"]]},\ "uniffi_build":{"doc":"","t":"FF","n":["generate_scaffolding","generate_scaffolding_for_crate"],"q":[[0,"uniffi_build"]],"d":["Generate the rust “scaffolding” required to build a …","Like generate_scaffolding, but uses the specified …"],"i":[0,0],"f":[[[[2,[1]]],3],[[[2,[1]],4],3]],"c":[],"p":[[3,"Utf8Path"],[8,"AsRef"],[6,"Result"],[15,"str"]]},\ -"uniffi_macros":{"doc":"Macros for uniffi.","t":"DYYDYYLLLLOMXAOOFAAAXALLOMOLLMALLAMAOALLLLLLOOOOFAFFFFFFFFFFDLLLFFFMFFLLLLLLLLMCAAFCAFAAAEDDNMLLLLLLMMMLLFLLLLLLLLLLLLLMMMMLLLLLLLLLFFFFFFNENNENNNLLLLLLLLLLLLLLLLFLLFMMMMMMMMMDLLLFFFFLMLLLMMLLLFFFFNDENEDNNNDNENNLMLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLMLMMLLFMLLLMMMLLLLLLLLMMLMLLLLMMLLLLLLLLLLLLLMLLLLLLLLMMMMFFFDENNLLLLLMFFLLLLLLLFFLLLLLLLLFFFDLLFLLLFMLLLDIDILLLLFMFFLFFFFLLFLLAFKLFLLFKLKMFLLLLFFLLMLDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLD","n":["CustomTypeInfo","Enum","Error","IdentPair","Object","Record","borrow","borrow","borrow_mut","borrow_mut","build_foreign_language_testcases","builtin","constructor","custom","custom_newtype","custom_type","do_export","enum_","error","export","export","fnsig","from","from","generate_and_include_scaffolding","ident","include_scaffolding","into","into","lhs","object","parse","parse","record","rhs","setup_scaffolding","setup_scaffolding","test","try_from","try_from","try_into","try_into","type_id","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","enum_ffi_converter_impl","enum_meta_static_var","enum_or_error_ffi_converter_impl","expand_enum","rich_error_ffi_converter_impl","variant_metadata","write_field","ErrorAttr","borrow","borrow_mut","default","error_ffi_converter_impl","error_meta_static_var","expand_error","flat","flat_error_ffi_converter_impl","flat_error_variant_metadata","from","into","merge","parse","parse_one","try_from","try_into","type_id","with_try_read","ExportAttributeArguments","attributes","callback_interface","expand_export","ffi_converter_callback_interface_impl","item","rewrite_self_type","scaffolding","trait_interface","utrait","AsyncRuntime","ExportAttributeArguments","ExportedImplFnAttributes","Tokio","async_runtime","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_interface","constructor","constructor","default","default","ensure_no_path_args","from","from","from","into","into","into","merge","new","parse","parse","parse_one","span","to_tokens","trait_debug","trait_display","trait_eq","trait_hash","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","ffi_converter_callback_interface_impl","gen_method_impl","internals_ident","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","callback_interface","docstring","items","items","self_ident","self_ident","self_ident","sig","uniffi_traits","ScaffoldingBits","borrow","borrow_mut","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","params","rust_fn_call","try_from","try_into","type_id","ffi_converter","gen_trait_scaffolding","expand_uniffi_trait_export","process_uniffi_trait_method","Arc","Arg","ArgKind","Constructor","FnKind","FnSignature","Function","Method","Named","NamedArg","Receiver","ReceiverArg","Ref","TraitMethod","arg_metadata","args","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum_symbol_name","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","lift_impl","looks_like_result","looks_like_result","lower_impl","metadata_expr","metadata_items","mod_path","name","name","new","new","new_constructor","new_function","new_method","new_trait_method","param","params","receiver","ref_type","return_impl","return_ty","rust_call_params","scaffolding_fn_ident","scaffolding_param","scaffolding_params","span","span","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","ty","type_id","type_id","type_id","type_id","type_id","type_id","write_expr","write_exprs","index","self_ident","self_ident","self_ident","expand_object","interface_impl","interface_meta_static_var","FieldAttributeArguments","FieldDefault","Literal","Null","borrow","borrow","borrow_mut","borrow_mut","default","default","default_value_concat_calls","expand_record","from","from","into","into","merge","parse","parse_one","record_ffi_converter_impl","record_meta_static_var","span","to_tokens","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","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","Eq","Hash","None","async_runtime","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","callback_interface","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","constructor","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","flat_error","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","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","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","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","try_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","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_try_read"],"q":[[0,"uniffi_macros"],[50,"uniffi_macros::custom"],[53,"uniffi_macros::enum_"],[60,"uniffi_macros::error"],[79,"uniffi_macros::export"],[89,"uniffi_macros::export::attributes"],[132,"uniffi_macros::export::callback_interface"],[138,"uniffi_macros::export::item"],[166,"uniffi_macros::export::item::ExportItem"],[175,"uniffi_macros::export::scaffolding"],[193,"uniffi_macros::export::trait_interface"],[195,"uniffi_macros::export::utrait"],[197,"uniffi_macros::fnsig"],[297,"uniffi_macros::fnsig::FnKind"],[301,"uniffi_macros::object"],[304,"uniffi_macros::record"],[334,"uniffi_macros::setup_scaffolding"],[336,"uniffi_macros::test"],[348,"uniffi_macros::util"],[393,"uniffi_macros::util::kw"]],"d":["","","","","","","","","","","A macro to build testcases for a component’s generated …","","A dummy macro that does nothing.","","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","A helper macro to generate and include component …","","A helper macro to include generated component scaffolding.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Top-level initialization macro","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Rewrite Self type alias usage in an impl block to the type …","","","","","","","","","","","","","","","","","","","","","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.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Generate a scaffolding function","","","Calls U::from(self).","Lift closure. See FnSignature::lift_closure for an …","","","","Parameters for the scaffolding function","Expression to call the Rust function after a successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Generate the scaffolding parameter for this Arg","Scaffolding parameters expressions for each of our …","","","","","","","","","","","","","","","","","","","","","","","Generate the expression to write the scaffolding parameter …","Write expressions for each of our arguments","","","","","","","","","","","","","","","","","","","","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.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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,0,4,6,4,6,0,6,0,0,0,0,0,0,0,0,0,0,4,6,0,6,0,4,6,4,0,4,6,0,4,0,0,0,4,6,4,6,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,17,17,0,0,0,17,0,0,17,17,17,17,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,25,20,25,20,21,25,20,21,20,20,21,20,21,0,25,20,21,25,20,21,20,21,25,20,20,25,25,20,20,20,20,25,20,21,25,20,21,25,20,21,0,0,0,0,0,0,29,0,31,31,0,29,31,31,31,29,31,29,31,29,31,31,31,31,29,31,31,29,31,29,0,31,29,0,78,78,79,78,79,78,80,81,80,0,38,38,38,0,0,0,0,38,38,38,38,38,38,38,38,38,38,0,0,0,0,45,0,0,41,0,0,41,41,82,0,82,0,45,41,40,27,27,46,82,45,40,41,27,46,82,45,40,41,27,27,41,27,46,82,45,45,40,41,27,40,27,46,82,45,40,41,27,46,27,46,27,40,0,27,40,27,27,27,27,40,27,40,27,27,27,27,40,27,27,40,27,27,27,27,40,27,27,46,27,46,46,82,45,40,41,27,46,82,45,40,41,40,27,46,82,45,40,41,40,27,83,84,85,83,0,0,0,0,0,53,53,53,52,53,52,52,52,0,0,53,52,53,52,52,53,52,0,0,53,53,53,52,53,52,53,52,0,0,0,0,55,55,0,55,55,55,0,55,55,55,55,0,0,0,0,60,58,60,58,0,60,0,0,58,0,0,0,0,60,58,0,60,58,0,0,61,58,0,60,58,0,61,58,86,60,0,60,58,60,58,0,0,60,58,60,86,0,0,0,0,0,0,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,0,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,0,0,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,0,64,65,66,67,68,69,70,71,72,73,74,75,0,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,64,65,66,67,68,69,70,71,72,73,74,75,0],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[1,1,2],1],0,0,0,0,0,[[]],[[]],0,0,0,[[]],[[]],0,0,[3,[[5,[4]]]],[3,[[5,[6]]]],0,0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],0,0,0,0,[1,1],0,[[9,10],[[5,[11]]]],[[9,10,2],[[5,[11]]]],[[9,10,2],[[5,[11]]]],[[9,12,2],11],[[9,13,12],[[5,[11]]]],[[9,12,2,11],11],[[14,2],[[5,[11]]]],[[9,12,2],11],[12,[[5,[[15,[11]]]]]],[16,11],0,[[]],[[]],[[],17],[[9,12,17,2],11],[[9,13,12,2],[[5,[11]]]],[[14,[18,[17]],2],[[5,[11]]]],0,[[9,12,2,2],11],[12,[[5,[[15,[11]]]]]],[[]],[[]],[[17,17],[[5,[17]]]],[3,[[5,[17]]]],[3,[[5,[17]]]],[[],7],[[],7],[[],8],0,0,0,0,[[19,20,2],[[5,[11]]]],0,0,[19],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],20],[[],21],[22,5],[[]],[[]],[[]],[[]],[[]],[[]],[[20,20],[[5,[20]]]],[[[24,[23]]],[[5,[21]]]],[3,[[5,[25]]]],[3,[[5,[20]]]],[3,[[5,[20]]]],[[],26],[[25,11]],0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[9,9,2],11],[[27,9],[[5,[11]]]],[28,9],[[9,[24,[29]],28,13],[[5,[[15,[11]]]]]],[[28,9,[24,[29]]],[[5,[11]]]],[28,9],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[30,2],[[5,[31]]]],[[32,20],[[5,[31]]]],[[33,2],[[5,[31]]]],[[]],[[]],[[19,20],[[5,[31]]]],[[],7],[[],7],[[],7],[[],7],[34,[[5,[35]]]],[[],8],[[],8],[36,37],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[27,20,2],[[5,[11]]]],[[27,20,2],[[5,[11]]]],[[27,20,2],[[5,[11]]]],[[27,20,2],[[5,[11]]]],[[]],0,[[27,9,2],38],[[27,2],38],[[27,9,2,2],38],0,0,[[],7],[[],7],[[],8],[[28,9,2],11],[[28,20,9,[15,[29]],2,13],[[5,[11]]]],[[9,[15,[39]]],[[5,[11]]]],[[11,9,2],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[40,11],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,13],0,[[41,42],43],[[]],[[]],[[]],[[]],[44,45],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[46,2],0,0,[[27,[18,[11]]],11],[40,11],[47,2],0,[40,11],[27,[[5,[11]]]],[27,[[5,[11]]]],0,0,0,[[41,48,13],[[5,[27]]]],[[9,34],40],[[9,48,13],[[5,[27]]]],[[48,13],[[5,[27]]]],[[9,48,13],[[5,[27]]]],[[9,48,49,13],[[5,[27]]]],[40,11],[27,50],0,0,[27,11],0,[[27,2],11],[27,[[5,[9]]]],[40,11],[27,50],0,0,[[],7],[51,[[5,[46]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[40,9],11],[[27,9],50],0,0,0,0,[[14,2],[[5,[11]]]],[[9,2],11],[[9,2,28,13],[[5,[11]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[],52],0,[53,[[5,[11]]]],[[14,2],[[5,[11]]]],[[]],[[]],[[]],[[]],[[52,52],[[5,[52]]]],[3,[[5,[53]]]],[3,[[5,[52]]]],[[9,54,2],[[5,[11]]]],[[9,13,54],[[5,[11]]]],[[],26],[[53,11]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[16,11],[28,11],[13,[[5,[11]]]],0,[[]],[[]],[1,1],[[]],[[]],[3,[[5,[55]]]],[56,2],0,[[],7],[[],7],[[],8],0,0,0,0,[[]],[[]],[[]],[[]],[[57,57],50],0,[[],13],[[28,28,11,[18,[13]]],11],[[],58],[[9,2],11],[[9,2,[24,[28]]],11],[[[18,[36]],[18,[36]]],[[5,[[18,[36]]]]]],[[[24,[23]]],[[5,[13]]]],[[]],[[]],[9,13],[[]],[[]],0,[[],[[7,[59,13]]]],[[],5],[[58,58],[[5,[58]]]],[[],[[5,[13]]]],[3,[[5,[60]]]],[3,[[5,[58]]]],[3,[[5,[61]]]],[3,5],[3,[[5,[58]]]],[[],[[5,[61]]]],0,[[28,36,2],11],[[],7],[[],7],[[],7],[[],7],[[62,28],[[5,[63]]]],[16,11],[[],8],[[],8],0,[[],[[18,[37]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[75,75],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],64],[[],65],[[],66],[[],67],[[],68],[[],69],[[],70],[[],71],[[],72],[[],73],[[],74],[[],75],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,[[5,[64]]]],[3,[[5,[65]]]],[3,[[5,[66]]]],[3,[[5,[67]]]],[3,[[5,[68]]]],[3,[[5,[69]]]],[3,[[5,[70]]]],[3,[[5,[71]]]],[3,[[5,[72]]]],[3,[[5,[73]]]],[3,[[5,[74]]]],[3,[[5,[75]]]],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[64,77]],[[65,77]],[[66,77]],[[67,77]],[[68,77]],[[69,77]],[[70,77]],[[71,77]],[[72,77]],[[73,77]],[[74,77]],[[75,77]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0],"c":[],"p":[[3,"TokenStream"],[15,"bool"],[6,"ParseStream"],[3,"IdentPair"],[6,"Result"],[3,"CustomTypeInfo"],[4,"Result"],[3,"TypeId"],[3,"Ident"],[3,"Path"],[3,"TokenStream"],[3,"DataEnum"],[3,"String"],[3,"DeriveInput"],[3,"Vec"],[3,"Field"],[3,"ErrorAttr"],[4,"Option"],[4,"Item"],[3,"ExportAttributeArguments"],[3,"ExportedImplFnAttributes"],[3,"PathSegment"],[3,"Attribute"],[15,"slice"],[4,"AsyncRuntime"],[3,"Span"],[3,"FnSignature"],[15,"str"],[4,"ImplItem"],[3,"ItemImpl"],[4,"ExportItem"],[3,"ItemStruct"],[3,"ItemTrait"],[4,"Type"],[3,"TypePath"],[8,"ToTokens"],[3,"Error"],[3,"ScaffoldingBits"],[4,"UniffiTraitDiscriminants"],[3,"NamedArg"],[4,"FnKind"],[3,"Formatter"],[6,"Result"],[3,"Receiver"],[4,"ReceiverArg"],[3,"Arg"],[4,"ReturnType"],[3,"Signature"],[15,"u32"],[8,"Iterator"],[4,"FnArg"],[3,"FieldAttributeArguments"],[4,"FieldDefault"],[3,"DataStruct"],[3,"BuildForeignLanguageTestCaseInput"],[3,"Utf8Path"],[8,"IntoIterator"],[3,"ArgumentNotAllowedHere"],[3,"PathBuf"],[3,"ExternalTypeItem"],[8,"UniffiAttributeArgs"],[15,"usize"],[15,"u8"],[3,"async_runtime"],[3,"callback_interface"],[3,"constructor"],[3,"default"],[3,"flat_error"],[3,"None"],[3,"with_try_read"],[3,"Debug"],[3,"Display"],[3,"Eq"],[3,"Hash"],[3,"handle_unknown_callback_error"],[3,"Cursor"],[6,"TokenStream2"],[13,"Trait"],[13,"Impl"],[13,"Struct"],[13,"Function"],[4,"ArgKind"],[13,"TraitMethod"],[13,"Constructor"],[13,"Method"],[8,"AttributeSliceExt"]]}\ +"uniffi_macros":{"doc":"Macros for uniffi.","t":"DYYDYYLLLLOMXAOOFAAAXALLOMOLLMALLAMAOALLLLLLOOOOFAFFFFFFFFFFFDLLLFFFMFFLLLLLLLLMCAAFCAFAAAEDDNMLLLLLLMMMLLFLLLLLLLLLLLLLMMMMLLLLLLLLLFFFFFFNENNENNNLLLLLLLLLLLLLLLLFLLFMMMMMMMMMDLLLFFFFLMLLLMMLLLFFFFNDENEDNNNDNENNLMLLLLLLLLLLLLLMLLLLLLLLMMLLLLLLMLMMLLFMLLLMMMLLLLLLLLMMLMLLLLMMLLLLLLLLLLLLLMLLLLLLLLMMMMFFFDENNLLLLLMFFLLLLLLLFFLLLLLLLLFFFDLLFLLLFMLLLDIDILLLLFMFFLFFFFLLFLLAFKLFLLFKLKMFLLLLFFLLMLDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLD","n":["CustomTypeInfo","Enum","Error","IdentPair","Object","Record","borrow","borrow","borrow_mut","borrow_mut","build_foreign_language_testcases","builtin","constructor","custom","custom_newtype","custom_type","do_export","enum_","error","export","export","fnsig","from","from","generate_and_include_scaffolding","ident","include_scaffolding","into","into","lhs","object","parse","parse","record","rhs","setup_scaffolding","setup_scaffolding","test","try_from","try_from","try_into","try_into","type_id","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","enum_ffi_converter_impl","enum_meta_static_var","enum_or_error_ffi_converter_impl","expand_enum","rich_error_ffi_converter_impl","variant_metadata","variant_value","write_field","ErrorAttr","borrow","borrow_mut","default","error_ffi_converter_impl","error_meta_static_var","expand_error","flat","flat_error_ffi_converter_impl","flat_error_variant_metadata","from","into","merge","parse","parse_one","try_from","try_into","type_id","with_try_read","ExportAttributeArguments","attributes","callback_interface","expand_export","ffi_converter_callback_interface_impl","item","rewrite_self_type","scaffolding","trait_interface","utrait","AsyncRuntime","ExportAttributeArguments","ExportedImplFnAttributes","Tokio","async_runtime","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_interface","constructor","constructor","default","default","ensure_no_path_args","from","from","from","into","into","into","merge","new","parse","parse","parse_one","span","to_tokens","trait_debug","trait_display","trait_eq","trait_hash","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","ffi_converter_callback_interface_impl","gen_method_impl","internals_ident","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","callback_interface","docstring","items","items","self_ident","self_ident","self_ident","sig","uniffi_traits","ScaffoldingBits","borrow","borrow_mut","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","params","rust_fn_call","try_from","try_into","type_id","ffi_converter","gen_trait_scaffolding","expand_uniffi_trait_export","process_uniffi_trait_method","Arc","Arg","ArgKind","Constructor","FnKind","FnSignature","Function","Method","Named","NamedArg","Receiver","ReceiverArg","Ref","TraitMethod","arg_metadata","args","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum_symbol_name","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","lift_impl","looks_like_result","looks_like_result","lower_impl","metadata_expr","metadata_items","mod_path","name","name","new","new","new_constructor","new_function","new_method","new_trait_method","param","params","receiver","ref_type","return_impl","return_ty","rust_call_params","scaffolding_fn_ident","scaffolding_param","scaffolding_params","span","span","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","ty","type_id","type_id","type_id","type_id","type_id","type_id","write_expr","write_exprs","index","self_ident","self_ident","self_ident","expand_object","interface_impl","interface_meta_static_var","FieldAttributeArguments","FieldDefault","Literal","Null","borrow","borrow","borrow_mut","borrow_mut","default","default","default_value_concat_calls","expand_record","from","from","into","into","merge","parse","parse_one","record_ffi_converter_impl","record_meta_static_var","span","to_tokens","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","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","Eq","Hash","None","async_runtime","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","callback_interface","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","constructor","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","flat_error","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","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","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","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","try_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","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_try_read"],"q":[[0,"uniffi_macros"],[50,"uniffi_macros::custom"],[53,"uniffi_macros::enum_"],[61,"uniffi_macros::error"],[80,"uniffi_macros::export"],[90,"uniffi_macros::export::attributes"],[133,"uniffi_macros::export::callback_interface"],[139,"uniffi_macros::export::item"],[167,"uniffi_macros::export::item::ExportItem"],[176,"uniffi_macros::export::scaffolding"],[194,"uniffi_macros::export::trait_interface"],[196,"uniffi_macros::export::utrait"],[198,"uniffi_macros::fnsig"],[298,"uniffi_macros::fnsig::FnKind"],[302,"uniffi_macros::object"],[305,"uniffi_macros::record"],[335,"uniffi_macros::setup_scaffolding"],[337,"uniffi_macros::test"],[349,"uniffi_macros::util"],[394,"uniffi_macros::util::kw"]],"d":["","","","","","","","","","","A macro to build testcases for a component’s generated …","","A dummy macro that does nothing.","","Generate the FfiConverter and the UniffiCustomTypeConverter…","Generate the FfiConverter implementation for a Custom Type …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","A helper macro to generate and include component …","","A helper macro to include generated component scaffolding.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Top-level initialization macro","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Rewrite Self type alias usage in an impl block to the type …","","","","","","","","","","","","","","","","","","","","","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.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Generate a scaffolding function","","","Calls U::from(self).","Lift closure. See FnSignature::lift_closure for an …","","","","Parameters for the scaffolding function","Expression to call the Rust function after a successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Generate the scaffolding parameter for this Arg","Scaffolding parameters expressions for each of our …","","","","","","","","","","","","","","","","","","","","","","","Generate the expression to write the scaffolding parameter …","Write expressions for each of our arguments","","","","","","","","","","","","","","","","","","","","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.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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,0,4,6,4,6,0,6,0,0,0,0,0,0,0,0,0,0,4,6,0,6,0,4,6,4,0,4,6,0,4,0,0,0,4,6,4,6,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,0,0,0,18,0,0,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,26,21,26,21,22,26,21,22,21,21,22,21,22,0,26,21,22,26,21,22,21,22,26,21,21,26,26,21,21,21,21,26,21,22,26,21,22,26,21,22,0,0,0,0,0,0,30,0,32,32,0,30,32,32,32,30,32,30,32,30,32,32,32,32,30,32,32,30,32,30,0,32,30,0,79,79,80,79,80,79,81,82,81,0,39,39,39,0,0,0,0,39,39,39,39,39,39,39,39,39,39,0,0,0,0,46,0,0,42,0,0,42,42,83,0,83,0,46,42,41,28,28,47,83,46,41,42,28,47,83,46,41,42,28,28,42,28,47,83,46,46,41,42,28,41,28,47,83,46,41,42,28,47,28,47,28,41,0,28,41,28,28,28,28,41,28,41,28,28,28,28,41,28,28,41,28,28,28,28,41,28,28,47,28,47,47,83,46,41,42,28,47,83,46,41,42,41,28,47,83,46,41,42,41,28,84,85,86,84,0,0,0,0,0,54,54,54,53,54,53,53,53,0,0,54,53,54,53,53,54,53,0,0,54,54,54,53,54,53,54,53,0,0,0,0,56,56,0,56,56,56,0,56,56,56,56,0,0,0,0,61,59,61,59,0,61,0,0,59,0,0,0,0,61,59,0,61,59,0,0,62,59,0,61,59,0,62,59,87,61,0,61,59,61,59,0,0,61,59,61,87,0,0,0,0,0,0,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,0,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,0,0,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,0,65,66,67,68,69,70,71,72,73,74,75,76,0,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,65,66,67,68,69,70,71,72,73,74,75,76,0],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[1,1,2],1],0,0,0,0,0,[[]],[[]],0,0,0,[[]],[[]],0,0,[3,[[5,[4]]]],[3,[[5,[6]]]],0,0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],0,0,0,0,[1,1],0,[[9,10],[[5,[11]]]],[[9,10,2],[[5,[11]]]],[[9,10,2],[[5,[11]]]],[[9,12,2],11],[[9,13,12],[[5,[11]]]],[[9,12,2,11],11],[[14,2],[[5,[11]]]],[[9,12,2],11],[12,[[5,[[15,[11]]]]]],[16,[[5,[11]]]],[17,11],0,[[]],[[]],[[],18],[[9,12,18,2],11],[[9,13,12,2],[[5,[11]]]],[[14,[19,[18]],2],[[5,[11]]]],0,[[9,12,2,2],11],[12,[[5,[[15,[11]]]]]],[[]],[[]],[[18,18],[[5,[18]]]],[3,[[5,[18]]]],[3,[[5,[18]]]],[[],7],[[],7],[[],8],0,0,0,0,[[20,21,2],[[5,[11]]]],0,0,[20],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],21],[[],22],[23,5],[[]],[[]],[[]],[[]],[[]],[[]],[[21,21],[[5,[21]]]],[[[25,[24]]],[[5,[22]]]],[3,[[5,[26]]]],[3,[[5,[21]]]],[3,[[5,[21]]]],[[],27],[[26,11]],0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[9,9,2],11],[[28,9],[[5,[11]]]],[29,9],[[9,[25,[30]],29,13],[[5,[[15,[11]]]]]],[[29,9,[25,[30]]],[[5,[11]]]],[29,9],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[31,2],[[5,[32]]]],[[33,21],[[5,[32]]]],[[34,2],[[5,[32]]]],[[]],[[]],[[20,21],[[5,[32]]]],[[],7],[[],7],[[],7],[[],7],[35,[[5,[36]]]],[[],8],[[],8],[37,38],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[28,21,2],[[5,[11]]]],[[28,21,2],[[5,[11]]]],[[28,21,2],[[5,[11]]]],[[28,21,2],[[5,[11]]]],[[]],0,[[28,9,2],39],[[28,2],39],[[28,9,2,2],39],0,0,[[],7],[[],7],[[],8],[[29,9,2],11],[[29,21,9,[15,[30]],2,13],[[5,[11]]]],[[9,[15,[40]]],[[5,[11]]]],[[11,9,2],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[41,11],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,13],0,[[42,43],44],[[]],[[]],[[]],[45,46],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[47,2],0,0,[[28,[19,[11]]],11],[41,11],[48,2],0,[41,11],[28,[[5,[11]]]],[28,[[5,[11]]]],0,0,0,[[42,49,13],[[5,[28]]]],[[9,35],41],[[9,49,13],[[5,[28]]]],[[49,13],[[5,[28]]]],[[9,49,13],[[5,[28]]]],[[9,49,50,13],[[5,[28]]]],[41,11],[28,51],0,0,[28,11],0,[[28,2],11],[28,[[5,[9]]]],[41,11],[28,51],0,0,[[],7],[52,[[5,[47]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[41,9],11],[[28,9],51],0,0,0,0,[[14,2],[[5,[11]]]],[[9,2],11],[[9,2,29,13],[[5,[11]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[],53],0,[54,[[5,[11]]]],[[14,2],[[5,[11]]]],[[]],[[]],[[]],[[]],[[53,53],[[5,[53]]]],[3,[[5,[54]]]],[3,[[5,[53]]]],[[9,55,2],[[5,[11]]]],[[9,13,55],[[5,[11]]]],[[],27],[[54,11]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[17,11],[29,11],[13,[[5,[11]]]],0,[[]],[[]],[1,1],[[]],[[]],[3,[[5,[56]]]],[57,2],0,[[],7],[[],7],[[],8],0,0,0,0,[[]],[[]],[[]],[[]],[[58,58],51],0,[[],13],[[29,29,11,[19,[13]]],11],[[],59],[[9,2],11],[[9,2,[25,[29]]],11],[[[19,[37]],[19,[37]]],[[5,[[19,[37]]]]]],[[[25,[24]]],[[5,[13]]]],[[]],[[]],[9,13],[[]],[[]],0,[[],[[7,[60,13]]]],[[],5],[[59,59],[[5,[59]]]],[[],[[5,[13]]]],[3,[[5,[61]]]],[3,[[5,[59]]]],[3,[[5,[62]]]],[3,5],[3,[[5,[59]]]],[[],[[5,[62]]]],0,[[29,37,2],11],[[],7],[[],7],[[],7],[[],7],[[63,29],[[5,[64]]]],[17,11],[[],8],[[],8],0,[[],[[19,[38]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[75,75],[76,76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],65],[[],66],[[],67],[[],68],[[],69],[[],70],[[],71],[[],72],[[],73],[[],74],[[],75],[[],76],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,[[5,[65]]]],[3,[[5,[66]]]],[3,[[5,[67]]]],[3,[[5,[68]]]],[3,[[5,[69]]]],[3,[[5,[70]]]],[3,[[5,[71]]]],[3,[[5,[72]]]],[3,[[5,[73]]]],[3,[[5,[74]]]],[3,[[5,[75]]]],[3,[[5,[76]]]],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[77,2],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[65,78]],[[66,78]],[[67,78]],[[68,78]],[[69,78]],[[70,78]],[[71,78]],[[72,78]],[[73,78]],[[74,78]],[[75,78]],[[76,78]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0],"c":[],"p":[[3,"TokenStream"],[15,"bool"],[6,"ParseStream"],[3,"IdentPair"],[6,"Result"],[3,"CustomTypeInfo"],[4,"Result"],[3,"TypeId"],[3,"Ident"],[3,"Path"],[3,"TokenStream"],[3,"DataEnum"],[3,"String"],[3,"DeriveInput"],[3,"Vec"],[3,"Variant"],[3,"Field"],[3,"ErrorAttr"],[4,"Option"],[4,"Item"],[3,"ExportAttributeArguments"],[3,"ExportedImplFnAttributes"],[3,"PathSegment"],[3,"Attribute"],[15,"slice"],[4,"AsyncRuntime"],[3,"Span"],[3,"FnSignature"],[15,"str"],[4,"ImplItem"],[3,"ItemImpl"],[4,"ExportItem"],[3,"ItemStruct"],[3,"ItemTrait"],[4,"Type"],[3,"TypePath"],[8,"ToTokens"],[3,"Error"],[3,"ScaffoldingBits"],[4,"UniffiTraitDiscriminants"],[3,"NamedArg"],[4,"FnKind"],[3,"Formatter"],[6,"Result"],[3,"Receiver"],[4,"ReceiverArg"],[3,"Arg"],[4,"ReturnType"],[3,"Signature"],[15,"u32"],[8,"Iterator"],[4,"FnArg"],[3,"FieldAttributeArguments"],[4,"FieldDefault"],[3,"DataStruct"],[3,"BuildForeignLanguageTestCaseInput"],[3,"Utf8Path"],[8,"IntoIterator"],[3,"ArgumentNotAllowedHere"],[3,"PathBuf"],[3,"ExternalTypeItem"],[8,"UniffiAttributeArgs"],[15,"usize"],[15,"u8"],[3,"async_runtime"],[3,"callback_interface"],[3,"constructor"],[3,"default"],[3,"flat_error"],[3,"None"],[3,"with_try_read"],[3,"Debug"],[3,"Display"],[3,"Eq"],[3,"Hash"],[3,"handle_unknown_callback_error"],[3,"Cursor"],[6,"TokenStream2"],[13,"Trait"],[13,"Impl"],[13,"Struct"],[13,"Function"],[4,"ArgKind"],[13,"TraitMethod"],[13,"Constructor"],[13,"Method"],[8,"AttributeSliceExt"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/internals/api/source-files.js b/internals/api/source-files.js index 07cf61ad91..3ee6863eee 100644 --- a/internals/api/source-files.js +++ b/internals/api/source-files.js @@ -1,6 +1,6 @@ var sourcesIndex = JSON.parse('{\ "uniffi":["",[],["lib.rs"]],\ -"uniffi_bindgen":["",[["backend",[],["config.rs","filters.rs","mod.rs","types.rs"]],["bindings",[["kotlin",[["gen_kotlin",[],["callback_interface.rs","compounds.rs","custom.rs","enum_.rs","executor.rs","external.rs","miscellany.rs","mod.rs","object.rs","primitives.rs","record.rs","variant.rs"]]],["mod.rs","test.rs"]],["python",[["gen_python",[],["callback_interface.rs","compounds.rs","custom.rs","enum_.rs","executor.rs","external.rs","miscellany.rs","mod.rs","object.rs","primitives.rs","record.rs"]]],["mod.rs","test.rs"]],["ruby",[["gen_ruby",[],["mod.rs"]]],["mod.rs","test.rs"]],["swift",[["gen_swift",[],["callback_interface.rs","compounds.rs","custom.rs","enum_.rs","executor.rs","external.rs","miscellany.rs","mod.rs","object.rs","primitives.rs","record.rs"]]],["mod.rs","test.rs"]]],["mod.rs"]],["interface",[],["callbacks.rs","enum_.rs","ffi.rs","function.rs","mod.rs","object.rs","record.rs","universe.rs"]],["macro_metadata",[],["ci.rs","extract.rs","mod.rs"]],["scaffolding",[],["mod.rs"]]],["lib.rs","library_mode.rs"]],\ +"uniffi_bindgen":["",[["backend",[],["config.rs","filters.rs","mod.rs","types.rs"]],["bindings",[["kotlin",[["gen_kotlin",[],["callback_interface.rs","compounds.rs","custom.rs","enum_.rs","external.rs","miscellany.rs","mod.rs","object.rs","primitives.rs","record.rs","variant.rs"]]],["mod.rs","test.rs"]],["python",[["gen_python",[],["callback_interface.rs","compounds.rs","custom.rs","enum_.rs","external.rs","miscellany.rs","mod.rs","object.rs","primitives.rs","record.rs"]]],["mod.rs","test.rs"]],["ruby",[["gen_ruby",[],["mod.rs"]]],["mod.rs","test.rs"]],["swift",[["gen_swift",[],["callback_interface.rs","compounds.rs","custom.rs","enum_.rs","external.rs","miscellany.rs","mod.rs","object.rs","primitives.rs","record.rs"]]],["mod.rs","test.rs"]]],["mod.rs"]],["interface",[],["callbacks.rs","enum_.rs","ffi.rs","function.rs","mod.rs","object.rs","record.rs","universe.rs"]],["macro_metadata",[],["ci.rs","extract.rs","mod.rs"]],["scaffolding",[],["mod.rs"]]],["lib.rs","library_mode.rs"]],\ "uniffi_build":["",[],["lib.rs"]],\ "uniffi_macros":["",[["export",[],["attributes.rs","callback_interface.rs","item.rs","scaffolding.rs","trait_interface.rs","utrait.rs"]]],["custom.rs","enum_.rs","error.rs","export.rs","fnsig.rs","lib.rs","object.rs","record.rs","setup_scaffolding.rs","test.rs","util.rs"]]\ }'); diff --git a/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor.rs.html b/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor.rs.html deleted file mode 100644 index 6ae9f34f88..0000000000 --- a/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor.rs.html +++ /dev/null @@ -1,49 +0,0 @@ -executor.rs - source
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-
/* 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/. */
-
-use super::CodeType;
-use crate::ComponentInterface;
-
-#[derive(Debug)]
-pub struct ForeignExecutorCodeType;
-
-impl CodeType for ForeignExecutorCodeType {
-    fn type_label(&self, _ci: &ComponentInterface) -> String {
-        // Kotlin uses a CoroutineScope for ForeignExecutor
-        "CoroutineScope".into()
-    }
-
-    fn canonical_name(&self) -> String {
-        "ForeignExecutor".into()
-    }
-
-    fn initialization_fn(&self) -> Option<String> {
-        Some("FfiConverterForeignExecutor.register".into())
-    }
-}
-
\ No newline at end of file diff --git a/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/mod.rs.html b/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/mod.rs.html index e9639d4f58..ff62575f6d 100644 --- a/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/mod.rs.html +++ b/internals/api/src/uniffi_bindgen/bindings/kotlin/gen_kotlin/mod.rs.html @@ -566,10 +566,6 @@ 566 567 568 -569 -570 -571 -572
/* 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/. */
@@ -592,7 +588,6 @@
 mod compounds;
 mod custom;
 mod enum_;
-mod executor;
 mod external;
 mod miscellany;
 mod object;
@@ -905,8 +900,6 @@
             }
             FfiType::ForeignBytes => "ForeignBytes.ByValue".to_string(),
             FfiType::ForeignCallback => "ForeignCallback".to_string(),
-            FfiType::ForeignExecutorHandle => "USize".to_string(),
-            FfiType::ForeignExecutorCallback => "UniFfiForeignExecutorCallback".to_string(),
             FfiType::RustFutureHandle => "Pointer".to_string(),
             FfiType::RustFutureContinuationCallback => {
                 "UniFffiRustFutureContinuationCallbackType".to_string()
@@ -974,7 +967,6 @@
             Type::CallbackInterface { name, .. } => {
                 Box::new(callback_interface::CallbackInterfaceCodeType::new(name))
             }
-            Type::ForeignExecutor => Box::new(executor::ForeignExecutorCodeType),
             Type::Optional { inner_type } => {
                 Box::new(compounds::OptionalCodeType::new(*inner_type))
             }
diff --git a/internals/api/src/uniffi_bindgen/bindings/python/gen_python/executor.rs.html b/internals/api/src/uniffi_bindgen/bindings/python/gen_python/executor.rs.html
deleted file mode 100644
index 33bf527df1..0000000000
--- a/internals/api/src/uniffi_bindgen/bindings/python/gen_python/executor.rs.html
+++ /dev/null
@@ -1,37 +0,0 @@
-executor.rs - source
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-
/* 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/. */
-
-use super::CodeType;
-
-#[derive(Debug)]
-pub struct ForeignExecutorCodeType;
-
-impl CodeType for ForeignExecutorCodeType {
-    fn type_label(&self) -> String {
-        "asyncio.BaseEventLoop".into()
-    }
-
-    fn canonical_name(&self) -> String {
-        "ForeignExecutor".into()
-    }
-}
-
\ No newline at end of file diff --git a/internals/api/src/uniffi_bindgen/bindings/python/gen_python/mod.rs.html b/internals/api/src/uniffi_bindgen/bindings/python/gen_python/mod.rs.html index 1db9280f11..8bba0cbe80 100644 --- a/internals/api/src/uniffi_bindgen/bindings/python/gen_python/mod.rs.html +++ b/internals/api/src/uniffi_bindgen/bindings/python/gen_python/mod.rs.html @@ -521,6 +521,8 @@ 521 522 523 +524 +525
/* 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/. */
@@ -543,7 +545,6 @@
 mod compounds;
 mod custom;
 mod enum_;
-mod executor;
 mod external;
 mod miscellany;
 mod object;
@@ -881,9 +882,7 @@
             FfiType::ForeignBytes => "_UniffiForeignBytes".to_string(),
             FfiType::ForeignCallback => "_UNIFFI_FOREIGN_CALLBACK_T".to_string(),
             // Pointer to an `asyncio.EventLoop` instance
-            FfiType::ForeignExecutorHandle => "ctypes.c_size_t".to_string(),
-            FfiType::ForeignExecutorCallback => "_UNIFFI_FOREIGN_EXECUTOR_CALLBACK_T".to_string(),
-            FfiType::RustFutureHandle => "ctypes.c_void_p".to_string(),
+            FfiType::RustFutureHandle => "ctypes.c_void_p".to_string(),
             FfiType::RustFutureContinuationCallback => "_UNIFFI_FUTURE_CONTINUATION_T".to_string(),
             FfiType::RustFutureContinuationData => "ctypes.c_size_t".to_string(),
         }
@@ -942,7 +941,6 @@
             Type::CallbackInterface { name, .. } => {
                 Box::new(callback_interface::CallbackInterfaceCodeType::new(name))
             }
-            Type::ForeignExecutor => Box::new(executor::ForeignExecutorCodeType),
             Type::Optional { inner_type } => {
                 Box::new(compounds::OptionalCodeType::new(*inner_type))
             }
@@ -1002,6 +1000,12 @@
         Ok(as_ct.as_codetype().literal(literal))
     }
 
+    // Get the idiomatic Python rendering of an individual enum variant's discriminant
+    pub fn variant_discr_literal(e: &Enum, index: &usize) -> Result<String, askama::Error> {
+        let literal = e.variant_discr(*index).expect("invalid index");
+        Ok(Type::UInt64.as_codetype().literal(&literal))
+    }
+
     pub fn ffi_type_name(type_: &FfiType) -> Result<String, askama::Error> {
         Ok(PythonCodeOracle::ffi_type_label(type_))
     }
diff --git a/internals/api/src/uniffi_bindgen/bindings/ruby/gen_ruby/mod.rs.html b/internals/api/src/uniffi_bindgen/bindings/ruby/gen_ruby/mod.rs.html
index af0dddf6fb..227eccb3b9 100644
--- a/internals/api/src/uniffi_bindgen/bindings/ruby/gen_ruby/mod.rs.html
+++ b/internals/api/src/uniffi_bindgen/bindings/ruby/gen_ruby/mod.rs.html
@@ -383,16 +383,6 @@
 383
 384
 385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
 
/* 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/. */
@@ -452,7 +442,6 @@
         Type::CallbackInterface { name, .. } => format!("CallbackInterface{name}"),
         Type::Timestamp => "Timestamp".into(),
         Type::Duration => "Duration".into(),
-        Type::ForeignExecutor => "ForeignExecutor".into(),
         // Recursive types.
         // These add a prefix to the name of the underlying type.
         // The component API definition cannot give names to recursive types, so as long as the
@@ -551,12 +540,6 @@
             // Callback interfaces are not yet implemented, but this needs to return something in
             // order for the coverall tests to pass.
             FfiType::ForeignCallback => ":pointer".to_string(),
-            FfiType::ForeignExecutorCallback => {
-                unimplemented!("Foreign executors are not implemented")
-            }
-            FfiType::ForeignExecutorHandle => {
-                unimplemented!("Foreign executors are not implemented")
-            }
             FfiType::RustFutureHandle
             | FfiType::RustFutureContinuationCallback
             | FfiType::RustFutureContinuationData => {
@@ -661,7 +644,6 @@
             }
             Type::External { .. } => panic!("No support for external types, yet"),
             Type::Custom { .. } => panic!("No support for custom types, yet"),
-            Type::ForeignExecutor => unimplemented!("Foreign executors are not implemented"),
         })
     }
 
@@ -715,7 +697,6 @@
             ),
             Type::External { .. } => panic!("No support for lowering external types, yet"),
             Type::Custom { .. } => panic!("No support for lowering custom types, yet"),
-            Type::ForeignExecutor => unimplemented!("Foreign executors are not implemented"),
         })
     }
 
@@ -756,7 +737,6 @@
             ),
             Type::External { .. } => panic!("No support for lifting external types, yet"),
             Type::Custom { .. } => panic!("No support for lifting custom types, yet"),
-            Type::ForeignExecutor => unimplemented!("Foreign executors are not implemented"),
         })
     }
 }
diff --git a/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/executor.rs.html b/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/executor.rs.html
deleted file mode 100644
index 551e8aa2a3..0000000000
--- a/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/executor.rs.html
+++ /dev/null
@@ -1,47 +0,0 @@
-executor.rs - source
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-
/* 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/. */
-
-use super::CodeType;
-
-#[derive(Debug)]
-pub struct ForeignExecutorCodeType;
-
-impl CodeType for ForeignExecutorCodeType {
-    fn type_label(&self) -> String {
-        // On Swift, we define a struct to represent a ForeignExecutor
-        "UniFfiForeignExecutor".into()
-    }
-
-    fn canonical_name(&self) -> String {
-        "ForeignExecutor".into()
-    }
-
-    fn initialization_fn(&self) -> Option<String> {
-        Some("uniffiInitForeignExecutor".into())
-    }
-}
-
\ No newline at end of file diff --git a/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/mod.rs.html b/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/mod.rs.html index 4397a20c58..f4f2ff3e40 100644 --- a/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/mod.rs.html +++ b/internals/api/src/uniffi_bindgen/bindings/swift/gen_swift/mod.rs.html @@ -711,13 +711,6 @@ 711 712 713 -714 -715 -716 -717 -718 -719 -720
/* 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/. */
@@ -742,7 +735,6 @@
 mod compounds;
 mod custom;
 mod enum_;
-mod executor;
 mod external;
 mod miscellany;
 mod object;
@@ -1189,7 +1181,6 @@
             Type::CallbackInterface { name, .. } => {
                 Box::new(callback_interface::CallbackInterfaceCodeType::new(name))
             }
-            Type::ForeignExecutor => Box::new(executor::ForeignExecutorCodeType),
             Type::Optional { inner_type } => {
                 Box::new(compounds::OptionalCodeType::new(*inner_type))
             }
@@ -1245,8 +1236,6 @@
             FfiType::RustBuffer(_) => "RustBuffer".into(),
             FfiType::ForeignBytes => "ForeignBytes".into(),
             FfiType::ForeignCallback => "ForeignCallback".into(),
-            FfiType::ForeignExecutorHandle => "Int".into(),
-            FfiType::ForeignExecutorCallback => "ForeignExecutorCallback".into(),
             FfiType::RustFutureContinuationCallback => "UniFfiRustFutureContinuation".into(),
             FfiType::RustFutureHandle | FfiType::RustFutureContinuationData => {
                 "UnsafeMutableRawPointer".into()
@@ -1257,7 +1246,6 @@
     fn ffi_type_label(&self, ffi_type: &FfiType) -> String {
         match ffi_type {
             FfiType::ForeignCallback
-            | FfiType::ForeignExecutorCallback
             | FfiType::RustFutureHandle
             | FfiType::RustFutureContinuationCallback
             | FfiType::RustFutureContinuationData => {
@@ -1361,8 +1349,6 @@
             FfiType::RustBuffer(_) => "RustBuffer".into(),
             FfiType::ForeignBytes => "ForeignBytes".into(),
             FfiType::ForeignCallback => "ForeignCallback _Nonnull".into(),
-            FfiType::ForeignExecutorCallback => "UniFfiForeignExecutorCallback _Nonnull".into(),
-            FfiType::ForeignExecutorHandle => "size_t".into(),
             FfiType::RustFutureContinuationCallback => {
                 "UniFfiRustFutureContinuation _Nonnull".into()
             }
diff --git a/internals/api/src/uniffi_bindgen/interface/enum_.rs.html b/internals/api/src/uniffi_bindgen/interface/enum_.rs.html
index 81a9356725..22f4414d8a 100644
--- a/internals/api/src/uniffi_bindgen/interface/enum_.rs.html
+++ b/internals/api/src/uniffi_bindgen/interface/enum_.rs.html
@@ -651,6 +651,98 @@
 651
 652
 653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
 
/* 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/. */
@@ -812,7 +904,7 @@
 use uniffi_meta::Checksum;
 
 use super::record::Field;
-use super::{AsType, Type, TypeIterator};
+use super::{AsType, Literal, Type, TypeIterator};
 
 /// Represents an enum with named variants, each of which may have named
 /// and typed fields.
@@ -855,6 +947,33 @@
         &self.variants
     }
 
+    // Get the literal value to use for the specified variant's discriminant.
+    // Follows Rust's rules when mixing specified and unspecified values; please
+    // file a bug if you find a case where it does not.
+    // However, it *does not* attempt to handle error cases - either cases where
+    // a discriminant is not unique, or where a discriminant would overflow the
+    // repr. The intention is that the Rust compiler itself will fail to build
+    // in those cases, so by the time this get's run we can be confident these
+    // error cases can't exist.
+    pub fn variant_discr(&self, variant_index: usize) -> Result<Literal> {
+        if variant_index >= self.variants.len() {
+            anyhow::bail!("Invalid variant index {variant_index}");
+        }
+        let mut next = 0;
+        let mut this = 0;
+        for v in self.variants().iter().take(variant_index + 1) {
+            this = match v.discr {
+                None => next,
+                Some(Literal::UInt(v, _, _)) => v,
+                _ => {
+                    anyhow::bail!("Invalid literal type {v:?}");
+                }
+            };
+            next = this + 1;
+        }
+        Ok(Literal::new_uint(this))
+    }
+
     pub fn is_flat(&self) -> bool {
         self.flat
     }
@@ -903,6 +1022,7 @@
 #[derive(Debug, Clone, Default, PartialEq, Eq, Checksum)]
 pub struct Variant {
     pub(super) name: String,
+    pub(super) discr: Option<Literal>,
     pub(super) fields: Vec<Field>,
     #[checksum_ignore]
     pub(super) docstring: Option<String>,
@@ -936,6 +1056,7 @@
     fn try_from(meta: uniffi_meta::VariantMetadata) -> Result<Self> {
         Ok(Self {
             name: meta.name,
+            discr: meta.discr,
             fields: meta
                 .fields
                 .into_iter()
@@ -1232,6 +1353,69 @@
         );
     }
 
+    fn variant(val: Option<u64>) -> Variant {
+        Variant {
+            name: "v".to_string(),
+            discr: val.map(Literal::new_uint),
+            fields: vec![],
+            docstring: None,
+        }
+    }
+
+    fn check_discrs(e: &mut Enum, vs: Vec<Variant>) -> Vec<u64> {
+        e.variants = vs;
+        (0..e.variants.len())
+            .map(|i| e.variant_discr(i).unwrap())
+            .map(|l| match l {
+                Literal::UInt(v, _, _) => v,
+                _ => unreachable!(),
+            })
+            .collect()
+    }
+
+    #[test]
+    fn test_variant_values() {
+        let mut e = Enum {
+            module_path: "test".to_string(),
+            name: "test".to_string(),
+            variants: vec![],
+            flat: false,
+            docstring: None,
+        };
+
+        assert!(e.variant_discr(0).is_err());
+
+        // single values
+        assert_eq!(check_discrs(&mut e, vec![variant(None)]), vec![0]);
+        assert_eq!(check_discrs(&mut e, vec![variant(Some(3))]), vec![3]);
+
+        // no values
+        assert_eq!(
+            check_discrs(&mut e, vec![variant(None), variant(None)]),
+            vec![0, 1]
+        );
+
+        // values
+        assert_eq!(
+            check_discrs(&mut e, vec![variant(Some(1)), variant(Some(3))]),
+            vec![1, 3]
+        );
+
+        // mixed values
+        assert_eq!(
+            check_discrs(&mut e, vec![variant(None), variant(Some(3)), variant(None)]),
+            vec![0, 3, 4]
+        );
+
+        assert_eq!(
+            check_discrs(
+                &mut e,
+                vec![variant(Some(4)), variant(None), variant(Some(1))]
+            ),
+            vec![4, 5, 1]
+        );
+    }
+
     #[test]
     fn test_docstring_enum() {
         const UDL: &str = r#"
diff --git a/internals/api/src/uniffi_bindgen/interface/ffi.rs.html b/internals/api/src/uniffi_bindgen/interface/ffi.rs.html
index f34e581d2e..86c02741a5 100644
--- a/internals/api/src/uniffi_bindgen/interface/ffi.rs.html
+++ b/internals/api/src/uniffi_bindgen/interface/ffi.rs.html
@@ -237,12 +237,6 @@
 237
 238
 239
-240
-241
-242
-243
-244
-245
 
/* 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/. */
@@ -294,11 +288,6 @@
     ForeignBytes,
     /// Pointer to a callback function that handles all callbacks on the foreign language side.
     ForeignCallback,
-    /// Pointer-sized opaque handle that represents a foreign executor.  Foreign bindings can
-    /// either use an actual pointer or a usized integer.
-    ForeignExecutorHandle,
-    /// Pointer to the callback function that's invoked to schedule calls with a ForeignExecutor
-    ForeignExecutorCallback,
     /// Pointer to a Rust future
     RustFutureHandle,
     /// Continuation function for a Rust future
@@ -339,7 +328,6 @@
             Type::Object { name, .. } => FfiType::RustArcPtr(name.to_owned()),
             // Callback interfaces are passed as opaque integer handles.
             Type::CallbackInterface { .. } => FfiType::UInt64,
-            Type::ForeignExecutor => FfiType::ForeignExecutorHandle,
             // Other types are serialized into a bytebuffer and deserialized on the other side.
             Type::Enum { .. }
             | Type::Record { .. }
diff --git a/internals/api/src/uniffi_bindgen/interface/mod.rs.html b/internals/api/src/uniffi_bindgen/interface/mod.rs.html
index eac2ef82f8..80809c9ee1 100644
--- a/internals/api/src/uniffi_bindgen/interface/mod.rs.html
+++ b/internals/api/src/uniffi_bindgen/interface/mod.rs.html
@@ -1224,24 +1224,6 @@
 1224
 1225
 1226
-1227
-1228
-1229
-1230
-1231
-1232
-1233
-1234
-1235
-1236
-1237
-1238
-1239
-1240
-1241
-1242
-1243
-1244
 
/* 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/. */
@@ -1824,7 +1806,6 @@
             .chain(self.iter_rust_buffer_ffi_function_definitions())
             .chain(self.iter_futures_ffi_function_definitons())
             .chain(self.iter_checksum_ffi_functions())
-            .chain(self.ffi_foreign_executor_callback_set())
             .chain([self.ffi_uniffi_contract_version()])
     }
 
@@ -1903,27 +1884,6 @@
             })
     }
 
-    /// The ffi_foreign_executor_callback_set FFI function
-    ///
-    /// We only include this in the FFI if the `ForeignExecutor` type is actually used
-    pub fn ffi_foreign_executor_callback_set(&self) -> Option<FfiFunction> {
-        if self.types.contains(&Type::ForeignExecutor) {
-            Some(FfiFunction {
-                name: format!("ffi_{}_foreign_executor_callback_set", self.ffi_namespace()),
-                arguments: vec![FfiArgument {
-                    name: "callback".into(),
-                    type_: FfiType::ForeignExecutorCallback,
-                }],
-                return_type: None,
-                is_async: false,
-                has_rust_call_status_arg: false,
-                is_object_free_function: false,
-            })
-        } else {
-            None
-        }
-    }
-
     /// List all API checksums to check
     ///
     /// Returns a list of (export_symbol_name, checksum) items
@@ -2322,11 +2282,13 @@
     variants: [
         Variant {
             name: \"one\",
+            discr: None,
             fields: [],
             docstring: None,
         },
         Variant {
             name: \"two\",
+            discr: None,
             fields: [],
             docstring: None,
         },
@@ -2340,11 +2302,13 @@
     variants: [
         Variant {
             name: \"three\",
+            discr: None,
             fields: [],
             docstring: None,
         },
         Variant {
             name: \"four\",
+            discr: None,
             fields: [],
             docstring: None,
         },
diff --git a/internals/api/src/uniffi_bindgen/interface/universe.rs.html b/internals/api/src/uniffi_bindgen/interface/universe.rs.html
index 8a0b96b9a9..0d23817259 100644
--- a/internals/api/src/uniffi_bindgen/interface/universe.rs.html
+++ b/internals/api/src/uniffi_bindgen/interface/universe.rs.html
@@ -133,8 +133,6 @@
 133
 134
 135
-136
-137
 
/* 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/. */
@@ -221,9 +219,6 @@
             Type::Bytes => self.add_type_definition("bytes", type_)?,
             Type::Timestamp => self.add_type_definition("timestamp", type_)?,
             Type::Duration => self.add_type_definition("duration", type_)?,
-            Type::ForeignExecutor => {
-                self.add_type_definition("ForeignExecutor", type_)?;
-            }
             Type::Object { name, .. }
             | Type::Record { name, .. }
             | Type::Enum { name, .. }
@@ -256,7 +251,8 @@
         Ok(())
     }
 
-    /// Check if a [Type] is present
+    #[cfg(test)]
+    /// Check if a [Type] is present
     pub fn contains(&self, type_: &Type) -> bool {
         self.all_known_types.contains(type_)
     }
diff --git a/internals/api/src/uniffi_bindgen/scaffolding/mod.rs.html b/internals/api/src/uniffi_bindgen/scaffolding/mod.rs.html
index c65a2b9fe4..a522791a01 100644
--- a/internals/api/src/uniffi_bindgen/scaffolding/mod.rs.html
+++ b/internals/api/src/uniffi_bindgen/scaffolding/mod.rs.html
@@ -111,7 +111,6 @@
 111
 112
 113
-114
 
/* 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/. */
@@ -159,7 +158,6 @@
                 format!("std::sync::Arc<{}>", imp.rust_name_for(name))
             }
             Type::CallbackInterface { name, .. } => format!("Box<dyn r#{name}>"),
-            Type::ForeignExecutor => "::uniffi::ForeignExecutor".into(),
             Type::Optional { inner_type } => {
                 format!("std::option::Option<{}>", type_rs(inner_type)?)
             }
diff --git a/internals/api/src/uniffi_macros/enum_.rs.html b/internals/api/src/uniffi_macros/enum_.rs.html
index 5ac66de9d2..df2711c85c 100644
--- a/internals/api/src/uniffi_macros/enum_.rs.html
+++ b/internals/api/src/uniffi_macros/enum_.rs.html
@@ -208,9 +208,35 @@
 208
 209
 210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
 
use proc_macro2::{Ident, Span, TokenStream};
 use quote::quote;
-use syn::{Data, DataEnum, DeriveInput, Field, Index};
+use syn::{Data, DataEnum, DeriveInput, Expr, Field, Index, Lit, Variant};
 
 use crate::util::{
     create_metadata_items, derive_all_ffi_traits, extract_docstring, ident_to_string, mod_path,
@@ -366,6 +392,30 @@
     Ok(create_metadata_items("enum", &name, metadata_expr, None))
 }
 
+fn variant_value(v: &Variant) -> syn::Result<TokenStream> {
+    let Some((_, e)) = &v.discriminant else {
+        return Ok(quote! { .concat_bool(false) });
+    };
+    let Expr::Lit(lit) = e else {
+        return Ok(quote! { .concat_bool(false) });
+    };
+    let Lit::Int(ref intlit) = lit.lit else {
+        return Ok(quote! { .concat_bool(false) });
+    };
+    if !intlit.suffix().is_empty() {
+        return Err(syn::Error::new_spanned(
+            intlit,
+            "integer literals with suffix not supported here",
+        ));
+    }
+    let digits = intlit.base10_digits();
+    Ok(quote! {
+        .concat_bool(true)
+        .concat_value(::uniffi::metadata::codes::LIT_INT)
+        .concat_str(#digits)
+    })
+}
+
 pub fn variant_metadata(enum_: &DataEnum) -> syn::Result<Vec<TokenStream>> {
     let variants_len =
         try_metadata_value_from_usize(enum_.variants.len(), "UniFFI limits enums to 256 variants")?;
@@ -395,6 +445,7 @@
                     .collect::<syn::Result<Vec<_>>>()?;
 
                     let name = ident_to_string(&v.ident);
+                    let value_tokens = variant_value(v)?;
                     let docstring = extract_docstring(&v.attrs)?;
                     let field_types = v.fields.iter().map(|f| &f.ty);
                     let field_docstrings = v.fields
@@ -404,6 +455,7 @@
 
                     Ok(quote! {
                         .concat_str(#name)
+                        #value_tokens
                         .concat_value(#fields_len)
                             #(
                                 .concat_str(#field_names)
diff --git a/internals/api/src/uniffi_macros/setup_scaffolding.rs.html b/internals/api/src/uniffi_macros/setup_scaffolding.rs.html
index 0454ebcb6c..a551cdac62 100644
--- a/internals/api/src/uniffi_macros/setup_scaffolding.rs.html
+++ b/internals/api/src/uniffi_macros/setup_scaffolding.rs.html
@@ -197,15 +197,6 @@
 197
 198
 199
-200
-201
-202
-203
-204
-205
-206
-207
-208
 
/* 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/. */
@@ -228,8 +219,6 @@
     let ffi_rustbuffer_free_ident = format_ident!("ffi_{module_path}_rustbuffer_free");
     let ffi_rustbuffer_reserve_ident = format_ident!("ffi_{module_path}_rustbuffer_reserve");
     let reexport_hack_ident = format_ident!("{module_path}_uniffi_reexport_hack");
-    let ffi_foreign_executor_callback_set_ident =
-        format_ident!("ffi_{module_path}_foreign_executor_callback_set");
     let ffi_rust_future_scaffolding_fns = rust_future_scaffolding_fns(&module_path);
 
     Ok(quote! {
@@ -295,13 +284,6 @@
             uniffi::ffi::uniffi_rustbuffer_reserve(buf, additional, call_status)
         }
 
-        #[allow(clippy::missing_safety_doc, missing_docs)]
-        #[doc(hidden)]
-        #[no_mangle]
-        pub extern "C" fn #ffi_foreign_executor_callback_set_ident(callback: uniffi::ffi::ForeignExecutorCallback) {
-            uniffi::ffi::foreign_executor_callback_set(callback)
-        }
-
         #ffi_rust_future_scaffolding_fns
 
         // Code to re-export the UniFFI scaffolding functions.
diff --git a/internals/api/uniffi/all.html b/internals/api/uniffi/all.html
index c0fb23e95c..b96f7959c4 100644
--- a/internals/api/uniffi/all.html
+++ b/internals/api/uniffi/all.html
@@ -1 +1 @@
-List of all items in this crate

List of all items

Structs

Enums

Unions

Traits

Macros

Attribute Macros

Derive Macros

Functions

Type Definitions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Unions

Traits

Macros

Attribute Macros

Derive Macros

Functions

Type Definitions

Constants

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/clone/trait.Clone.html b/internals/api/uniffi/deps/static_assertions/_core/clone/trait.Clone.html index ab4085ac00..40b3ad76a8 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/clone/trait.Clone.html +++ b/internals/api/uniffi/deps/static_assertions/_core/clone/trait.Clone.html @@ -60,7 +60,7 @@
Examples

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

-

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for ForeignExecutorHandle

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for RecvError

§

impl Clone for RecvTimeoutError

§

impl Clone for TryRecvError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where +

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>where @@ -227,4 +227,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<T, const N: usize> Clone for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'_, T, N>

source§

impl<Y, R> Clone for GeneratorState<Y, R>where Y: Clone, - R: Clone,

\ No newline at end of file + R: Clone,
\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.Eq.html b/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.Eq.html index 8c32c47f27..dec5458505 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.Eq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.Eq.html @@ -29,7 +29,7 @@

How can I impl } } impl Eq for Book {}

-

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for ForeignExecutorCallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

§

impl Eq for RustTaskCallbackCode

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for std::sync::mpsc::RecvTimeoutError

source§

impl Eq for std::sync::mpsc::TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for TryRecvError

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere +

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere A: Eq + ?Sized,

source§

impl<A> Eq for &mut Awhere A: Eq + ?Sized,

source§

impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>where @@ -91,4 +91,4 @@

How can I impl LaneCount<N>: SupportedLaneCount, T: SimdElement + Eq,

source§

impl<Y, R> Eq for GeneratorState<Y, R>where Y: Eq, - R: Eq,

\ No newline at end of file + R: Eq, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.PartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.PartialEq.html index ed82416b28..4c5282f250 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.PartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/cmp/trait.PartialEq.html @@ -159,7 +159,7 @@

Examples

by ==.

Provided Methods§

source

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

-

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for std::sync::mpsc::RecvTimeoutError

source§

impl PartialEq<TryRecvError> for std::sync::mpsc::TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for std::sync::mpsc::RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<RecvError> for RecvError

§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

§

impl PartialEq<TryRecvError> for TryRecvError

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where +

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

source§

impl PartialEq<TryRecvError> for TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

impl<'a, T> PartialEq<&'a T> for Byteswhere Bytes: PartialEq<T>, @@ -274,4 +274,4 @@

Examples

LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialEq<T>,

source§

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R>where Y: PartialEq<Y>, - R: PartialEq<R>,

\ No newline at end of file + R: PartialEq<R>, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/error/trait.Error.html b/internals/api/uniffi/deps/static_assertions/_core/error/trait.Error.html index d8090158e7..ea84a8f67c 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/error/trait.Error.html +++ b/internals/api/uniffi/deps/static_assertions/_core/error/trait.Error.html @@ -324,7 +324,7 @@
Examples
let a_string_error = "a string error".to_string(); let a_boxed_error = Box::<dyn Error>::from(a_string_error); assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
-

Implementors§

source§

impl !Error for &str

1.8.0 · source§

impl Error for Infallible

source§

impl Error for VarError

1.15.0 · source§

impl Error for std::sync::mpsc::RecvTimeoutError

source§

impl Error for std::sync::mpsc::TryRecvError

source§

impl Error for !

§

impl Error for UnexpectedUniFFICallbackError

source§

impl Error for AllocError

1.28.0 · source§

impl Error for LayoutError

1.34.0 · source§

impl Error for TryFromSliceError

1.13.0 · source§

impl Error for BorrowError

1.13.0 · source§

impl Error for BorrowMutError

1.34.0 · source§

impl Error for CharTryFromError

1.9.0 · source§

impl Error for DecodeUtf16Error

1.20.0 · source§

impl Error for ParseCharError

1.59.0 · source§

impl Error for TryFromCharError

1.69.0 · source§

impl Error for FromBytesUntilNulError

1.17.0 · source§

impl Error for FromBytesWithNulError

1.11.0 · source§

impl Error for uniffi::deps::static_assertions::_core::fmt::Error

1.4.0 · source§

impl Error for AddrParseError

source§

impl Error for ParseFloatError

source§

impl Error for ParseIntError

1.34.0 · source§

impl Error for TryFromIntError

source§

impl Error for ParseBoolError

source§

impl Error for Utf8Error

1.66.0 · source§

impl Error for TryFromFloatSecsError

1.57.0 · source§

impl Error for TryReserveError

1.58.0 · source§

impl Error for FromVecWithNulError

1.7.0 · source§

impl Error for IntoStringError

source§

impl Error for NulError

source§

impl Error for FromUtf8Error

source§

impl Error for FromUtf16Error

source§

impl Error for JoinPathsError

1.56.0 · source§

impl Error for WriterPanicked

source§

impl Error for std::io::error::Error

1.7.0 · source§

impl Error for StripPrefixError

source§

impl Error for ExitStatusError

source§

impl Error for std::sync::mpsc::RecvError

1.26.0 · source§

impl Error for AccessError

1.8.0 · source§

impl Error for SystemTimeError

§

impl Error for RecvError

§

impl Error for RecvTimeoutError

§

impl Error for TryRecvError

source§

impl<'a, K, V> Error for alloc::collections::btree::map::entry::OccupiedError<'a, K, V, Global>where +

Implementors§

source§

impl !Error for &str

1.8.0 · source§

impl Error for Infallible

source§

impl Error for VarError

1.15.0 · source§

impl Error for RecvTimeoutError

source§

impl Error for TryRecvError

source§

impl Error for !

§

impl Error for UnexpectedUniFFICallbackError

source§

impl Error for AllocError

1.28.0 · source§

impl Error for LayoutError

1.34.0 · source§

impl Error for TryFromSliceError

1.13.0 · source§

impl Error for BorrowError

1.13.0 · source§

impl Error for BorrowMutError

1.34.0 · source§

impl Error for CharTryFromError

1.9.0 · source§

impl Error for DecodeUtf16Error

1.20.0 · source§

impl Error for ParseCharError

1.59.0 · source§

impl Error for TryFromCharError

1.69.0 · source§

impl Error for FromBytesUntilNulError

1.17.0 · source§

impl Error for FromBytesWithNulError

1.11.0 · source§

impl Error for uniffi::deps::static_assertions::_core::fmt::Error

1.4.0 · source§

impl Error for AddrParseError

source§

impl Error for ParseFloatError

source§

impl Error for ParseIntError

1.34.0 · source§

impl Error for TryFromIntError

source§

impl Error for ParseBoolError

source§

impl Error for Utf8Error

1.66.0 · source§

impl Error for TryFromFloatSecsError

1.57.0 · source§

impl Error for TryReserveError

1.58.0 · source§

impl Error for FromVecWithNulError

1.7.0 · source§

impl Error for IntoStringError

source§

impl Error for NulError

source§

impl Error for FromUtf8Error

source§

impl Error for FromUtf16Error

source§

impl Error for JoinPathsError

1.56.0 · source§

impl Error for WriterPanicked

source§

impl Error for std::io::error::Error

1.7.0 · source§

impl Error for StripPrefixError

source§

impl Error for ExitStatusError

source§

impl Error for RecvError

1.26.0 · source§

impl Error for AccessError

1.8.0 · source§

impl Error for SystemTimeError

source§

impl<'a, K, V> Error for alloc::collections::btree::map::entry::OccupiedError<'a, K, V, Global>where K: Debug + Ord, V: Debug,

source§

impl<'a, K, V> Error for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, @@ -332,5 +332,5 @@
Examples
T: Error + ?Sized,

source§

impl<T> Error for TrySendError<T>

source§

impl<T> Error for TryLockError<T>

1.8.0 · source§

impl<T> Error for Box<T, Global>where T: Error,

source§

impl<T> Error for ThinBox<T>where T: Error + ?Sized,

1.52.0 · source§

impl<T> Error for Arc<T>where - T: Error + ?Sized,

source§

impl<T> Error for std::sync::mpsc::SendError<T>

source§

impl<T> Error for PoisonError<T>

§

impl<T> Error for SendError<T>

source§

impl<W> Error for IntoInnerError<W>where - W: Send + Debug,

source§

impl<const N: usize> Error for GetManyMutError<N>

\ No newline at end of file + T: Error + ?Sized,
source§

impl<T> Error for SendError<T>

source§

impl<T> Error for PoisonError<T>

source§

impl<W> Error for IntoInnerError<W>where + W: Send + Debug,

source§

impl<const N: usize> Error for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Debug.html b/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Debug.html index f9f29392dc..67bf0288fc 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Debug.html +++ b/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )"); -

Implementors§

§

impl Debug for CallbackResult

§

impl Debug for ForeignExecutorCallbackResult

§

impl Debug for RustCallStatusCode

§

impl Debug for RustFuturePoll

§

impl Debug for RustTaskCallbackCode

source§

impl Debug for Level

source§

impl Debug for LevelFilter

source§

impl Debug for AsciiChar

source§

impl Debug for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for Which

source§

impl Debug for SearchStep

source§

impl Debug for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

1.28.0 · source§

impl Debug for uniffi::deps::static_assertions::_core::fmt::Alignment

source§

impl Debug for TryReserveErrorKind

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for SeekFrom

source§

impl Debug for ErrorKind

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

§

impl Debug for ForeignExecutor

§

impl Debug for ForeignExecutorHandle

§

impl Debug for MetadataBuffer

§

impl Debug for RustBuffer

§

impl Debug for UnexpectedUniFFICallbackError

source§

impl Debug for uniffi::deps::anyhow::Error

§

impl Debug for UninitSlice

§

impl Debug for uniffi::deps::bytes::Bytes

§

impl Debug for BytesMut

source§

impl Debug for ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for AllocError

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

source§

impl Debug for TypeId

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.72.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.72.0 · source§

impl Debug for __m512d

1.72.0 · source§

impl Debug for __m512i

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Debug for ParseCharError

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for AddrParseError

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

source§

impl Debug for RangeFull

source§

impl Debug for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Debug for TimSortRun

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

source§

impl Debug for Global

1.57.0 · source§

impl Debug for TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.17.0 · source§

impl Debug for alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for std::io::error::Error

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

1.16.0 · source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

1.16.0 · source§

impl Debug for Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for Condvar

1.5.0 · source§

impl Debug for WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for Arguments<'_>

source§

impl Debug for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Debug for RecvError

§

impl Debug for RecvTimeoutError

§

impl Debug for TryRecvError

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Send + Sync

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Debug for MetadataBuilder<'a>

source§

impl<'a> Debug for Record<'a>

source§

impl<'a> Debug for RecordBuilder<'a>

source§

impl<'a> Debug for Demand<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

Implementors§

§

impl Debug for CallbackResult

§

impl Debug for RustCallStatusCode

§

impl Debug for RustFuturePoll

source§

impl Debug for Level

source§

impl Debug for LevelFilter

source§

impl Debug for AsciiChar

source§

impl Debug for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for Which

source§

impl Debug for SearchStep

source§

impl Debug for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

1.28.0 · source§

impl Debug for uniffi::deps::static_assertions::_core::fmt::Alignment

source§

impl Debug for TryReserveErrorKind

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for SeekFrom

source§

impl Debug for ErrorKind

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

§

impl Debug for MetadataBuffer

§

impl Debug for RustBuffer

§

impl Debug for UnexpectedUniFFICallbackError

source§

impl Debug for uniffi::deps::anyhow::Error

§

impl Debug for UninitSlice

§

impl Debug for uniffi::deps::bytes::Bytes

§

impl Debug for BytesMut

source§

impl Debug for ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for AllocError

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

source§

impl Debug for TypeId

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.72.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.72.0 · source§

impl Debug for __m512d

1.72.0 · source§

impl Debug for __m512i

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Debug for ParseCharError

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for AddrParseError

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

source§

impl Debug for RangeFull

source§

impl Debug for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Debug for TimSortRun

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

source§

impl Debug for Global

1.57.0 · source§

impl Debug for TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.17.0 · source§

impl Debug for alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for std::io::error::Error

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

1.16.0 · source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

1.16.0 · source§

impl Debug for Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for Condvar

1.5.0 · source§

impl Debug for WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for Arguments<'_>

source§

impl Debug for uniffi::deps::static_assertions::_core::fmt::Error

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Send + Sync

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Debug for MetadataBuilder<'a>

source§

impl<'a> Debug for Record<'a>

source§

impl<'a> Debug for RecordBuilder<'a>

source§

impl<'a> Debug for Demand<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

source§

impl<'a, A> Debug for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, I> Debug for ByRefSized<'a, I>where @@ -340,16 +340,14 @@
Examples
T: ?Sized,

source§

impl<T> Debug for std::io::cursor::Cursor<T>where T: Debug,

source§

impl<T> Debug for std::io::Take<T>where T: Debug,

1.1.0 · source§

impl<T> Debug for std::sync::mpsc::IntoIter<T>where - T: Debug,

1.8.0 · source§

impl<T> Debug for std::sync::mpsc::Receiver<T>

source§

impl<T> Debug for std::sync::mpsc::SendError<T>

1.8.0 · source§

impl<T> Debug for std::sync::mpsc::Sender<T>

1.8.0 · source§

impl<T> Debug for SyncSender<T>

source§

impl<T> Debug for Mutex<T>where + T: Debug,

1.8.0 · source§

impl<T> Debug for Receiver<T>

source§

impl<T> Debug for SendError<T>

1.8.0 · source§

impl<T> Debug for Sender<T>

1.8.0 · source§

impl<T> Debug for SyncSender<T>

source§

impl<T> Debug for Mutex<T>where T: Debug + ?Sized,

1.16.0 · source§

impl<T> Debug for MutexGuard<'_, T>where T: Debug + ?Sized,

1.70.0 · source§

impl<T> Debug for OnceLock<T>where T: Debug,

source§

impl<T> Debug for PoisonError<T>

source§

impl<T> Debug for RwLock<T>where T: Debug + ?Sized,

1.16.0 · source§

impl<T> Debug for RwLockReadGuard<'_, T>where T: Debug,

1.16.0 · source§

impl<T> Debug for RwLockWriteGuard<'_, T>where T: Debug,

1.16.0 · source§

impl<T> Debug for LocalKey<T>where - T: 'static,

1.16.0 · source§

impl<T> Debug for JoinHandle<T>

1.41.0 · source§

impl<T> Debug for MaybeUninit<T>

§

impl<T> Debug for Receiver<T>where - T: Debug,

§

impl<T> Debug for SendError<T>

§

impl<T> Debug for Sender<T>where - T: Debug,

source§

impl<T, A> Debug for Box<T, A>where + T: 'static,

1.16.0 · source§

impl<T> Debug for JoinHandle<T>

1.41.0 · source§

impl<T> Debug for MaybeUninit<T>

source§

impl<T, A> Debug for Box<T, A>where T: Debug + ?Sized, A: Allocator,

1.4.0 · source§

impl<T, A> Debug for BinaryHeap<T, A>where T: Debug, @@ -441,4 +439,4 @@
Examples
W: Write + Debug + ?Sized,

source§

impl<W> Debug for IntoInnerError<W>where W: Debug,

source§

impl<Y, R> Debug for GeneratorState<Y, R>where Y: Debug, - R: Debug,

source§

impl<const N: usize> Debug for GetManyMutError<N>

\ No newline at end of file + R: Debug,
source§

impl<const N: usize> Debug for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Display.html b/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Display.html index c19b7180ec..eee7f620aa 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Display.html +++ b/internals/api/uniffi/deps/static_assertions/_core/fmt/trait.Display.html @@ -45,9 +45,9 @@
Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, })); -

Implementors§

source§

impl Display for Level

source§

impl Display for LevelFilter

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.60.0 · source§

impl Display for ErrorKind

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for UnexpectedUniFFICallbackError

source§

impl Display for uniffi::deps::anyhow::Error

source§

impl Display for ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for AllocError

1.28.0 · source§

impl Display for LayoutError

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for uniffi::deps::static_assertions::_core::char::EscapeDebug

1.16.0 · source§

impl Display for uniffi::deps::static_assertions::_core::char::EscapeDefault

1.16.0 · source§

impl Display for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Display for ParseCharError

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

source§

impl Display for Level

source§

impl Display for LevelFilter

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.60.0 · source§

impl Display for ErrorKind

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for UnexpectedUniFFICallbackError

source§

impl Display for uniffi::deps::anyhow::Error

source§

impl Display for ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for AllocError

1.28.0 · source§

impl Display for LayoutError

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for uniffi::deps::static_assertions::_core::char::EscapeDebug

1.16.0 · source§

impl Display for uniffi::deps::static_assertions::_core::char::EscapeDefault

1.16.0 · source§

impl Display for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Display for ParseCharError

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

-
source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for std::io::error::Error

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for Arguments<'_>

source§

impl Display for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for TryRecvError

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where +

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for std::io::error::Error

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for Arguments<'_>

source§

impl Display for uniffi::deps::static_assertions::_core::fmt::Error

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, V: Debug,

source§

impl<'a, K, V, A> Display for alloc::collections::btree::map::entry::OccupiedError<'a, K, V, A>where K: Debug + Ord, @@ -65,9 +65,9 @@
Examples
T: Display,

source§

impl<T> Display for ThinBox<T>where T: Display + ?Sized,

source§

impl<T> Display for Rc<T>where T: Display + ?Sized,

source§

impl<T> Display for Arc<T>where - T: Display + ?Sized,

source§

impl<T> Display for std::sync::mpsc::SendError<T>

1.20.0 · source§

impl<T> Display for MutexGuard<'_, T>where + T: Display + ?Sized,

source§

impl<T> Display for SendError<T>

1.20.0 · source§

impl<T> Display for MutexGuard<'_, T>where T: Display + ?Sized,

source§

impl<T> Display for PoisonError<T>

1.20.0 · source§

impl<T> Display for RwLockReadGuard<'_, T>where T: Display + ?Sized,

1.20.0 · source§

impl<T> Display for RwLockWriteGuard<'_, T>where - T: Display + ?Sized,

§

impl<T> Display for SendError<T>

source§

impl<T, A> Display for Box<T, A>where + T: Display + ?Sized,

source§

impl<T, A> Display for Box<T, A>where T: Display + ?Sized, - A: Allocator,

source§

impl<W> Display for IntoInnerError<W>

source§

impl<const N: usize> Display for GetManyMutError<N>

\ No newline at end of file + A: Allocator,
source§

impl<W> Display for IntoInnerError<W>

source§

impl<const N: usize> Display for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/future/trait.Future.html b/internals/api/uniffi/deps/static_assertions/_core/future/trait.Future.html index 1a1d83abcb..a02c17807e 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/future/trait.Future.html +++ b/internals/api/uniffi/deps/static_assertions/_core/future/trait.Future.html @@ -70,5 +70,5 @@
Panics
A: Allocator + 'static,
§

type Output = <F as Future>::Output

source§

impl<P> Future for Pin<P>where P: DerefMut, <P as Deref>::Target: Future,

§

type Output = <<P as Deref>::Target as Future>::Output

source§

impl<T> Future for Exclusive<T>where - T: Future + ?Sized,

§

type Output = <T as Future>::Output

1.48.0 · source§

impl<T> Future for Pending<T>

§

type Output = T

1.48.0 · source§

impl<T> Future for Ready<T>

§

type Output = T

§

impl<T> Future for Receiver<T>

§

type Output = Result<T, RecvError>

1.64.0 · source§

impl<T, F> Future for PollFn<F>where - F: FnMut(&mut Context<'_>) -> Poll<T>,

§

type Output = T

\ No newline at end of file + T: Future + ?Sized,
§

type Output = <T as Future>::Output

1.48.0 · source§

impl<T> Future for Pending<T>

§

type Output = T

1.48.0 · source§

impl<T> Future for Ready<T>

§

type Output = T

1.64.0 · source§

impl<T, F> Future for PollFn<F>where + F: FnMut(&mut Context<'_>) -> Poll<T>,

§

type Output = T

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/hash/trait.Hash.html b/internals/api/uniffi/deps/static_assertions/_core/hash/trait.Hash.html index 7963d13db8..23a0719ce4 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/hash/trait.Hash.html +++ b/internals/api/uniffi/deps/static_assertions/_core/hash/trait.Hash.html @@ -95,7 +95,7 @@
Examples
let numbers = [6, 28, 496, 8128]; Hash::hash_slice(&numbers, &mut hasher); println!("Hash is {:x}!", hasher.finish()); -

Implementors§

source§

impl Hash for Level

source§

impl Hash for LevelFilter

source§

impl Hash for AsciiChar

source§

impl Hash for uniffi::deps::static_assertions::_core::cmp::Ordering

1.44.0 · source§

impl Hash for Infallible

1.7.0 · source§

impl Hash for IpAddr

source§

impl Hash for Ipv6MulticastScope

source§

impl Hash for SocketAddr

source§

impl Hash for Which

source§

impl Hash for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Hash for ErrorKind

source§

impl Hash for bool

source§

impl Hash for char

source§

impl Hash for i8

source§

impl Hash for i16

source§

impl Hash for i32

source§

impl Hash for i64

source§

impl Hash for i128

source§

impl Hash for isize

1.29.0 · source§

impl Hash for !

source§

impl Hash for str

source§

impl Hash for u8

source§

impl Hash for u16

source§

impl Hash for u32

source§

impl Hash for u64

source§

impl Hash for u128

source§

impl Hash for ()

source§

impl Hash for usize

§

impl Hash for Bytes

§

impl Hash for BytesMut

1.28.0 · source§

impl Hash for Layout

source§

impl Hash for TypeId

1.64.0 · source§

impl Hash for CStr

source§

impl Hash for Error

1.33.0 · source§

impl Hash for PhantomPinned

source§

impl Hash for Ipv4Addr

source§

impl Hash for Ipv6Addr

source§

impl Hash for SocketAddrV4

source§

impl Hash for SocketAddrV6

1.34.0 · source§

impl Hash for NonZeroI8

1.34.0 · source§

impl Hash for NonZeroI16

1.34.0 · source§

impl Hash for NonZeroI32

1.34.0 · source§

impl Hash for NonZeroI64

1.34.0 · source§

impl Hash for NonZeroI128

1.34.0 · source§

impl Hash for NonZeroIsize

1.28.0 · source§

impl Hash for NonZeroU8

1.28.0 · source§

impl Hash for NonZeroU16

1.28.0 · source§

impl Hash for NonZeroU32

1.28.0 · source§

impl Hash for NonZeroU64

1.28.0 · source§

impl Hash for NonZeroU128

1.28.0 · source§

impl Hash for NonZeroUsize

source§

impl Hash for RangeFull

source§

impl Hash for Alignment

1.3.0 · source§

impl Hash for Duration

1.64.0 · source§

impl Hash for CString

source§

impl Hash for String

source§

impl Hash for OsStr

source§

impl Hash for OsString

1.1.0 · source§

impl Hash for FileType

source§

impl Hash for UCred

source§

impl Hash for Path

source§

impl Hash for PathBuf

source§

impl Hash for PrefixComponent<'_>

1.19.0 · source§

impl Hash for ThreadId

1.8.0 · source§

impl Hash for Instant

1.8.0 · source§

impl Hash for SystemTime

§

impl Hash for RecvError

§

impl Hash for RecvTimeoutError

§

impl Hash for TryRecvError

source§

impl<'a> Hash for Component<'a>

source§

impl<'a> Hash for Prefix<'a>

source§

impl<'a> Hash for Metadata<'a>

source§

impl<'a> Hash for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Hash for Location<'a>

source§

impl<B> Hash for Cow<'_, B>where +

Implementors§

source§

impl Hash for Level

source§

impl Hash for LevelFilter

source§

impl Hash for AsciiChar

source§

impl Hash for uniffi::deps::static_assertions::_core::cmp::Ordering

1.44.0 · source§

impl Hash for Infallible

1.7.0 · source§

impl Hash for IpAddr

source§

impl Hash for Ipv6MulticastScope

source§

impl Hash for SocketAddr

source§

impl Hash for Which

source§

impl Hash for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Hash for ErrorKind

source§

impl Hash for bool

source§

impl Hash for char

source§

impl Hash for i8

source§

impl Hash for i16

source§

impl Hash for i32

source§

impl Hash for i64

source§

impl Hash for i128

source§

impl Hash for isize

1.29.0 · source§

impl Hash for !

source§

impl Hash for str

source§

impl Hash for u8

source§

impl Hash for u16

source§

impl Hash for u32

source§

impl Hash for u64

source§

impl Hash for u128

source§

impl Hash for ()

source§

impl Hash for usize

§

impl Hash for Bytes

§

impl Hash for BytesMut

1.28.0 · source§

impl Hash for Layout

source§

impl Hash for TypeId

1.64.0 · source§

impl Hash for CStr

source§

impl Hash for Error

1.33.0 · source§

impl Hash for PhantomPinned

source§

impl Hash for Ipv4Addr

source§

impl Hash for Ipv6Addr

source§

impl Hash for SocketAddrV4

source§

impl Hash for SocketAddrV6

1.34.0 · source§

impl Hash for NonZeroI8

1.34.0 · source§

impl Hash for NonZeroI16

1.34.0 · source§

impl Hash for NonZeroI32

1.34.0 · source§

impl Hash for NonZeroI64

1.34.0 · source§

impl Hash for NonZeroI128

1.34.0 · source§

impl Hash for NonZeroIsize

1.28.0 · source§

impl Hash for NonZeroU8

1.28.0 · source§

impl Hash for NonZeroU16

1.28.0 · source§

impl Hash for NonZeroU32

1.28.0 · source§

impl Hash for NonZeroU64

1.28.0 · source§

impl Hash for NonZeroU128

1.28.0 · source§

impl Hash for NonZeroUsize

source§

impl Hash for RangeFull

source§

impl Hash for Alignment

1.3.0 · source§

impl Hash for Duration

1.64.0 · source§

impl Hash for CString

source§

impl Hash for String

source§

impl Hash for OsStr

source§

impl Hash for OsString

1.1.0 · source§

impl Hash for FileType

source§

impl Hash for UCred

source§

impl Hash for Path

source§

impl Hash for PathBuf

source§

impl Hash for PrefixComponent<'_>

1.19.0 · source§

impl Hash for ThreadId

1.8.0 · source§

impl Hash for Instant

1.8.0 · source§

impl Hash for SystemTime

source§

impl<'a> Hash for Component<'a>

source§

impl<'a> Hash for Prefix<'a>

source§

impl<'a> Hash for Metadata<'a>

source§

impl<'a> Hash for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Hash for Location<'a>

source§

impl<B> Hash for Cow<'_, B>where B: Hash + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Hash for ControlFlow<B, C>where B: Hash, C: Hash,

source§

impl<Dyn> Hash for DynMetadata<Dyn>where @@ -163,4 +163,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement + Hash,

source§

impl<Y, R> Hash for GeneratorState<Y, R>where Y: Hash, - R: Hash,

\ No newline at end of file + R: Hash, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Copy.html b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Copy.html index 26ffde7dd4..bb81f18355 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Copy.html +++ b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Copy.html @@ -112,7 +112,7 @@

Additional i (even if the referent doesn’t), while variables captured by mutable reference never implement Copy. -

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for std::sync::mpsc::RecvTimeoutError

source§

impl Copy for std::sync::mpsc::TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

§

impl Copy for ForeignExecutorHandle

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for std::sync::mpsc::RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

1.33.0 · source§

impl Copy for PhantomPinned

§

impl Copy for RecvError

§

impl Copy for RecvTimeoutError

§

impl Copy for TryRecvError

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where +

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,

1.63.0 · source§

impl<'fd> Copy for BorrowedFd<'fd>

1.55.0 · source§

impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,

source§

impl<Dyn> Copy for DynMetadata<Dyn>where @@ -145,4 +145,4 @@

Additional i LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<Y, R> Copy for GeneratorState<Y, R>where Y: Copy, - R: Copy,

\ No newline at end of file + R: Copy, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Send.html b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Send.html index 1fd6b5d618..9fcb18bbcd 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Send.html +++ b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Send.html @@ -8,7 +8,7 @@ operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

-

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for ForeignExecutorHandle

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Send for *const Twhere T: ?Sized,

source§

impl<T> !Send for *mut Twhere T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>where @@ -33,16 +33,13 @@ T: Sync,

source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>where T: Send,

source§

impl<T> Send for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Send for alloc::sync::Weak<T>where - T: Sync + Send + ?Sized,

source§

impl<T> Send for std::sync::mpsc::Receiver<T>where - T: Send,

source§

impl<T> Send for std::sync::mpsc::Sender<T>where + T: Sync + Send + ?Sized,

source§

impl<T> Send for Receiver<T>where + T: Send,

source§

impl<T> Send for Sender<T>where T: Send,

source§

impl<T> Send for SyncSender<T>where T: Send,

source§

impl<T> Send for Mutex<T>where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>where T: Send,

source§

impl<T> Send for RwLock<T>where - T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

§

impl<T> Send for Receiver<T>where - T: Send,

§

impl<T> Send for SendError<T>where - T: Send,

§

impl<T> Send for Sender<T>where - T: Send,

source§

impl<T, A> Send for Cursor<'_, T, A>where + T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

source§

impl<T, A> Send for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for CursorMut<'_, T, A>where T: Send, @@ -54,7 +51,7 @@ T: Send, A: Send + Allocator,

source§

impl<T, A> Send for alloc::vec::into_iter::IntoIter<T, A>where T: Send, - A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for ForeignExecutorCallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for RustTaskCallbackCode

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for ForeignExecutor

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl Send for PhantomPinned

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl Send for PhantomPinned

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>where @@ -201,4 +198,4 @@ T: Send,

§

impl<T: ?Sized> Send for PhantomData<T>where T: Send,

§

impl<Y, R> Send for GeneratorState<Y, R>where R: Send, - Y: Send,

§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file + Y: Send,
§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralEq.html b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralEq.html index 723c61bcb1..78e8927f6f 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralEq.html @@ -33,8 +33,8 @@

Background

As a hack to work around this, we use two separate traits injected by each of the two derives (#[derive(PartialEq)] and #[derive(Eq)]) and check that both of them are present as part of structural-match checking.

-

Implementors§

§

impl StructuralEq for CallbackResult

§

impl StructuralEq for ForeignExecutorCallbackResult

§

impl StructuralEq for RustCallStatusCode

§

impl StructuralEq for RustFuturePoll

§

impl StructuralEq for RustTaskCallbackCode

source§

impl StructuralEq for Level

source§

impl StructuralEq for LevelFilter

source§

impl StructuralEq for AsciiChar

1.0.0 · source§

impl StructuralEq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.28.0 · source§

impl StructuralEq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl StructuralEq for IpAddr

source§

impl StructuralEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralEq for SocketAddr

1.0.0 · source§

impl StructuralEq for FpCategory

1.55.0 · source§

impl StructuralEq for IntErrorKind

source§

impl StructuralEq for Which

source§

impl StructuralEq for SearchStep

1.0.0 · source§

impl StructuralEq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl StructuralEq for TryReserveErrorKind

1.65.0 · source§

impl StructuralEq for BacktraceStatus

1.0.0 · source§

impl StructuralEq for VarError

1.0.0 · source§

impl StructuralEq for SeekFrom

1.0.0 · source§

impl StructuralEq for ErrorKind

1.0.0 · source§

impl StructuralEq for Shutdown

source§

impl StructuralEq for BacktraceStyle

1.12.0 · source§

impl StructuralEq for std::sync::mpsc::RecvTimeoutError

1.0.0 · source§

impl StructuralEq for std::sync::mpsc::TryRecvError

source§

impl StructuralEq for bool

source§

impl StructuralEq for char

source§

impl StructuralEq for i8

source§

impl StructuralEq for i16

source§

impl StructuralEq for i32

source§

impl StructuralEq for i64

source§

impl StructuralEq for i128

source§

impl StructuralEq for isize

source§

impl StructuralEq for str

source§

impl StructuralEq for u8

source§

impl StructuralEq for u16

source§

impl StructuralEq for u32

source§

impl StructuralEq for u64

source§

impl StructuralEq for u128

source§

impl StructuralEq for ()

source§

impl StructuralEq for usize

source§

impl StructuralEq for ParseLevelError

source§

impl StructuralEq for AllocError

1.28.0 · source§

impl StructuralEq for Layout

1.50.0 · source§

impl StructuralEq for LayoutError

1.0.0 · source§

impl StructuralEq for TypeId

1.27.0 · source§

impl StructuralEq for CpuidResult

1.34.0 · source§

impl StructuralEq for CharTryFromError

1.9.0 · source§

impl StructuralEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralEq for ParseCharError

1.59.0 · source§

impl StructuralEq for TryFromCharError

1.69.0 · source§

impl StructuralEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralEq for Error

source§

impl StructuralEq for Assume

1.0.0 · source§

impl StructuralEq for AddrParseError

1.0.0 · source§

impl StructuralEq for Ipv4Addr

1.0.0 · source§

impl StructuralEq for Ipv6Addr

1.0.0 · source§

impl StructuralEq for SocketAddrV4

1.0.0 · source§

impl StructuralEq for SocketAddrV6

1.34.0 · source§

impl StructuralEq for NonZeroI8

1.34.0 · source§

impl StructuralEq for NonZeroI16

1.34.0 · source§

impl StructuralEq for NonZeroI32

1.34.0 · source§

impl StructuralEq for NonZeroI64

1.34.0 · source§

impl StructuralEq for NonZeroI128

1.34.0 · source§

impl StructuralEq for NonZeroIsize

1.28.0 · source§

impl StructuralEq for NonZeroU8

1.28.0 · source§

impl StructuralEq for NonZeroU16

1.28.0 · source§

impl StructuralEq for NonZeroU32

1.28.0 · source§

impl StructuralEq for NonZeroU64

1.28.0 · source§

impl StructuralEq for NonZeroU128

1.28.0 · source§

impl StructuralEq for NonZeroUsize

1.0.0 · source§

impl StructuralEq for ParseFloatError

1.0.0 · source§

impl StructuralEq for ParseIntError

1.34.0 · source§

impl StructuralEq for TryFromIntError

1.0.0 · source§

impl StructuralEq for RangeFull

source§

impl StructuralEq for uniffi::deps::static_assertions::_core::ptr::Alignment

1.0.0 · source§

impl StructuralEq for ParseBoolError

1.0.0 · source§

impl StructuralEq for Utf8Error

1.3.0 · source§

impl StructuralEq for Duration

1.66.0 · source§

impl StructuralEq for TryFromFloatSecsError

1.57.0 · source§

impl StructuralEq for TryReserveError

1.64.0 · source§

impl StructuralEq for CString

1.64.0 · source§

impl StructuralEq for FromVecWithNulError

1.64.0 · source§

impl StructuralEq for IntoStringError

1.64.0 · source§

impl StructuralEq for NulError

1.0.0 · source§

impl StructuralEq for FromUtf8Error

1.0.0 · source§

impl StructuralEq for String

1.1.0 · source§

impl StructuralEq for FileType

1.0.0 · source§

impl StructuralEq for Permissions

source§

impl StructuralEq for UCred

1.7.0 · source§

impl StructuralEq for StripPrefixError

1.0.0 · source§

impl StructuralEq for ExitStatus

source§

impl StructuralEq for ExitStatusError

1.0.0 · source§

impl StructuralEq for Output

1.5.0 · source§

impl StructuralEq for WaitTimeoutResult

1.0.0 · source§

impl StructuralEq for std::sync::mpsc::RecvError

1.26.0 · source§

impl StructuralEq for AccessError

1.19.0 · source§

impl StructuralEq for ThreadId

1.8.0 · source§

impl StructuralEq for Instant

1.8.0 · source§

impl StructuralEq for SystemTime

1.33.0 · source§

impl StructuralEq for PhantomPinned

§

impl StructuralEq for RecvError

§

impl StructuralEq for RecvTimeoutError

§

impl StructuralEq for TryRecvError

1.0.0 · source§

impl<'a> StructuralEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralEq for Prefix<'a>

source§

impl<'a> StructuralEq for Metadata<'a>

source§

impl<'a> StructuralEq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> StructuralEq for Location<'a>

source§

impl<'a> StructuralEq for Utf8Chunk<'a>

1.0.0 · source§

impl<'a> StructuralEq for PrefixComponent<'a>

1.55.0 · source§

impl<B, C> StructuralEq for ControlFlow<B, C>

1.0.0 · source§

impl<Idx> StructuralEq for Range<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeToInclusive<Idx>

1.17.0 · source§

impl<T> StructuralEq for Bound<T>

1.0.0 · source§

impl<T> StructuralEq for Option<T>

1.36.0 · source§

impl<T> StructuralEq for Poll<T>

1.0.0 · source§

impl<T> StructuralEq for TrySendError<T>

source§

impl<T> StructuralEq for &Twhere +

Implementors§

§

impl StructuralEq for CallbackResult

§

impl StructuralEq for RustCallStatusCode

§

impl StructuralEq for RustFuturePoll

source§

impl StructuralEq for Level

source§

impl StructuralEq for LevelFilter

source§

impl StructuralEq for AsciiChar

1.0.0 · source§

impl StructuralEq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.28.0 · source§

impl StructuralEq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl StructuralEq for IpAddr

source§

impl StructuralEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralEq for SocketAddr

1.0.0 · source§

impl StructuralEq for FpCategory

1.55.0 · source§

impl StructuralEq for IntErrorKind

source§

impl StructuralEq for Which

source§

impl StructuralEq for SearchStep

1.0.0 · source§

impl StructuralEq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl StructuralEq for TryReserveErrorKind

1.65.0 · source§

impl StructuralEq for BacktraceStatus

1.0.0 · source§

impl StructuralEq for VarError

1.0.0 · source§

impl StructuralEq for SeekFrom

1.0.0 · source§

impl StructuralEq for ErrorKind

1.0.0 · source§

impl StructuralEq for Shutdown

source§

impl StructuralEq for BacktraceStyle

1.12.0 · source§

impl StructuralEq for RecvTimeoutError

1.0.0 · source§

impl StructuralEq for TryRecvError

source§

impl StructuralEq for bool

source§

impl StructuralEq for char

source§

impl StructuralEq for i8

source§

impl StructuralEq for i16

source§

impl StructuralEq for i32

source§

impl StructuralEq for i64

source§

impl StructuralEq for i128

source§

impl StructuralEq for isize

source§

impl StructuralEq for str

source§

impl StructuralEq for u8

source§

impl StructuralEq for u16

source§

impl StructuralEq for u32

source§

impl StructuralEq for u64

source§

impl StructuralEq for u128

source§

impl StructuralEq for ()

source§

impl StructuralEq for usize

source§

impl StructuralEq for ParseLevelError

source§

impl StructuralEq for AllocError

1.28.0 · source§

impl StructuralEq for Layout

1.50.0 · source§

impl StructuralEq for LayoutError

1.0.0 · source§

impl StructuralEq for TypeId

1.27.0 · source§

impl StructuralEq for CpuidResult

1.34.0 · source§

impl StructuralEq for CharTryFromError

1.9.0 · source§

impl StructuralEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralEq for ParseCharError

1.59.0 · source§

impl StructuralEq for TryFromCharError

1.69.0 · source§

impl StructuralEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralEq for Error

source§

impl StructuralEq for Assume

1.0.0 · source§

impl StructuralEq for AddrParseError

1.0.0 · source§

impl StructuralEq for Ipv4Addr

1.0.0 · source§

impl StructuralEq for Ipv6Addr

1.0.0 · source§

impl StructuralEq for SocketAddrV4

1.0.0 · source§

impl StructuralEq for SocketAddrV6

1.34.0 · source§

impl StructuralEq for NonZeroI8

1.34.0 · source§

impl StructuralEq for NonZeroI16

1.34.0 · source§

impl StructuralEq for NonZeroI32

1.34.0 · source§

impl StructuralEq for NonZeroI64

1.34.0 · source§

impl StructuralEq for NonZeroI128

1.34.0 · source§

impl StructuralEq for NonZeroIsize

1.28.0 · source§

impl StructuralEq for NonZeroU8

1.28.0 · source§

impl StructuralEq for NonZeroU16

1.28.0 · source§

impl StructuralEq for NonZeroU32

1.28.0 · source§

impl StructuralEq for NonZeroU64

1.28.0 · source§

impl StructuralEq for NonZeroU128

1.28.0 · source§

impl StructuralEq for NonZeroUsize

1.0.0 · source§

impl StructuralEq for ParseFloatError

1.0.0 · source§

impl StructuralEq for ParseIntError

1.34.0 · source§

impl StructuralEq for TryFromIntError

1.0.0 · source§

impl StructuralEq for RangeFull

source§

impl StructuralEq for uniffi::deps::static_assertions::_core::ptr::Alignment

1.0.0 · source§

impl StructuralEq for ParseBoolError

1.0.0 · source§

impl StructuralEq for Utf8Error

1.3.0 · source§

impl StructuralEq for Duration

1.66.0 · source§

impl StructuralEq for TryFromFloatSecsError

1.57.0 · source§

impl StructuralEq for TryReserveError

1.64.0 · source§

impl StructuralEq for CString

1.64.0 · source§

impl StructuralEq for FromVecWithNulError

1.64.0 · source§

impl StructuralEq for IntoStringError

1.64.0 · source§

impl StructuralEq for NulError

1.0.0 · source§

impl StructuralEq for FromUtf8Error

1.0.0 · source§

impl StructuralEq for String

1.1.0 · source§

impl StructuralEq for FileType

1.0.0 · source§

impl StructuralEq for Permissions

source§

impl StructuralEq for UCred

1.7.0 · source§

impl StructuralEq for StripPrefixError

1.0.0 · source§

impl StructuralEq for ExitStatus

source§

impl StructuralEq for ExitStatusError

1.0.0 · source§

impl StructuralEq for Output

1.5.0 · source§

impl StructuralEq for WaitTimeoutResult

1.0.0 · source§

impl StructuralEq for RecvError

1.26.0 · source§

impl StructuralEq for AccessError

1.19.0 · source§

impl StructuralEq for ThreadId

1.8.0 · source§

impl StructuralEq for Instant

1.8.0 · source§

impl StructuralEq for SystemTime

1.33.0 · source§

impl StructuralEq for PhantomPinned

1.0.0 · source§

impl<'a> StructuralEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralEq for Prefix<'a>

source§

impl<'a> StructuralEq for Metadata<'a>

source§

impl<'a> StructuralEq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> StructuralEq for Location<'a>

source§

impl<'a> StructuralEq for Utf8Chunk<'a>

1.0.0 · source§

impl<'a> StructuralEq for PrefixComponent<'a>

1.55.0 · source§

impl<B, C> StructuralEq for ControlFlow<B, C>

1.0.0 · source§

impl<Idx> StructuralEq for Range<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeToInclusive<Idx>

1.17.0 · source§

impl<T> StructuralEq for Bound<T>

1.0.0 · source§

impl<T> StructuralEq for Option<T>

1.36.0 · source§

impl<T> StructuralEq for Poll<T>

1.0.0 · source§

impl<T> StructuralEq for TrySendError<T>

source§

impl<T> StructuralEq for &Twhere T: ?Sized,

source§

impl<T> StructuralEq for [T]

source§

impl<T> StructuralEq for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

1.19.0 · source§

impl<T> StructuralEq for Reverse<T>

1.20.0 · source§

impl<T> StructuralEq for ManuallyDrop<T>where T: ?Sized,

source§

impl<T> StructuralEq for Saturating<T>

1.0.0 · source§

impl<T> StructuralEq for Wrapping<T>

1.0.0 · source§

impl<T> StructuralEq for Cursor<T>

1.0.0 · source§

impl<T> StructuralEq for SendError<T>

source§

impl<T> StructuralEq for PhantomData<T>where - T: ?Sized,

1.0.0 · source§

impl<T, E> StructuralEq for Result<T, E>

source§

impl<T, const N: usize> StructuralEq for [T; N]

source§

impl<Y, R> StructuralEq for GeneratorState<Y, R>

\ No newline at end of file + T: ?Sized,
1.0.0 · source§

impl<T, E> StructuralEq for Result<T, E>

source§

impl<T, const N: usize> StructuralEq for [T; N]

source§

impl<Y, R> StructuralEq for GeneratorState<Y, R>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralPartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralPartialEq.html index 0793bbd535..013cae6770 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralPartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.StructuralPartialEq.html @@ -11,8 +11,8 @@ a pattern match.

See also the structural match RFC, and issue 63438 which motivated migrating from attribute-based design to this trait.

-

Implementors§

§

impl StructuralPartialEq for CallbackResult

§

impl StructuralPartialEq for ForeignExecutorCallbackResult

§

impl StructuralPartialEq for RustCallStatusCode

§

impl StructuralPartialEq for RustFuturePoll

§

impl StructuralPartialEq for RustTaskCallbackCode

source§

impl StructuralPartialEq for Level

source§

impl StructuralPartialEq for LevelFilter

source§

impl StructuralPartialEq for AsciiChar

1.0.0 · source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.28.0 · source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl StructuralPartialEq for IpAddr

source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralPartialEq for SocketAddr

1.0.0 · source§

impl StructuralPartialEq for FpCategory

1.55.0 · source§

impl StructuralPartialEq for IntErrorKind

source§

impl StructuralPartialEq for Which

source§

impl StructuralPartialEq for SearchStep

1.0.0 · source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl StructuralPartialEq for TryReserveErrorKind

1.65.0 · source§

impl StructuralPartialEq for BacktraceStatus

1.0.0 · source§

impl StructuralPartialEq for VarError

1.0.0 · source§

impl StructuralPartialEq for SeekFrom

1.0.0 · source§

impl StructuralPartialEq for ErrorKind

1.0.0 · source§

impl StructuralPartialEq for Shutdown

source§

impl StructuralPartialEq for BacktraceStyle

1.12.0 · source§

impl StructuralPartialEq for std::sync::mpsc::RecvTimeoutError

1.0.0 · source§

impl StructuralPartialEq for std::sync::mpsc::TryRecvError

source§

impl StructuralPartialEq for _Unwind_Action

source§

impl StructuralPartialEq for _Unwind_Reason_Code

source§

impl StructuralPartialEq for bool

source§

impl StructuralPartialEq for char

source§

impl StructuralPartialEq for i8

source§

impl StructuralPartialEq for i16

source§

impl StructuralPartialEq for i32

source§

impl StructuralPartialEq for i64

source§

impl StructuralPartialEq for i128

source§

impl StructuralPartialEq for isize

source§

impl StructuralPartialEq for str

source§

impl StructuralPartialEq for u8

source§

impl StructuralPartialEq for u16

source§

impl StructuralPartialEq for u32

source§

impl StructuralPartialEq for u64

source§

impl StructuralPartialEq for u128

source§

impl StructuralPartialEq for ()

source§

impl StructuralPartialEq for usize

source§

impl StructuralPartialEq for ParseLevelError

source§

impl StructuralPartialEq for AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

1.27.0 · source§

impl StructuralPartialEq for CpuidResult

1.34.0 · source§

impl StructuralPartialEq for CharTryFromError

1.9.0 · source§

impl StructuralPartialEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralPartialEq for ParseCharError

1.59.0 · source§

impl StructuralPartialEq for TryFromCharError

1.69.0 · source§

impl StructuralPartialEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralPartialEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralPartialEq for Error

source§

impl StructuralPartialEq for Assume

1.0.0 · source§

impl StructuralPartialEq for AddrParseError

1.0.0 · source§

impl StructuralPartialEq for Ipv4Addr

1.0.0 · source§

impl StructuralPartialEq for Ipv6Addr

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV4

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV6

1.34.0 · source§

impl StructuralPartialEq for NonZeroI8

1.34.0 · source§

impl StructuralPartialEq for NonZeroI16

1.34.0 · source§

impl StructuralPartialEq for NonZeroI32

1.34.0 · source§

impl StructuralPartialEq for NonZeroI64

1.34.0 · source§

impl StructuralPartialEq for NonZeroI128

1.34.0 · source§

impl StructuralPartialEq for NonZeroIsize

1.28.0 · source§

impl StructuralPartialEq for NonZeroU8

1.28.0 · source§

impl StructuralPartialEq for NonZeroU16

1.28.0 · source§

impl StructuralPartialEq for NonZeroU32

1.28.0 · source§

impl StructuralPartialEq for NonZeroU64

1.28.0 · source§

impl StructuralPartialEq for NonZeroU128

1.28.0 · source§

impl StructuralPartialEq for NonZeroUsize

1.0.0 · source§

impl StructuralPartialEq for ParseFloatError

1.0.0 · source§

impl StructuralPartialEq for ParseIntError

1.34.0 · source§

impl StructuralPartialEq for TryFromIntError

1.0.0 · source§

impl StructuralPartialEq for RangeFull

source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::ptr::Alignment

1.0.0 · source§

impl StructuralPartialEq for ParseBoolError

1.0.0 · source§

impl StructuralPartialEq for Utf8Error

1.36.0 · source§

impl StructuralPartialEq for RawWaker

1.36.0 · source§

impl StructuralPartialEq for RawWakerVTable

1.3.0 · source§

impl StructuralPartialEq for Duration

1.66.0 · source§

impl StructuralPartialEq for TryFromFloatSecsError

1.57.0 · source§

impl StructuralPartialEq for TryReserveError

1.64.0 · source§

impl StructuralPartialEq for CString

1.64.0 · source§

impl StructuralPartialEq for FromVecWithNulError

1.64.0 · source§

impl StructuralPartialEq for IntoStringError

1.64.0 · source§

impl StructuralPartialEq for NulError

1.0.0 · source§

impl StructuralPartialEq for FromUtf8Error

1.0.0 · source§

impl StructuralPartialEq for String

1.1.0 · source§

impl StructuralPartialEq for FileType

1.0.0 · source§

impl StructuralPartialEq for Permissions

source§

impl StructuralPartialEq for UCred

1.7.0 · source§

impl StructuralPartialEq for StripPrefixError

1.0.0 · source§

impl StructuralPartialEq for ExitStatus

source§

impl StructuralPartialEq for ExitStatusError

1.0.0 · source§

impl StructuralPartialEq for Output

1.5.0 · source§

impl StructuralPartialEq for WaitTimeoutResult

1.0.0 · source§

impl StructuralPartialEq for std::sync::mpsc::RecvError

1.26.0 · source§

impl StructuralPartialEq for AccessError

1.19.0 · source§

impl StructuralPartialEq for ThreadId

1.8.0 · source§

impl StructuralPartialEq for Instant

1.8.0 · source§

impl StructuralPartialEq for SystemTime

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

§

impl StructuralPartialEq for RecvError

§

impl StructuralPartialEq for RecvTimeoutError

§

impl StructuralPartialEq for TryRecvError

1.0.0 · source§

impl<'a> StructuralPartialEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralPartialEq for Prefix<'a>

source§

impl<'a> StructuralPartialEq for Metadata<'a>

source§

impl<'a> StructuralPartialEq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> StructuralPartialEq for Location<'a>

source§

impl<'a> StructuralPartialEq for Utf8Chunk<'a>

1.55.0 · source§

impl<B, C> StructuralPartialEq for ControlFlow<B, C>

1.0.0 · source§

impl<Idx> StructuralPartialEq for Range<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>

1.17.0 · source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

1.36.0 · source§

impl<T> StructuralPartialEq for Poll<T>

1.0.0 · source§

impl<T> StructuralPartialEq for TrySendError<T>

source§

impl<T> StructuralPartialEq for &Twhere +

Implementors§

§

impl StructuralPartialEq for CallbackResult

§

impl StructuralPartialEq for RustCallStatusCode

§

impl StructuralPartialEq for RustFuturePoll

source§

impl StructuralPartialEq for Level

source§

impl StructuralPartialEq for LevelFilter

source§

impl StructuralPartialEq for AsciiChar

1.0.0 · source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.28.0 · source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl StructuralPartialEq for IpAddr

source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralPartialEq for SocketAddr

1.0.0 · source§

impl StructuralPartialEq for FpCategory

1.55.0 · source§

impl StructuralPartialEq for IntErrorKind

source§

impl StructuralPartialEq for Which

source§

impl StructuralPartialEq for SearchStep

1.0.0 · source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl StructuralPartialEq for TryReserveErrorKind

1.65.0 · source§

impl StructuralPartialEq for BacktraceStatus

1.0.0 · source§

impl StructuralPartialEq for VarError

1.0.0 · source§

impl StructuralPartialEq for SeekFrom

1.0.0 · source§

impl StructuralPartialEq for ErrorKind

1.0.0 · source§

impl StructuralPartialEq for Shutdown

source§

impl StructuralPartialEq for BacktraceStyle

1.12.0 · source§

impl StructuralPartialEq for RecvTimeoutError

1.0.0 · source§

impl StructuralPartialEq for TryRecvError

source§

impl StructuralPartialEq for _Unwind_Action

source§

impl StructuralPartialEq for _Unwind_Reason_Code

source§

impl StructuralPartialEq for bool

source§

impl StructuralPartialEq for char

source§

impl StructuralPartialEq for i8

source§

impl StructuralPartialEq for i16

source§

impl StructuralPartialEq for i32

source§

impl StructuralPartialEq for i64

source§

impl StructuralPartialEq for i128

source§

impl StructuralPartialEq for isize

source§

impl StructuralPartialEq for str

source§

impl StructuralPartialEq for u8

source§

impl StructuralPartialEq for u16

source§

impl StructuralPartialEq for u32

source§

impl StructuralPartialEq for u64

source§

impl StructuralPartialEq for u128

source§

impl StructuralPartialEq for ()

source§

impl StructuralPartialEq for usize

source§

impl StructuralPartialEq for ParseLevelError

source§

impl StructuralPartialEq for AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

1.27.0 · source§

impl StructuralPartialEq for CpuidResult

1.34.0 · source§

impl StructuralPartialEq for CharTryFromError

1.9.0 · source§

impl StructuralPartialEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralPartialEq for ParseCharError

1.59.0 · source§

impl StructuralPartialEq for TryFromCharError

1.69.0 · source§

impl StructuralPartialEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralPartialEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralPartialEq for Error

source§

impl StructuralPartialEq for Assume

1.0.0 · source§

impl StructuralPartialEq for AddrParseError

1.0.0 · source§

impl StructuralPartialEq for Ipv4Addr

1.0.0 · source§

impl StructuralPartialEq for Ipv6Addr

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV4

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV6

1.34.0 · source§

impl StructuralPartialEq for NonZeroI8

1.34.0 · source§

impl StructuralPartialEq for NonZeroI16

1.34.0 · source§

impl StructuralPartialEq for NonZeroI32

1.34.0 · source§

impl StructuralPartialEq for NonZeroI64

1.34.0 · source§

impl StructuralPartialEq for NonZeroI128

1.34.0 · source§

impl StructuralPartialEq for NonZeroIsize

1.28.0 · source§

impl StructuralPartialEq for NonZeroU8

1.28.0 · source§

impl StructuralPartialEq for NonZeroU16

1.28.0 · source§

impl StructuralPartialEq for NonZeroU32

1.28.0 · source§

impl StructuralPartialEq for NonZeroU64

1.28.0 · source§

impl StructuralPartialEq for NonZeroU128

1.28.0 · source§

impl StructuralPartialEq for NonZeroUsize

1.0.0 · source§

impl StructuralPartialEq for ParseFloatError

1.0.0 · source§

impl StructuralPartialEq for ParseIntError

1.34.0 · source§

impl StructuralPartialEq for TryFromIntError

1.0.0 · source§

impl StructuralPartialEq for RangeFull

source§

impl StructuralPartialEq for uniffi::deps::static_assertions::_core::ptr::Alignment

1.0.0 · source§

impl StructuralPartialEq for ParseBoolError

1.0.0 · source§

impl StructuralPartialEq for Utf8Error

1.36.0 · source§

impl StructuralPartialEq for RawWaker

1.36.0 · source§

impl StructuralPartialEq for RawWakerVTable

1.3.0 · source§

impl StructuralPartialEq for Duration

1.66.0 · source§

impl StructuralPartialEq for TryFromFloatSecsError

1.57.0 · source§

impl StructuralPartialEq for TryReserveError

1.64.0 · source§

impl StructuralPartialEq for CString

1.64.0 · source§

impl StructuralPartialEq for FromVecWithNulError

1.64.0 · source§

impl StructuralPartialEq for IntoStringError

1.64.0 · source§

impl StructuralPartialEq for NulError

1.0.0 · source§

impl StructuralPartialEq for FromUtf8Error

1.0.0 · source§

impl StructuralPartialEq for String

1.1.0 · source§

impl StructuralPartialEq for FileType

1.0.0 · source§

impl StructuralPartialEq for Permissions

source§

impl StructuralPartialEq for UCred

1.7.0 · source§

impl StructuralPartialEq for StripPrefixError

1.0.0 · source§

impl StructuralPartialEq for ExitStatus

source§

impl StructuralPartialEq for ExitStatusError

1.0.0 · source§

impl StructuralPartialEq for Output

1.5.0 · source§

impl StructuralPartialEq for WaitTimeoutResult

1.0.0 · source§

impl StructuralPartialEq for RecvError

1.26.0 · source§

impl StructuralPartialEq for AccessError

1.19.0 · source§

impl StructuralPartialEq for ThreadId

1.8.0 · source§

impl StructuralPartialEq for Instant

1.8.0 · source§

impl StructuralPartialEq for SystemTime

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

1.0.0 · source§

impl<'a> StructuralPartialEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralPartialEq for Prefix<'a>

source§

impl<'a> StructuralPartialEq for Metadata<'a>

source§

impl<'a> StructuralPartialEq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> StructuralPartialEq for Location<'a>

source§

impl<'a> StructuralPartialEq for Utf8Chunk<'a>

1.55.0 · source§

impl<B, C> StructuralPartialEq for ControlFlow<B, C>

1.0.0 · source§

impl<Idx> StructuralPartialEq for Range<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>

1.17.0 · source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

1.36.0 · source§

impl<T> StructuralPartialEq for Poll<T>

1.0.0 · source§

impl<T> StructuralPartialEq for TrySendError<T>

source§

impl<T> StructuralPartialEq for &Twhere T: ?Sized,

source§

impl<T> StructuralPartialEq for [T]

source§

impl<T> StructuralPartialEq for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

1.19.0 · source§

impl<T> StructuralPartialEq for Reverse<T>

1.20.0 · source§

impl<T> StructuralPartialEq for ManuallyDrop<T>where T: ?Sized,

source§

impl<T> StructuralPartialEq for Saturating<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Wrapping<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Cursor<T>

1.0.0 · source§

impl<T> StructuralPartialEq for SendError<T>

source§

impl<T> StructuralPartialEq for PhantomData<T>where - T: ?Sized,

1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

source§

impl<T, const N: usize> StructuralPartialEq for [T; N]

source§

impl<Y, R> StructuralPartialEq for GeneratorState<Y, R>

\ No newline at end of file + T: ?Sized,
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

source§

impl<T, const N: usize> StructuralPartialEq for [T; N]

source§

impl<Y, R> StructuralPartialEq for GeneratorState<Y, R>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Sync.html b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Sync.html index e6b0e28301..fe20c3a878 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Sync.html +++ b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Sync.html @@ -46,7 +46,7 @@ undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

-

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for ForeignExecutorHandle

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where @@ -77,8 +77,7 @@ T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where - T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

§

impl<T> Sync for SendError<T>where - T: Sync,

source§

impl<T, A> Sync for Cursor<'_, T, A>where + T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

source§

impl<T, A> Sync for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Sync for CursorMut<'_, T, A>where T: Sync, @@ -92,7 +91,7 @@ T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, - F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for ForeignExecutorCallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for RustTaskCallbackCode

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for ForeignExecutor

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl Sync for PhantomPinned

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl Sync for PhantomPinned

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where @@ -233,4 +232,4 @@ T: Sync,

§

impl<T: ?Sized> Sync for PhantomData<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, - Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file + Y: Sync,
§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Unpin.html b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Unpin.html index cfe3f3f0f9..4a3d38c743 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Unpin.html +++ b/internals/api/uniffi/deps/static_assertions/_core/marker/trait.Unpin.html @@ -34,9 +34,9 @@ T: ?Sized,
source§

impl<T> Unpin for &mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for Arc<T>where - T: ?Sized,

§

impl<T> Unpin for Receiver<T>

source§

impl<T, A> Unpin for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, - T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for ForeignExecutorCallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for RustTaskCallbackCode

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for ForeignExecutor

§

impl Unpin for ForeignExecutorHandle

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where + T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where @@ -158,4 +158,4 @@ T: Unpin,

§

impl<T: ?Sized> Unpin for PhantomData<T>where T: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, - Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file + Y: Unpin,
§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/ops/trait.Drop.html b/internals/api/uniffi/deps/static_assertions/_core/ops/trait.Drop.html index ed6bd1ad8a..738348d353 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/ops/trait.Drop.html +++ b/internals/api/uniffi/deps/static_assertions/_core/ops/trait.Drop.html @@ -177,7 +177,7 @@
Panics
you must not cause drop to be called again. This is normally automatically handled by the compiler, but when using unsafe code, can sometimes occur unintentionally, particularly when using ptr::drop_in_place.

-

Implementors§

§

impl Drop for ForeignExecutor

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where +

Implementors§

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where T: Ord, A: Allocator,

source§

impl<'f> Drop for VaListImpl<'f>

1.21.0 · source§

impl<I, A> Drop for Splice<'_, I, A>where I: Iterator, @@ -188,10 +188,10 @@
Panics
T: ?Sized,

source§

impl<T> Drop for UniqueRc<T>

1.4.0 · source§

impl<T> Drop for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> Drop for Arc<T>where T: ?Sized,

1.4.0 · source§

impl<T> Drop for alloc::sync::Weak<T>where - T: ?Sized,

source§

impl<T> Drop for std::sync::mpsc::Receiver<T>

source§

impl<T> Drop for std::sync::mpsc::Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where + T: ?Sized,

source§

impl<T> Drop for Receiver<T>

source§

impl<T> Drop for Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where T: ?Sized,

1.70.0 · source§

impl<T> Drop for OnceLock<T>

source§

impl<T> Drop for RwLockReadGuard<'_, T>where T: ?Sized,

source§

impl<T> Drop for RwLockWriteGuard<'_, T>where - T: ?Sized,

§

impl<T> Drop for Receiver<T>

§

impl<T> Drop for SendError<T>

§

impl<T> Drop for Sender<T>

source§

impl<T, A> Drop for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Drop for Box<T, A>where A: Allocator, T: ?Sized,

1.12.0 · source§

impl<T, A> Drop for PeekMut<'_, T, A>where T: Ord, @@ -204,4 +204,4 @@
Panics
A: Allocator,

source§

impl<T, F> Drop for LazyLock<T, F>

source§

impl<T, F, A> Drop for ExtractIf<'_, T, F, A>where A: Allocator, F: FnMut(&mut T) -> bool,

1.40.0 · source§

impl<T, const N: usize> Drop for uniffi::deps::static_assertions::_core::array::IntoIter<T, N>

source§

impl<W> Drop for BufWriter<W>where - W: Write + ?Sized,

\ No newline at end of file + W: Write + ?Sized, \ 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 3640ce4201..61611ef663 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 @@ -695,13 +695,13 @@
Examples
let v: Vec<&str> = x.into_iter().collect(); assert!(v.is_empty());
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
§

impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where + T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where Option<T>: Lift<UT>,

§

type LiftType = Option<T>

§

impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

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
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 +) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/internals/api/uniffi/deps/static_assertions/_core/panic/trait.RefUnwindSafe.html b/internals/api/uniffi/deps/static_assertions/_core/panic/trait.RefUnwindSafe.html index ed2bf4f0a1..e35f5d21ba 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/panic/trait.RefUnwindSafe.html +++ b/internals/api/uniffi/deps/static_assertions/_core/panic/trait.RefUnwindSafe.html @@ -11,7 +11,7 @@ T: RefUnwindSafe + UnwindSafe,

1.12.0 · source§

impl<T> RefUnwindSafe for RwLock<T>where T: ?Sized,

source§

impl<T> RefUnwindSafe for AssertUnwindSafe<T>

source§

impl<T, F> RefUnwindSafe for LazyLock<T, F>where T: RefUnwindSafe + UnwindSafe, - F: UnwindSafe,

Auto implementors§

§

impl RefUnwindSafe for CallbackResult

§

impl RefUnwindSafe for ForeignExecutorCallbackResult

§

impl RefUnwindSafe for RustCallStatusCode

§

impl RefUnwindSafe for RustFuturePoll

§

impl RefUnwindSafe for RustTaskCallbackCode

§

impl RefUnwindSafe for Level

§

impl RefUnwindSafe for LevelFilter

§

impl RefUnwindSafe for AsciiChar

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl RefUnwindSafe for Infallible

§

impl RefUnwindSafe for c_void

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl RefUnwindSafe for IpAddr

§

impl RefUnwindSafe for Ipv6MulticastScope

§

impl RefUnwindSafe for SocketAddr

§

impl RefUnwindSafe for FpCategory

§

impl RefUnwindSafe for IntErrorKind

§

impl RefUnwindSafe for Which

§

impl RefUnwindSafe for SearchStep

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl RefUnwindSafe for FullDecoded

§

impl RefUnwindSafe for Sign

§

impl RefUnwindSafe for ForeignBytes

§

impl RefUnwindSafe for ForeignCallbackInternals

§

impl RefUnwindSafe for ForeignExecutor

§

impl RefUnwindSafe for ForeignExecutorHandle

§

impl RefUnwindSafe for MetadataBuffer

§

impl RefUnwindSafe for RustBuffer

§

impl RefUnwindSafe for RustCallStatus

§

impl RefUnwindSafe for RustFutureHandle

§

impl RefUnwindSafe for UnexpectedUniFFICallbackError

§

impl RefUnwindSafe for uniffi::deps::anyhow::Error

§

impl RefUnwindSafe for UninitSlice

§

impl RefUnwindSafe for uniffi::deps::bytes::Bytes

§

impl RefUnwindSafe for BytesMut

§

impl RefUnwindSafe for ParseLevelError

§

impl RefUnwindSafe for SetLoggerError

§

impl RefUnwindSafe for AllocError

§

impl RefUnwindSafe for Layout

§

impl RefUnwindSafe for LayoutError

§

impl RefUnwindSafe for TypeId

§

impl RefUnwindSafe for CpuidResult

§

impl RefUnwindSafe for __m128

§

impl RefUnwindSafe for __m128bh

§

impl RefUnwindSafe for __m128d

§

impl RefUnwindSafe for __m128i

§

impl RefUnwindSafe for __m256

§

impl RefUnwindSafe for __m256bh

§

impl RefUnwindSafe for __m256d

§

impl RefUnwindSafe for __m256i

§

impl RefUnwindSafe for __m512

§

impl RefUnwindSafe for __m512bh

§

impl RefUnwindSafe for __m512d

§

impl RefUnwindSafe for __m512i

§

impl RefUnwindSafe for TryFromSliceError

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl RefUnwindSafe for BorrowError

§

impl RefUnwindSafe for BorrowMutError

§

impl RefUnwindSafe for CharTryFromError

§

impl RefUnwindSafe for DecodeUtf16Error

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl RefUnwindSafe for ParseCharError

§

impl RefUnwindSafe for ToLowercase

§

impl RefUnwindSafe for ToUppercase

§

impl RefUnwindSafe for TryFromCharError

§

impl RefUnwindSafe for CStr

§

impl RefUnwindSafe for FromBytesUntilNulError

§

impl RefUnwindSafe for FromBytesWithNulError

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::fmt::Error

§

impl RefUnwindSafe for SipHasher

§

impl RefUnwindSafe for BasicBlock

§

impl RefUnwindSafe for PhantomPinned

§

impl RefUnwindSafe for Assume

§

impl RefUnwindSafe for AddrParseError

§

impl RefUnwindSafe for Ipv4Addr

§

impl RefUnwindSafe for Ipv6Addr

§

impl RefUnwindSafe for SocketAddrV4

§

impl RefUnwindSafe for SocketAddrV6

§

impl RefUnwindSafe for NonZeroI8

§

impl RefUnwindSafe for NonZeroI16

§

impl RefUnwindSafe for NonZeroI32

§

impl RefUnwindSafe for NonZeroI64

§

impl RefUnwindSafe for NonZeroI128

§

impl RefUnwindSafe for NonZeroIsize

§

impl RefUnwindSafe for NonZeroU8

§

impl RefUnwindSafe for NonZeroU16

§

impl RefUnwindSafe for NonZeroU32

§

impl RefUnwindSafe for NonZeroU64

§

impl RefUnwindSafe for NonZeroU128

§

impl RefUnwindSafe for NonZeroUsize

§

impl RefUnwindSafe for ParseFloatError

§

impl RefUnwindSafe for ParseIntError

§

impl RefUnwindSafe for TryFromIntError

§

impl RefUnwindSafe for RangeFull

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl RefUnwindSafe for TimSortRun

§

impl RefUnwindSafe for ParseBoolError

§

impl RefUnwindSafe for Utf8Error

§

impl RefUnwindSafe for RawWaker

§

impl RefUnwindSafe for RawWakerVTable

§

impl RefUnwindSafe for Waker

§

impl RefUnwindSafe for Duration

§

impl RefUnwindSafe for TryFromFloatSecsError

§

impl RefUnwindSafe for TryCaptureWithDebug

§

impl RefUnwindSafe for TryCaptureWithoutDebug

§

impl RefUnwindSafe for Big32x40

§

impl RefUnwindSafe for Big8x3

§

impl RefUnwindSafe for Number

§

impl RefUnwindSafe for Decoded

§

impl<'a> !RefUnwindSafe for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !RefUnwindSafe for Record<'a>

§

impl<'a> !RefUnwindSafe for RecordBuilder<'a>

§

impl<'a> !RefUnwindSafe for Demand<'a>

§

impl<'a> !RefUnwindSafe for Source<'a>

§

impl<'a> !RefUnwindSafe for Arguments<'a>

§

impl<'a> !RefUnwindSafe for Formatter<'a>

§

impl<'a> !RefUnwindSafe for PanicInfo<'a>

§

impl<'a> RefUnwindSafe for Part<'a>

§

impl<'a> RefUnwindSafe for Metadata<'a>

§

impl<'a> RefUnwindSafe for MetadataBuilder<'a>

§

impl<'a> RefUnwindSafe for EscapeAscii<'a>

§

impl<'a> RefUnwindSafe for CharSearcher<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> RefUnwindSafe for CharIndices<'a>

§

impl<'a> RefUnwindSafe for Chars<'a>

§

impl<'a> RefUnwindSafe for EncodeUtf16<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> RefUnwindSafe for Lines<'a>

§

impl<'a> RefUnwindSafe for LinesAny<'a>

§

impl<'a> RefUnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> RefUnwindSafe for SplitWhitespace<'a>

§

impl<'a> RefUnwindSafe for Utf8Chunk<'a>

§

impl<'a> RefUnwindSafe for Utf8Chunks<'a>

§

impl<'a> RefUnwindSafe for Context<'a>

§

impl<'a> RefUnwindSafe for Formatted<'a>

§

impl<'a> RefUnwindSafe for Location<'a>

§

impl<'a, 'b> !RefUnwindSafe for DebugList<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugMap<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugSet<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugStruct<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugTuple<'a, 'b>

§

impl<'a, 'b> RefUnwindSafe for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> RefUnwindSafe for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> RefUnwindSafe for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> RefUnwindSafe for VaList<'a, 'f>

§

impl<'a, A> RefUnwindSafe for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: UnwindSafe,

Auto implementors§

§

impl RefUnwindSafe for CallbackResult

§

impl RefUnwindSafe for RustCallStatusCode

§

impl RefUnwindSafe for RustFuturePoll

§

impl RefUnwindSafe for Level

§

impl RefUnwindSafe for LevelFilter

§

impl RefUnwindSafe for AsciiChar

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl RefUnwindSafe for Infallible

§

impl RefUnwindSafe for c_void

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl RefUnwindSafe for IpAddr

§

impl RefUnwindSafe for Ipv6MulticastScope

§

impl RefUnwindSafe for SocketAddr

§

impl RefUnwindSafe for FpCategory

§

impl RefUnwindSafe for IntErrorKind

§

impl RefUnwindSafe for Which

§

impl RefUnwindSafe for SearchStep

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl RefUnwindSafe for FullDecoded

§

impl RefUnwindSafe for Sign

§

impl RefUnwindSafe for ForeignBytes

§

impl RefUnwindSafe for ForeignCallbackInternals

§

impl RefUnwindSafe for MetadataBuffer

§

impl RefUnwindSafe for RustBuffer

§

impl RefUnwindSafe for RustCallStatus

§

impl RefUnwindSafe for RustFutureHandle

§

impl RefUnwindSafe for UnexpectedUniFFICallbackError

§

impl RefUnwindSafe for uniffi::deps::anyhow::Error

§

impl RefUnwindSafe for UninitSlice

§

impl RefUnwindSafe for uniffi::deps::bytes::Bytes

§

impl RefUnwindSafe for BytesMut

§

impl RefUnwindSafe for ParseLevelError

§

impl RefUnwindSafe for SetLoggerError

§

impl RefUnwindSafe for AllocError

§

impl RefUnwindSafe for Layout

§

impl RefUnwindSafe for LayoutError

§

impl RefUnwindSafe for TypeId

§

impl RefUnwindSafe for CpuidResult

§

impl RefUnwindSafe for __m128

§

impl RefUnwindSafe for __m128bh

§

impl RefUnwindSafe for __m128d

§

impl RefUnwindSafe for __m128i

§

impl RefUnwindSafe for __m256

§

impl RefUnwindSafe for __m256bh

§

impl RefUnwindSafe for __m256d

§

impl RefUnwindSafe for __m256i

§

impl RefUnwindSafe for __m512

§

impl RefUnwindSafe for __m512bh

§

impl RefUnwindSafe for __m512d

§

impl RefUnwindSafe for __m512i

§

impl RefUnwindSafe for TryFromSliceError

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl RefUnwindSafe for BorrowError

§

impl RefUnwindSafe for BorrowMutError

§

impl RefUnwindSafe for CharTryFromError

§

impl RefUnwindSafe for DecodeUtf16Error

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl RefUnwindSafe for ParseCharError

§

impl RefUnwindSafe for ToLowercase

§

impl RefUnwindSafe for ToUppercase

§

impl RefUnwindSafe for TryFromCharError

§

impl RefUnwindSafe for CStr

§

impl RefUnwindSafe for FromBytesUntilNulError

§

impl RefUnwindSafe for FromBytesWithNulError

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::fmt::Error

§

impl RefUnwindSafe for SipHasher

§

impl RefUnwindSafe for BasicBlock

§

impl RefUnwindSafe for PhantomPinned

§

impl RefUnwindSafe for Assume

§

impl RefUnwindSafe for AddrParseError

§

impl RefUnwindSafe for Ipv4Addr

§

impl RefUnwindSafe for Ipv6Addr

§

impl RefUnwindSafe for SocketAddrV4

§

impl RefUnwindSafe for SocketAddrV6

§

impl RefUnwindSafe for NonZeroI8

§

impl RefUnwindSafe for NonZeroI16

§

impl RefUnwindSafe for NonZeroI32

§

impl RefUnwindSafe for NonZeroI64

§

impl RefUnwindSafe for NonZeroI128

§

impl RefUnwindSafe for NonZeroIsize

§

impl RefUnwindSafe for NonZeroU8

§

impl RefUnwindSafe for NonZeroU16

§

impl RefUnwindSafe for NonZeroU32

§

impl RefUnwindSafe for NonZeroU64

§

impl RefUnwindSafe for NonZeroU128

§

impl RefUnwindSafe for NonZeroUsize

§

impl RefUnwindSafe for ParseFloatError

§

impl RefUnwindSafe for ParseIntError

§

impl RefUnwindSafe for TryFromIntError

§

impl RefUnwindSafe for RangeFull

§

impl RefUnwindSafe for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl RefUnwindSafe for TimSortRun

§

impl RefUnwindSafe for ParseBoolError

§

impl RefUnwindSafe for Utf8Error

§

impl RefUnwindSafe for RawWaker

§

impl RefUnwindSafe for RawWakerVTable

§

impl RefUnwindSafe for Waker

§

impl RefUnwindSafe for Duration

§

impl RefUnwindSafe for TryFromFloatSecsError

§

impl RefUnwindSafe for TryCaptureWithDebug

§

impl RefUnwindSafe for TryCaptureWithoutDebug

§

impl RefUnwindSafe for Big32x40

§

impl RefUnwindSafe for Big8x3

§

impl RefUnwindSafe for Number

§

impl RefUnwindSafe for Decoded

§

impl<'a> !RefUnwindSafe for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !RefUnwindSafe for Record<'a>

§

impl<'a> !RefUnwindSafe for RecordBuilder<'a>

§

impl<'a> !RefUnwindSafe for Demand<'a>

§

impl<'a> !RefUnwindSafe for Source<'a>

§

impl<'a> !RefUnwindSafe for Arguments<'a>

§

impl<'a> !RefUnwindSafe for Formatter<'a>

§

impl<'a> !RefUnwindSafe for PanicInfo<'a>

§

impl<'a> RefUnwindSafe for Part<'a>

§

impl<'a> RefUnwindSafe for Metadata<'a>

§

impl<'a> RefUnwindSafe for MetadataBuilder<'a>

§

impl<'a> RefUnwindSafe for EscapeAscii<'a>

§

impl<'a> RefUnwindSafe for CharSearcher<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> RefUnwindSafe for CharIndices<'a>

§

impl<'a> RefUnwindSafe for Chars<'a>

§

impl<'a> RefUnwindSafe for EncodeUtf16<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> RefUnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> RefUnwindSafe for Lines<'a>

§

impl<'a> RefUnwindSafe for LinesAny<'a>

§

impl<'a> RefUnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> RefUnwindSafe for SplitWhitespace<'a>

§

impl<'a> RefUnwindSafe for Utf8Chunk<'a>

§

impl<'a> RefUnwindSafe for Utf8Chunks<'a>

§

impl<'a> RefUnwindSafe for Context<'a>

§

impl<'a> RefUnwindSafe for Formatted<'a>

§

impl<'a> RefUnwindSafe for Location<'a>

§

impl<'a, 'b> !RefUnwindSafe for DebugList<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugMap<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugSet<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugStruct<'a, 'b>

§

impl<'a, 'b> !RefUnwindSafe for DebugTuple<'a, 'b>

§

impl<'a, 'b> RefUnwindSafe for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> RefUnwindSafe for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> RefUnwindSafe for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> RefUnwindSafe for VaList<'a, 'f>

§

impl<'a, A> RefUnwindSafe for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: RefUnwindSafe,

§

impl<'a, A> RefUnwindSafe for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: RefUnwindSafe,

§

impl<'a, F> RefUnwindSafe for CharPredicateSearcher<'a, F>where F: RefUnwindSafe,

§

impl<'a, I> RefUnwindSafe for ByRefSized<'a, I>where diff --git a/internals/api/uniffi/deps/static_assertions/_core/panic/trait.UnwindSafe.html b/internals/api/uniffi/deps/static_assertions/_core/panic/trait.UnwindSafe.html index 6b2cac32f2..5098d803a4 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/panic/trait.UnwindSafe.html +++ b/internals/api/uniffi/deps/static_assertions/_core/panic/trait.UnwindSafe.html @@ -72,7 +72,7 @@

UnwindSafe,

source§

impl<T> UnwindSafe for RwLock<T>where T: ?Sized,

source§

impl<T> UnwindSafe for AssertUnwindSafe<T>

source§

impl<T, F> UnwindSafe for LazyLock<T, F>where T: UnwindSafe, - F: UnwindSafe,

Auto implementors§

§

impl UnwindSafe for CallbackResult

§

impl UnwindSafe for ForeignExecutorCallbackResult

§

impl UnwindSafe for RustCallStatusCode

§

impl UnwindSafe for RustFuturePoll

§

impl UnwindSafe for RustTaskCallbackCode

§

impl UnwindSafe for Level

§

impl UnwindSafe for LevelFilter

§

impl UnwindSafe for AsciiChar

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl UnwindSafe for Infallible

§

impl UnwindSafe for c_void

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl UnwindSafe for IpAddr

§

impl UnwindSafe for Ipv6MulticastScope

§

impl UnwindSafe for SocketAddr

§

impl UnwindSafe for FpCategory

§

impl UnwindSafe for IntErrorKind

§

impl UnwindSafe for Which

§

impl UnwindSafe for SearchStep

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl UnwindSafe for FullDecoded

§

impl UnwindSafe for Sign

§

impl UnwindSafe for ForeignBytes

§

impl UnwindSafe for ForeignCallbackInternals

§

impl UnwindSafe for ForeignExecutor

§

impl UnwindSafe for ForeignExecutorHandle

§

impl UnwindSafe for MetadataBuffer

§

impl UnwindSafe for RustBuffer

§

impl UnwindSafe for RustCallStatus

§

impl UnwindSafe for RustFutureHandle

§

impl UnwindSafe for UnexpectedUniFFICallbackError

§

impl UnwindSafe for uniffi::deps::anyhow::Error

§

impl UnwindSafe for UninitSlice

§

impl UnwindSafe for uniffi::deps::bytes::Bytes

§

impl UnwindSafe for BytesMut

§

impl UnwindSafe for ParseLevelError

§

impl UnwindSafe for SetLoggerError

§

impl UnwindSafe for AllocError

§

impl UnwindSafe for Layout

§

impl UnwindSafe for LayoutError

§

impl UnwindSafe for TypeId

§

impl UnwindSafe for CpuidResult

§

impl UnwindSafe for __m128

§

impl UnwindSafe for __m128bh

§

impl UnwindSafe for __m128d

§

impl UnwindSafe for __m128i

§

impl UnwindSafe for __m256

§

impl UnwindSafe for __m256bh

§

impl UnwindSafe for __m256d

§

impl UnwindSafe for __m256i

§

impl UnwindSafe for __m512

§

impl UnwindSafe for __m512bh

§

impl UnwindSafe for __m512d

§

impl UnwindSafe for __m512i

§

impl UnwindSafe for TryFromSliceError

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl UnwindSafe for BorrowError

§

impl UnwindSafe for BorrowMutError

§

impl UnwindSafe for CharTryFromError

§

impl UnwindSafe for DecodeUtf16Error

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl UnwindSafe for ParseCharError

§

impl UnwindSafe for ToLowercase

§

impl UnwindSafe for ToUppercase

§

impl UnwindSafe for TryFromCharError

§

impl UnwindSafe for CStr

§

impl UnwindSafe for FromBytesUntilNulError

§

impl UnwindSafe for FromBytesWithNulError

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::fmt::Error

§

impl UnwindSafe for SipHasher

§

impl UnwindSafe for BasicBlock

§

impl UnwindSafe for PhantomPinned

§

impl UnwindSafe for Assume

§

impl UnwindSafe for AddrParseError

§

impl UnwindSafe for Ipv4Addr

§

impl UnwindSafe for Ipv6Addr

§

impl UnwindSafe for SocketAddrV4

§

impl UnwindSafe for SocketAddrV6

§

impl UnwindSafe for NonZeroI8

§

impl UnwindSafe for NonZeroI16

§

impl UnwindSafe for NonZeroI32

§

impl UnwindSafe for NonZeroI64

§

impl UnwindSafe for NonZeroI128

§

impl UnwindSafe for NonZeroIsize

§

impl UnwindSafe for NonZeroU8

§

impl UnwindSafe for NonZeroU16

§

impl UnwindSafe for NonZeroU32

§

impl UnwindSafe for NonZeroU64

§

impl UnwindSafe for NonZeroU128

§

impl UnwindSafe for NonZeroUsize

§

impl UnwindSafe for ParseFloatError

§

impl UnwindSafe for ParseIntError

§

impl UnwindSafe for TryFromIntError

§

impl UnwindSafe for RangeFull

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl UnwindSafe for TimSortRun

§

impl UnwindSafe for ParseBoolError

§

impl UnwindSafe for Utf8Error

§

impl UnwindSafe for AtomicBool

§

impl UnwindSafe for AtomicI8

§

impl UnwindSafe for AtomicI16

§

impl UnwindSafe for AtomicI32

§

impl UnwindSafe for AtomicI64

§

impl UnwindSafe for AtomicIsize

§

impl UnwindSafe for AtomicU8

§

impl UnwindSafe for AtomicU16

§

impl UnwindSafe for AtomicU32

§

impl UnwindSafe for AtomicU64

§

impl UnwindSafe for AtomicUsize

§

impl UnwindSafe for RawWaker

§

impl UnwindSafe for RawWakerVTable

§

impl UnwindSafe for Waker

§

impl UnwindSafe for Duration

§

impl UnwindSafe for TryFromFloatSecsError

§

impl UnwindSafe for TryCaptureWithDebug

§

impl UnwindSafe for TryCaptureWithoutDebug

§

impl UnwindSafe for Big32x40

§

impl UnwindSafe for Big8x3

§

impl UnwindSafe for Number

§

impl UnwindSafe for Decoded

§

impl<'a> !UnwindSafe for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !UnwindSafe for Record<'a>

§

impl<'a> !UnwindSafe for RecordBuilder<'a>

§

impl<'a> !UnwindSafe for Demand<'a>

§

impl<'a> !UnwindSafe for Source<'a>

§

impl<'a> !UnwindSafe for Arguments<'a>

§

impl<'a> !UnwindSafe for Formatter<'a>

§

impl<'a> !UnwindSafe for PanicInfo<'a>

§

impl<'a> UnwindSafe for Part<'a>

§

impl<'a> UnwindSafe for Metadata<'a>

§

impl<'a> UnwindSafe for MetadataBuilder<'a>

§

impl<'a> UnwindSafe for EscapeAscii<'a>

§

impl<'a> UnwindSafe for CharSearcher<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> UnwindSafe for CharIndices<'a>

§

impl<'a> UnwindSafe for Chars<'a>

§

impl<'a> UnwindSafe for EncodeUtf16<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> UnwindSafe for Lines<'a>

§

impl<'a> UnwindSafe for LinesAny<'a>

§

impl<'a> UnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> UnwindSafe for SplitWhitespace<'a>

§

impl<'a> UnwindSafe for Utf8Chunk<'a>

§

impl<'a> UnwindSafe for Utf8Chunks<'a>

§

impl<'a> UnwindSafe for Context<'a>

§

impl<'a> UnwindSafe for Formatted<'a>

§

impl<'a> UnwindSafe for Location<'a>

§

impl<'a, 'b> !UnwindSafe for DebugList<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugMap<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugSet<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugStruct<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugTuple<'a, 'b>

§

impl<'a, 'b> UnwindSafe for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> UnwindSafe for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> UnwindSafe for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !UnwindSafe for VaList<'a, 'f>

§

impl<'a, A> !UnwindSafe for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, A> UnwindSafe for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: UnwindSafe,

Auto implementors§

§

impl UnwindSafe for CallbackResult

§

impl UnwindSafe for RustCallStatusCode

§

impl UnwindSafe for RustFuturePoll

§

impl UnwindSafe for Level

§

impl UnwindSafe for LevelFilter

§

impl UnwindSafe for AsciiChar

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl UnwindSafe for Infallible

§

impl UnwindSafe for c_void

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl UnwindSafe for IpAddr

§

impl UnwindSafe for Ipv6MulticastScope

§

impl UnwindSafe for SocketAddr

§

impl UnwindSafe for FpCategory

§

impl UnwindSafe for IntErrorKind

§

impl UnwindSafe for Which

§

impl UnwindSafe for SearchStep

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl UnwindSafe for FullDecoded

§

impl UnwindSafe for Sign

§

impl UnwindSafe for ForeignBytes

§

impl UnwindSafe for ForeignCallbackInternals

§

impl UnwindSafe for MetadataBuffer

§

impl UnwindSafe for RustBuffer

§

impl UnwindSafe for RustCallStatus

§

impl UnwindSafe for RustFutureHandle

§

impl UnwindSafe for UnexpectedUniFFICallbackError

§

impl UnwindSafe for uniffi::deps::anyhow::Error

§

impl UnwindSafe for UninitSlice

§

impl UnwindSafe for uniffi::deps::bytes::Bytes

§

impl UnwindSafe for BytesMut

§

impl UnwindSafe for ParseLevelError

§

impl UnwindSafe for SetLoggerError

§

impl UnwindSafe for AllocError

§

impl UnwindSafe for Layout

§

impl UnwindSafe for LayoutError

§

impl UnwindSafe for TypeId

§

impl UnwindSafe for CpuidResult

§

impl UnwindSafe for __m128

§

impl UnwindSafe for __m128bh

§

impl UnwindSafe for __m128d

§

impl UnwindSafe for __m128i

§

impl UnwindSafe for __m256

§

impl UnwindSafe for __m256bh

§

impl UnwindSafe for __m256d

§

impl UnwindSafe for __m256i

§

impl UnwindSafe for __m512

§

impl UnwindSafe for __m512bh

§

impl UnwindSafe for __m512d

§

impl UnwindSafe for __m512i

§

impl UnwindSafe for TryFromSliceError

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl UnwindSafe for BorrowError

§

impl UnwindSafe for BorrowMutError

§

impl UnwindSafe for CharTryFromError

§

impl UnwindSafe for DecodeUtf16Error

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl UnwindSafe for ParseCharError

§

impl UnwindSafe for ToLowercase

§

impl UnwindSafe for ToUppercase

§

impl UnwindSafe for TryFromCharError

§

impl UnwindSafe for CStr

§

impl UnwindSafe for FromBytesUntilNulError

§

impl UnwindSafe for FromBytesWithNulError

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::fmt::Error

§

impl UnwindSafe for SipHasher

§

impl UnwindSafe for BasicBlock

§

impl UnwindSafe for PhantomPinned

§

impl UnwindSafe for Assume

§

impl UnwindSafe for AddrParseError

§

impl UnwindSafe for Ipv4Addr

§

impl UnwindSafe for Ipv6Addr

§

impl UnwindSafe for SocketAddrV4

§

impl UnwindSafe for SocketAddrV6

§

impl UnwindSafe for NonZeroI8

§

impl UnwindSafe for NonZeroI16

§

impl UnwindSafe for NonZeroI32

§

impl UnwindSafe for NonZeroI64

§

impl UnwindSafe for NonZeroI128

§

impl UnwindSafe for NonZeroIsize

§

impl UnwindSafe for NonZeroU8

§

impl UnwindSafe for NonZeroU16

§

impl UnwindSafe for NonZeroU32

§

impl UnwindSafe for NonZeroU64

§

impl UnwindSafe for NonZeroU128

§

impl UnwindSafe for NonZeroUsize

§

impl UnwindSafe for ParseFloatError

§

impl UnwindSafe for ParseIntError

§

impl UnwindSafe for TryFromIntError

§

impl UnwindSafe for RangeFull

§

impl UnwindSafe for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl UnwindSafe for TimSortRun

§

impl UnwindSafe for ParseBoolError

§

impl UnwindSafe for Utf8Error

§

impl UnwindSafe for AtomicBool

§

impl UnwindSafe for AtomicI8

§

impl UnwindSafe for AtomicI16

§

impl UnwindSafe for AtomicI32

§

impl UnwindSafe for AtomicI64

§

impl UnwindSafe for AtomicIsize

§

impl UnwindSafe for AtomicU8

§

impl UnwindSafe for AtomicU16

§

impl UnwindSafe for AtomicU32

§

impl UnwindSafe for AtomicU64

§

impl UnwindSafe for AtomicUsize

§

impl UnwindSafe for RawWaker

§

impl UnwindSafe for RawWakerVTable

§

impl UnwindSafe for Waker

§

impl UnwindSafe for Duration

§

impl UnwindSafe for TryFromFloatSecsError

§

impl UnwindSafe for TryCaptureWithDebug

§

impl UnwindSafe for TryCaptureWithoutDebug

§

impl UnwindSafe for Big32x40

§

impl UnwindSafe for Big8x3

§

impl UnwindSafe for Number

§

impl UnwindSafe for Decoded

§

impl<'a> !UnwindSafe for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !UnwindSafe for Record<'a>

§

impl<'a> !UnwindSafe for RecordBuilder<'a>

§

impl<'a> !UnwindSafe for Demand<'a>

§

impl<'a> !UnwindSafe for Source<'a>

§

impl<'a> !UnwindSafe for Arguments<'a>

§

impl<'a> !UnwindSafe for Formatter<'a>

§

impl<'a> !UnwindSafe for PanicInfo<'a>

§

impl<'a> UnwindSafe for Part<'a>

§

impl<'a> UnwindSafe for Metadata<'a>

§

impl<'a> UnwindSafe for MetadataBuilder<'a>

§

impl<'a> UnwindSafe for EscapeAscii<'a>

§

impl<'a> UnwindSafe for CharSearcher<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> UnwindSafe for CharIndices<'a>

§

impl<'a> UnwindSafe for Chars<'a>

§

impl<'a> UnwindSafe for EncodeUtf16<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> UnwindSafe for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> UnwindSafe for Lines<'a>

§

impl<'a> UnwindSafe for LinesAny<'a>

§

impl<'a> UnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> UnwindSafe for SplitWhitespace<'a>

§

impl<'a> UnwindSafe for Utf8Chunk<'a>

§

impl<'a> UnwindSafe for Utf8Chunks<'a>

§

impl<'a> UnwindSafe for Context<'a>

§

impl<'a> UnwindSafe for Formatted<'a>

§

impl<'a> UnwindSafe for Location<'a>

§

impl<'a, 'b> !UnwindSafe for DebugList<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugMap<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugSet<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugStruct<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugTuple<'a, 'b>

§

impl<'a, 'b> UnwindSafe for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> UnwindSafe for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> UnwindSafe for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !UnwindSafe for VaList<'a, 'f>

§

impl<'a, A> !UnwindSafe for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, A> UnwindSafe for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: RefUnwindSafe,

§

impl<'a, F> UnwindSafe for CharPredicateSearcher<'a, F>where F: UnwindSafe,

§

impl<'a, I> !UnwindSafe for ByRefSized<'a, I>

§

impl<'a, P> UnwindSafe for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: UnwindSafe,

§

impl<'a, P> UnwindSafe for Matches<'a, P>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 b109383031..d4d6eea84f 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 @@ -695,13 +695,13 @@
Examples
let v: Vec<&str> = x.into_iter().collect(); assert!(v.is_empty());

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
§

impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where + T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where Option<T>: Lift<UT>,

§

type LiftType = Option<T>

§

impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

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
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 +) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Clone.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Clone.html index a6ec7abbe1..8bd4999569 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Clone.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Clone.html @@ -60,7 +60,7 @@
Examples

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

-

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for ForeignExecutorHandle

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for RecvError

§

impl Clone for RecvTimeoutError

§

impl Clone for TryRecvError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where +

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>where @@ -227,4 +227,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<T, const N: usize> Clone for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'_, T, N>

source§

impl<Y, R> Clone for GeneratorState<Y, R>where Y: Clone, - R: Clone,

\ No newline at end of file + R: Clone, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Copy.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Copy.html index 5351b8ce39..9f47835769 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Copy.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Copy.html @@ -112,7 +112,7 @@

Additional i (even if the referent doesn’t), while variables captured by mutable reference never implement Copy. -

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for std::sync::mpsc::RecvTimeoutError

source§

impl Copy for std::sync::mpsc::TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

§

impl Copy for ForeignExecutorHandle

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for std::sync::mpsc::RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

§

impl Copy for RecvError

§

impl Copy for RecvTimeoutError

§

impl Copy for TryRecvError

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where +

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,

1.63.0 · source§

impl<'fd> Copy for BorrowedFd<'fd>

1.55.0 · source§

impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,

source§

impl<Dyn> Copy for DynMetadata<Dyn>where @@ -145,4 +145,4 @@

Additional i LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<Y, R> Copy for GeneratorState<Y, R>where Y: Copy, - R: Copy,

\ No newline at end of file + R: Copy, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Drop.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Drop.html index 17c71236f4..beddc4dc3c 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Drop.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Drop.html @@ -177,7 +177,7 @@
Panics
you must not cause drop to be called again. This is normally automatically handled by the compiler, but when using unsafe code, can sometimes occur unintentionally, particularly when using ptr::drop_in_place.

-

Implementors§

§

impl Drop for ForeignExecutor

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where +

Implementors§

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where T: Ord, A: Allocator,

source§

impl<'f> Drop for VaListImpl<'f>

1.21.0 · source§

impl<I, A> Drop for Splice<'_, I, A>where I: Iterator, @@ -188,10 +188,10 @@
Panics
T: ?Sized,

source§

impl<T> Drop for UniqueRc<T>

1.4.0 · source§

impl<T> Drop for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> Drop for Arc<T>where T: ?Sized,

1.4.0 · source§

impl<T> Drop for alloc::sync::Weak<T>where - T: ?Sized,

source§

impl<T> Drop for std::sync::mpsc::Receiver<T>

source§

impl<T> Drop for std::sync::mpsc::Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where + T: ?Sized,

source§

impl<T> Drop for Receiver<T>

source§

impl<T> Drop for Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where T: ?Sized,

1.70.0 · source§

impl<T> Drop for OnceLock<T>

source§

impl<T> Drop for RwLockReadGuard<'_, T>where T: ?Sized,

source§

impl<T> Drop for RwLockWriteGuard<'_, T>where - T: ?Sized,

§

impl<T> Drop for Receiver<T>

§

impl<T> Drop for SendError<T>

§

impl<T> Drop for Sender<T>

source§

impl<T, A> Drop for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Drop for Box<T, A>where A: Allocator, T: ?Sized,

1.12.0 · source§

impl<T, A> Drop for PeekMut<'_, T, A>where T: Ord, @@ -204,4 +204,4 @@
Panics
A: Allocator,

source§

impl<T, F> Drop for LazyLock<T, F>

source§

impl<T, F, A> Drop for ExtractIf<'_, T, F, A>where A: Allocator, F: FnMut(&mut T) -> bool,

1.40.0 · source§

impl<T, const N: usize> Drop for uniffi::deps::static_assertions::_core::array::IntoIter<T, N>

source§

impl<W> Drop for BufWriter<W>where - W: Write + ?Sized,

\ No newline at end of file + W: Write + ?Sized, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Eq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Eq.html index 119aedbc1e..214c7b7e27 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Eq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Eq.html @@ -29,7 +29,7 @@

How can I impl } } impl Eq for Book {} -

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for ForeignExecutorCallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

§

impl Eq for RustTaskCallbackCode

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for std::sync::mpsc::RecvTimeoutError

source§

impl Eq for std::sync::mpsc::TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for TryRecvError

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere +

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere A: Eq + ?Sized,

source§

impl<A> Eq for &mut Awhere A: Eq + ?Sized,

source§

impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>where @@ -91,4 +91,4 @@

How can I impl LaneCount<N>: SupportedLaneCount, T: SimdElement + Eq,

source§

impl<Y, R> Eq for GeneratorState<Y, R>where Y: Eq, - R: Eq,

\ No newline at end of file + R: Eq, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.PartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.PartialEq.html index b6ddc2c777..a52184fbda 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.PartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.PartialEq.html @@ -159,7 +159,7 @@

Examples

by ==.

Provided Methods§

source

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

-

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for std::sync::mpsc::RecvTimeoutError

source§

impl PartialEq<TryRecvError> for std::sync::mpsc::TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for std::sync::mpsc::RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<RecvError> for RecvError

§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

§

impl PartialEq<TryRecvError> for TryRecvError

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where +

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

source§

impl PartialEq<TryRecvError> for TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

impl<'a, T> PartialEq<&'a T> for Byteswhere Bytes: PartialEq<T>, @@ -274,4 +274,4 @@

Examples

LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialEq<T>,

source§

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R>where Y: PartialEq<Y>, - R: PartialEq<R>,

\ No newline at end of file + R: PartialEq<R>, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Send.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Send.html index a2378600cd..a51e4e64b2 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Send.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Send.html @@ -8,7 +8,7 @@ operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

-

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for ForeignExecutorHandle

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Send for *const Twhere T: ?Sized,

source§

impl<T> !Send for *mut Twhere T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>where @@ -33,16 +33,13 @@ T: Sync,

source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>where T: Send,

source§

impl<T> Send for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Send for alloc::sync::Weak<T>where - T: Sync + Send + ?Sized,

source§

impl<T> Send for std::sync::mpsc::Receiver<T>where - T: Send,

source§

impl<T> Send for std::sync::mpsc::Sender<T>where + T: Sync + Send + ?Sized,

source§

impl<T> Send for Receiver<T>where + T: Send,

source§

impl<T> Send for Sender<T>where T: Send,

source§

impl<T> Send for SyncSender<T>where T: Send,

source§

impl<T> Send for Mutex<T>where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>where T: Send,

source§

impl<T> Send for RwLock<T>where - T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

§

impl<T> Send for Receiver<T>where - T: Send,

§

impl<T> Send for SendError<T>where - T: Send,

§

impl<T> Send for Sender<T>where - T: Send,

source§

impl<T, A> Send for Cursor<'_, T, A>where + T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

source§

impl<T, A> Send for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for CursorMut<'_, T, A>where T: Send, @@ -54,7 +51,7 @@ T: Send, A: Send + Allocator,

source§

impl<T, A> Send for alloc::vec::into_iter::IntoIter<T, A>where T: Send, - A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for ForeignExecutorCallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for RustTaskCallbackCode

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for ForeignExecutor

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>where @@ -201,4 +198,4 @@ T: Send,

§

impl<T: ?Sized> Send for Exclusive<T>where T: Send,

§

impl<Y, R> Send for GeneratorState<Y, R>where R: Send, - Y: Send,

§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file + Y: Send,
§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Sync.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Sync.html index 8e68b62bd0..82980b5454 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Sync.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Sync.html @@ -46,7 +46,7 @@ undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

-

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for ForeignExecutorHandle

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where @@ -77,8 +77,7 @@ T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where - T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

§

impl<T> Sync for SendError<T>where - T: Sync,

source§

impl<T, A> Sync for Cursor<'_, T, A>where + T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

source§

impl<T, A> Sync for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Sync for CursorMut<'_, T, A>where T: Sync, @@ -92,7 +91,7 @@ T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, - F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for ForeignExecutorCallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for RustTaskCallbackCode

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for ForeignExecutor

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where @@ -233,4 +232,4 @@ T: Sync,

§

impl<T: ?Sized> Sync for ManuallyDrop<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, - Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file + Y: Sync,
§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Unpin.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Unpin.html index 9e61c6d66a..62e4b4f0f1 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Unpin.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2015/trait.Unpin.html @@ -34,9 +34,9 @@ T: ?Sized,
source§

impl<T> Unpin for &mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for Arc<T>where - T: ?Sized,

§

impl<T> Unpin for Receiver<T>

source§

impl<T, A> Unpin for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, - T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for ForeignExecutorCallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for RustTaskCallbackCode

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for ForeignExecutor

§

impl Unpin for ForeignExecutorHandle

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where + T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where @@ -158,4 +158,4 @@ T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>where T: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, - Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file + Y: Unpin,
§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file 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 0dfa268685..4095a8ad0e 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 @@ -695,13 +695,13 @@
Examples
let v: Vec<&str> = x.into_iter().collect(); assert!(v.is_empty());
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
§

impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where + T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where Option<T>: Lift<UT>,

§

type LiftType = Option<T>

§

impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

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
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 +) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Clone.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Clone.html index f521eb9f6d..cf548fb8c5 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Clone.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Clone.html @@ -60,7 +60,7 @@
Examples

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

-

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for ForeignExecutorHandle

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for RecvError

§

impl Clone for RecvTimeoutError

§

impl Clone for TryRecvError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where +

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>where @@ -227,4 +227,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<T, const N: usize> Clone for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'_, T, N>

source§

impl<Y, R> Clone for GeneratorState<Y, R>where Y: Clone, - R: Clone,

\ No newline at end of file + R: Clone, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Copy.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Copy.html index 559f31ba5e..a7edf565e4 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Copy.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Copy.html @@ -112,7 +112,7 @@

Additional i (even if the referent doesn’t), while variables captured by mutable reference never implement Copy. -

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for std::sync::mpsc::RecvTimeoutError

source§

impl Copy for std::sync::mpsc::TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

§

impl Copy for ForeignExecutorHandle

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for std::sync::mpsc::RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

§

impl Copy for RecvError

§

impl Copy for RecvTimeoutError

§

impl Copy for TryRecvError

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where +

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,

1.63.0 · source§

impl<'fd> Copy for BorrowedFd<'fd>

1.55.0 · source§

impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,

source§

impl<Dyn> Copy for DynMetadata<Dyn>where @@ -145,4 +145,4 @@

Additional i LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<Y, R> Copy for GeneratorState<Y, R>where Y: Copy, - R: Copy,

\ No newline at end of file + R: Copy, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Drop.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Drop.html index 5e7602d20b..8ad8de4126 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Drop.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Drop.html @@ -177,7 +177,7 @@
Panics
you must not cause drop to be called again. This is normally automatically handled by the compiler, but when using unsafe code, can sometimes occur unintentionally, particularly when using ptr::drop_in_place.

-

Implementors§

§

impl Drop for ForeignExecutor

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where +

Implementors§

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where T: Ord, A: Allocator,

source§

impl<'f> Drop for VaListImpl<'f>

1.21.0 · source§

impl<I, A> Drop for Splice<'_, I, A>where I: Iterator, @@ -188,10 +188,10 @@
Panics
T: ?Sized,

source§

impl<T> Drop for UniqueRc<T>

1.4.0 · source§

impl<T> Drop for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> Drop for Arc<T>where T: ?Sized,

1.4.0 · source§

impl<T> Drop for alloc::sync::Weak<T>where - T: ?Sized,

source§

impl<T> Drop for std::sync::mpsc::Receiver<T>

source§

impl<T> Drop for std::sync::mpsc::Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where + T: ?Sized,

source§

impl<T> Drop for Receiver<T>

source§

impl<T> Drop for Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where T: ?Sized,

1.70.0 · source§

impl<T> Drop for OnceLock<T>

source§

impl<T> Drop for RwLockReadGuard<'_, T>where T: ?Sized,

source§

impl<T> Drop for RwLockWriteGuard<'_, T>where - T: ?Sized,

§

impl<T> Drop for Receiver<T>

§

impl<T> Drop for SendError<T>

§

impl<T> Drop for Sender<T>

source§

impl<T, A> Drop for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Drop for Box<T, A>where A: Allocator, T: ?Sized,

1.12.0 · source§

impl<T, A> Drop for PeekMut<'_, T, A>where T: Ord, @@ -204,4 +204,4 @@
Panics
A: Allocator,

source§

impl<T, F> Drop for LazyLock<T, F>

source§

impl<T, F, A> Drop for ExtractIf<'_, T, F, A>where A: Allocator, F: FnMut(&mut T) -> bool,

1.40.0 · source§

impl<T, const N: usize> Drop for uniffi::deps::static_assertions::_core::array::IntoIter<T, N>

source§

impl<W> Drop for BufWriter<W>where - W: Write + ?Sized,

\ No newline at end of file + W: Write + ?Sized, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Eq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Eq.html index 966cd62bf9..a11b8e0b43 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Eq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Eq.html @@ -29,7 +29,7 @@

How can I impl } } impl Eq for Book {} -

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for ForeignExecutorCallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

§

impl Eq for RustTaskCallbackCode

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for std::sync::mpsc::RecvTimeoutError

source§

impl Eq for std::sync::mpsc::TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for TryRecvError

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere +

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere A: Eq + ?Sized,

source§

impl<A> Eq for &mut Awhere A: Eq + ?Sized,

source§

impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>where @@ -91,4 +91,4 @@

How can I impl LaneCount<N>: SupportedLaneCount, T: SimdElement + Eq,

source§

impl<Y, R> Eq for GeneratorState<Y, R>where Y: Eq, - R: Eq,

\ No newline at end of file + R: Eq, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.PartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.PartialEq.html index 9c73038d42..49391b740f 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.PartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.PartialEq.html @@ -159,7 +159,7 @@

Examples

by ==.

Provided Methods§

source

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

-

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for std::sync::mpsc::RecvTimeoutError

source§

impl PartialEq<TryRecvError> for std::sync::mpsc::TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for std::sync::mpsc::RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<RecvError> for RecvError

§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

§

impl PartialEq<TryRecvError> for TryRecvError

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where +

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

source§

impl PartialEq<TryRecvError> for TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

impl<'a, T> PartialEq<&'a T> for Byteswhere Bytes: PartialEq<T>, @@ -274,4 +274,4 @@

Examples

LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialEq<T>,

source§

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R>where Y: PartialEq<Y>, - R: PartialEq<R>,

\ No newline at end of file + R: PartialEq<R>, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Send.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Send.html index 2ccda59080..196c825261 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Send.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Send.html @@ -8,7 +8,7 @@ operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

-

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for ForeignExecutorHandle

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Send for *const Twhere T: ?Sized,

source§

impl<T> !Send for *mut Twhere T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>where @@ -33,16 +33,13 @@ T: Sync,

source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>where T: Send,

source§

impl<T> Send for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Send for alloc::sync::Weak<T>where - T: Sync + Send + ?Sized,

source§

impl<T> Send for std::sync::mpsc::Receiver<T>where - T: Send,

source§

impl<T> Send for std::sync::mpsc::Sender<T>where + T: Sync + Send + ?Sized,

source§

impl<T> Send for Receiver<T>where + T: Send,

source§

impl<T> Send for Sender<T>where T: Send,

source§

impl<T> Send for SyncSender<T>where T: Send,

source§

impl<T> Send for Mutex<T>where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>where T: Send,

source§

impl<T> Send for RwLock<T>where - T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

§

impl<T> Send for Receiver<T>where - T: Send,

§

impl<T> Send for SendError<T>where - T: Send,

§

impl<T> Send for Sender<T>where - T: Send,

source§

impl<T, A> Send for Cursor<'_, T, A>where + T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

source§

impl<T, A> Send for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for CursorMut<'_, T, A>where T: Send, @@ -54,7 +51,7 @@ T: Send, A: Send + Allocator,

source§

impl<T, A> Send for alloc::vec::into_iter::IntoIter<T, A>where T: Send, - A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for ForeignExecutorCallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for RustTaskCallbackCode

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for ForeignExecutor

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>where @@ -201,4 +198,4 @@ T: Send,

§

impl<T: ?Sized> Send for Exclusive<T>where T: Send,

§

impl<Y, R> Send for GeneratorState<Y, R>where R: Send, - Y: Send,

§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file + Y: Send,
§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Sync.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Sync.html index 910fb0cc1f..496c5ff26e 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Sync.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Sync.html @@ -46,7 +46,7 @@ undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

-

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for ForeignExecutorHandle

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where @@ -77,8 +77,7 @@ T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where - T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

§

impl<T> Sync for SendError<T>where - T: Sync,

source§

impl<T, A> Sync for Cursor<'_, T, A>where + T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

source§

impl<T, A> Sync for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Sync for CursorMut<'_, T, A>where T: Sync, @@ -92,7 +91,7 @@ T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, - F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for ForeignExecutorCallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for RustTaskCallbackCode

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for ForeignExecutor

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where @@ -233,4 +232,4 @@ T: Sync,

§

impl<T: ?Sized> Sync for ManuallyDrop<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, - Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file + Y: Sync,
§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Unpin.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Unpin.html index c329ac361e..4cc161b67f 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Unpin.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2018/trait.Unpin.html @@ -34,9 +34,9 @@ T: ?Sized,
source§

impl<T> Unpin for &mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for Arc<T>where - T: ?Sized,

§

impl<T> Unpin for Receiver<T>

source§

impl<T, A> Unpin for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, - T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for ForeignExecutorCallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for RustTaskCallbackCode

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for ForeignExecutor

§

impl Unpin for ForeignExecutorHandle

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where + T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where @@ -158,4 +158,4 @@ T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>where T: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, - Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file + Y: Unpin,
§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file 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 070f784444..8797d4197c 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 @@ -695,13 +695,13 @@
Examples
let v: Vec<&str> = x.into_iter().collect(); assert!(v.is_empty());
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
§

impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where + T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where Option<T>: Lift<UT>,

§

type LiftType = Option<T>

§

impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

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
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 +) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Clone.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Clone.html index 1fec0160ad..c1203fcc5b 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Clone.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Clone.html @@ -60,7 +60,7 @@
Examples

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

-

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for ForeignExecutorHandle

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for RecvError

§

impl Clone for RecvTimeoutError

§

impl Clone for TryRecvError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where +

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>where @@ -227,4 +227,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<T, const N: usize> Clone for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'_, T, N>

source§

impl<Y, R> Clone for GeneratorState<Y, R>where Y: Clone, - R: Clone,

\ No newline at end of file + R: Clone, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Copy.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Copy.html index 5194b115fd..5986c70658 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Copy.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Copy.html @@ -112,7 +112,7 @@

Additional i (even if the referent doesn’t), while variables captured by mutable reference never implement Copy. -

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for std::sync::mpsc::RecvTimeoutError

source§

impl Copy for std::sync::mpsc::TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

§

impl Copy for ForeignExecutorHandle

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for std::sync::mpsc::RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

§

impl Copy for RecvError

§

impl Copy for RecvTimeoutError

§

impl Copy for TryRecvError

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where +

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,

1.63.0 · source§

impl<'fd> Copy for BorrowedFd<'fd>

1.55.0 · source§

impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,

source§

impl<Dyn> Copy for DynMetadata<Dyn>where @@ -145,4 +145,4 @@

Additional i LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<Y, R> Copy for GeneratorState<Y, R>where Y: Copy, - R: Copy,

\ No newline at end of file + R: Copy, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Drop.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Drop.html index 3f8fbf0460..36ea18f302 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Drop.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Drop.html @@ -177,7 +177,7 @@
Panics
you must not cause drop to be called again. This is normally automatically handled by the compiler, but when using unsafe code, can sometimes occur unintentionally, particularly when using ptr::drop_in_place.

-

Implementors§

§

impl Drop for ForeignExecutor

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where +

Implementors§

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where T: Ord, A: Allocator,

source§

impl<'f> Drop for VaListImpl<'f>

1.21.0 · source§

impl<I, A> Drop for Splice<'_, I, A>where I: Iterator, @@ -188,10 +188,10 @@
Panics
T: ?Sized,

source§

impl<T> Drop for UniqueRc<T>

1.4.0 · source§

impl<T> Drop for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> Drop for Arc<T>where T: ?Sized,

1.4.0 · source§

impl<T> Drop for alloc::sync::Weak<T>where - T: ?Sized,

source§

impl<T> Drop for std::sync::mpsc::Receiver<T>

source§

impl<T> Drop for std::sync::mpsc::Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where + T: ?Sized,

source§

impl<T> Drop for Receiver<T>

source§

impl<T> Drop for Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where T: ?Sized,

1.70.0 · source§

impl<T> Drop for OnceLock<T>

source§

impl<T> Drop for RwLockReadGuard<'_, T>where T: ?Sized,

source§

impl<T> Drop for RwLockWriteGuard<'_, T>where - T: ?Sized,

§

impl<T> Drop for Receiver<T>

§

impl<T> Drop for SendError<T>

§

impl<T> Drop for Sender<T>

source§

impl<T, A> Drop for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Drop for Box<T, A>where A: Allocator, T: ?Sized,

1.12.0 · source§

impl<T, A> Drop for PeekMut<'_, T, A>where T: Ord, @@ -204,4 +204,4 @@
Panics
A: Allocator,

source§

impl<T, F> Drop for LazyLock<T, F>

source§

impl<T, F, A> Drop for ExtractIf<'_, T, F, A>where A: Allocator, F: FnMut(&mut T) -> bool,

1.40.0 · source§

impl<T, const N: usize> Drop for uniffi::deps::static_assertions::_core::array::IntoIter<T, N>

source§

impl<W> Drop for BufWriter<W>where - W: Write + ?Sized,

\ No newline at end of file + W: Write + ?Sized, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Eq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Eq.html index e272f2f469..ca13143900 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Eq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Eq.html @@ -29,7 +29,7 @@

How can I impl } } impl Eq for Book {} -

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for ForeignExecutorCallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

§

impl Eq for RustTaskCallbackCode

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for std::sync::mpsc::RecvTimeoutError

source§

impl Eq for std::sync::mpsc::TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for TryRecvError

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere +

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere A: Eq + ?Sized,

source§

impl<A> Eq for &mut Awhere A: Eq + ?Sized,

source§

impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>where @@ -91,4 +91,4 @@

How can I impl LaneCount<N>: SupportedLaneCount, T: SimdElement + Eq,

source§

impl<Y, R> Eq for GeneratorState<Y, R>where Y: Eq, - R: Eq,

\ No newline at end of file + R: Eq, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.PartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.PartialEq.html index 6ed11a99d5..d494b9cf1e 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.PartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.PartialEq.html @@ -159,7 +159,7 @@

Examples

by ==.

Provided Methods§

source

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

-

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for std::sync::mpsc::RecvTimeoutError

source§

impl PartialEq<TryRecvError> for std::sync::mpsc::TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for std::sync::mpsc::RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<RecvError> for RecvError

§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

§

impl PartialEq<TryRecvError> for TryRecvError

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where +

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

source§

impl PartialEq<TryRecvError> for TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

impl<'a, T> PartialEq<&'a T> for Byteswhere Bytes: PartialEq<T>, @@ -274,4 +274,4 @@

Examples

LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialEq<T>,

source§

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R>where Y: PartialEq<Y>, - R: PartialEq<R>,

\ No newline at end of file + R: PartialEq<R>, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Send.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Send.html index 1a90d395d2..bd6525b186 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Send.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Send.html @@ -8,7 +8,7 @@ operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

-

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for ForeignExecutorHandle

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Send for *const Twhere T: ?Sized,

source§

impl<T> !Send for *mut Twhere T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>where @@ -33,16 +33,13 @@ T: Sync,

source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>where T: Send,

source§

impl<T> Send for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Send for alloc::sync::Weak<T>where - T: Sync + Send + ?Sized,

source§

impl<T> Send for std::sync::mpsc::Receiver<T>where - T: Send,

source§

impl<T> Send for std::sync::mpsc::Sender<T>where + T: Sync + Send + ?Sized,

source§

impl<T> Send for Receiver<T>where + T: Send,

source§

impl<T> Send for Sender<T>where T: Send,

source§

impl<T> Send for SyncSender<T>where T: Send,

source§

impl<T> Send for Mutex<T>where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>where T: Send,

source§

impl<T> Send for RwLock<T>where - T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

§

impl<T> Send for Receiver<T>where - T: Send,

§

impl<T> Send for SendError<T>where - T: Send,

§

impl<T> Send for Sender<T>where - T: Send,

source§

impl<T, A> Send for Cursor<'_, T, A>where + T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

source§

impl<T, A> Send for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for CursorMut<'_, T, A>where T: Send, @@ -54,7 +51,7 @@ T: Send, A: Send + Allocator,

source§

impl<T, A> Send for alloc::vec::into_iter::IntoIter<T, A>where T: Send, - A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for ForeignExecutorCallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for RustTaskCallbackCode

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for ForeignExecutor

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>where @@ -201,4 +198,4 @@ T: Send,

§

impl<T: ?Sized> Send for Exclusive<T>where T: Send,

§

impl<Y, R> Send for GeneratorState<Y, R>where R: Send, - Y: Send,

§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file + Y: Send,
§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Sync.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Sync.html index 1dc2de5f2a..af0497e68e 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Sync.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Sync.html @@ -46,7 +46,7 @@ undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

-

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for ForeignExecutorHandle

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where @@ -77,8 +77,7 @@ T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where - T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

§

impl<T> Sync for SendError<T>where - T: Sync,

source§

impl<T, A> Sync for Cursor<'_, T, A>where + T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

source§

impl<T, A> Sync for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Sync for CursorMut<'_, T, A>where T: Sync, @@ -92,7 +91,7 @@ T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, - F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for ForeignExecutorCallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for RustTaskCallbackCode

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for ForeignExecutor

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where @@ -233,4 +232,4 @@ T: Sync,

§

impl<T: ?Sized> Sync for ManuallyDrop<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, - Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file + Y: Sync,
§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Unpin.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Unpin.html index af876c3734..35b1696739 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Unpin.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2021/trait.Unpin.html @@ -34,9 +34,9 @@ T: ?Sized,
source§

impl<T> Unpin for &mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for Arc<T>where - T: ?Sized,

§

impl<T> Unpin for Receiver<T>

source§

impl<T, A> Unpin for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, - T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for ForeignExecutorCallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for RustTaskCallbackCode

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for ForeignExecutor

§

impl Unpin for ForeignExecutorHandle

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where + T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where @@ -158,4 +158,4 @@ T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>where T: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, - Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file + Y: Unpin,
§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file 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 a527b34d8c..36b78b4a56 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 @@ -695,13 +695,13 @@
Examples
let v: Vec<&str> = x.into_iter().collect(); assert!(v.is_empty());
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
§

impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where + T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where Option<T>: Lift<UT>,

§

type LiftType = Option<T>

§

impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

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
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 +) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Clone.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Clone.html index 51fc92e3e7..4331a4ee0d 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Clone.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Clone.html @@ -60,7 +60,7 @@
Examples

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

-

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for ForeignExecutorHandle

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for RecvError

§

impl Clone for RecvTimeoutError

§

impl Clone for TryRecvError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where +

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>where @@ -227,4 +227,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<T, const N: usize> Clone for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'_, T, N>

source§

impl<Y, R> Clone for GeneratorState<Y, R>where Y: Clone, - R: Clone,

\ No newline at end of file + R: Clone, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Copy.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Copy.html index bce2ec8ff5..96c53717c2 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Copy.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Copy.html @@ -112,7 +112,7 @@

Additional i (even if the referent doesn’t), while variables captured by mutable reference never implement Copy. -

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for std::sync::mpsc::RecvTimeoutError

source§

impl Copy for std::sync::mpsc::TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

§

impl Copy for ForeignExecutorHandle

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for std::sync::mpsc::RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

§

impl Copy for RecvError

§

impl Copy for RecvTimeoutError

§

impl Copy for TryRecvError

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where +

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,

1.63.0 · source§

impl<'fd> Copy for BorrowedFd<'fd>

1.55.0 · source§

impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,

source§

impl<Dyn> Copy for DynMetadata<Dyn>where @@ -145,4 +145,4 @@

Additional i LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<Y, R> Copy for GeneratorState<Y, R>where Y: Copy, - R: Copy,

\ No newline at end of file + R: Copy, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Drop.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Drop.html index 1cff90eb83..4ac6ba2c9f 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Drop.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Drop.html @@ -177,7 +177,7 @@
Panics
you must not cause drop to be called again. This is normally automatically handled by the compiler, but when using unsafe code, can sometimes occur unintentionally, particularly when using ptr::drop_in_place.

-

Implementors§

§

impl Drop for ForeignExecutor

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where +

Implementors§

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where T: Ord, A: Allocator,

source§

impl<'f> Drop for VaListImpl<'f>

1.21.0 · source§

impl<I, A> Drop for Splice<'_, I, A>where I: Iterator, @@ -188,10 +188,10 @@
Panics
T: ?Sized,

source§

impl<T> Drop for UniqueRc<T>

1.4.0 · source§

impl<T> Drop for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> Drop for Arc<T>where T: ?Sized,

1.4.0 · source§

impl<T> Drop for alloc::sync::Weak<T>where - T: ?Sized,

source§

impl<T> Drop for std::sync::mpsc::Receiver<T>

source§

impl<T> Drop for std::sync::mpsc::Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where + T: ?Sized,

source§

impl<T> Drop for Receiver<T>

source§

impl<T> Drop for Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where T: ?Sized,

1.70.0 · source§

impl<T> Drop for OnceLock<T>

source§

impl<T> Drop for RwLockReadGuard<'_, T>where T: ?Sized,

source§

impl<T> Drop for RwLockWriteGuard<'_, T>where - T: ?Sized,

§

impl<T> Drop for Receiver<T>

§

impl<T> Drop for SendError<T>

§

impl<T> Drop for Sender<T>

source§

impl<T, A> Drop for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Drop for Box<T, A>where A: Allocator, T: ?Sized,

1.12.0 · source§

impl<T, A> Drop for PeekMut<'_, T, A>where T: Ord, @@ -204,4 +204,4 @@
Panics
A: Allocator,

source§

impl<T, F> Drop for LazyLock<T, F>

source§

impl<T, F, A> Drop for ExtractIf<'_, T, F, A>where A: Allocator, F: FnMut(&mut T) -> bool,

1.40.0 · source§

impl<T, const N: usize> Drop for uniffi::deps::static_assertions::_core::array::IntoIter<T, N>

source§

impl<W> Drop for BufWriter<W>where - W: Write + ?Sized,

\ No newline at end of file + W: Write + ?Sized, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Eq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Eq.html index 67745e5bd9..ba50bef479 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Eq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Eq.html @@ -29,7 +29,7 @@

How can I impl } } impl Eq for Book {} -

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for ForeignExecutorCallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

§

impl Eq for RustTaskCallbackCode

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for std::sync::mpsc::RecvTimeoutError

source§

impl Eq for std::sync::mpsc::TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for TryRecvError

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere +

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere A: Eq + ?Sized,

source§

impl<A> Eq for &mut Awhere A: Eq + ?Sized,

source§

impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>where @@ -91,4 +91,4 @@

How can I impl LaneCount<N>: SupportedLaneCount, T: SimdElement + Eq,

source§

impl<Y, R> Eq for GeneratorState<Y, R>where Y: Eq, - R: Eq,

\ No newline at end of file + R: Eq, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.PartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.PartialEq.html index 96c74f6389..f0551bc3fe 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.PartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.PartialEq.html @@ -159,7 +159,7 @@

Examples

by ==.

Provided Methods§

source

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

-

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for std::sync::mpsc::RecvTimeoutError

source§

impl PartialEq<TryRecvError> for std::sync::mpsc::TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for std::sync::mpsc::RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<RecvError> for RecvError

§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

§

impl PartialEq<TryRecvError> for TryRecvError

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where +

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

source§

impl PartialEq<TryRecvError> for TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

impl<'a, T> PartialEq<&'a T> for Byteswhere Bytes: PartialEq<T>, @@ -274,4 +274,4 @@

Examples

LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialEq<T>,

source§

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R>where Y: PartialEq<Y>, - R: PartialEq<R>,

\ No newline at end of file + R: PartialEq<R>, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Send.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Send.html index 88880bba25..c57672bac7 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Send.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Send.html @@ -8,7 +8,7 @@ operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

-

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for ForeignExecutorHandle

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Send for *const Twhere T: ?Sized,

source§

impl<T> !Send for *mut Twhere T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>where @@ -33,16 +33,13 @@ T: Sync,

source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>where T: Send,

source§

impl<T> Send for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Send for alloc::sync::Weak<T>where - T: Sync + Send + ?Sized,

source§

impl<T> Send for std::sync::mpsc::Receiver<T>where - T: Send,

source§

impl<T> Send for std::sync::mpsc::Sender<T>where + T: Sync + Send + ?Sized,

source§

impl<T> Send for Receiver<T>where + T: Send,

source§

impl<T> Send for Sender<T>where T: Send,

source§

impl<T> Send for SyncSender<T>where T: Send,

source§

impl<T> Send for Mutex<T>where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>where T: Send,

source§

impl<T> Send for RwLock<T>where - T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

§

impl<T> Send for Receiver<T>where - T: Send,

§

impl<T> Send for SendError<T>where - T: Send,

§

impl<T> Send for Sender<T>where - T: Send,

source§

impl<T, A> Send for Cursor<'_, T, A>where + T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

source§

impl<T, A> Send for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for CursorMut<'_, T, A>where T: Send, @@ -54,7 +51,7 @@ T: Send, A: Send + Allocator,

source§

impl<T, A> Send for alloc::vec::into_iter::IntoIter<T, A>where T: Send, - A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for ForeignExecutorCallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for RustTaskCallbackCode

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for ForeignExecutor

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>where @@ -201,4 +198,4 @@ T: Send,

§

impl<T: ?Sized> Send for Exclusive<T>where T: Send,

§

impl<Y, R> Send for GeneratorState<Y, R>where R: Send, - Y: Send,

§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file + Y: Send,
§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Sync.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Sync.html index cb075463c1..c3e7d57098 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Sync.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Sync.html @@ -46,7 +46,7 @@ undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

-

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for ForeignExecutorHandle

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where @@ -77,8 +77,7 @@ T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where - T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

§

impl<T> Sync for SendError<T>where - T: Sync,

source§

impl<T, A> Sync for Cursor<'_, T, A>where + T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

source§

impl<T, A> Sync for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Sync for CursorMut<'_, T, A>where T: Sync, @@ -92,7 +91,7 @@ T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, - F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for ForeignExecutorCallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for RustTaskCallbackCode

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for ForeignExecutor

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where @@ -233,4 +232,4 @@ T: Sync,

§

impl<T: ?Sized> Sync for ManuallyDrop<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, - Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file + Y: Sync,
§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Unpin.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Unpin.html index d348f868dc..3979f4e505 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Unpin.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/rust_2024/trait.Unpin.html @@ -34,9 +34,9 @@ T: ?Sized,
source§

impl<T> Unpin for &mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for Arc<T>where - T: ?Sized,

§

impl<T> Unpin for Receiver<T>

source§

impl<T, A> Unpin for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, - T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for ForeignExecutorCallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for RustTaskCallbackCode

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for ForeignExecutor

§

impl Unpin for ForeignExecutorHandle

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where + T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where @@ -158,4 +158,4 @@ T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>where T: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, - Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file + Y: Unpin,
§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file 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 f663cccfc2..82656d0a65 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 @@ -695,13 +695,13 @@
Examples
let v: Vec<&str> = x.into_iter().collect(); assert!(v.is_empty());
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
§

impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where + T: Lift<UT>,

§

type FfiType = RustBuffer

§

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

§

fn try_lift(buf: RustBuffer) -> Result<Option<T>, Error>

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

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

Convenience method
§

impl<T, UT> LiftRef<UT> for Option<T>where Option<T>: Lift<UT>,

§

type LiftType = Option<T>

§

impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<T, UT> LowerReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

§

fn lift_callback_return(buf: RustBuffer) -> Option<T>

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

fn lower(obj: Option<T>) -> RustBuffer

§

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

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
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 +) -> Result<<Option<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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 T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Clone.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Clone.html index 79dc953e30..c4dc999cc6 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Clone.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Clone.html @@ -60,7 +60,7 @@
Examples

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

-

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for ForeignExecutorHandle

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for RecvError

§

impl Clone for RecvTimeoutError

§

impl Clone for TryRecvError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where +

Implementors§

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for AsciiChar

source§

impl Clone for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for uniffi::deps::static_assertions::_core::net::SocketAddr

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for Which

source§

impl Clone for SearchStep

source§

impl Clone for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for SeekFrom

source§

impl Clone for ErrorKind

source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

§

impl Clone for uniffi::deps::bytes::Bytes

§

impl Clone for BytesMut

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for TryFromSliceError

source§

impl Clone for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDebug

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeDefault

source§

impl Clone for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for Error

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

source§

impl Clone for AddrParseError

source§

impl Clone for Ipv4Addr

source§

impl Clone for Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

1.34.0 · source§

impl Clone for NonZeroI8

1.34.0 · source§

impl Clone for NonZeroI16

1.34.0 · source§

impl Clone for NonZeroI32

1.34.0 · source§

impl Clone for NonZeroI64

1.34.0 · source§

impl Clone for NonZeroI128

1.34.0 · source§

impl Clone for NonZeroIsize

1.28.0 · source§

impl Clone for NonZeroU8

1.28.0 · source§

impl Clone for NonZeroU16

1.28.0 · source§

impl Clone for NonZeroU32

1.28.0 · source§

impl Clone for NonZeroU64

1.28.0 · source§

impl Clone for NonZeroU128

1.28.0 · source§

impl Clone for NonZeroUsize

source§

impl Clone for ParseFloatError

source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str, Global>

1.29.0 · source§

impl Clone for Box<CStr, Global>

1.29.0 · source§

impl Clone for Box<OsStr, Global>

1.29.0 · source§

impl Clone for Box<Path, Global>

1.57.0 · source§

impl Clone for TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

1.28.0 · source§

impl Clone for System

1.13.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

source§

impl Clone for OsString

source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for OpenOptions

source§

impl Clone for Permissions

source§

impl Clone for std::io::util::Empty

source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl<'a> Clone for Component<'a>

source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for uniffi::deps::anyhow::Chain<'a>

source§

impl<'a> Clone for uniffi::deps::log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::Bytes<'a>

source§

impl<'a> Clone for CharIndices<'a>

source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

source§

impl<'a> Clone for Lines<'a>

source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

source§

impl<'a> Clone for Utf8Chunk<'a>

source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

source§

impl<'a> Clone for Components<'a>

source§

impl<'a> Clone for std::path::Iter<'a>

source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>where @@ -227,4 +227,4 @@
Examples
LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<T, const N: usize> Clone for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'_, T, N>

source§

impl<Y, R> Clone for GeneratorState<Y, R>where Y: Clone, - R: Clone,

\ No newline at end of file + R: Clone, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Copy.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Copy.html index ecbceb7f83..7132fa02f7 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Copy.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Copy.html @@ -112,7 +112,7 @@

Additional i (even if the referent doesn’t), while variables captured by mutable reference never implement Copy. -

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for std::sync::mpsc::RecvTimeoutError

source§

impl Copy for std::sync::mpsc::TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

§

impl Copy for ForeignExecutorHandle

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for std::sync::mpsc::RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

§

impl Copy for RecvError

§

impl Copy for RecvTimeoutError

§

impl Copy for TryRecvError

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where +

Implementors§

source§

impl Copy for Level

source§

impl Copy for LevelFilter

source§

impl Copy for AsciiChar

source§

impl Copy for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

1.28.0 · source§

impl Copy for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for Which

source§

impl Copy for SearchStep

source§

impl Copy for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Copy for SeekFrom

source§

impl Copy for ErrorKind

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for AllocError

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for TypeId

1.27.0 · source§

impl Copy for CpuidResult

1.27.0 · source§

impl Copy for __m128

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

1.72.0 · source§

impl Copy for __m512

source§

impl Copy for __m512bh

1.72.0 · source§

impl Copy for __m512d

1.72.0 · source§

impl Copy for __m512i

1.34.0 · source§

impl Copy for TryFromSliceError

1.34.0 · source§

impl Copy for CharTryFromError

1.59.0 · source§

impl Copy for TryFromCharError

source§

impl Copy for Error

1.33.0 · source§

impl Copy for PhantomPinned

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

1.34.0 · source§

impl Copy for TryFromIntError

source§

impl Copy for RangeFull

source§

impl Copy for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for Duration

source§

impl Copy for Global

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for SystemTime

source§

impl<'a> Copy for Component<'a>

source§

impl<'a> Copy for Prefix<'a>

source§

impl<'a> Copy for Arguments<'a>

1.10.0 · source§

impl<'a> Copy for Location<'a>

1.36.0 · source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · source§

impl<'a> Copy for Ancestors<'a>

source§

impl<'a> Copy for PrefixComponent<'a>

source§

impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,

1.63.0 · source§

impl<'fd> Copy for BorrowedFd<'fd>

1.55.0 · source§

impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,

source§

impl<Dyn> Copy for DynMetadata<Dyn>where @@ -145,4 +145,4 @@

Additional i LaneCount<N>: SupportedLaneCount, T: SimdElement,

source§

impl<Y, R> Copy for GeneratorState<Y, R>where Y: Copy, - R: Copy,

\ No newline at end of file + R: Copy, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Drop.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Drop.html index 3964c0c35a..2134299dcc 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Drop.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Drop.html @@ -177,7 +177,7 @@
Panics
you must not cause drop to be called again. This is normally automatically handled by the compiler, but when using unsafe code, can sometimes occur unintentionally, particularly when using ptr::drop_in_place.

-

Implementors§

§

impl Drop for ForeignExecutor

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where +

Implementors§

source§

impl Drop for Error

§

impl Drop for Bytes

§

impl Drop for BytesMut

1.36.0 · source§

impl Drop for Waker

1.13.0 · source§

impl Drop for CString

1.6.0 · source§

impl Drop for alloc::string::Drain<'_>

1.63.0 · source§

impl Drop for OwnedFd

source§

impl<'a, T, A> Drop for DrainSorted<'a, T, A>where T: Ord, A: Allocator,

source§

impl<'f> Drop for VaListImpl<'f>

1.21.0 · source§

impl<I, A> Drop for Splice<'_, I, A>where I: Iterator, @@ -188,10 +188,10 @@
Panics
T: ?Sized,

source§

impl<T> Drop for UniqueRc<T>

1.4.0 · source§

impl<T> Drop for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> Drop for Arc<T>where T: ?Sized,

1.4.0 · source§

impl<T> Drop for alloc::sync::Weak<T>where - T: ?Sized,

source§

impl<T> Drop for std::sync::mpsc::Receiver<T>

source§

impl<T> Drop for std::sync::mpsc::Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where + T: ?Sized,

source§

impl<T> Drop for Receiver<T>

source§

impl<T> Drop for Sender<T>

source§

impl<T> Drop for SyncSender<T>

source§

impl<T> Drop for MutexGuard<'_, T>where T: ?Sized,

1.70.0 · source§

impl<T> Drop for OnceLock<T>

source§

impl<T> Drop for RwLockReadGuard<'_, T>where T: ?Sized,

source§

impl<T> Drop for RwLockWriteGuard<'_, T>where - T: ?Sized,

§

impl<T> Drop for Receiver<T>

§

impl<T> Drop for SendError<T>

§

impl<T> Drop for Sender<T>

source§

impl<T, A> Drop for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Drop for Box<T, A>where A: Allocator, T: ?Sized,

1.12.0 · source§

impl<T, A> Drop for PeekMut<'_, T, A>where T: Ord, @@ -204,4 +204,4 @@
Panics
A: Allocator,

source§

impl<T, F> Drop for LazyLock<T, F>

source§

impl<T, F, A> Drop for ExtractIf<'_, T, F, A>where A: Allocator, F: FnMut(&mut T) -> bool,

1.40.0 · source§

impl<T, const N: usize> Drop for uniffi::deps::static_assertions::_core::array::IntoIter<T, N>

source§

impl<W> Drop for BufWriter<W>where - W: Write + ?Sized,

\ No newline at end of file + W: Write + ?Sized, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Eq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Eq.html index 9f8385d537..d38c2851d4 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Eq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Eq.html @@ -29,7 +29,7 @@

How can I impl } } impl Eq for Book {} -

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for ForeignExecutorCallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

§

impl Eq for RustTaskCallbackCode

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for std::sync::mpsc::RecvTimeoutError

source§

impl Eq for std::sync::mpsc::TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for TryRecvError

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere +

Implementors§

§

impl Eq for CallbackResult

§

impl Eq for RustCallStatusCode

§

impl Eq for RustFuturePoll

source§

impl Eq for Level

source§

impl Eq for LevelFilter

source§

impl Eq for AsciiChar

source§

impl Eq for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

impl Eq for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

§

impl Eq for Bytes

§

impl Eq for BytesMut

source§

impl Eq for ParseLevelError

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Error

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Metadata<'a>

source§

impl<'a> Eq for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

source§

impl<A> Eq for &Awhere A: Eq + ?Sized,

source§

impl<A> Eq for &mut Awhere A: Eq + ?Sized,

source§

impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>where @@ -91,4 +91,4 @@

How can I impl LaneCount<N>: SupportedLaneCount, T: SimdElement + Eq,

source§

impl<Y, R> Eq for GeneratorState<Y, R>where Y: Eq, - R: Eq,

\ No newline at end of file + R: Eq, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.PartialEq.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.PartialEq.html index 38149993f2..892ee59a06 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.PartialEq.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.PartialEq.html @@ -159,7 +159,7 @@

Examples

by ==.

Provided Methods§

source

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

-

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for std::sync::mpsc::RecvTimeoutError

source§

impl PartialEq<TryRecvError> for std::sync::mpsc::TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for std::sync::mpsc::RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<RecvError> for RecvError

§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

§

impl PartialEq<TryRecvError> for TryRecvError

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where +

Implementors§

1.29.0 · source§

impl PartialEq<&str> for OsString

§

impl PartialEq<CallbackResult> for CallbackResult

§

impl PartialEq<RustCallStatusCode> for RustCallStatusCode

§

impl PartialEq<RustFuturePoll> for RustFuturePoll

source§

impl PartialEq<Level> for Level

source§

impl PartialEq<Level> for LevelFilter

source§

impl PartialEq<LevelFilter> for Level

source§

impl PartialEq<LevelFilter> for LevelFilter

source§

impl PartialEq<AsciiChar> for AsciiChar

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · source§

impl PartialEq<Infallible> for Infallible

1.28.0 · source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::fmt::Alignment

1.7.0 · source§

impl PartialEq<IpAddr> for IpAddr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for Ipv6Addr

source§

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope

source§

impl PartialEq<SocketAddr> for SocketAddr

source§

impl PartialEq<FpCategory> for FpCategory

1.55.0 · source§

impl PartialEq<IntErrorKind> for IntErrorKind

source§

impl PartialEq<Which> for Which

source§

impl PartialEq<SearchStep> for SearchStep

source§

impl PartialEq<Ordering> for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

source§

impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind

1.65.0 · source§

impl PartialEq<BacktraceStatus> for BacktraceStatus

source§

impl PartialEq<VarError> for VarError

source§

impl PartialEq<SeekFrom> for SeekFrom

source§

impl PartialEq<ErrorKind> for ErrorKind

source§

impl PartialEq<Shutdown> for Shutdown

source§

impl PartialEq<BacktraceStyle> for BacktraceStyle

1.12.0 · source§

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

source§

impl PartialEq<TryRecvError> for TryRecvError

source§

impl PartialEq<_Unwind_Action> for _Unwind_Action

source§

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code

source§

impl PartialEq<bool> for bool

source§

impl PartialEq<char> for char

source§

impl PartialEq<f32> for f32

source§

impl PartialEq<f64> for f64

source§

impl PartialEq<i8> for i8

source§

impl PartialEq<i16> for i16

source§

impl PartialEq<i32> for i32

source§

impl PartialEq<i64> for i64

source§

impl PartialEq<i128> for i128

source§

impl PartialEq<isize> for isize

source§

impl PartialEq<!> for !

source§

impl PartialEq<str> for str

§

impl PartialEq<str> for Bytes

§

impl PartialEq<str> for BytesMut

source§

impl PartialEq<str> for OsStr

source§

impl PartialEq<str> for OsString

source§

impl PartialEq<u8> for u8

source§

impl PartialEq<u16> for u16

source§

impl PartialEq<u32> for u32

source§

impl PartialEq<u64> for u64

source§

impl PartialEq<u128> for u128

source§

impl PartialEq<()> for ()

source§

impl PartialEq<usize> for usize

§

impl PartialEq<Bytes> for &str

§

impl PartialEq<Bytes> for &[u8]

§

impl PartialEq<Bytes> for str

§

impl PartialEq<Bytes> for Bytes

§

impl PartialEq<Bytes> for BytesMut

§

impl PartialEq<Bytes> for String

§

impl PartialEq<Bytes> for Vec<u8, Global>

§

impl PartialEq<Bytes> for [u8]

§

impl PartialEq<BytesMut> for &str

§

impl PartialEq<BytesMut> for &[u8]

§

impl PartialEq<BytesMut> for str

§

impl PartialEq<BytesMut> for Bytes

§

impl PartialEq<BytesMut> for BytesMut

§

impl PartialEq<BytesMut> for String

§

impl PartialEq<BytesMut> for Vec<u8, Global>

§

impl PartialEq<BytesMut> for [u8]

source§

impl PartialEq<ParseLevelError> for ParseLevelError

source§

impl PartialEq<AllocError> for AllocError

1.28.0 · source§

impl PartialEq<Layout> for Layout

1.50.0 · source§

impl PartialEq<LayoutError> for LayoutError

source§

impl PartialEq<TypeId> for TypeId

1.27.0 · source§

impl PartialEq<CpuidResult> for CpuidResult

1.34.0 · source§

impl PartialEq<CharTryFromError> for CharTryFromError

1.9.0 · source§

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error

1.20.0 · source§

impl PartialEq<ParseCharError> for ParseCharError

1.59.0 · source§

impl PartialEq<TryFromCharError> for TryFromCharError

source§

impl PartialEq<CStr> for CStr

1.69.0 · source§

impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError

1.64.0 · source§

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError

source§

impl PartialEq<Error> for Error

1.33.0 · source§

impl PartialEq<PhantomPinned> for PhantomPinned

source§

impl PartialEq<Assume> for Assume

source§

impl PartialEq<AddrParseError> for AddrParseError

1.16.0 · source§

impl PartialEq<Ipv4Addr> for IpAddr

source§

impl PartialEq<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialEq<Ipv6Addr> for IpAddr

source§

impl PartialEq<Ipv6Addr> for Ipv6Addr

source§

impl PartialEq<SocketAddrV4> for SocketAddrV4

source§

impl PartialEq<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialEq<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialEq<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialEq<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialEq<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialEq<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialEq<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialEq<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialEq<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialEq<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialEq<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialEq<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialEq<NonZeroUsize> for NonZeroUsize

source§

impl PartialEq<ParseFloatError> for ParseFloatError

source§

impl PartialEq<ParseIntError> for ParseIntError

1.34.0 · source§

impl PartialEq<TryFromIntError> for TryFromIntError

source§

impl PartialEq<RangeFull> for RangeFull

source§

impl PartialEq<Alignment> for uniffi::deps::static_assertions::_core::ptr::Alignment

source§

impl PartialEq<ParseBoolError> for ParseBoolError

source§

impl PartialEq<Utf8Error> for Utf8Error

1.36.0 · source§

impl PartialEq<RawWaker> for RawWaker

1.36.0 · source§

impl PartialEq<RawWakerVTable> for RawWakerVTable

1.3.0 · source§

impl PartialEq<Duration> for Duration

1.66.0 · source§

impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError

1.57.0 · source§

impl PartialEq<TryReserveError> for TryReserveError

1.64.0 · source§

impl PartialEq<CString> for CString

1.64.0 · source§

impl PartialEq<FromVecWithNulError> for FromVecWithNulError

1.64.0 · source§

impl PartialEq<IntoStringError> for IntoStringError

1.64.0 · source§

impl PartialEq<NulError> for NulError

source§

impl PartialEq<FromUtf8Error> for FromUtf8Error

§

impl PartialEq<String> for Bytes

§

impl PartialEq<String> for BytesMut

source§

impl PartialEq<String> for String

§

impl PartialEq<Vec<u8, Global>> for Bytes

§

impl PartialEq<Vec<u8, Global>> for BytesMut

source§

impl PartialEq<OsStr> for str

source§

impl PartialEq<OsStr> for OsStr

1.8.0 · source§

impl PartialEq<OsStr> for Path

1.8.0 · source§

impl PartialEq<OsStr> for PathBuf

source§

impl PartialEq<OsString> for str

source§

impl PartialEq<OsString> for OsString

1.8.0 · source§

impl PartialEq<OsString> for Path

1.8.0 · source§

impl PartialEq<OsString> for PathBuf

1.1.0 · source§

impl PartialEq<FileType> for FileType

source§

impl PartialEq<Permissions> for Permissions

source§

impl PartialEq<UCred> for UCred

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

source§

impl PartialEq<Path> for Path

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for Path

source§

impl PartialEq<PathBuf> for PathBuf

1.7.0 · source§

impl PartialEq<StripPrefixError> for StripPrefixError

source§

impl PartialEq<ExitStatus> for ExitStatus

source§

impl PartialEq<ExitStatusError> for ExitStatusError

source§

impl PartialEq<Output> for Output

1.5.0 · source§

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

source§

impl PartialEq<RecvError> for RecvError

1.26.0 · source§

impl PartialEq<AccessError> for AccessError

1.19.0 · source§

impl PartialEq<ThreadId> for ThreadId

1.8.0 · source§

impl PartialEq<Instant> for Instant

1.8.0 · source§

impl PartialEq<SystemTime> for SystemTime

§

impl PartialEq<[u8]> for Bytes

§

impl PartialEq<[u8]> for BytesMut

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · source§

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

source§

impl<'a> PartialEq<Component<'a>> for Component<'a>

source§

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>

source§

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

source§

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

1.10.0 · source§

impl<'a> PartialEq<Location<'a>> for Location<'a>

source§

impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>

1.8.0 · source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

source§

impl<'a> PartialEq<Components<'a>> for Components<'a>

1.8.0 · source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

source§

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>

source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<str> for String

source§

impl<'a, 'b> PartialEq<String> for &'a str

source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialEq<OsString> for OsStr

source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

impl<'a, T> PartialEq<&'a T> for Byteswhere Bytes: PartialEq<T>, @@ -274,4 +274,4 @@

Examples

LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialEq<T>,

source§

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R>where Y: PartialEq<Y>, - R: PartialEq<R>,

\ No newline at end of file + R: PartialEq<R>, \ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Send.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Send.html index a37f3e5083..551b39d527 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Send.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Send.html @@ -8,7 +8,7 @@ operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

-

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for ForeignExecutorHandle

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

§

impl Send for RustBuffer

§

impl Send for uniffi::deps::bytes::Bytes

§

impl Send for BytesMut

1.36.0 · source§

impl Send for Waker

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

source§

impl<Dyn> Send for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Send for *const Twhere T: ?Sized,

source§

impl<T> !Send for *mut Twhere T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>where @@ -33,16 +33,13 @@ T: Sync,

source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>where T: Send,

source§

impl<T> Send for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Send for alloc::sync::Weak<T>where - T: Sync + Send + ?Sized,

source§

impl<T> Send for std::sync::mpsc::Receiver<T>where - T: Send,

source§

impl<T> Send for std::sync::mpsc::Sender<T>where + T: Sync + Send + ?Sized,

source§

impl<T> Send for Receiver<T>where + T: Send,

source§

impl<T> Send for Sender<T>where T: Send,

source§

impl<T> Send for SyncSender<T>where T: Send,

source§

impl<T> Send for Mutex<T>where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>where T: Send,

source§

impl<T> Send for RwLock<T>where - T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

§

impl<T> Send for Receiver<T>where - T: Send,

§

impl<T> Send for SendError<T>where - T: Send,

§

impl<T> Send for Sender<T>where - T: Send,

source§

impl<T, A> Send for Cursor<'_, T, A>where + T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

source§

impl<T, A> Send for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for CursorMut<'_, T, A>where T: Send, @@ -54,7 +51,7 @@ T: Send, A: Send + Allocator,

source§

impl<T, A> Send for alloc::vec::into_iter::IntoIter<T, A>where T: Send, - A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for ForeignExecutorCallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for RustTaskCallbackCode

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for ForeignExecutor

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + A: Allocator + Send,

Auto implementors§

§

impl !Send for ForeignBytes

§

impl !Send for RustFutureHandle

§

impl !Send for RawWaker

§

impl Send for CallbackResult

§

impl Send for RustCallStatusCode

§

impl Send for RustFuturePoll

§

impl Send for Level

§

impl Send for LevelFilter

§

impl Send for AsciiChar

§

impl Send for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Send for Infallible

§

impl Send for c_void

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Send for IpAddr

§

impl Send for Ipv6MulticastScope

§

impl Send for SocketAddr

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for Which

§

impl Send for SearchStep

§

impl Send for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Send for FullDecoded

§

impl Send for Sign

§

impl Send for ForeignCallbackInternals

§

impl Send for MetadataBuffer

§

impl Send for RustCallStatus

§

impl Send for UnexpectedUniFFICallbackError

§

impl Send for uniffi::deps::anyhow::Error

§

impl Send for UninitSlice

§

impl Send for ParseLevelError

§

impl Send for SetLoggerError

§

impl Send for AllocError

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for TypeId

§

impl Send for CpuidResult

§

impl Send for __m128

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128i

§

impl Send for __m256

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256i

§

impl Send for __m512

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512i

§

impl Send for TryFromSliceError

§

impl Send for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for CharTryFromError

§

impl Send for DecodeUtf16Error

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Send for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Send for ParseCharError

§

impl Send for ToLowercase

§

impl Send for ToUppercase

§

impl Send for TryFromCharError

§

impl Send for CStr

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Send for SipHasher

§

impl Send for BasicBlock

§

impl Send for PhantomPinned

§

impl Send for Assume

§

impl Send for AddrParseError

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Send for TimSortRun

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RawWakerVTable

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for Big32x40

§

impl Send for Big8x3

§

impl Send for Number

§

impl Send for Decoded

§

impl<'a> !Send for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Send for Record<'a>

§

impl<'a> !Send for RecordBuilder<'a>

§

impl<'a> !Send for Demand<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for Metadata<'a>

§

impl<'a> Send for MetadataBuilder<'a>

§

impl<'a> Send for Location<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Send for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Send for VaList<'a, 'f>

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Send for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>where @@ -201,4 +198,4 @@ T: Send,

§

impl<T: ?Sized> Send for Exclusive<T>where T: Send,

§

impl<Y, R> Send for GeneratorState<Y, R>where R: Send, - Y: Send,

§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file + Y: Send,
§

impl<const LANES: usize> Send for LaneCount<LANES>

§

impl<const N: usize> Send for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Sync.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Sync.html index bbae0af556..4eb2bcfa57 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Sync.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Sync.html @@ -46,7 +46,7 @@ undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

-

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for ForeignExecutorHandle

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where +

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

§

impl Sync for uniffi::deps::bytes::Bytes

§

impl Sync for BytesMut

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

impl<Dyn> Sync for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where @@ -77,8 +77,7 @@ T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where - T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

§

impl<T> Sync for SendError<T>where - T: Sync,

source§

impl<T, A> Sync for Cursor<'_, T, A>where + T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

source§

impl<T, A> Sync for Cursor<'_, T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Sync for CursorMut<'_, T, A>where T: Sync, @@ -92,7 +91,7 @@ T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, - F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for ForeignExecutorCallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for RustTaskCallbackCode

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for ForeignExecutor

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where + F: Send,

Auto implementors§

§

impl !Sync for ForeignBytes

§

impl !Sync for RustBuffer

§

impl !Sync for RustCallStatus

§

impl !Sync for RustFutureHandle

§

impl !Sync for RawWaker

§

impl Sync for CallbackResult

§

impl Sync for RustCallStatusCode

§

impl Sync for RustFuturePoll

§

impl Sync for Level

§

impl Sync for LevelFilter

§

impl Sync for AsciiChar

§

impl Sync for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Sync for FullDecoded

§

impl Sync for Sign

§

impl Sync for ForeignCallbackInternals

§

impl Sync for MetadataBuffer

§

impl Sync for UnexpectedUniFFICallbackError

§

impl Sync for uniffi::deps::anyhow::Error

§

impl Sync for UninitSlice

§

impl Sync for ParseLevelError

§

impl Sync for SetLoggerError

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Sync for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl Sync for Big32x40

§

impl Sync for Big8x3

§

impl Sync for Number

§

impl Sync for Decoded

§

impl<'a> !Sync for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> !Sync for Record<'a>

§

impl<'a> !Sync for RecordBuilder<'a>

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a> Sync for Metadata<'a>

§

impl<'a> Sync for MetadataBuilder<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where @@ -233,4 +232,4 @@ T: Sync,

§

impl<T: ?Sized> Sync for ManuallyDrop<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, - Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file + Y: Sync,
§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>

\ No newline at end of file diff --git a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Unpin.html b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Unpin.html index 503dbcef8a..6a34ec5c41 100644 --- a/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Unpin.html +++ b/internals/api/uniffi/deps/static_assertions/_core/prelude/v1/trait.Unpin.html @@ -34,9 +34,9 @@ T: ?Sized,
source§

impl<T> Unpin for &mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for Arc<T>where - T: ?Sized,

§

impl<T> Unpin for Receiver<T>

source§

impl<T, A> Unpin for Box<T, A>where + T: ?Sized,

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, - T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for ForeignExecutorCallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for RustTaskCallbackCode

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for ForeignExecutor

§

impl Unpin for ForeignExecutorHandle

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where + T: ?Sized,

Auto implementors§

§

impl Unpin for CallbackResult

§

impl Unpin for RustCallStatusCode

§

impl Unpin for RustFuturePoll

§

impl Unpin for Level

§

impl Unpin for LevelFilter

§

impl Unpin for AsciiChar

§

impl Unpin for uniffi::deps::static_assertions::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for uniffi::deps::static_assertions::_core::sync::atomic::Ordering

§

impl Unpin for FullDecoded

§

impl Unpin for Sign

§

impl Unpin for ForeignBytes

§

impl Unpin for ForeignCallbackInternals

§

impl Unpin for MetadataBuffer

§

impl Unpin for RustBuffer

§

impl Unpin for RustCallStatus

§

impl Unpin for RustFutureHandle

§

impl Unpin for UnexpectedUniFFICallbackError

§

impl Unpin for uniffi::deps::anyhow::Error

§

impl Unpin for UninitSlice

§

impl Unpin for uniffi::deps::bytes::Bytes

§

impl Unpin for BytesMut

§

impl Unpin for ParseLevelError

§

impl Unpin for SetLoggerError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDebug

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeDefault

§

impl Unpin for uniffi::deps::static_assertions::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for uniffi::deps::static_assertions::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for uniffi::deps::static_assertions::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl Unpin for Big32x40

§

impl Unpin for Big8x3

§

impl Unpin for Number

§

impl Unpin for Decoded

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a> Unpin for uniffi::deps::anyhow::Chain<'a>

§

impl<'a> Unpin for Metadata<'a>

§

impl<'a> Unpin for MetadataBuilder<'a>

§

impl<'a> Unpin for Record<'a>

§

impl<'a> Unpin for RecordBuilder<'a>

§

impl<'a> Unpin for Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where @@ -158,4 +158,4 @@ T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>where T: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, - Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file + Y: Unpin,
§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>

\ No newline at end of file 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 817f45ac0d..d49a5898ba 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 @@ -474,12 +474,12 @@
Examples
magnitude in seconds, and a u32 that indicates the nanosecond portion of the magnitude. The nanosecond portion is expected to be between 0 and 999,999,999.

-
§

type FfiType = RustBuffer

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

fn lower(v: Duration) -> RustBuffer

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

fn try_lift(buf: RustBuffer) -> Result<Duration, Error>

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

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

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

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

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

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_DURATION)

Type ID metadata, serialized into a MetadataBuffer. Read more
source§

impl Hash for Duration

source§

fn hash<__H>(&self, state: &mut __H)where +

§

type FfiType = RustBuffer

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

fn lower(v: Duration) -> RustBuffer

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

fn try_lift(buf: RustBuffer) -> Result<Duration, Error>

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

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

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

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

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

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_DURATION)

Type ID metadata, serialized into a MetadataBuffer. Read more
source§

impl Hash for Duration

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

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

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl<UT> Lift<UT> for Duration

§

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

§

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

§

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

§

const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

§

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

Convenience method
§

impl<UT> LiftRef<UT> for Duration

§

type LiftType = Duration

§

impl<UT> LiftReturn<UT> for Duration

§

fn lift_callback_return(buf: RustBuffer) -> Duration

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

§

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: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl<UT> Lift<UT> for Duration

§

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

§

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

§

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

§

const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

§

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

Convenience method
§

impl<UT> LiftRef<UT> for Duration

§

type LiftType = Duration

§

impl<UT> LiftReturn<UT> for Duration

§

fn lift_callback_return(buf: RustBuffer) -> Duration

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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, Global>)

§

const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

§

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( obj: Duration -) -> Result<<Duration as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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) -> Selfwhere +) -> Result<<Duration as LowerReturn<UT>>::ReturnType, RustBuffer>

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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) -> Selfwhere Self: Sized,

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

fn min(self, other: Self) -> Selfwhere Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Duration> for Duration

source§

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

This method tests for self and other values to be equal, and is used diff --git a/internals/api/uniffi/enum.ForeignExecutorCallbackResult.html b/internals/api/uniffi/enum.ForeignExecutorCallbackResult.html deleted file mode 100644 index 10a6ea8de5..0000000000 --- a/internals/api/uniffi/enum.ForeignExecutorCallbackResult.html +++ /dev/null @@ -1,24 +0,0 @@ -ForeignExecutorCallbackResult in uniffi - Rust
#[repr(i8)]
pub enum ForeignExecutorCallbackResult { - Success, - Cancelled, - Error, -}
Expand description

Result code returned by ForeignExecutorCallback

-

Variants§

§

Success

Callback was scheduled successfully

-
§

Cancelled

Callback couldn’t be scheduled because the foreign executor is canceled/closed.

-
§

Error

Callback couldn’t be scheduled because of some other error

-

Implementations§

§

impl ForeignExecutorCallbackResult

pub fn check_result_code(result: i8) -> bool

Check the result code for the foreign executor callback

-

If the result was ForeignExecutorCallbackResult.Success, this method returns true.

-

If not, this method returns false, logging errors for any unexpected return values

-

Trait Implementations§

§

impl Debug for ForeignExecutorCallbackResult

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

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

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for ForeignExecutorCallbackResult

§

impl StructuralEq for ForeignExecutorCallbackResult

§

impl StructuralPartialEq for ForeignExecutorCallbackResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/enum.RustTaskCallbackCode.html b/internals/api/uniffi/enum.RustTaskCallbackCode.html deleted file mode 100644 index 553912f34e..0000000000 --- a/internals/api/uniffi/enum.RustTaskCallbackCode.html +++ /dev/null @@ -1,24 +0,0 @@ -RustTaskCallbackCode in uniffi - Rust
#[repr(i8)]
pub enum RustTaskCallbackCode { - Success, - Cancelled, -}
Expand description

Passed to a RustTaskCallback function when the executor invokes them.

-

Every RustTaskCallback will be invoked eventually, this code is used to distinguish the times -when it’s invoked successfully vs times when the callback is being called because the foreign -executor has been cancelled / shutdown

-

Variants§

§

Success

Successful task callback invocation

-
§

Cancelled

The ForeignExecutor has been cancelled.

-

This signals that any progress using the executor should be halted. In particular, Futures -should not continue to progress.

-

Trait Implementations§

§

impl Debug for RustTaskCallbackCode

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

§

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

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for RustTaskCallbackCode

§

impl StructuralEq for RustTaskCallbackCode

§

impl StructuralPartialEq for RustTaskCallbackCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/enum.ForeignExecutorCallbackResult.html b/internals/api/uniffi/ffi/enum.ForeignExecutorCallbackResult.html deleted file mode 100644 index 790421f101..0000000000 --- a/internals/api/uniffi/ffi/enum.ForeignExecutorCallbackResult.html +++ /dev/null @@ -1,24 +0,0 @@ -ForeignExecutorCallbackResult in uniffi::ffi - Rust
#[repr(i8)]
pub enum ForeignExecutorCallbackResult { - Success, - Cancelled, - Error, -}
Expand description

Result code returned by ForeignExecutorCallback

-

Variants§

§

Success

Callback was scheduled successfully

-
§

Cancelled

Callback couldn’t be scheduled because the foreign executor is canceled/closed.

-
§

Error

Callback couldn’t be scheduled because of some other error

-

Implementations§

§

impl ForeignExecutorCallbackResult

pub fn check_result_code(result: i8) -> bool

Check the result code for the foreign executor callback

-

If the result was ForeignExecutorCallbackResult.Success, this method returns true.

-

If not, this method returns false, logging errors for any unexpected return values

-

Trait Implementations§

§

impl Debug for ForeignExecutorCallbackResult

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

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

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for ForeignExecutorCallbackResult

§

impl StructuralEq for ForeignExecutorCallbackResult

§

impl StructuralPartialEq for ForeignExecutorCallbackResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/enum.RustTaskCallbackCode.html b/internals/api/uniffi/ffi/enum.RustTaskCallbackCode.html deleted file mode 100644 index 388dcaaf9a..0000000000 --- a/internals/api/uniffi/ffi/enum.RustTaskCallbackCode.html +++ /dev/null @@ -1,24 +0,0 @@ -RustTaskCallbackCode in uniffi::ffi - Rust
#[repr(i8)]
pub enum RustTaskCallbackCode { - Success, - Cancelled, -}
Expand description

Passed to a RustTaskCallback function when the executor invokes them.

-

Every RustTaskCallback will be invoked eventually, this code is used to distinguish the times -when it’s invoked successfully vs times when the callback is being called because the foreign -executor has been cancelled / shutdown

-

Variants§

§

Success

Successful task callback invocation

-
§

Cancelled

The ForeignExecutor has been cancelled.

-

This signals that any progress using the executor should be halted. In particular, Futures -should not continue to progress.

-

Trait Implementations§

§

impl Debug for RustTaskCallbackCode

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

§

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

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for RustTaskCallbackCode

§

impl StructuralEq for RustTaskCallbackCode

§

impl StructuralPartialEq for RustTaskCallbackCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/ffidefault/trait.FfiDefault.html b/internals/api/uniffi/ffi/ffidefault/trait.FfiDefault.html index 6330a480a2..e427ebb67b 100644 --- a/internals/api/uniffi/ffi/ffidefault/trait.FfiDefault.html +++ b/internals/api/uniffi/ffi/ffidefault/trait.FfiDefault.html @@ -1,4 +1,4 @@ FfiDefault in uniffi::ffi::ffidefault - Rust
pub trait FfiDefault {
     // Required method
     fn ffi_default() -> Self;
-}

Required Methods§

fn ffi_default() -> Self

Implementations on Foreign Types§

§

impl FfiDefault for u64

§

impl FfiDefault for u16

§

impl FfiDefault for bool

§

impl FfiDefault for f32

§

impl FfiDefault for i32

§

impl FfiDefault for u8

§

impl FfiDefault for i16

§

impl FfiDefault for u32

§

impl FfiDefault for f64

§

impl FfiDefault for i8

§

impl FfiDefault for *const c_void

§

impl FfiDefault for ()

§

impl FfiDefault for i64

Implementors§

\ No newline at end of file +}

Required Methods§

fn ffi_default() -> Self

Implementations on Foreign Types§

§

impl FfiDefault for f32

§

impl FfiDefault for i32

§

impl FfiDefault for i8

§

impl FfiDefault for f64

§

impl FfiDefault for u32

§

impl FfiDefault for bool

§

impl FfiDefault for i16

§

impl FfiDefault for u16

§

impl FfiDefault for i64

§

impl FfiDefault for u8

§

impl FfiDefault for *const c_void

§

impl FfiDefault for ()

§

impl FfiDefault for u64

Implementors§

\ No newline at end of file diff --git a/internals/api/uniffi/ffi/fn.foreign_executor_callback_set.html b/internals/api/uniffi/ffi/fn.foreign_executor_callback_set.html deleted file mode 100644 index 4ed04e1f3f..0000000000 --- a/internals/api/uniffi/ffi/fn.foreign_executor_callback_set.html +++ /dev/null @@ -1,5 +0,0 @@ -foreign_executor_callback_set in uniffi::ffi - Rust
pub fn foreign_executor_callback_set(
-    callback: extern "C" fn(_: ForeignExecutorHandle, _: u32, _: Option<extern "C" fn(_: *const (), _: RustTaskCallbackCode)>, _: *const ()) -> i8
-)
Expand description

Set the global ForeignExecutorCallback. This is called by the foreign bindings, normally -during initialization.

-
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreigncallbacks/index.html b/internals/api/uniffi/ffi/foreigncallbacks/index.html index 8a1ffca0aa..9d4c574116 100644 --- a/internals/api/uniffi/ffi/foreigncallbacks/index.html +++ b/internals/api/uniffi/ffi/foreigncallbacks/index.html @@ -6,5 +6,4 @@

Type Definitions

\ No newline at end of file +Calling this method is only done by generated objects which mirror callback interfaces objects in the foreign language. \ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreigncallbacks/sidebar-items.js b/internals/api/uniffi/ffi/foreigncallbacks/sidebar-items.js index b401f39e38..34ccfcd0fc 100644 --- a/internals/api/uniffi/ffi/foreigncallbacks/sidebar-items.js +++ b/internals/api/uniffi/ffi/foreigncallbacks/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"type":["ForeignCallback","ForeignExecutorCallback"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"type":["ForeignCallback"]}; \ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreigncallbacks/type.ForeignExecutorCallback.html b/internals/api/uniffi/ffi/foreigncallbacks/type.ForeignExecutorCallback.html deleted file mode 100644 index 5049a4f40a..0000000000 --- a/internals/api/uniffi/ffi/foreigncallbacks/type.ForeignExecutorCallback.html +++ /dev/null @@ -1,9 +0,0 @@ -ForeignExecutorCallback in uniffi::ffi::foreigncallbacks - Rust
pub type ForeignExecutorCallback = extern "C" fn(_: ForeignExecutorHandle, _: u32, _: Option<extern "C" fn(_: *const (), _: RustTaskCallbackCode)>, _: *const ()) -> i8;
Expand description

Callback to schedule a Rust call with a ForeignExecutor. The bindings code registers exactly -one of these with the Rust code.

-

Delay is an approximate amount of ms to wait before scheduling the call. Delay is usually 0, -which means schedule sometime soon.

-

As a special case, when Rust drops the foreign executor, with task=null. The foreign -bindings should release the reference to the executor that was reserved for Rust.

-

This callback can be invoked from any thread, including threads created by Rust.

-

The callback should return one of the ForeignExecutorCallbackResult values.

-
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/enum.ForeignExecutorCallbackResult.html b/internals/api/uniffi/ffi/foreignexecutor/enum.ForeignExecutorCallbackResult.html deleted file mode 100644 index 862522d1d9..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/enum.ForeignExecutorCallbackResult.html +++ /dev/null @@ -1,24 +0,0 @@ -ForeignExecutorCallbackResult in uniffi::ffi::foreignexecutor - Rust
#[repr(i8)]
pub enum ForeignExecutorCallbackResult { - Success, - Cancelled, - Error, -}
Expand description

Result code returned by ForeignExecutorCallback

-

Variants§

§

Success

Callback was scheduled successfully

-
§

Cancelled

Callback couldn’t be scheduled because the foreign executor is canceled/closed.

-
§

Error

Callback couldn’t be scheduled because of some other error

-

Implementations§

§

impl ForeignExecutorCallbackResult

pub fn check_result_code(result: i8) -> bool

Check the result code for the foreign executor callback

-

If the result was ForeignExecutorCallbackResult.Success, this method returns true.

-

If not, this method returns false, logging errors for any unexpected return values

-

Trait Implementations§

§

impl Debug for ForeignExecutorCallbackResult

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq<ForeignExecutorCallbackResult> for ForeignExecutorCallbackResult

§

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

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for ForeignExecutorCallbackResult

§

impl StructuralEq for ForeignExecutorCallbackResult

§

impl StructuralPartialEq for ForeignExecutorCallbackResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/enum.RustTaskCallbackCode.html b/internals/api/uniffi/ffi/foreignexecutor/enum.RustTaskCallbackCode.html deleted file mode 100644 index 0a99170236..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/enum.RustTaskCallbackCode.html +++ /dev/null @@ -1,24 +0,0 @@ -RustTaskCallbackCode in uniffi::ffi::foreignexecutor - Rust
#[repr(i8)]
pub enum RustTaskCallbackCode { - Success, - Cancelled, -}
Expand description

Passed to a RustTaskCallback function when the executor invokes them.

-

Every RustTaskCallback will be invoked eventually, this code is used to distinguish the times -when it’s invoked successfully vs times when the callback is being called because the foreign -executor has been cancelled / shutdown

-

Variants§

§

Success

Successful task callback invocation

-
§

Cancelled

The ForeignExecutor has been cancelled.

-

This signals that any progress using the executor should be halted. In particular, Futures -should not continue to progress.

-

Trait Implementations§

§

impl Debug for RustTaskCallbackCode

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq<RustTaskCallbackCode> for RustTaskCallbackCode

§

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

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for RustTaskCallbackCode

§

impl StructuralEq for RustTaskCallbackCode

§

impl StructuralPartialEq for RustTaskCallbackCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/fn.foreign_executor_callback_set.html b/internals/api/uniffi/ffi/foreignexecutor/fn.foreign_executor_callback_set.html deleted file mode 100644 index 7ba19c149d..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/fn.foreign_executor_callback_set.html +++ /dev/null @@ -1,5 +0,0 @@ -foreign_executor_callback_set in uniffi::ffi::foreignexecutor - Rust
pub fn foreign_executor_callback_set(
-    callback: extern "C" fn(_: ForeignExecutorHandle, _: u32, _: Option<extern "C" fn(_: *const (), _: RustTaskCallbackCode)>, _: *const ()) -> i8
-)
Expand description

Set the global ForeignExecutorCallback. This is called by the foreign bindings, normally -during initialization.

-
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/index.html b/internals/api/uniffi/ffi/foreignexecutor/index.html deleted file mode 100644 index a9f02adb7c..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/index.html +++ /dev/null @@ -1,3 +0,0 @@ -uniffi::ffi::foreignexecutor - Rust

Module uniffi::ffi::foreignexecutor

Expand description

Schedule tasks using a foreign executor.

-

Structs

Enums

Functions

Type Definitions

  • Callback for a Rust task, this is what the foreign executor invokes
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/sidebar-items.js b/internals/api/uniffi/ffi/foreignexecutor/sidebar-items.js deleted file mode 100644 index b1c7682316..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/sidebar-items.js +++ /dev/null @@ -1 +0,0 @@ -window.SIDEBAR_ITEMS = {"enum":["ForeignExecutorCallbackResult","RustTaskCallbackCode"],"fn":["foreign_executor_callback_set"],"struct":["ForeignExecutor","ForeignExecutorHandle"],"type":["RustTaskCallback"]}; \ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/struct.ForeignExecutor.html b/internals/api/uniffi/ffi/foreignexecutor/struct.ForeignExecutor.html deleted file mode 100644 index 157676878f..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/struct.ForeignExecutor.html +++ /dev/null @@ -1,47 +0,0 @@ -ForeignExecutor in uniffi::ffi::foreignexecutor - Rust
pub struct ForeignExecutor {
-    pub(crate) handle: ForeignExecutorHandle,
-}
Expand description

Schedule Rust calls using a foreign executor

-

Fields§

§handle: ForeignExecutorHandle

Implementations§

§

impl ForeignExecutor

pub fn new(executor: ForeignExecutorHandle) -> ForeignExecutor

pub fn schedule<F>(&self, delay: u32, task: F)where - F: FnOnce() + Send + 'static + UnwindSafe,

Schedule a closure to be run.

-

This method can be used for “fire-and-forget” style calls, where the calling code doesn’t -need to await the result.

-

Closure requirements:

-
    -
  • Send: since the closure will likely run on a different thread
  • -
  • ’static: since it runs at an arbitrary time, so all references need to be ’static
  • -
  • panic::UnwindSafe: if the closure panics, it should not corrupt any data
  • -
-

pub async fn run<F, T>(&self, delay: u32, closure: F) -> impl Future<Output = T>where - F: FnOnce() -> T + Send + 'static + UnwindSafe, - T: Send + 'static,

Schedule a closure to be run and get a Future for the result

-

Closure requirements:

-
    -
  • Send: since the closure will likely run on a different thread
  • -
  • ’static: since it runs at an arbitrary time, so all references need to be ’static
  • -
  • panic::UnwindSafe: if the closure panics, it should not corrupt any data
  • -
-

Trait Implementations§

§

impl<UT> ConvertError<UT> for ForeignExecutor

§

impl Debug for ForeignExecutor

§

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

Formats the value using the given formatter. Read more
§

impl Drop for ForeignExecutor

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<UT> FfiConverter<UT> for ForeignExecutor

FFI support for ForeignExecutor

-

These are passed over the FFI as opaque pointer-sized types representing the foreign executor. -The foreign bindings may use an actual pointer to the executor object, or a usized integer -handle.

-
§

type FfiType = ForeignExecutorHandle

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

fn lower( - executor: ForeignExecutor -) -> <ForeignExecutor as FfiConverter<UT>>::FfiType

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

fn write(executor: ForeignExecutor, buf: &mut Vec<u8, Global>)

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

fn try_lift( - executor: <ForeignExecutor as FfiConverter<UT>>::FfiType -) -> Result<ForeignExecutor, Error>

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

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

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

const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_FOREIGN_EXECUTOR)

Type ID metadata, serialized into a MetadataBuffer. Read more
§

impl<UT> Lift<UT> for ForeignExecutor

§

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

§

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

§

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

§

const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

§

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

Convenience method
§

impl<UT> LiftRef<UT> for ForeignExecutor

§

impl<UT> LiftReturn<UT> for ForeignExecutor

§

fn lift_callback_return(buf: RustBuffer) -> ForeignExecutor

Lift a Rust value for a callback interface method result
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

§

fn lift_callback_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 ForeignExecutor

§

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

§

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

§

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

§

const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

§

fn lower_into_rust_buffer(obj: Self) -> RustBuffer

Convenience method
§

impl<UT> LowerReturn<UT> for ForeignExecutor

§

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

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

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

Lower this value for scaffolding function return Read more
§

const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

§

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

If possible, get a serialized error for failed argument lifts Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/struct.ForeignExecutorHandle.html b/internals/api/uniffi/ffi/foreignexecutor/struct.ForeignExecutorHandle.html deleted file mode 100644 index 3847c87727..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/struct.ForeignExecutorHandle.html +++ /dev/null @@ -1,14 +0,0 @@ -ForeignExecutorHandle in uniffi::ffi::foreignexecutor - Rust
#[repr(transparent)]
pub struct ForeignExecutorHandle(pub(crate) *const ());
Expand description

Opaque handle for a foreign task executor.

-

Foreign code can either use an actual pointer, or use an integer value casted to it.

-

Tuple Fields§

§0: *const ()

Trait Implementations§

§

impl Clone for ForeignExecutorHandle

§

fn clone(&self) -> ForeignExecutorHandle

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
§

impl Debug for ForeignExecutorHandle

§

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

Formats the value using the given formatter. Read more
§

impl FfiDefault for ForeignExecutorHandle

§

impl Copy for ForeignExecutorHandle

§

impl Send for ForeignExecutorHandle

§

impl Sync for ForeignExecutorHandle

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/foreignexecutor/type.RustTaskCallback.html b/internals/api/uniffi/ffi/foreignexecutor/type.RustTaskCallback.html deleted file mode 100644 index ab4ecb2209..0000000000 --- a/internals/api/uniffi/ffi/foreignexecutor/type.RustTaskCallback.html +++ /dev/null @@ -1,4 +0,0 @@ -RustTaskCallback in uniffi::ffi::foreignexecutor - Rust

Type Definition uniffi::ffi::foreignexecutor::RustTaskCallback

pub type RustTaskCallback = extern "C" fn(_: *const (), _: RustTaskCallbackCode);
Expand description

Callback for a Rust task, this is what the foreign executor invokes

-

The task will be passed the task_data passed to ForeignExecutorCallback in addition to one -of the RustTaskCallbackCode values.

-
\ No newline at end of file diff --git a/internals/api/uniffi/ffi/index.html b/internals/api/uniffi/ffi/index.html index f7136e65a0..f377e637c0 100644 --- a/internals/api/uniffi/ffi/index.html +++ b/internals/api/uniffi/ffi/index.html @@ -3,12 +3,10 @@ foreign language, then registered with UniFFI. These callbacks are used to implement callback interfaces, async scheduling etc. Foreign callbacks are registered at startup, when the foreign code loads the exported library. For each callback type, we also define a “cell” type for -storing the callback.
  • foreignexecutor
    Schedule tasks using a foreign executor.
  • rustbuffer
  • rustcalls
    Low-level support for calling rust functions
  • rustfuture
  • Structs

    Enums

    Constants

    Traits

    Functions

    Structs

    Enums

    Constants

    Traits

    Functions

    Type Definitions

    \ No newline at end of file +Calling this method is only done by generated objects which mirror callback interfaces objects in the foreign language.
  • RustFutureContinuationCallback
    Foreign callback that’s passed to rust_future_poll
  • \ No newline at end of file diff --git a/internals/api/uniffi/ffi/sidebar-items.js b/internals/api/uniffi/ffi/sidebar-items.js index bc75c02dff..c08851131c 100644 --- a/internals/api/uniffi/ffi/sidebar-items.js +++ b/internals/api/uniffi/ffi/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["IDX_CALLBACK_FREE"],"enum":["CallbackResult","ForeignExecutorCallbackResult","RustCallStatusCode","RustFuturePoll","RustTaskCallbackCode"],"fn":["foreign_executor_callback_set","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"],"mod":["callbackinterface","ffidefault","foreignbytes","foreigncallbacks","foreignexecutor","rustbuffer","rustcalls","rustfuture"],"struct":["ForeignBytes","ForeignCallbackInternals","ForeignExecutor","ForeignExecutorHandle","RustBuffer","RustCallStatus","RustFutureHandle","UnexpectedUniFFICallbackError"],"trait":["FfiDefault"],"type":["ForeignCallback","ForeignExecutorCallback","RustFutureContinuationCallback","RustTaskCallback"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["IDX_CALLBACK_FREE"],"enum":["CallbackResult","RustCallStatusCode","RustFuturePoll"],"fn":["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"],"mod":["callbackinterface","ffidefault","foreignbytes","foreigncallbacks","rustbuffer","rustcalls","rustfuture"],"struct":["ForeignBytes","ForeignCallbackInternals","RustBuffer","RustCallStatus","RustFutureHandle","UnexpectedUniFFICallbackError"],"trait":["FfiDefault"],"type":["ForeignCallback","RustFutureContinuationCallback"]}; \ No newline at end of file diff --git a/internals/api/uniffi/ffi/struct.ForeignExecutor.html b/internals/api/uniffi/ffi/struct.ForeignExecutor.html deleted file mode 100644 index beae365123..0000000000 --- a/internals/api/uniffi/ffi/struct.ForeignExecutor.html +++ /dev/null @@ -1,47 +0,0 @@ -ForeignExecutor in uniffi::ffi - Rust

    Struct uniffi::ffi::ForeignExecutor

    pub struct ForeignExecutor {
    -    pub(crate) handle: ForeignExecutorHandle,
    -}
    Expand description

    Schedule Rust calls using a foreign executor

    -

    Fields§

    §handle: ForeignExecutorHandle

    Implementations§

    §

    impl ForeignExecutor

    pub fn new(executor: ForeignExecutorHandle) -> ForeignExecutor

    pub fn schedule<F>(&self, delay: u32, task: F)where - F: FnOnce() + Send + 'static + UnwindSafe,

    Schedule a closure to be run.

    -

    This method can be used for “fire-and-forget” style calls, where the calling code doesn’t -need to await the result.

    -

    Closure requirements:

    -
      -
    • Send: since the closure will likely run on a different thread
    • -
    • ’static: since it runs at an arbitrary time, so all references need to be ’static
    • -
    • panic::UnwindSafe: if the closure panics, it should not corrupt any data
    • -
    -

    pub async fn run<F, T>(&self, delay: u32, closure: F) -> impl Future<Output = T>where - F: FnOnce() -> T + Send + 'static + UnwindSafe, - T: Send + 'static,

    Schedule a closure to be run and get a Future for the result

    -

    Closure requirements:

    -
      -
    • Send: since the closure will likely run on a different thread
    • -
    • ’static: since it runs at an arbitrary time, so all references need to be ’static
    • -
    • panic::UnwindSafe: if the closure panics, it should not corrupt any data
    • -
    -

    Trait Implementations§

    §

    impl<UT> ConvertError<UT> for ForeignExecutor

    §

    impl Debug for ForeignExecutor

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Drop for ForeignExecutor

    §

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    §

    impl<UT> FfiConverter<UT> for ForeignExecutor

    FFI support for ForeignExecutor

    -

    These are passed over the FFI as opaque pointer-sized types representing the foreign executor. -The foreign bindings may use an actual pointer to the executor object, or a usized integer -handle.

    -
    §

    type FfiType = ForeignExecutorHandle

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

    fn lower( - executor: ForeignExecutor -) -> <ForeignExecutor as FfiConverter<UT>>::FfiType

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

    fn write(executor: ForeignExecutor, buf: &mut Vec<u8, Global>)

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

    fn try_lift( - executor: <ForeignExecutor as FfiConverter<UT>>::FfiType -) -> Result<ForeignExecutor, Error>

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

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

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

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_FOREIGN_EXECUTOR)

    Type ID metadata, serialized into a MetadataBuffer. Read more
    §

    impl<UT> Lift<UT> for ForeignExecutor

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

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

    Convenience method
    §

    impl<UT> LiftRef<UT> for ForeignExecutor

    §

    impl<UT> LiftReturn<UT> for ForeignExecutor

    §

    fn lift_callback_return(buf: RustBuffer) -> ForeignExecutor

    Lift a Rust value for a callback interface method result
    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    fn lift_callback_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 ForeignExecutor

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    fn lower_into_rust_buffer(obj: Self) -> RustBuffer

    Convenience method
    §

    impl<UT> LowerReturn<UT> for ForeignExecutor

    §

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

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

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

    Lower this value for scaffolding function return Read more
    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

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

    If possible, get a serialized error for failed argument lifts Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi/ffi/struct.ForeignExecutorHandle.html b/internals/api/uniffi/ffi/struct.ForeignExecutorHandle.html deleted file mode 100644 index 6cba6761e0..0000000000 --- a/internals/api/uniffi/ffi/struct.ForeignExecutorHandle.html +++ /dev/null @@ -1,14 +0,0 @@ -ForeignExecutorHandle in uniffi::ffi - Rust
    #[repr(transparent)]
    pub struct ForeignExecutorHandle(pub(crate) *const ());
    Expand description

    Opaque handle for a foreign task executor.

    -

    Foreign code can either use an actual pointer, or use an integer value casted to it.

    -

    Tuple Fields§

    §0: *const ()

    Trait Implementations§

    §

    impl Clone for ForeignExecutorHandle

    §

    fn clone(&self) -> ForeignExecutorHandle

    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
    §

    impl Debug for ForeignExecutorHandle

    §

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

    Formats the value using the given formatter. Read more
    §

    impl FfiDefault for ForeignExecutorHandle

    §

    impl Copy for ForeignExecutorHandle

    §

    impl Send for ForeignExecutorHandle

    §

    impl Sync for ForeignExecutorHandle

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi/ffi/trait.FfiDefault.html b/internals/api/uniffi/ffi/trait.FfiDefault.html index 4c83caeef5..501401fc50 100644 --- a/internals/api/uniffi/ffi/trait.FfiDefault.html +++ b/internals/api/uniffi/ffi/trait.FfiDefault.html @@ -1,4 +1,4 @@ FfiDefault in uniffi::ffi - Rust

    Trait uniffi::ffi::FfiDefault

    pub trait FfiDefault {
         // Required method
         fn ffi_default() -> Self;
    -}

    Required Methods§

    fn ffi_default() -> Self

    Implementations on Foreign Types§

    §

    impl FfiDefault for u64

    §

    impl FfiDefault for u16

    §

    impl FfiDefault for bool

    §

    impl FfiDefault for f32

    §

    impl FfiDefault for i32

    §

    impl FfiDefault for u8

    §

    impl FfiDefault for i16

    §

    impl FfiDefault for u32

    §

    impl FfiDefault for f64

    §

    impl FfiDefault for i8

    §

    impl FfiDefault for *const c_void

    §

    impl FfiDefault for ()

    §

    impl FfiDefault for i64

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    fn ffi_default() -> Self

    Implementations on Foreign Types§

    §

    impl FfiDefault for f32

    §

    fn ffi_default() -> f32

    §

    impl FfiDefault for i32

    §

    fn ffi_default() -> i32

    §

    impl FfiDefault for i8

    §

    fn ffi_default() -> i8

    §

    impl FfiDefault for f64

    §

    fn ffi_default() -> f64

    §

    impl FfiDefault for u32

    §

    fn ffi_default() -> u32

    §

    impl FfiDefault for bool

    §

    fn ffi_default() -> bool

    §

    impl FfiDefault for i16

    §

    fn ffi_default() -> i16

    §

    impl FfiDefault for u16

    §

    fn ffi_default() -> u16

    §

    impl FfiDefault for i64

    §

    fn ffi_default() -> i64

    §

    impl FfiDefault for u8

    §

    fn ffi_default() -> u8

    §

    impl FfiDefault for *const c_void

    §

    fn ffi_default() -> *const c_void

    §

    impl FfiDefault for ()

    §

    fn ffi_default()

    §

    impl FfiDefault for u64

    §

    fn ffi_default() -> u64

    Implementors§

    §

    impl FfiDefault for RustBuffer

    §

    impl<T> FfiDefault for Option<T>

    \ No newline at end of file diff --git a/internals/api/uniffi/ffi/type.ForeignExecutorCallback.html b/internals/api/uniffi/ffi/type.ForeignExecutorCallback.html deleted file mode 100644 index ff1d6e3a8c..0000000000 --- a/internals/api/uniffi/ffi/type.ForeignExecutorCallback.html +++ /dev/null @@ -1,9 +0,0 @@ -ForeignExecutorCallback in uniffi::ffi - Rust

    Type Definition uniffi::ffi::ForeignExecutorCallback

    pub type ForeignExecutorCallback = extern "C" fn(_: ForeignExecutorHandle, _: u32, _: Option<extern "C" fn(_: *const (), _: RustTaskCallbackCode)>, _: *const ()) -> i8;
    Expand description

    Callback to schedule a Rust call with a ForeignExecutor. The bindings code registers exactly -one of these with the Rust code.

    -

    Delay is an approximate amount of ms to wait before scheduling the call. Delay is usually 0, -which means schedule sometime soon.

    -

    As a special case, when Rust drops the foreign executor, with task=null. The foreign -bindings should release the reference to the executor that was reserved for Rust.

    -

    This callback can be invoked from any thread, including threads created by Rust.

    -

    The callback should return one of the ForeignExecutorCallbackResult values.

    -
    \ No newline at end of file diff --git a/internals/api/uniffi/ffi/type.RustTaskCallback.html b/internals/api/uniffi/ffi/type.RustTaskCallback.html deleted file mode 100644 index 4404bd6e3b..0000000000 --- a/internals/api/uniffi/ffi/type.RustTaskCallback.html +++ /dev/null @@ -1,4 +0,0 @@ -RustTaskCallback in uniffi::ffi - Rust

    Type Definition uniffi::ffi::RustTaskCallback

    pub type RustTaskCallback = extern "C" fn(_: *const (), _: RustTaskCallbackCode);
    Expand description

    Callback for a Rust task, this is what the foreign executor invokes

    -

    The task will be passed the task_data passed to ForeignExecutorCallback in addition to one -of the RustTaskCallbackCode values.

    -
    \ No newline at end of file diff --git a/internals/api/uniffi/fn.foreign_executor_callback_set.html b/internals/api/uniffi/fn.foreign_executor_callback_set.html deleted file mode 100644 index edeb273563..0000000000 --- a/internals/api/uniffi/fn.foreign_executor_callback_set.html +++ /dev/null @@ -1,5 +0,0 @@ -foreign_executor_callback_set in uniffi - Rust
    pub fn foreign_executor_callback_set(
    -    callback: extern "C" fn(_: ForeignExecutorHandle, _: u32, _: Option<extern "C" fn(_: *const (), _: RustTaskCallbackCode)>, _: *const ()) -> i8
    -)
    Expand description

    Set the global ForeignExecutorCallback. This is called by the foreign bindings, normally -during initialization.

    -
    \ No newline at end of file diff --git a/internals/api/uniffi/index.html b/internals/api/uniffi/index.html index ce8ca0d8bc..55801e275d 100644 --- a/internals/api/uniffi/index.html +++ b/internals/api/uniffi/index.html @@ -1,12 +1,10 @@ uniffi - Rust

    Crate uniffi

    source ·

    Modules

    • Types that can cross the FFI boundary.
    • Pack UniFFI interface metadata into byte arrays

    Macros

    Structs

    Enums

    Constants

    • The method index used by the Drop trait to communicate to the foreign language side that Rust has finished with it, -and it can be deleted from the handle map.

    Traits

    Functions

    Structs

    Enums

    Constants

    • The method index used by the Drop trait to communicate to the foreign language side that Rust has finished with it, +and it can be deleted from the handle map.

    Traits

    Functions

    Type Definitions

    • ForeignCallback is the Rust representation of a foreign language function. It is the basis for all callbacks interfaces. It is registered exactly once per callback interface, at library start up time. -Calling this method is only done by generated objects which mirror callback interfaces objects in the foreign language.
    • Callback to schedule a Rust call with a ForeignExecutor. The bindings code registers exactly -one of these with the Rust code.
    • Result<T, Error>
    • Foreign callback that’s passed to rust_future_poll
    • Callback for a Rust task, this is what the foreign executor invokes

    Attribute Macros

    Derive Macros

    \ No newline at end of file +Calling this method is only done by generated objects which mirror callback interfaces objects in the foreign language.
  • Result
    Result<T, Error>
  • RustFutureContinuationCallback
    Foreign callback that’s passed to rust_future_poll
  • Attribute Macros

    Derive Macros

    \ No newline at end of file diff --git a/internals/api/uniffi/metadata/codes/constant.TYPE_FOREIGN_EXECUTOR.html b/internals/api/uniffi/metadata/codes/constant.TYPE_FOREIGN_EXECUTOR.html deleted file mode 100644 index ef46dd4e85..0000000000 --- a/internals/api/uniffi/metadata/codes/constant.TYPE_FOREIGN_EXECUTOR.html +++ /dev/null @@ -1 +0,0 @@ -TYPE_FOREIGN_EXECUTOR in uniffi::metadata::codes - Rust
    pub const TYPE_FOREIGN_EXECUTOR: u8 = 25; // 25u8
    \ No newline at end of file diff --git a/internals/api/uniffi/metadata/codes/index.html b/internals/api/uniffi/metadata/codes/index.html index f3add3417e..3e4e1e47bc 100644 --- a/internals/api/uniffi/metadata/codes/index.html +++ b/internals/api/uniffi/metadata/codes/index.html @@ -1,2 +1,2 @@ uniffi::metadata::codes - Rust

    Module uniffi::metadata::codes

    Expand description

    Metadata constants, make sure to keep this in sync with copy in uniffi_meta::reader

    -

    Constants

    \ No newline at end of file +

    Constants

    \ No newline at end of file diff --git a/internals/api/uniffi/metadata/codes/sidebar-items.js b/internals/api/uniffi/metadata/codes/sidebar-items.js index 9a4aae49d1..77194f4bd6 100644 --- a/internals/api/uniffi/metadata/codes/sidebar-items.js +++ b/internals/api/uniffi/metadata/codes/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["CALLBACK_INTERFACE","CONSTRUCTOR","ENUM","ERROR","FUNC","INTERFACE","LIT_BOOL","LIT_FLOAT","LIT_INT","LIT_NULL","LIT_STR","METHOD","NAMESPACE","RECORD","TRAIT_METHOD","TYPE_BOOL","TYPE_CALLBACK_INTERFACE","TYPE_CUSTOM","TYPE_DURATION","TYPE_ENUM","TYPE_F32","TYPE_F64","TYPE_FOREIGN_EXECUTOR","TYPE_FUTURE","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_U16","TYPE_U32","TYPE_U64","TYPE_U8","TYPE_UNIT","TYPE_VEC","UDL_FILE","UNIFFI_TRAIT","UNKNOWN"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["CALLBACK_INTERFACE","CONSTRUCTOR","ENUM","ERROR","FUNC","INTERFACE","LIT_BOOL","LIT_FLOAT","LIT_INT","LIT_NULL","LIT_STR","METHOD","NAMESPACE","RECORD","TRAIT_METHOD","TYPE_BOOL","TYPE_CALLBACK_INTERFACE","TYPE_CUSTOM","TYPE_DURATION","TYPE_ENUM","TYPE_F32","TYPE_F64","TYPE_FUTURE","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_U16","TYPE_U32","TYPE_U64","TYPE_U8","TYPE_UNIT","TYPE_VEC","UDL_FILE","UNIFFI_TRAIT","UNKNOWN"]}; \ No newline at end of file diff --git a/internals/api/uniffi/sidebar-items.js b/internals/api/uniffi/sidebar-items.js index 4f9de752df..a7624b9bd8 100644 --- a/internals/api/uniffi/sidebar-items.js +++ b/internals/api/uniffi/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"attr":["constructor","export"],"constant":["IDX_CALLBACK_FREE"],"derive":["Enum","Error","Object","Record"],"enum":["CallbackResult","ForeignExecutorCallbackResult","RustCallStatusCode","RustFuturePoll","RustTaskCallbackCode"],"fn":["check_compatible_version","check_remaining","checksum_metadata","foreign_executor_callback_set","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","generate_and_include_scaffolding","include_scaffolding","setup_scaffolding","use_udl_enum","use_udl_error","use_udl_object","use_udl_record"],"mod":["deps","ffi","metadata"],"struct":["ForeignBytes","ForeignCallbackInternals","ForeignExecutor","ForeignExecutorHandle","MetadataBuffer","RustBuffer","RustCallStatus","RustFutureHandle","UnexpectedUniFFICallbackError"],"trait":["ConvertError","FfiConverter","FfiConverterArc","FfiDefault","Lift","LiftRef","LiftReturn","Lower","LowerReturn"],"type":["ForeignCallback","ForeignExecutorCallback","Result","RustFutureContinuationCallback","RustTaskCallback"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"attr":["constructor","export"],"constant":["IDX_CALLBACK_FREE"],"derive":["Enum","Error","Object","Record"],"enum":["CallbackResult","RustCallStatusCode","RustFuturePoll"],"fn":["check_compatible_version","check_remaining","checksum_metadata","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","generate_and_include_scaffolding","include_scaffolding","setup_scaffolding","use_udl_enum","use_udl_error","use_udl_object","use_udl_record"],"mod":["deps","ffi","metadata"],"struct":["ForeignBytes","ForeignCallbackInternals","MetadataBuffer","RustBuffer","RustCallStatus","RustFutureHandle","UnexpectedUniFFICallbackError"],"trait":["ConvertError","FfiConverter","FfiConverterArc","FfiDefault","Lift","LiftRef","LiftReturn","Lower","LowerReturn"],"type":["ForeignCallback","Result","RustFutureContinuationCallback"]}; \ No newline at end of file diff --git a/internals/api/uniffi/struct.ForeignExecutor.html b/internals/api/uniffi/struct.ForeignExecutor.html deleted file mode 100644 index e86c553d77..0000000000 --- a/internals/api/uniffi/struct.ForeignExecutor.html +++ /dev/null @@ -1,47 +0,0 @@ -ForeignExecutor in uniffi - Rust

    Struct uniffi::ForeignExecutor

    pub struct ForeignExecutor {
    -    pub(crate) handle: ForeignExecutorHandle,
    -}
    Expand description

    Schedule Rust calls using a foreign executor

    -

    Fields§

    §handle: ForeignExecutorHandle

    Implementations§

    §

    impl ForeignExecutor

    pub fn new(executor: ForeignExecutorHandle) -> ForeignExecutor

    pub fn schedule<F>(&self, delay: u32, task: F)where - F: FnOnce() + Send + 'static + UnwindSafe,

    Schedule a closure to be run.

    -

    This method can be used for “fire-and-forget” style calls, where the calling code doesn’t -need to await the result.

    -

    Closure requirements:

    -
      -
    • Send: since the closure will likely run on a different thread
    • -
    • ’static: since it runs at an arbitrary time, so all references need to be ’static
    • -
    • panic::UnwindSafe: if the closure panics, it should not corrupt any data
    • -
    -

    pub async fn run<F, T>(&self, delay: u32, closure: F) -> impl Future<Output = T>where - F: FnOnce() -> T + Send + 'static + UnwindSafe, - T: Send + 'static,

    Schedule a closure to be run and get a Future for the result

    -

    Closure requirements:

    -
      -
    • Send: since the closure will likely run on a different thread
    • -
    • ’static: since it runs at an arbitrary time, so all references need to be ’static
    • -
    • panic::UnwindSafe: if the closure panics, it should not corrupt any data
    • -
    -

    Trait Implementations§

    §

    impl<UT> ConvertError<UT> for ForeignExecutor

    §

    impl Debug for ForeignExecutor

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Drop for ForeignExecutor

    §

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    §

    impl<UT> FfiConverter<UT> for ForeignExecutor

    FFI support for ForeignExecutor

    -

    These are passed over the FFI as opaque pointer-sized types representing the foreign executor. -The foreign bindings may use an actual pointer to the executor object, or a usized integer -handle.

    -
    §

    type FfiType = ForeignExecutorHandle

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

    fn lower( - executor: ForeignExecutor -) -> <ForeignExecutor as FfiConverter<UT>>::FfiType

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

    fn write(executor: ForeignExecutor, buf: &mut Vec<u8, Global>)

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

    fn try_lift( - executor: <ForeignExecutor as FfiConverter<UT>>::FfiType -) -> Result<ForeignExecutor, Error>

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

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

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

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_FOREIGN_EXECUTOR)

    Type ID metadata, serialized into a MetadataBuffer. Read more
    §

    impl<UT> Lift<UT> for ForeignExecutor

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

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

    Convenience method
    §

    impl<UT> LiftRef<UT> for ForeignExecutor

    §

    impl<UT> LiftReturn<UT> for ForeignExecutor

    §

    fn lift_callback_return(buf: RustBuffer) -> ForeignExecutor

    Lift a Rust value for a callback interface method result
    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    fn lift_callback_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 ForeignExecutor

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    fn lower_into_rust_buffer(obj: Self) -> RustBuffer

    Convenience method
    §

    impl<UT> LowerReturn<UT> for ForeignExecutor

    §

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

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

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

    Lower this value for scaffolding function return Read more
    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

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

    If possible, get a serialized error for failed argument lifts Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi/struct.ForeignExecutorHandle.html b/internals/api/uniffi/struct.ForeignExecutorHandle.html deleted file mode 100644 index a5772435ee..0000000000 --- a/internals/api/uniffi/struct.ForeignExecutorHandle.html +++ /dev/null @@ -1,14 +0,0 @@ -ForeignExecutorHandle in uniffi - Rust
    #[repr(transparent)]
    pub struct ForeignExecutorHandle(pub(crate) *const ());
    Expand description

    Opaque handle for a foreign task executor.

    -

    Foreign code can either use an actual pointer, or use an integer value casted to it.

    -

    Tuple Fields§

    §0: *const ()

    Trait Implementations§

    §

    impl Clone for ForeignExecutorHandle

    §

    fn clone(&self) -> ForeignExecutorHandle

    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
    §

    impl Debug for ForeignExecutorHandle

    §

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

    Formats the value using the given formatter. Read more
    §

    impl FfiDefault for ForeignExecutorHandle

    §

    impl Copy for ForeignExecutorHandle

    §

    impl Send for ForeignExecutorHandle

    §

    impl Sync for ForeignExecutorHandle

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi/trait.ConvertError.html b/internals/api/uniffi/trait.ConvertError.html index b9b070cb3d..bf2f1c22d8 100644 --- a/internals/api/uniffi/trait.ConvertError.html +++ b/internals/api/uniffi/trait.ConvertError.html @@ -5,30 +5,30 @@ ) -> Result<Self, Error>; }

    Required Methods§

    fn try_convert_unexpected_callback_error( e: UnexpectedUniFFICallbackError -) -> Result<Self, Error>

    Implementations on Foreign Types§

    §

    impl<UT> ConvertError<UT> for u32

    §

    fn try_convert_unexpected_callback_error( +) -> Result<Self, Error>

    Implementations on Foreign Types§

    §

    impl<UT> ConvertError<UT> for f32

    §

    impl<UT> ConvertError<UT> for f64

    §

    impl<UT> ConvertError<UT> for SystemTime

    §

    impl<UT> ConvertError<UT> for i64

    §

    impl<UT> ConvertError<UT> for u16

    §

    impl<UT> ConvertError<UT> for i16

    §

    impl<UT> ConvertError<UT> for u32

    §

    impl<UT> ConvertError<UT> for bool

    §

    impl<UT> ConvertError<UT> for String

    §

    impl<UT> ConvertError<UT> for String

    §

    impl<UT> ConvertError<UT> for i16

    §

    impl<UT> ConvertError<UT> for i32

    §

    impl<UT> ConvertError<UT> for i64

    §

    impl<UT> ConvertError<UT> for u8

    §

    impl<UT> ConvertError<UT> for i32

    §

    impl<UT> ConvertError<UT> for i8

    §

    impl<UT> ConvertError<UT> for u8

    §

    impl<UT> ConvertError<UT> for f32

    §

    impl<UT> ConvertError<UT> for i8

    §

    impl<UT> ConvertError<UT> for u64

    §

    impl<UT> ConvertError<UT> for bool

    §

    impl<UT> ConvertError<UT> for SystemTime

    §

    impl<UT> ConvertError<UT> for f64

    §

    impl<UT> ConvertError<UT> for u16

    §

    impl<UT> ConvertError<UT> for u64

    Implementors§

    §

    impl<UT> ConvertError<UT> for Duration

    §

    impl<UT> ConvertError<UT> for ForeignExecutor

    \ No newline at end of file +) -> Result<u64, Error>

    Implementors§

    §

    impl<UT> ConvertError<UT> for Duration

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.FfiConverter.html b/internals/api/uniffi/trait.FfiConverter.html index a275d43e31..a099631469 100644 --- a/internals/api/uniffi/trait.FfiConverter.html +++ b/internals/api/uniffi/trait.FfiConverter.html @@ -55,7 +55,7 @@

    Safety

    Note the slightly unusual type here - we want a mutable reference to a slice of bytes, because we want to be able to advance the start of the slice after reading an item from it (but will not mutate the actual contents of the slice).

    -

    Implementations on Foreign Types§

    §

    impl<UT> FfiConverter<UT> for i16

    §

    type FfiType = i16

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I16)

    §

    impl<UT> FfiConverter<UT> for i8

    §

    type FfiType = i8

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I8)

    §

    impl<UT> FfiConverter<UT> for u8

    §

    type FfiType = u8

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U8)

    §

    impl<UT> FfiConverter<UT> for u16

    §

    type FfiType = u16

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U16)

    §

    impl<UT> FfiConverter<UT> for String

    Support for passing Strings via the FFI.

    +

    Implementations on Foreign Types§

    §

    impl<UT> FfiConverter<UT> for u32

    §

    type FfiType = u32

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U32)

    §

    impl<UT> FfiConverter<UT> for u16

    §

    type FfiType = u16

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U16)

    §

    impl<UT> FfiConverter<UT> for i8

    §

    type FfiType = i8

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I8)

    §

    impl<UT> FfiConverter<UT> for u8

    §

    type FfiType = u8

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U8)

    §

    impl<UT> FfiConverter<UT> for i16

    §

    type FfiType = i16

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I16)

    §

    impl<UT> FfiConverter<UT> for String

    Support for passing Strings via the FFI.

    Unlike many other implementations of FfiConverter, this passes a struct containing a raw pointer rather than copying the data from one side to the other. This is a safety hazard, but turns out to be pretty nice for useability. This struct @@ -64,7 +64,7 @@

    Safety

    When serialized in a buffer, strings are represented as a i32 byte length followed by utf8-encoded bytes. (It’s a signed integer because unsigned types are currently experimental in Kotlin).

    -
    §

    type FfiType = RustBuffer

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_STRING)

    §

    impl<UT> FfiConverter<UT> for u64

    §

    type FfiType = u64

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U64)

    §

    impl<UT> FfiConverter<UT> for SystemTime

    Support for passing timestamp values via the FFI.

    +
    §

    type FfiType = RustBuffer

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_STRING)

    §

    impl<UT> FfiConverter<UT> for i64

    §

    type FfiType = i64

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I64)

    §

    impl<UT> FfiConverter<UT> for SystemTime

    Support for passing timestamp values via the FFI.

    Timestamps values are currently always passed by serializing to a buffer.

    Timestamps are represented on the buffer by an i64 that indicates the direction and the magnitude in seconds of the offset from epoch, and a @@ -75,18 +75,14 @@

    Safety

    the sign of the seconds portion represents the direction of the offset overall. The sign of the seconds portion can then be used to determine if the total offset should be added to or subtracted from the unix epoch.

    -
    §

    type FfiType = RustBuffer

    §

    fn lower(v: SystemTime) -> RustBuffer

    §

    fn try_lift(buf: RustBuffer) -> Result<SystemTime, Error>

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_SYSTEM_TIME)

    §

    impl<UT> FfiConverter<UT> for f32

    §

    type FfiType = f32

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_F32)

    §

    impl<UT> FfiConverter<UT> for i64

    §

    type FfiType = i64

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I64)

    §

    impl<T, UT> FfiConverter<UT> for Arc<T>where - T: FfiConverterArc<UT> + ?Sized,

    §

    type FfiType = <T as FfiConverterArc<UT>>::FfiType

    §

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

    §

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

    §

    fn write(obj: Arc<T>, buf: &mut Vec<u8, Global>)

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = T::TYPE_ID_META

    §

    impl<UT> FfiConverter<UT> for bool

    Support for passing boolean values via the FFI.

    +
    §

    type FfiType = RustBuffer

    §

    fn lower(v: SystemTime) -> RustBuffer

    §

    fn try_lift(buf: RustBuffer) -> Result<SystemTime, Error>

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_SYSTEM_TIME)

    §

    impl<UT> FfiConverter<UT> for f64

    §

    type FfiType = f64

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_F64)

    §

    impl<UT> FfiConverter<UT> for f32

    §

    type FfiType = f32

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_F32)

    §

    impl<T, UT> FfiConverter<UT> for Arc<T>where + T: FfiConverterArc<UT> + ?Sized,

    §

    type FfiType = <T as FfiConverterArc<UT>>::FfiType

    §

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

    §

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

    §

    fn write(obj: Arc<T>, buf: &mut Vec<u8, Global>)

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = T::TYPE_ID_META

    §

    impl<UT> FfiConverter<UT> for bool

    Support for passing boolean values via the FFI.

    Booleans are passed as an i8 in order to avoid problems with handling C-compatible boolean values on JVM-based languages.

    -
    §

    type FfiType = i8

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_BOOL)

    §

    impl<UT> FfiConverter<UT> for u32

    §

    type FfiType = u32

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U32)

    §

    impl<UT> FfiConverter<UT> for f64

    §

    type FfiType = f64

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_F64)

    §

    impl<UT> FfiConverter<UT> for i32

    §

    type FfiType = i32

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I32)

    Implementors§

    §

    impl<UT> FfiConverter<UT> for Duration

    Support for passing duration values via the FFI.

    +
    §

    type FfiType = i8

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_BOOL)

    §

    impl<UT> FfiConverter<UT> for i32

    §

    type FfiType = i32

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_I32)

    §

    impl<UT> FfiConverter<UT> for u64

    §

    type FfiType = u64

    §

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

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_U64)

    Implementors§

    §

    impl<UT> FfiConverter<UT> for Duration

    Support for passing duration values via the FFI.

    Duration values are currently always passed by serializing to a buffer.

    Durations are represented on the buffer by a u64 that indicates the magnitude in seconds, and a u32 that indicates the nanosecond portion of the magnitude. The nanosecond portion is expected to be between 0 and 999,999,999.

    -
    §

    type FfiType = RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_DURATION)

    §

    impl<UT> FfiConverter<UT> for ForeignExecutor

    FFI support for ForeignExecutor

    -

    These are passed over the FFI as opaque pointer-sized types representing the foreign executor. -The foreign bindings may use an actual pointer to the executor object, or a usized integer -handle.

    -
    §

    type FfiType = ForeignExecutorHandle

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_FOREIGN_EXECUTOR)

    \ No newline at end of file +
    §

    type FfiType = RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_DURATION)

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.FfiDefault.html b/internals/api/uniffi/trait.FfiDefault.html index 0d48e5ab8d..725fa50311 100644 --- a/internals/api/uniffi/trait.FfiDefault.html +++ b/internals/api/uniffi/trait.FfiDefault.html @@ -1,4 +1,4 @@ FfiDefault in uniffi - Rust

    Trait uniffi::FfiDefault

    pub trait FfiDefault {
         // Required method
         fn ffi_default() -> Self;
    -}

    Required Methods§

    fn ffi_default() -> Self

    Implementations on Foreign Types§

    §

    impl FfiDefault for u64

    §

    impl FfiDefault for u16

    §

    impl FfiDefault for bool

    §

    impl FfiDefault for f32

    §

    impl FfiDefault for i32

    §

    impl FfiDefault for u8

    §

    impl FfiDefault for i16

    §

    impl FfiDefault for u32

    §

    impl FfiDefault for f64

    §

    impl FfiDefault for i8

    §

    impl FfiDefault for *const c_void

    §

    impl FfiDefault for ()

    §

    impl FfiDefault for i64

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    fn ffi_default() -> Self

    Implementations on Foreign Types§

    §

    impl FfiDefault for f32

    §

    fn ffi_default() -> f32

    §

    impl FfiDefault for i32

    §

    fn ffi_default() -> i32

    §

    impl FfiDefault for i8

    §

    fn ffi_default() -> i8

    §

    impl FfiDefault for f64

    §

    fn ffi_default() -> f64

    §

    impl FfiDefault for u32

    §

    fn ffi_default() -> u32

    §

    impl FfiDefault for bool

    §

    fn ffi_default() -> bool

    §

    impl FfiDefault for i16

    §

    fn ffi_default() -> i16

    §

    impl FfiDefault for u16

    §

    fn ffi_default() -> u16

    §

    impl FfiDefault for i64

    §

    fn ffi_default() -> i64

    §

    impl FfiDefault for u8

    §

    fn ffi_default() -> u8

    §

    impl FfiDefault for *const c_void

    §

    fn ffi_default() -> *const c_void

    §

    impl FfiDefault for ()

    §

    fn ffi_default()

    §

    impl FfiDefault for u64

    §

    fn ffi_default() -> u64

    Implementors§

    §

    impl FfiDefault for RustBuffer

    §

    impl<T> FfiDefault for Option<T>

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.Lift.html b/internals/api/uniffi/trait.Lift.html index 4b80cf6202..87911c425b 100644 --- a/internals/api/uniffi/trait.Lift.html +++ b/internals/api/uniffi/trait.Lift.html @@ -21,15 +21,15 @@

    Safety

    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 Associated Types§

    type FfiType

    Required Associated Constants§

    const TYPE_ID_META: MetadataBuffer

    Required Methods§

    fn try_lift(v: Self::FfiType) -> Result<Self, Error>

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

    Provided Methods§

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

    Convenience method

    -

    Implementations on Foreign Types§

    §

    impl<UT> Lift<UT> for SystemTime

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lift<UT> for String

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> Lift<UT> for HashMap<K, V, RandomState>where +

    Implementations on Foreign Types§

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<T, UT> Lift<UT> for Arc<T>where + Arc<T>: FfiConverter<UT>, + T: ?Sized,

    §

    type FfiType = <Arc<T> as FfiConverter<UT>>::FfiType

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lift<UT> for String

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> Lift<UT> for HashMap<K, V, RandomState>where K: Lift<UT> + Hash + Eq, - V: Lift<UT>,

    §

    type FfiType = RustBuffer

    §

    fn try_read(buf: &mut &[u8]) -> Result<HashMap<K, V, RandomState>, Error>

    §

    fn try_lift(buf: RustBuffer) -> Result<HashMap<K, V, RandomState>, Error>

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_HASH_MAP).concat(K::TYPE_ID_META).concat(V::TYPE_ID_META)

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lift<UT> for Vec<T, Global>where + V: Lift<UT>,

    §

    type FfiType = RustBuffer

    §

    fn try_read(buf: &mut &[u8]) -> Result<HashMap<K, V, RandomState>, Error>

    §

    fn try_lift(buf: RustBuffer) -> Result<HashMap<K, V, RandomState>, Error>

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_HASH_MAP).concat(K::TYPE_ID_META).concat(V::TYPE_ID_META)

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lift<UT> for bool

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lift<UT> for Vec<T, Global>where T: Lift<UT>,

    Support for associative arrays via the FFI - record<u32, u64> in UDL. HashMaps are currently always passed by serializing to a buffer. We write a i32 entries count followed by each entry (string key followed by the value) in turn. (It’s a signed type due to limits of the JVM).

    -
    §

    type FfiType = RustBuffer

    §

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

    §

    fn try_lift(buf: RustBuffer) -> Result<Vec<T, Global>, Error>

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_VEC).concat(T::TYPE_ID_META)

    §

    impl<UT> Lift<UT> for bool

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<T, UT> Lift<UT> for Arc<T>where - Arc<T>: FfiConverter<UT>, - T: ?Sized,

    §

    type FfiType = <Arc<T> as FfiConverter<UT>>::FfiType

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<UT> Lift<UT> for Duration

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lift<UT> for ForeignExecutor

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lift<UT> for Option<T>where - T: Lift<UT>,

    §

    type FfiType = RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

    \ No newline at end of file +
    §

    type FfiType = RustBuffer

    §

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

    §

    fn try_lift(buf: RustBuffer) -> Result<Vec<T, Global>, Error>

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_VEC).concat(T::TYPE_ID_META)

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lift<UT> for SystemTime

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<UT> Lift<UT> for Duration

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lift<UT> for Option<T>where + T: Lift<UT>,

    §

    type FfiType = RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.LiftRef.html b/internals/api/uniffi/trait.LiftRef.html index 91b2cfadc4..da86a5384f 100644 --- a/internals/api/uniffi/trait.LiftRef.html +++ b/internals/api/uniffi/trait.LiftRef.html @@ -11,9 +11,9 @@

    Safety

    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. &T using the Arc.

    -

    Required Associated Types§

    type LiftType: Lift<UT> + Borrow<Self>

    Implementations on Foreign Types§

    §

    impl<UT> LiftRef<UT> for f32

    §

    type LiftType = f32

    §

    impl<K, V, UT> LiftRef<UT> for HashMap<K, V, RandomState>where - HashMap<K, V, RandomState>: Lift<UT>,

    §

    type LiftType = HashMap<K, V, RandomState>

    §

    impl<T, UT> LiftRef<UT> for Arc<T>where +

    Required Associated Types§

    type LiftType: Lift<UT> + Borrow<Self>

    Implementations on Foreign Types§

    §

    impl<UT> LiftRef<UT> for u32

    §

    type LiftType = u32

    §

    impl<UT> LiftRef<UT> for u64

    §

    type LiftType = u64

    §

    impl<T, UT> LiftRef<UT> for Vec<T, Global>where + Vec<T, Global>: Lift<UT>,

    §

    type LiftType = Vec<T, Global>

    §

    impl<UT> LiftRef<UT> for i16

    §

    type LiftType = i16

    §

    impl<UT> LiftRef<UT> for i8

    §

    type LiftType = i8

    §

    impl<UT> LiftRef<UT> for SystemTime

    §

    type LiftType = SystemTime

    §

    impl<UT> LiftRef<UT> for f64

    §

    type LiftType = f64

    §

    impl<UT> LiftRef<UT> for u16

    §

    type LiftType = u16

    §

    impl<T, UT> LiftRef<UT> for Arc<T>where Arc<T>: Lift<UT>, - T: ?Sized,

    §

    type LiftType = Arc<T>

    §

    impl<UT> LiftRef<UT> for SystemTime

    §

    type LiftType = SystemTime

    §

    impl<UT> LiftRef<UT> for u16

    §

    type LiftType = u16

    §

    impl<UT> LiftRef<UT> for u32

    §

    type LiftType = u32

    §

    impl<UT> LiftRef<UT> for String

    §

    type LiftType = String

    §

    impl<UT> LiftRef<UT> for i16

    §

    type LiftType = i16

    §

    impl<UT> LiftRef<UT> for i64

    §

    type LiftType = i64

    §

    impl<UT> LiftRef<UT> for i32

    §

    type LiftType = i32

    §

    impl<UT> LiftRef<UT> for u8

    §

    type LiftType = u8

    §

    impl<UT> LiftRef<UT> for i8

    §

    type LiftType = i8

    §

    impl<UT> LiftRef<UT> for bool

    §

    type LiftType = bool

    §

    impl<UT> LiftRef<UT> for f64

    §

    type LiftType = f64

    §

    impl<T, UT> LiftRef<UT> for Vec<T, Global>where - Vec<T, Global>: Lift<UT>,

    §

    type LiftType = Vec<T, Global>

    §

    impl<UT> LiftRef<UT> for u64

    §

    type LiftType = u64

    Implementors§

    §

    impl<T, UT> LiftRef<UT> for Option<T>where - Option<T>: Lift<UT>,

    §

    type LiftType = Option<T>

    §

    impl<UT> LiftRef<UT> for Duration

    §

    impl<UT> LiftRef<UT> for ForeignExecutor

    \ No newline at end of file + T: ?Sized,
    §

    type LiftType = Arc<T>

    §

    impl<UT> LiftRef<UT> for u8

    §

    type LiftType = u8

    §

    impl<UT> LiftRef<UT> for bool

    §

    type LiftType = bool

    §

    impl<UT> LiftRef<UT> for i32

    §

    type LiftType = i32

    §

    impl<UT> LiftRef<UT> for i64

    §

    type LiftType = i64

    §

    impl<UT> LiftRef<UT> for f32

    §

    type LiftType = f32

    §

    impl<UT> LiftRef<UT> for String

    §

    type LiftType = String

    §

    impl<K, V, UT> LiftRef<UT> for HashMap<K, V, RandomState>where + HashMap<K, V, RandomState>: Lift<UT>,

    §

    type LiftType = HashMap<K, V, RandomState>

    Implementors§

    §

    impl<T, UT> LiftRef<UT> for Option<T>where + Option<T>: Lift<UT>,

    §

    type LiftType = Option<T>

    §

    impl<UT> LiftRef<UT> for Duration

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.LiftReturn.html b/internals/api/uniffi/trait.LiftReturn.html index 776f49b496..5fda15f3af 100644 --- a/internals/api/uniffi/trait.LiftReturn.html +++ b/internals/api/uniffi/trait.LiftReturn.html @@ -29,11 +29,11 @@

    Safety

    The default implementation panics unconditionally. Errors used in callback interfaces handle this using the From<UnexpectedUniFFICallbackError> impl that the library author must provide.

    -

    Implementations on Foreign Types§

    §

    impl<UT> LiftReturn<UT> for u32

    §

    fn lift_callback_return(buf: RustBuffer) -> u32

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LiftReturn<UT> for Arc<T>where +

    Implementations on Foreign Types§

    §

    impl<UT> LiftReturn<UT> for i8

    §

    fn lift_callback_return(buf: RustBuffer) -> i8

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for u8

    §

    fn lift_callback_return(buf: RustBuffer) -> u8

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for f32

    §

    fn lift_callback_return(buf: RustBuffer) -> f32

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for SystemTime

    §

    fn lift_callback_return(buf: RustBuffer) -> SystemTime

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LiftReturn<UT> for Vec<T, Global>where + Vec<T, Global>: Lift<UT>,

    §

    fn lift_callback_return(buf: RustBuffer) -> Vec<T, Global>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i64

    §

    fn lift_callback_return(buf: RustBuffer) -> i64

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for String

    §

    fn lift_callback_return(buf: RustBuffer) -> String

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for u16

    §

    fn lift_callback_return(buf: RustBuffer) -> u16

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for f64

    §

    fn lift_callback_return(buf: RustBuffer) -> f64

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> LiftReturn<UT> for HashMap<K, V, RandomState>where + HashMap<K, V, RandomState>: Lift<UT>,

    §

    fn lift_callback_return(buf: RustBuffer) -> HashMap<K, V, RandomState>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for ()

    §

    fn lift_callback_return(_buf: RustBuffer)

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_UNIT)

    §

    impl<UT> LiftReturn<UT> for u64

    §

    fn lift_callback_return(buf: RustBuffer) -> u64

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for u32

    §

    fn lift_callback_return(buf: RustBuffer) -> u32

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i32

    §

    fn lift_callback_return(buf: RustBuffer) -> i32

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LiftReturn<UT> for Arc<T>where Arc<T>: Lift<UT>, - T: ?Sized,

    §

    fn lift_callback_return(buf: RustBuffer) -> Arc<T>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for u64

    §

    fn lift_callback_return(buf: RustBuffer) -> u64

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i16

    §

    fn lift_callback_return(buf: RustBuffer) -> i16

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i8

    §

    fn lift_callback_return(buf: RustBuffer) -> i8

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LiftReturn<UT> for Vec<T, Global>where - Vec<T, Global>: Lift<UT>,

    §

    fn lift_callback_return(buf: RustBuffer) -> Vec<T, Global>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for SystemTime

    §

    fn lift_callback_return(buf: RustBuffer) -> SystemTime

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for f64

    §

    fn lift_callback_return(buf: RustBuffer) -> f64

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for u16

    §

    fn lift_callback_return(buf: RustBuffer) -> u16

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for ()

    §

    fn lift_callback_return(_buf: RustBuffer)

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_UNIT)

    §

    impl<K, V, UT> LiftReturn<UT> for HashMap<K, V, RandomState>where - HashMap<K, V, RandomState>: Lift<UT>,

    §

    fn lift_callback_return(buf: RustBuffer) -> HashMap<K, V, RandomState>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for u8

    §

    fn lift_callback_return(buf: RustBuffer) -> u8

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for bool

    §

    fn lift_callback_return(buf: RustBuffer) -> bool

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i32

    §

    fn lift_callback_return(buf: RustBuffer) -> i32

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i64

    §

    fn lift_callback_return(buf: RustBuffer) -> i64

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for f32

    §

    fn lift_callback_return(buf: RustBuffer) -> f32

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for String

    §

    fn lift_callback_return(buf: RustBuffer) -> String

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<T, UT> LiftReturn<UT> for Option<T>where - Option<T>: Lift<UT>,

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for Duration

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for ForeignExecutor

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT, R, E> LiftReturn<UT> for Result<R, E>where + T: ?Sized,

    §

    fn lift_callback_return(buf: RustBuffer) -> Arc<T>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for bool

    §

    fn lift_callback_return(buf: RustBuffer) -> bool

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for i16

    §

    fn lift_callback_return(buf: RustBuffer) -> i16

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<T, UT> LiftReturn<UT> for Option<T>where + Option<T>: Lift<UT>,

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT> LiftReturn<UT> for Duration

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lift::<UT>>::TYPE_ID_META

    §

    impl<UT, R, E> LiftReturn<UT> for Result<R, E>where R: LiftReturn<UT>, - E: Lift<UT> + ConvertError<UT>,

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_RESULT).concat(R::TYPE_ID_META).concat(E::TYPE_ID_META)

    \ No newline at end of file + E: Lift<UT> + ConvertError<UT>,
    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_RESULT).concat(R::TYPE_ID_META).concat(E::TYPE_ID_META)

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.Lower.html b/internals/api/uniffi/trait.Lower.html index fed03c8d23..decc40146b 100644 --- a/internals/api/uniffi/trait.Lower.html +++ b/internals/api/uniffi/trait.Lower.html @@ -21,10 +21,10 @@

    Safety

    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 Associated Types§

    type FfiType: FfiDefault

    Required Associated Constants§

    const TYPE_ID_META: MetadataBuffer

    Required Methods§

    fn lower(obj: Self) -> Self::FfiType

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

    Provided Methods§

    fn lower_into_rust_buffer(obj: Self) -> RustBuffer

    Convenience method

    -

    Implementations on Foreign Types§

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> Lower<UT> for HashMap<K, V, RandomState>where +

    Implementations on Foreign Types§

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lower<UT> for SystemTime

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> Lower<UT> for HashMap<K, V, RandomState>where K: Lower<UT> + Hash + Eq, - V: Lower<UT>,

    §

    type FfiType = RustBuffer

    §

    fn write(obj: HashMap<K, V, RandomState>, buf: &mut Vec<u8, Global>)

    §

    fn lower(obj: HashMap<K, V, RandomState>) -> RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_HASH_MAP).concat(K::TYPE_ID_META).concat(V::TYPE_ID_META)

    §

    impl<UT> Lower<UT> for String

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<T, UT> Lower<UT> for Arc<T>where + V: Lower<UT>,

    §

    type FfiType = RustBuffer

    §

    fn write(obj: HashMap<K, V, RandomState>, buf: &mut Vec<u8, Global>)

    §

    fn lower(obj: HashMap<K, V, RandomState>) -> RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_HASH_MAP).concat(K::TYPE_ID_META).concat(V::TYPE_ID_META)

    §

    impl<UT, T> Lower<UT> for Vec<T, Global>where + T: Lower<UT>,

    §

    type FfiType = RustBuffer

    §

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

    §

    fn lower(obj: Vec<T, Global>) -> RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_VEC).concat(T::TYPE_ID_META)

    §

    impl<UT> Lower<UT> for bool

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<T, UT> Lower<UT> for Arc<T>where Arc<T>: FfiConverter<UT>, - T: ?Sized,

    §

    type FfiType = <Arc<T> as FfiConverter<UT>>::FfiType

    §

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

    §

    fn write(obj: Arc<T>, buf: &mut Vec<u8, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lower<UT> for Vec<T, Global>where - T: Lower<UT>,

    §

    type FfiType = RustBuffer

    §

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

    §

    fn lower(obj: Vec<T, Global>) -> RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_VEC).concat(T::TYPE_ID_META)

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lower<UT> for bool

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lower<UT> for SystemTime

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<UT> Lower<UT> for Duration

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lower<UT> for ForeignExecutor

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lower<UT> for Option<T>where - T: Lower<UT>,

    §

    type FfiType = RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

    \ No newline at end of file + T: ?Sized,
    §

    type FfiType = <Arc<T> as FfiConverter<UT>>::FfiType

    §

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

    §

    fn write(obj: Arc<T>, buf: &mut Vec<u8, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT> Lower<UT> for String

    §

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

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    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, Global>)

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<UT> Lower<UT> for Duration

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::FfiConverter::<UT>>::TYPE_ID_META

    §

    impl<UT, T> Lower<UT> for Option<T>where + T: Lower<UT>,

    §

    type FfiType = RustBuffer

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_OPTION).concat(T::TYPE_ID_META)

    \ No newline at end of file diff --git a/internals/api/uniffi/trait.LowerReturn.html b/internals/api/uniffi/trait.LowerReturn.html index 24b4c31d4a..b4591216cb 100644 --- a/internals/api/uniffi/trait.LowerReturn.html +++ b/internals/api/uniffi/trait.LowerReturn.html @@ -29,45 +29,45 @@

    Safety

    returns, if the anyhow error can be downcast to E, then serialize that and return it. This results in the foreign code throwing a “normal” exception, rather than an unexpected exception.

    -

    Implementations on Foreign Types§

    §

    impl<UT> LowerReturn<UT> for i8

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u8

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for f32

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for SystemTime

    §

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

    §

    fn lower_return( +

    Implementations on Foreign Types§

    §

    impl<UT> LowerReturn<UT> for SystemTime

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i64

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LowerReturn<UT> for Vec<T, Global>where - Vec<T, Global>: Lower<UT>,

    §

    type ReturnType = <Vec<T, Global> as Lower<UT>>::FfiType

    §

    fn lower_return( - obj: Vec<T, Global> -) -> Result<<Vec<T, Global> as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for String

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u16

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for f64

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> LowerReturn<UT> for HashMap<K, V, RandomState>where - HashMap<K, V, RandomState>: Lower<UT>,

    §

    type ReturnType = <HashMap<K, V, RandomState> as Lower<UT>>::FfiType

    §

    fn lower_return( +) -> Result<<SystemTime as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<K, V, UT> LowerReturn<UT> for HashMap<K, V, RandomState>where + HashMap<K, V, RandomState>: Lower<UT>,

    §

    type ReturnType = <HashMap<K, V, RandomState> as Lower<UT>>::FfiType

    §

    fn lower_return( obj: HashMap<K, V, RandomState> -) -> Result<<HashMap<K, V, RandomState> as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for ()

    §

    type ReturnType = ()

    §

    fn lower_return( - _: () -) -> Result<<() as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_UNIT)

    §

    impl<UT> LowerReturn<UT> for u64

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u32

    §

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

    §

    fn lower_return( +) -> Result<<HashMap<K, V, RandomState> as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for String

    §

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

    §

    fn lower_return( + obj: String +) -> Result<<String as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u8

    §

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

    §

    fn lower_return( + obj: u8 +) -> Result<<u8 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u32

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i32

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LowerReturn<UT> for Arc<T>where +) -> Result<<u32 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LowerReturn<UT> for Arc<T>where Arc<T>: Lower<UT>, - T: ?Sized,

    §

    type ReturnType = <Arc<T> as Lower<UT>>::FfiType

    §

    fn lower_return( + T: ?Sized,

    §

    type ReturnType = <Arc<T> as Lower<UT>>::FfiType

    §

    fn lower_return( obj: Arc<T> -) -> Result<<Arc<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for bool

    §

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

    §

    fn lower_return( +) -> Result<<Arc<T> as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for ()

    §

    type ReturnType = ()

    §

    fn lower_return( + _: () +) -> Result<<() as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_UNIT)

    §

    impl<UT> LowerReturn<UT> for f32

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<T, UT> LowerReturn<UT> for Vec<T, Global>where + Vec<T, Global>: Lower<UT>,

    §

    type ReturnType = <Vec<T, Global> as Lower<UT>>::FfiType

    §

    fn lower_return( + obj: Vec<T, Global> +) -> Result<<Vec<T, Global> as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for bool

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i16

    §

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

    §

    fn lower_return( +) -> Result<<bool as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i8

    §

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

    §

    fn lower_return( + obj: i8 +) -> Result<<i8 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u16

    §

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

    §

    fn lower_return( + obj: u16 +) -> Result<<u16 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for u64

    §

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

    §

    fn lower_return( + obj: u64 +) -> Result<<u64 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i64

    §

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

    §

    fn lower_return( + obj: i64 +) -> Result<<i64 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for f64

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i32

    §

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

    §

    fn lower_return( + obj: i32 +) -> Result<<i32 as LowerReturn<UT>>::ReturnType, RustBuffer>

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for i16

    §

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

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    Implementors§

    §

    impl<T, UT> LowerReturn<UT> for Option<T>where - Option<T>: Lower<UT>,

    §

    type ReturnType = <Option<T> as Lower<UT>>::FfiType

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for Duration

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for ForeignExecutor

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT, R, E> LowerReturn<UT> for Result<R, E>where + Option<T>: Lower<UT>,

    §

    type ReturnType = <Option<T> as Lower<UT>>::FfiType

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    impl<UT> LowerReturn<UT> for Duration

    §

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

    §

    const TYPE_ID_META: MetadataBuffer = <Self as crate::Lower::<UT>>::TYPE_ID_META

    §

    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

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_RESULT).concat(R::TYPE_ID_META).concat(E::TYPE_ID_META)

    \ No newline at end of file + E: Lower<UT> + Error + Send + Sync + 'static,
    §

    type ReturnType = <R as LowerReturn<UT>>::ReturnType

    §

    const TYPE_ID_META: MetadataBuffer = MetadataBuffer::from_code(metadata::codes::TYPE_RESULT).concat(R::TYPE_ID_META).concat(E::TYPE_ID_META)

    \ No newline at end of file diff --git a/internals/api/uniffi/type.ForeignExecutorCallback.html b/internals/api/uniffi/type.ForeignExecutorCallback.html deleted file mode 100644 index 576432781b..0000000000 --- a/internals/api/uniffi/type.ForeignExecutorCallback.html +++ /dev/null @@ -1,9 +0,0 @@ -ForeignExecutorCallback in uniffi - Rust

    Type Definition uniffi::ForeignExecutorCallback

    pub type ForeignExecutorCallback = extern "C" fn(_: ForeignExecutorHandle, _: u32, _: Option<extern "C" fn(_: *const (), _: RustTaskCallbackCode)>, _: *const ()) -> i8;
    Expand description

    Callback to schedule a Rust call with a ForeignExecutor. The bindings code registers exactly -one of these with the Rust code.

    -

    Delay is an approximate amount of ms to wait before scheduling the call. Delay is usually 0, -which means schedule sometime soon.

    -

    As a special case, when Rust drops the foreign executor, with task=null. The foreign -bindings should release the reference to the executor that was reserved for Rust.

    -

    This callback can be invoked from any thread, including threads created by Rust.

    -

    The callback should return one of the ForeignExecutorCallbackResult values.

    -
    \ No newline at end of file diff --git a/internals/api/uniffi/type.RustTaskCallback.html b/internals/api/uniffi/type.RustTaskCallback.html deleted file mode 100644 index 5a39f40653..0000000000 --- a/internals/api/uniffi/type.RustTaskCallback.html +++ /dev/null @@ -1,4 +0,0 @@ -RustTaskCallback in uniffi - Rust

    Type Definition uniffi::RustTaskCallback

    pub type RustTaskCallback = extern "C" fn(_: *const (), _: RustTaskCallbackCode);
    Expand description

    Callback for a Rust task, this is what the foreign executor invokes

    -

    The task will be passed the task_data passed to ForeignExecutorCallback in addition to one -of the RustTaskCallbackCode values.

    -
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/all.html b/internals/api/uniffi_bindgen/all.html index f2e1344979..8b587ee84f 100644 --- a/internals/api/uniffi_bindgen/all.html +++ b/internals/api/uniffi_bindgen/all.html @@ -1 +1 @@ -List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Macros

    Functions

    Type Definitions

    Statics

    Constants

    \ No newline at end of file +List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Macros

    Functions

    Type Definitions

    Statics

    Constants

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/backend/enum.Type.html b/internals/api/uniffi_bindgen/backend/enum.Type.html index ac27359901..35bcae9af4 100644 --- a/internals/api/uniffi_bindgen/backend/enum.Type.html +++ b/internals/api/uniffi_bindgen/backend/enum.Type.html @@ -1,5 +1,5 @@ -Type in uniffi_bindgen::backend - Rust
    pub enum Type {
    -
    Show 25 variants UInt8, +Type in uniffi_bindgen::backend - Rust
    pub enum Type {
    +
    Show 24 variants UInt8, Int8, UInt16, Int16, @@ -19,7 +19,6 @@ name: String, imp: ObjectImpl, }, - ForeignExecutor, Record { module_path: String, name: String, @@ -57,12 +56,12 @@
    }
    Expand description

    Represents all the different high-level types that can be used in a component interface. At this level we identify user-defined types by name, without knowing any details of their internal structure apart from what type of thing they are (record, enum, etc).

    -

    Variants§

    §

    UInt8

    §

    Int8

    §

    UInt16

    §

    Int16

    §

    UInt32

    §

    Int32

    §

    UInt64

    §

    Int64

    §

    Float32

    §

    Float64

    §

    Boolean

    §

    String

    §

    Bytes

    §

    Timestamp

    §

    Duration

    §

    Object

    Fields

    §module_path: String
    §name: String
    §

    ForeignExecutor

    §

    Record

    Fields

    §module_path: String
    §name: String
    §

    Enum

    Fields

    §module_path: String
    §name: String
    §

    CallbackInterface

    Fields

    §module_path: String
    §name: String
    §

    Optional

    Fields

    §inner_type: Box<Type, Global>
    §

    Sequence

    Fields

    §inner_type: Box<Type, Global>
    §

    Map

    Fields

    §key_type: Box<Type, Global>
    §value_type: Box<Type, Global>
    §

    External

    Fields

    §module_path: String
    §name: String
    §namespace: String
    §tagged: bool
    §

    Custom

    Fields

    §module_path: String
    §name: String
    §builtin: Box<Type, Global>

    Implementations§

    §

    impl Type

    pub fn iter_types(&self) -> Box<dyn Iterator<Item = &Type> + '_, Global>

    Trait Implementations§

    §

    impl AsType for Type

    §

    fn as_type(&self) -> Type

    §

    impl Checksum for Type

    §

    fn checksum<__H>(&self, state: &mut __H)where - __H: Hasher,

    §

    impl Clone for Type

    §

    fn clone(&self) -> Type

    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
    §

    impl Debug for Type

    §

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding +

    Variants§

    §

    UInt8

    §

    Int8

    §

    UInt16

    §

    Int16

    §

    UInt32

    §

    Int32

    §

    UInt64

    §

    Int64

    §

    Float32

    §

    Float64

    §

    Boolean

    §

    String

    §

    Bytes

    §

    Timestamp

    §

    Duration

    §

    Object

    Fields

    §module_path: String
    §name: String
    §

    Record

    Fields

    §module_path: String
    §name: String
    §

    Enum

    Fields

    §module_path: String
    §name: String
    §

    CallbackInterface

    Fields

    §module_path: String
    §name: String
    §

    Optional

    Fields

    §inner_type: Box<Type, Global>
    §

    Sequence

    Fields

    §inner_type: Box<Type, Global>
    §

    Map

    Fields

    §key_type: Box<Type, Global>
    §value_type: Box<Type, Global>
    §

    External

    Fields

    §module_path: String
    §name: String
    §namespace: String
    §tagged: bool
    §

    Custom

    Fields

    §module_path: String
    §name: String
    §builtin: Box<Type, Global>

    Implementations§

    §

    impl Type

    pub fn iter_types(&self) -> Box<dyn Iterator<Item = &Type> + '_, Global>

    Trait Implementations§

    §

    impl AsType for Type

    §

    fn as_type(&self) -> Type

    §

    impl Checksum for Type

    §

    fn checksum<__H>(&self, state: &mut __H)where + __H: Hasher,

    §

    impl Clone for Type

    §

    fn clone(&self) -> Type

    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
    §

    impl Debug for Type

    §

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding FfiType value. This conversion tells you which one.

    Note that the conversion is one-way - given an FfiType, it is not in general possible to tell what the corresponding Type is that it’s being used to represent.

    -
    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    §

    impl Ord for Type

    §

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

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

    fn max(self, other: Self) -> Selfwhere +

    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    §

    impl Ord for Type

    §

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

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

    fn max(self, other: Self) -> Selfwhere Self: Sized,

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

    fn min(self, other: Self) -> Selfwhere Self: Sized,

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq<Type> for Type

    §

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

    This method tests for self and other values to be equal, and is used diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/callback_interface/struct.CallbackInterfaceCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/callback_interface/struct.CallbackInterfaceCodeType.html index ac56abd65c..b8988c3c90 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/callback_interface/struct.CallbackInterfaceCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/callback_interface/struct.CallbackInterfaceCodeType.html @@ -2,7 +2,7 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    Trait Implementations§

    source§

    impl CodeType for CallbackInterfaceCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. Classes are imported exactly once.
    source§

    impl Debug for CallbackInterfaceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.MapCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.MapCodeType.html index a9a7739f95..2a33701d43 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.MapCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.MapCodeType.html @@ -3,8 +3,8 @@ value: Type, }

    Fields§

    §key: Type§value: Type

    Implementations§

    source§

    impl MapCodeType

    source

    pub fn new(key: Type, value: Type) -> Self

    source

    fn key(&self) -> &Type

    source

    fn value(&self) -> &Type

    Trait Implementations§

    source§

    impl CodeType for MapCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for MapCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for MapCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for MapCodeType

    §

    impl Send for MapCodeType

    §

    impl Sync for MapCodeType

    §

    impl Unpin for MapCodeType

    §

    impl UnwindSafe for MapCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.OptionalCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.OptionalCodeType.html index 068d59befd..123cb3f28b 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.OptionalCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.OptionalCodeType.html @@ -2,8 +2,8 @@ inner: Type, }

    Fields§

    §inner: Type

    Implementations§

    source§

    impl OptionalCodeType

    source

    pub fn new(inner: Type) -> Self

    source

    fn inner(&self) -> &Type

    Trait Implementations§

    source§

    impl CodeType for OptionalCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for OptionalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for OptionalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OptionalCodeType

    §

    impl Send for OptionalCodeType

    §

    impl Sync for OptionalCodeType

    §

    impl Unpin for OptionalCodeType

    §

    impl UnwindSafe for OptionalCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.SequenceCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.SequenceCodeType.html index e9b6dcf8c4..3dbc05cb3d 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.SequenceCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/compounds/struct.SequenceCodeType.html @@ -2,8 +2,8 @@ inner: Type, }

    Fields§

    §inner: Type

    Implementations§

    source§

    impl SequenceCodeType

    source

    pub fn new(inner: Type) -> Self

    source

    fn inner(&self) -> &Type

    Trait Implementations§

    source§

    impl CodeType for SequenceCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for SequenceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for SequenceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for SequenceCodeType

    §

    impl Send for SequenceCodeType

    §

    impl Sync for SequenceCodeType

    §

    impl Unpin for SequenceCodeType

    §

    impl UnwindSafe for SequenceCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/custom/struct.CustomCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/custom/struct.CustomCodeType.html index a016deaf88..e64819d061 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/custom/struct.CustomCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/custom/struct.CustomCodeType.html @@ -2,8 +2,8 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    source§

    impl CustomCodeType

    source

    pub fn new(name: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for CustomCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CustomCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CustomCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for CustomCodeType

    §

    impl Send for CustomCodeType

    §

    impl Sync for CustomCodeType

    §

    impl Unpin for CustomCodeType

    §

    impl UnwindSafe for CustomCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum.ImportRequirement.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum.ImportRequirement.html index 317ec19627..87a7c07f89 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum.ImportRequirement.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum.ImportRequirement.html @@ -1,4 +1,4 @@ -ImportRequirement in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub enum ImportRequirement {
    +ImportRequirement in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub enum ImportRequirement {
         Import {
             name: String,
         },
    @@ -9,15 +9,15 @@
     }
    Expand description

    A struct to record a Kotlin import statement.

    Variants§

    §

    Import

    Fields

    §name: String

    The name we are importing.

    §

    ImportAs

    Fields

    §name: String
    §as_name: String

    Import the name with the specified local name.

    -

    Implementations§

    source§

    impl ImportRequirement

    source

    fn render(&self) -> String

    Render the Kotlin import statement.

    -

    Trait Implementations§

    source§

    impl Clone for ImportRequirement

    source§

    fn clone(&self) -> ImportRequirement

    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
    source§

    impl Debug for ImportRequirement

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Ord for ImportRequirement

    source§

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

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

    fn max(self, other: Self) -> Selfwhere +

    Implementations§

    source§

    impl ImportRequirement

    source

    fn render(&self) -> String

    Render the Kotlin import statement.

    +

    Trait Implementations§

    source§

    impl Clone for ImportRequirement

    source§

    fn clone(&self) -> ImportRequirement

    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
    source§

    impl Debug for ImportRequirement

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Ord for ImportRequirement

    source§

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

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

    fn max(self, other: Self) -> Selfwhere Self: Sized,

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

    fn min(self, other: Self) -> Selfwhere Self: Sized,

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ImportRequirement> for ImportRequirement

    source§

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

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ImportRequirement> for ImportRequirement

    source§

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

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ImportRequirement> for ImportRequirement

    source§

    fn partial_cmp(&self, other: &ImportRequirement) -> 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 <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ImportRequirement> for ImportRequirement

    source§

    fn partial_cmp(&self, other: &ImportRequirement) -> 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 <= operator. 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 >= -operator. Read more
    source§

    impl Eq for ImportRequirement

    source§

    impl StructuralEq for ImportRequirement

    source§

    impl StructuralPartialEq for ImportRequirement

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ImportRequirement

    §

    impl Send for ImportRequirement

    §

    impl Sync for ImportRequirement

    §

    impl Unpin for ImportRequirement

    §

    impl UnwindSafe for ImportRequirement

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl Eq for ImportRequirement

    source§

    impl StructuralEq for ImportRequirement

    source§

    impl StructuralPartialEq for ImportRequirement

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ImportRequirement

    §

    impl Send for ImportRequirement

    §

    impl Sync for ImportRequirement

    §

    impl Unpin for ImportRequirement

    §

    impl UnwindSafe for ImportRequirement

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum_/struct.EnumCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum_/struct.EnumCodeType.html index 848bd4424a..af5e456312 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum_/struct.EnumCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/enum_/struct.EnumCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl EnumCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for EnumCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for EnumCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for EnumCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for EnumCodeType

    §

    impl Send for EnumCodeType

    §

    impl Sync for EnumCodeType

    §

    impl Unpin for EnumCodeType

    §

    impl UnwindSafe for EnumCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/index.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/index.html deleted file mode 100644 index 260e64a7d3..0000000000 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/index.html +++ /dev/null @@ -1 +0,0 @@ -uniffi_bindgen::bindings::kotlin::gen_kotlin::executor - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/sidebar-items.js deleted file mode 100644 index 52f3a6f481..0000000000 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/sidebar-items.js +++ /dev/null @@ -1 +0,0 @@ -window.SIDEBAR_ITEMS = {"struct":["ForeignExecutorCodeType"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/struct.ForeignExecutorCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/struct.ForeignExecutorCodeType.html deleted file mode 100644 index 48bb017d23..0000000000 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/executor/struct.ForeignExecutorCodeType.html +++ /dev/null @@ -1,14 +0,0 @@ -ForeignExecutorCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::executor - Rust
    pub struct ForeignExecutorCodeType;

    Trait Implementations§

    source§

    impl CodeType for ForeignExecutorCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    impl Debug for ForeignExecutorCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/external/struct.ExternalCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/external/struct.ExternalCodeType.html index 5e38ebc197..d638eb9536 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/external/struct.ExternalCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/external/struct.ExternalCodeType.html @@ -2,8 +2,8 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    source§

    impl ExternalCodeType

    source

    pub fn new(name: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for ExternalCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ExternalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ExternalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ExternalCodeType

    §

    impl Send for ExternalCodeType

    §

    impl Sync for ExternalCodeType

    §

    impl Unpin for ExternalCodeType

    §

    impl UnwindSafe for ExternalCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.allocation_size_fn.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.allocation_size_fn.html index 35a26b37e9..bdd1257c19 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.allocation_size_fn.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.allocation_size_fn.html @@ -1,3 +1,3 @@ -allocation_size_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn allocation_size_fn(
    +allocation_size_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn allocation_size_fn(
         as_ct: &impl AsCodeType
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_complete.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_complete.html index 872662e30e..f7c337c5bc 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_complete.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_complete.html @@ -1,4 +1,4 @@ -async_complete in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn async_complete(
    +async_complete in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn async_complete(
         callable: impl Callable,
         ci: &ComponentInterface
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_free.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_free.html index b59860ba1a..6c32ac22d4 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_free.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_free.html @@ -1,4 +1,4 @@ -async_free in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn async_free(
    +async_free in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn async_free(
         callable: impl Callable,
         ci: &ComponentInterface
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_poll.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_poll.html index fd968c4a0c..71eb1f4254 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_poll.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.async_poll.html @@ -1,4 +1,4 @@ -async_poll in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn async_poll(
    +async_poll in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn async_poll(
         callable: impl Callable,
         ci: &ComponentInterface
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.canonical_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.canonical_name.html index cb2ab8e3d2..58bc1fcf76 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.canonical_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.canonical_name.html @@ -1 +1 @@ -canonical_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn canonical_name(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +canonical_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn canonical_name(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.class_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.class_name.html index 81e773a8f9..7a1daa0f64 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.class_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.class_name.html @@ -1,2 +1,2 @@ -class_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn class_name(nm: &str, ci: &ComponentInterface) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of a function name.

    +class_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn class_name(nm: &str, ci: &ComponentInterface) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of a function name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.docstring.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.docstring.html index 00f0dcba82..dfa7ae933d 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.docstring.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.docstring.html @@ -1,2 +1,2 @@ -docstring in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn docstring(docstring: &str, spaces: &i32) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of docstring

    +docstring in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn docstring(docstring: &str, spaces: &i32) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of docstring

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.error_variant_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.error_variant_name.html index e9c3a235a8..8b82fe9d4a 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.error_variant_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.error_variant_name.html @@ -1 +1 @@ -error_variant_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn error_variant_name(v: &Variant) -> Result<String, Error>
    \ No newline at end of file +error_variant_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn error_variant_name(v: &Variant) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_converter_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_converter_name.html index a5f596efc3..b2e1b4cff9 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_converter_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_converter_name.html @@ -1,3 +1,3 @@ -ffi_converter_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn ffi_converter_name(
    +ffi_converter_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn ffi_converter_name(
         as_ct: &impl AsCodeType
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_type_name_by_value.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_type_name_by_value.html index 3cb926d4e0..7005c06f67 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_type_name_by_value.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.ffi_type_name_by_value.html @@ -1 +1 @@ -ffi_type_name_by_value in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn ffi_type_name_by_value(type_: &FfiType) -> Result<String, Error>
    \ No newline at end of file +ffi_type_name_by_value in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn ffi_type_name_by_value(type_: &FfiType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.fn_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.fn_name.html index 9dc9273bba..eb8d46579e 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.fn_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.fn_name.html @@ -1,2 +1,2 @@ -fn_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn fn_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of a function name.

    +fn_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn fn_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of a function name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lift_fn.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lift_fn.html index 7ab62dc363..a6d16942f2 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lift_fn.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lift_fn.html @@ -1 +1 @@ -lift_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn lift_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +lift_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn lift_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lower_fn.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lower_fn.html index 6231e73fef..9be99172f6 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lower_fn.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.lower_fn.html @@ -1 +1 @@ -lower_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn lower_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +lower_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn lower_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.object_names.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.object_names.html index 19759457e8..f39f5520e9 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.object_names.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.object_names.html @@ -1,4 +1,4 @@ -object_names in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn object_names(
    +object_names in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn object_names(
         obj: &Object,
         ci: &ComponentInterface
     ) -> Result<(String, String), Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.read_fn.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.read_fn.html index 4b9f65685c..297907b9a5 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.read_fn.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.read_fn.html @@ -1 +1 @@ -read_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn read_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +read_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn read_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.render_literal.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.render_literal.html index 6f2638c695..400db2d0a3 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.render_literal.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.render_literal.html @@ -1,4 +1,4 @@ -render_literal in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn render_literal(
    +render_literal in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn render_literal(
         literal: &Literal,
         as_ct: &impl AsType,
         ci: &ComponentInterface
    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.type_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.type_name.html
    index 5781fc1cc8..a7b6191069 100644
    --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.type_name.html
    +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.type_name.html
    @@ -1,4 +1,4 @@
    -type_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn type_name(
    +type_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn type_name(
         as_ct: &impl AsCodeType,
         ci: &ComponentInterface
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.unquote.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.unquote.html index 09519b9e9c..3d67811e4e 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.unquote.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.unquote.html @@ -1,4 +1,4 @@ -unquote in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn unquote(nm: &str) -> Result<String, Error>
    Expand description

    Remove the “`” chars we put around function/variable names

    +unquote in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn unquote(nm: &str) -> Result<String, Error>
    Expand description

    Remove the “`” chars we put around function/variable names

    These are used to avoid name clashes with kotlin identifiers, but sometimes you want to render the name unquoted. One example is the message property for errors where we want to display the name for the user.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.var_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.var_name.html index cfdb692cca..7d3112e0f5 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.var_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.var_name.html @@ -1,2 +1,2 @@ -var_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn var_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of a variable name.

    +var_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn var_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Kotlin rendering of a variable name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.variant_name.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.variant_name.html index caafd0619a..676ffa3302 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.variant_name.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.variant_name.html @@ -1,2 +1,2 @@ -variant_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn variant_name(v: &Variant) -> Result<String, Error>
    Expand description

    Get a String representing the name used for an individual enum variant.

    +variant_name in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub fn variant_name(v: &Variant) -> Result<String, Error>
    Expand description

    Get a String representing the name used for an individual enum variant.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.write_fn.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.write_fn.html index 01702c9c21..f281f94aa8 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.write_fn.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/fn.write_fn.html @@ -1 +1 @@ -write_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn write_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +write_fn in uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust
    pub(super) fn write_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/index.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/index.html index b3979ce8e5..9104c22527 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/index.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/filters/index.html @@ -1 +1 @@ -uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust

    Re-exports

    • pub use crate::backend::filters::*;

    Functions

    \ No newline at end of file +uniffi_bindgen::bindings::kotlin::gen_kotlin::filters - Rust

    Re-exports

    • pub use crate::backend::filters::*;

    Functions

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/fn.generate_bindings.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/fn.generate_bindings.html index b777372c6d..b9b6f1c8c7 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/fn.generate_bindings.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/fn.generate_bindings.html @@ -1,4 +1,4 @@ -generate_bindings in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub fn generate_bindings(
    +generate_bindings in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub fn generate_bindings(
         config: &Config,
         ci: &ComponentInterface
     ) -> Result<String>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/index.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/index.html index 7854a01b05..b4671339f8 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/index.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/index.html @@ -1 +1 @@ -uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust

    Modules

    Structs

    Enums

    Traits

    Functions

    \ No newline at end of file +uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust

    Modules

    Structs

    Enums

    Traits

    Functions

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.DurationCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.DurationCodeType.html index 8d95439f96..788d986584 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.DurationCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.DurationCodeType.html @@ -1,7 +1,7 @@ DurationCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany - Rust
    pub struct DurationCodeType;

    Trait Implementations§

    source§

    impl CodeType for DurationCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for DurationCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for DurationCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.TimestampCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.TimestampCodeType.html index 74258e39b2..35b6808e51 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.TimestampCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/miscellany/struct.TimestampCodeType.html @@ -1,7 +1,7 @@ TimestampCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::miscellany - Rust
    pub struct TimestampCodeType;

    Trait Implementations§

    source§

    impl CodeType for TimestampCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for TimestampCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for TimestampCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/object/struct.ObjectCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/object/struct.ObjectCodeType.html index 2bae1edb89..0efd611d30 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/object/struct.ObjectCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/object/struct.ObjectCodeType.html @@ -3,7 +3,7 @@ imp: ObjectImpl, }

    Fields§

    §name: String§imp: ObjectImpl

    Implementations§

    source§

    impl ObjectCodeType

    source

    pub fn new(name: String, imp: ObjectImpl) -> Self

    Trait Implementations§

    source§

    impl CodeType for ObjectCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. Classes are imported exactly once.
    source§

    impl Debug for ObjectCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BooleanCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BooleanCodeType.html index e89c4aabb7..6a01556d82 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BooleanCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BooleanCodeType.html @@ -1,7 +1,7 @@ BooleanCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct BooleanCodeType;

    Trait Implementations§

    source§

    impl CodeType for BooleanCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BooleanCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BooleanCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BytesCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BytesCodeType.html index 66ae886cd2..295abb1e6c 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BytesCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.BytesCodeType.html @@ -1,7 +1,7 @@ BytesCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct BytesCodeType;

    Trait Implementations§

    source§

    impl CodeType for BytesCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BytesCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BytesCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float32CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float32CodeType.html index c2763750e3..26a1d66e88 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float32CodeType.html @@ -1,7 +1,7 @@ Float32CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct Float32CodeType;

    Trait Implementations§

    source§

    impl CodeType for Float32CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float64CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float64CodeType.html index b6af601077..545a6532dc 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Float64CodeType.html @@ -1,7 +1,7 @@ Float64CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct Float64CodeType;

    Trait Implementations§

    source§

    impl CodeType for Float64CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int16CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int16CodeType.html index 310f435e64..2dc77cdb1a 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int16CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int16CodeType.html @@ -1,7 +1,7 @@ Int16CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct Int16CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int16CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int32CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int32CodeType.html index 9c29d1a94e..7cc99883d1 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int32CodeType.html @@ -1,7 +1,7 @@ Int32CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct Int32CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int32CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int64CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int64CodeType.html index bc0da3fc7e..252642c759 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int64CodeType.html @@ -1,7 +1,7 @@ Int64CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct Int64CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int64CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int8CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int8CodeType.html index 422f7549e4..eb81fcc2c3 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int8CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.Int8CodeType.html @@ -1,7 +1,7 @@ Int8CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct Int8CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int8CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.StringCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.StringCodeType.html index 9e2f8bd5fa..05123c5c21 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.StringCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.StringCodeType.html @@ -1,7 +1,7 @@ StringCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct StringCodeType;

    Trait Implementations§

    source§

    impl CodeType for StringCodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for StringCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for StringCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt16CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt16CodeType.html index 6bd2f8eb21..a21ff07e40 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt16CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt16CodeType.html @@ -1,7 +1,7 @@ UInt16CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct UInt16CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt16CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt32CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt32CodeType.html index e4e215c7a2..0ade699f69 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt32CodeType.html @@ -1,7 +1,7 @@ UInt32CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct UInt32CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt32CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt64CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt64CodeType.html index 8a14bb7958..eb3a9e4a84 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt64CodeType.html @@ -1,7 +1,7 @@ UInt64CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct UInt64CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt64CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt8CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt8CodeType.html index 1bd33bec6b..242a7a3e17 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt8CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/primitives/struct.UInt8CodeType.html @@ -1,7 +1,7 @@ UInt8CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin::primitives - Rust
    pub struct UInt8CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt8CodeType

    source§

    fn type_label(&self, _ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/record/struct.RecordCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/record/struct.RecordCodeType.html index 89349d69da..2458bddfa0 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/record/struct.RecordCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/record/struct.RecordCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl RecordCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for RecordCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for RecordCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for RecordCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/sidebar-items.js index 0c319f9abb..00d3b92cda 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/sidebar-items.js +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["ImportRequirement"],"fn":["generate_bindings"],"mod":["callback_interface","compounds","custom","enum_","executor","external","filters","miscellany","object","primitives","record","variant"],"struct":["Config","CustomTypeConfig","KotlinCodeOracle","KotlinWrapper","TypeRenderer"],"trait":["AsCodeType","CodeType"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["ImportRequirement"],"fn":["generate_bindings"],"mod":["callback_interface","compounds","custom","enum_","external","filters","miscellany","object","primitives","record","variant"],"struct":["Config","CustomTypeConfig","KotlinCodeOracle","KotlinWrapper","TypeRenderer"],"trait":["AsCodeType","CodeType"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.Config.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.Config.html index a9fb9fe366..0fa5e66503 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.Config.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.Config.html @@ -1,12 +1,12 @@ -Config in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct Config {
    +Config in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct Config {
         package_name: Option<String>,
         cdylib_name: Option<String>,
         generate_immutable_records: Option<bool>,
         custom_types: HashMap<String, CustomTypeConfig>,
         external_packages: HashMap<String, String>,
    -}

    Fields§

    §package_name: Option<String>§cdylib_name: Option<String>§generate_immutable_records: Option<bool>§custom_types: HashMap<String, CustomTypeConfig>§external_packages: HashMap<String, String>

    Implementations§

    source§

    impl Config

    source

    pub fn package_name(&self) -> String

    source

    pub fn cdylib_name(&self) -> String

    source

    pub fn generate_immutable_records(&self) -> bool

    Whether to generate immutable records (val instead of var)

    -

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Fields§

    §package_name: Option<String>§cdylib_name: Option<String>§generate_immutable_records: Option<bool>§custom_types: HashMap<String, CustomTypeConfig>§external_packages: HashMap<String, String>

    Implementations§

    source§

    impl Config

    source

    pub fn package_name(&self) -> String

    source

    pub fn cdylib_name(&self) -> String

    source

    pub fn generate_immutable_records(&self) -> bool

    Whether to generate immutable records (val instead of var)

    +

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.CustomTypeConfig.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.CustomTypeConfig.html index 94f606dc98..202177050d 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.CustomTypeConfig.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.CustomTypeConfig.html @@ -1,10 +1,10 @@ -CustomTypeConfig in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct CustomTypeConfig {
    +CustomTypeConfig in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct CustomTypeConfig {
         imports: Option<Vec<String>>,
         type_name: Option<String>,
         into_custom: TemplateExpression,
         from_custom: TemplateExpression,
    -}

    Fields§

    §imports: Option<Vec<String>>§type_name: Option<String>§into_custom: TemplateExpression§from_custom: TemplateExpression

    Trait Implementations§

    source§

    impl Clone for CustomTypeConfig

    source§

    fn clone(&self) -> CustomTypeConfig

    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
    source§

    impl Debug for CustomTypeConfig

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for CustomTypeConfig

    source§

    fn default() -> CustomTypeConfig

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for CustomTypeConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CustomTypeConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Fields§

    §imports: Option<Vec<String>>§type_name: Option<String>§into_custom: TemplateExpression§from_custom: TemplateExpression

    Trait Implementations§

    source§

    impl Clone for CustomTypeConfig

    source§

    fn clone(&self) -> CustomTypeConfig

    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
    source§

    impl Debug for CustomTypeConfig

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for CustomTypeConfig

    source§

    fn default() -> CustomTypeConfig

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for CustomTypeConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CustomTypeConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinCodeOracle.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinCodeOracle.html index 77b221965e..a25fdfb606 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinCodeOracle.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinCodeOracle.html @@ -1,8 +1,8 @@ -KotlinCodeOracle in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct KotlinCodeOracle;

    Implementations§

    source§

    impl KotlinCodeOracle

    source

    fn find(&self, type_: &Type) -> Box<dyn CodeType>

    source

    fn class_name(&self, ci: &ComponentInterface, nm: &str) -> String

    Get the idiomatic Kotlin rendering of a class name (for enums, records, errors, etc).

    -
    source

    fn convert_error_suffix(&self, nm: &str) -> String

    source

    fn fn_name(&self, nm: &str) -> String

    Get the idiomatic Kotlin rendering of a function name.

    -
    source

    fn var_name(&self, nm: &str) -> String

    Get the idiomatic Kotlin rendering of a variable name.

    -
    source

    fn enum_variant_name(&self, nm: &str) -> String

    Get the idiomatic Kotlin rendering of an individual enum variant.

    -
    source

    fn ffi_type_label_by_value(ffi_type: &FfiType) -> String

    source

    fn ffi_type_label(ffi_type: &FfiType) -> String

    source

    fn object_names( +KotlinCodeOracle in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct KotlinCodeOracle;

    Implementations§

    source§

    impl KotlinCodeOracle

    source

    fn find(&self, type_: &Type) -> Box<dyn CodeType>

    source

    fn class_name(&self, ci: &ComponentInterface, nm: &str) -> String

    Get the idiomatic Kotlin rendering of a class name (for enums, records, errors, etc).

    +
    source

    fn convert_error_suffix(&self, nm: &str) -> String

    source

    fn fn_name(&self, nm: &str) -> String

    Get the idiomatic Kotlin rendering of a function name.

    +
    source

    fn var_name(&self, nm: &str) -> String

    Get the idiomatic Kotlin rendering of a variable name.

    +
    source

    fn enum_variant_name(&self, nm: &str) -> String

    Get the idiomatic Kotlin rendering of an individual enum variant.

    +
    source

    fn ffi_type_label_by_value(ffi_type: &FfiType) -> String

    source

    fn ffi_type_label(ffi_type: &FfiType) -> String

    source

    fn object_names( &self, ci: &ComponentInterface, obj: &Object @@ -13,7 +13,7 @@

    This split is needed because of the FfiConverter interface. For struct impls, lower can only lower the concrete class. For trait impls, lower can lower anything that implement the interface.

    -

    Trait Implementations§

    source§

    impl Clone for KotlinCodeOracle

    source§

    fn clone(&self) -> KotlinCodeOracle

    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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Clone for KotlinCodeOracle

    source§

    fn clone(&self) -> KotlinCodeOracle

    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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinWrapper.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinWrapper.html index b515cff169..2c93576d7f 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinWrapper.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.KotlinWrapper.html @@ -1,9 +1,9 @@ -KotlinWrapper in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct KotlinWrapper<'a> {
    +KotlinWrapper in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct KotlinWrapper<'a> {
         config: Config,
         ci: &'a ComponentInterface,
         type_helper_code: String,
         type_imports: BTreeSet<ImportRequirement>,
    -}

    Fields§

    §config: Config§ci: &'a ComponentInterface§type_helper_code: String§type_imports: BTreeSet<ImportRequirement>

    Implementations§

    source§

    impl<'a> KotlinWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    source

    pub fn initialization_fns(&self) -> Vec<String>

    source

    pub fn imports(&self) -> Vec<ImportRequirement>

    Trait Implementations§

    source§

    impl<'a> Display for KotlinWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for KotlinWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 15_732usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for KotlinWrapper<'a>

    §

    impl<'a> Send for KotlinWrapper<'a>

    §

    impl<'a> Sync for KotlinWrapper<'a>

    §

    impl<'a> Unpin for KotlinWrapper<'a>

    §

    impl<'a> UnwindSafe for KotlinWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §config: Config§ci: &'a ComponentInterface§type_helper_code: String§type_imports: BTreeSet<ImportRequirement>

    Implementations§

    source§

    impl<'a> KotlinWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    source

    pub fn initialization_fns(&self) -> Vec<String>

    source

    pub fn imports(&self) -> Vec<ImportRequirement>

    Trait Implementations§

    source§

    impl<'a> Display for KotlinWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for KotlinWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 15_732usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for KotlinWrapper<'a>

    §

    impl<'a> Send for KotlinWrapper<'a>

    §

    impl<'a> Sync for KotlinWrapper<'a>

    §

    impl<'a> Unpin for KotlinWrapper<'a>

    §

    impl<'a> UnwindSafe for KotlinWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.TypeRenderer.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.TypeRenderer.html index 3a8552306b..e9cc882f68 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.TypeRenderer.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/struct.TypeRenderer.html @@ -1,4 +1,4 @@ -TypeRenderer in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct TypeRenderer<'a> {
    +TypeRenderer in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    pub struct TypeRenderer<'a> {
         config: &'a Config,
         ci: &'a ComponentInterface,
         include_once_names: RefCell<HashSet<String>>,
    @@ -6,11 +6,11 @@
     }
    Expand description

    Renders Kotlin helper code for all types

    This template is a bit different than others in that it stores internal state from the render process. Make sure to only call render() once.

    -

    Fields§

    §config: &'a Config§ci: &'a ComponentInterface§include_once_names: RefCell<HashSet<String>>§imports: RefCell<BTreeSet<ImportRequirement>>

    Implementations§

    source§

    impl<'a> TypeRenderer<'a>

    Fields§

    §config: &'a Config§ci: &'a ComponentInterface§include_once_names: RefCell<HashSet<String>>§imports: RefCell<BTreeSet<ImportRequirement>>

    Implementations§

    source§

    impl<'a> TypeRenderer<'a>

    source

    fn new(config: &'a Config, ci: &'a ComponentInterface) -> Self

    source

    fn external_type_package_name( &self, module_path: &str, namespace: &str -) -> String

    source

    fn include_once_check(&self, name: &str) -> bool

    source

    fn add_import(&self, name: &str) -> &str

    source

    fn add_import_as(&self, name: &str, as_name: &str) -> &str

    Trait Implementations§

    source§

    impl<'a> Display for TypeRenderer<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for TypeRenderer<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 1_653usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for TypeRenderer<'a>

    §

    impl<'a> Send for TypeRenderer<'a>

    §

    impl<'a> !Sync for TypeRenderer<'a>

    §

    impl<'a> Unpin for TypeRenderer<'a>

    §

    impl<'a> UnwindSafe for TypeRenderer<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> String

    source

    fn include_once_check(&self, name: &str) -> bool

    source

    fn add_import(&self, name: &str) -> &str

    source

    fn add_import_as(&self, name: &str, as_name: &str) -> &str

    Trait Implementations§

    source§

    impl<'a> Display for TypeRenderer<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for TypeRenderer<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 1_643usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for TypeRenderer<'a>

    §

    impl<'a> Send for TypeRenderer<'a>

    §

    impl<'a> !Sync for TypeRenderer<'a>

    §

    impl<'a> Unpin for TypeRenderer<'a>

    §

    impl<'a> UnwindSafe for TypeRenderer<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.AsCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.AsCodeType.html index e61479f1be..5d66d02336 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.AsCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.AsCodeType.html @@ -1,4 +1,4 @@ -AsCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    trait AsCodeType {
    +AsCodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    trait AsCodeType {
         // Required method
         fn as_codetype(&self) -> Box<dyn CodeType>;
    -}

    Required Methods§

    source

    fn as_codetype(&self) -> Box<dyn CodeType>

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn as_codetype(&self) -> Box<dyn CodeType>

    Implementors§

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.CodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.CodeType.html index ee0f563988..8d8072b0fb 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/trait.CodeType.html @@ -1,4 +1,4 @@ -CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    trait CodeType: Debug {
    +CodeType in uniffi_bindgen::bindings::kotlin::gen_kotlin - Rust
    trait CodeType: Debug {
         // Required methods
         fn type_label(&self, ci: &ComponentInterface) -> String;
         fn canonical_name(&self) -> String;
    @@ -8,19 +8,19 @@
         fn ffi_converter_name(&self) -> String { ... }
         fn imports(&self) -> Option<Vec<String>> { ... }
         fn initialization_fn(&self) -> Option<String> { ... }
    -}

    Required Methods§

    source

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in +}

    Required Methods§

    source

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.

    -
    source

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +

    source

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another identifier. e.g. read_foo(), or FooInternals.

    This is especially useful when creating specialized objects or methods to deal with this type only.

    -

    Provided Methods§

    source

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter

    +

    Provided Methods§

    source

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter

    This is the object that contains the lower, write, lift, and read methods for this type. Depending on the binding this will either be a singleton or a class with static methods.

    This is the newer way of handling these methods and replaces the lower, write, lift, and read CodeType methods. Currently only used by Kotlin, but the plan is to move other backends to using this.

    -
    source

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +

    source

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. Classes are imported exactly once.

    -
    source

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup

    -

    Implementors§

    \ No newline at end of file +

    source

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup

    +

    Implementors§

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/variant/struct.VariantCodeType.html b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/variant/struct.VariantCodeType.html index 45369bffb3..10a4088009 100644 --- a/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/variant/struct.VariantCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/kotlin/gen_kotlin/variant/struct.VariantCodeType.html @@ -2,8 +2,8 @@ pub v: Variant, }

    Fields§

    §v: Variant

    Trait Implementations§

    source§

    impl CodeType for VariantCodeType

    source§

    fn type_label(&self, ci: &ComponentInterface) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for VariantCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal, ci: &ComponentInterface) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for VariantCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for VariantCodeType

    §

    impl Send for VariantCodeType

    §

    impl Sync for VariantCodeType

    §

    impl Unpin for VariantCodeType

    §

    impl UnwindSafe for VariantCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/callback_interface/struct.CallbackInterfaceCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/callback_interface/struct.CallbackInterfaceCodeType.html index 0f22fc5aba..4654371411 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/callback_interface/struct.CallbackInterfaceCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/callback_interface/struct.CallbackInterfaceCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    Trait Implementations§

    source§

    impl CodeType for CallbackInterfaceCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CallbackInterfaceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CallbackInterfaceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for CallbackInterfaceCodeType

    §

    impl Send for CallbackInterfaceCodeType

    §

    impl Sync for CallbackInterfaceCodeType

    §

    impl Unpin for CallbackInterfaceCodeType

    §

    impl UnwindSafe for CallbackInterfaceCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.MapCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.MapCodeType.html index 10272a688d..93e5c4294f 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.MapCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.MapCodeType.html @@ -3,8 +3,8 @@ value: Type, }

    Fields§

    §key: Type§value: Type

    Implementations§

    source§

    impl MapCodeType

    source

    pub fn new(key: Type, value: Type) -> Self

    Trait Implementations§

    source§

    impl CodeType for MapCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for MapCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for MapCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for MapCodeType

    §

    impl Send for MapCodeType

    §

    impl Sync for MapCodeType

    §

    impl Unpin for MapCodeType

    §

    impl UnwindSafe for MapCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.OptionalCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.OptionalCodeType.html index c8db5fe11e..14a9dec48f 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.OptionalCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.OptionalCodeType.html @@ -2,8 +2,8 @@ inner: Type, }

    Fields§

    §inner: Type

    Implementations§

    source§

    impl OptionalCodeType

    source

    pub fn new(inner: Type) -> Self

    Trait Implementations§

    source§

    impl CodeType for OptionalCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for OptionalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for OptionalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OptionalCodeType

    §

    impl Send for OptionalCodeType

    §

    impl Sync for OptionalCodeType

    §

    impl Unpin for OptionalCodeType

    §

    impl UnwindSafe for OptionalCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.SequenceCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.SequenceCodeType.html index 7c8e711633..c70887d635 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.SequenceCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/compounds/struct.SequenceCodeType.html @@ -2,8 +2,8 @@ inner: Type, }

    Fields§

    §inner: Type

    Implementations§

    source§

    impl SequenceCodeType

    source

    pub fn new(inner: Type) -> Self

    Trait Implementations§

    source§

    impl CodeType for SequenceCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for SequenceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for SequenceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for SequenceCodeType

    §

    impl Send for SequenceCodeType

    §

    impl Sync for SequenceCodeType

    §

    impl Unpin for SequenceCodeType

    §

    impl UnwindSafe for SequenceCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/custom/struct.CustomCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/custom/struct.CustomCodeType.html index c079c6e2b2..71e50e3dfe 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/custom/struct.CustomCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/custom/struct.CustomCodeType.html @@ -2,8 +2,8 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    source§

    impl CustomCodeType

    source

    pub fn new(name: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for CustomCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CustomCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CustomCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for CustomCodeType

    §

    impl Send for CustomCodeType

    §

    impl Sync for CustomCodeType

    §

    impl Unpin for CustomCodeType

    §

    impl UnwindSafe for CustomCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/enum.ImportRequirement.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/enum.ImportRequirement.html index b6ffee5f5d..263a5ee17c 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/enum.ImportRequirement.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/enum.ImportRequirement.html @@ -1,4 +1,4 @@ -ImportRequirement in uniffi_bindgen::bindings::python::gen_python - Rust

    Variants§

    §

    Module

    Fields

    §mod_name: String

    A simple module import.

    §

    Symbol

    Fields

    §mod_name: String
    §symbol_name: String

    A single symbol from a module.

    §

    SymbolAs

    Fields

    §mod_name: String
    §symbol_name: String
    §as_name: String

    A single symbol from a module with the specified local name.

    -

    Implementations§

    source§

    impl ImportRequirement

    source

    fn render(&self) -> String

    Render the Python import statement.

    -

    Trait Implementations§

    source§

    impl Clone for ImportRequirement

    source§

    fn clone(&self) -> ImportRequirement

    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
    source§

    impl Debug for ImportRequirement

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Ord for ImportRequirement

    source§

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

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

    fn max(self, other: Self) -> Selfwhere +

    Implementations§

    source§

    impl ImportRequirement

    source

    fn render(&self) -> String

    Render the Python import statement.

    +

    Trait Implementations§

    source§

    impl Clone for ImportRequirement

    source§

    fn clone(&self) -> ImportRequirement

    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
    source§

    impl Debug for ImportRequirement

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Ord for ImportRequirement

    source§

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

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

    fn max(self, other: Self) -> Selfwhere Self: Sized,

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

    fn min(self, other: Self) -> Selfwhere Self: Sized,

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ImportRequirement> for ImportRequirement

    source§

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

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ImportRequirement> for ImportRequirement

    source§

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

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ImportRequirement> for ImportRequirement

    source§

    fn partial_cmp(&self, other: &ImportRequirement) -> 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 <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ImportRequirement> for ImportRequirement

    source§

    fn partial_cmp(&self, other: &ImportRequirement) -> 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 <= operator. 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 >= -operator. Read more
    source§

    impl Eq for ImportRequirement

    source§

    impl StructuralEq for ImportRequirement

    source§

    impl StructuralPartialEq for ImportRequirement

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl Eq for ImportRequirement

    source§

    impl StructuralEq for ImportRequirement

    source§

    impl StructuralPartialEq for ImportRequirement

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ImportRequirement

    §

    impl Send for ImportRequirement

    §

    impl Sync for ImportRequirement

    §

    impl Unpin for ImportRequirement

    §

    impl UnwindSafe for ImportRequirement

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/enum_/struct.EnumCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/enum_/struct.EnumCodeType.html index 0161465822..61f0eb7f20 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/enum_/struct.EnumCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/enum_/struct.EnumCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl EnumCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for EnumCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for EnumCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for EnumCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for EnumCodeType

    §

    impl Send for EnumCodeType

    §

    impl Sync for EnumCodeType

    §

    impl Unpin for EnumCodeType

    §

    impl UnwindSafe for EnumCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/index.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/index.html deleted file mode 100644 index 98e227cac5..0000000000 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/index.html +++ /dev/null @@ -1 +0,0 @@ -uniffi_bindgen::bindings::python::gen_python::executor - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/sidebar-items.js deleted file mode 100644 index 52f3a6f481..0000000000 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/sidebar-items.js +++ /dev/null @@ -1 +0,0 @@ -window.SIDEBAR_ITEMS = {"struct":["ForeignExecutorCodeType"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/struct.ForeignExecutorCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/struct.ForeignExecutorCodeType.html deleted file mode 100644 index 06788ff785..0000000000 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/executor/struct.ForeignExecutorCodeType.html +++ /dev/null @@ -1,14 +0,0 @@ -ForeignExecutorCodeType in uniffi_bindgen::bindings::python::gen_python::executor - Rust
    pub struct ForeignExecutorCodeType;

    Trait Implementations§

    source§

    impl CodeType for ForeignExecutorCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ForeignExecutorCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/external/struct.ExternalCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/external/struct.ExternalCodeType.html index ea0c301986..3ac2f6784e 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/external/struct.ExternalCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/external/struct.ExternalCodeType.html @@ -2,8 +2,8 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    source§

    impl ExternalCodeType

    source

    pub fn new(name: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for ExternalCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ExternalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ExternalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ExternalCodeType

    §

    impl Send for ExternalCodeType

    §

    impl Sync for ExternalCodeType

    §

    impl Unpin for ExternalCodeType

    §

    impl UnwindSafe for ExternalCodeType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.canonical_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.canonical_name.html index 700a2c40b1..e3e6b642a2 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.canonical_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.canonical_name.html @@ -1 +1 @@ -canonical_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn canonical_name(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +canonical_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn canonical_name(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.check_lower_fn.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.check_lower_fn.html index dbb3e58074..ddb466a5d9 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.check_lower_fn.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.check_lower_fn.html @@ -1 +1 @@ -check_lower_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn check_lower_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +check_lower_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn check_lower_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.class_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.class_name.html index 840c90914d..88a31baaec 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.class_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.class_name.html @@ -1,2 +1,2 @@ -class_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn class_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of a class name (for enums, records, errors, etc).

    +class_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn class_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of a class name (for enums, records, errors, etc).

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.docstring.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.docstring.html index 844ffb633b..7f777dda30 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.docstring.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.docstring.html @@ -1,2 +1,2 @@ -docstring in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn docstring(docstring: &str, spaces: &i32) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of docstring

    +docstring in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn docstring(docstring: &str, spaces: &i32) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of docstring

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.enum_variant_py.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.enum_variant_py.html index 4f8d746709..39449159da 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.enum_variant_py.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.enum_variant_py.html @@ -1,2 +1,2 @@ -enum_variant_py in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn enum_variant_py(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of an individual enum variant.

    +enum_variant_py in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn enum_variant_py(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of an individual enum variant.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_converter_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_converter_name.html index 91f6008f7b..ea6855bf3d 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_converter_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_converter_name.html @@ -1,3 +1,3 @@ -ffi_converter_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn ffi_converter_name(
    +ffi_converter_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn ffi_converter_name(
         as_ct: &impl AsCodeType
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_type_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_type_name.html index 10152b7941..ef81243559 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_type_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.ffi_type_name.html @@ -1 +1 @@ -ffi_type_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn ffi_type_name(type_: &FfiType) -> Result<String, Error>
    \ No newline at end of file +ffi_type_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn ffi_type_name(type_: &FfiType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.fn_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.fn_name.html index 6aa0a699df..2c042f302a 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.fn_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.fn_name.html @@ -1,2 +1,2 @@ -fn_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn fn_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of a function name.

    +fn_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn fn_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of a function name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lift_fn.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lift_fn.html index c0e7cf44b9..efee2e82e5 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lift_fn.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lift_fn.html @@ -1 +1 @@ -lift_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn lift_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +lift_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn lift_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.literal_py.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.literal_py.html index 170c10b81f..22eb566be2 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.literal_py.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.literal_py.html @@ -1,4 +1,4 @@ -literal_py in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn literal_py(
    +literal_py in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn literal_py(
         literal: &Literal,
         as_ct: &impl AsCodeType
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lower_fn.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lower_fn.html index a5eb7c336e..9261b80a7f 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lower_fn.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.lower_fn.html @@ -1 +1 @@ -lower_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn lower_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +lower_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn lower_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.object_names.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.object_names.html index 7bb734a705..284c76d2f0 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.object_names.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.object_names.html @@ -1,2 +1,2 @@ -object_names in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn object_names(obj: &Object) -> Result<(String, String), Error>
    Expand description

    Get the idiomatic Python rendering of an individual enum variant.

    +object_names in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn object_names(obj: &Object) -> Result<(String, String), Error>
    Expand description

    Get the idiomatic Python rendering of an individual enum variant.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.read_fn.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.read_fn.html index 96600e2bac..99578e84f9 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.read_fn.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.read_fn.html @@ -1 +1 @@ -read_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn read_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +read_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn read_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.type_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.type_name.html index 58291d4f4e..6a8549666e 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.type_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.type_name.html @@ -1 +1 @@ -type_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn type_name(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +type_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn type_name(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.var_name.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.var_name.html index 40396d55b6..d2aa95437b 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.var_name.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.var_name.html @@ -1,2 +1,2 @@ -var_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn var_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of a variable name.

    +var_name in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn var_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Python rendering of a variable name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.variant_discr_literal.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.variant_discr_literal.html new file mode 100644 index 0000000000..2347c751e3 --- /dev/null +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.variant_discr_literal.html @@ -0,0 +1 @@ +variant_discr_literal in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub fn variant_discr_literal(e: &Enum, index: &usize) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.write_fn.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.write_fn.html index 9f88a2b177..feb3e60ecd 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.write_fn.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/fn.write_fn.html @@ -1 +1 @@ -write_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn write_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file +write_fn in uniffi_bindgen::bindings::python::gen_python::filters - Rust
    pub(super) fn write_fn(as_ct: &impl AsCodeType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/index.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/index.html index a741dcacba..066a6de6ff 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/index.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/index.html @@ -1 +1 @@ -uniffi_bindgen::bindings::python::gen_python::filters - Rust

    Re-exports

    • pub use crate::backend::filters::*;

    Functions

    \ No newline at end of file +uniffi_bindgen::bindings::python::gen_python::filters - Rust

    Re-exports

    • pub use crate::backend::filters::*;

    Functions

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/sidebar-items.js index 3a59af2d38..52c7f7b8f1 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/sidebar-items.js +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/filters/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["canonical_name","check_lower_fn","class_name","docstring","enum_variant_py","ffi_converter_name","ffi_type_name","fn_name","lift_fn","literal_py","lower_fn","object_names","read_fn","type_name","var_name","write_fn"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["canonical_name","check_lower_fn","class_name","docstring","enum_variant_py","ffi_converter_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"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.fixup_keyword.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.fixup_keyword.html index 0b2315baad..3be914d456 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.fixup_keyword.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.fixup_keyword.html @@ -1 +1 @@ -fixup_keyword in uniffi_bindgen::bindings::python::gen_python - Rust
    fn fixup_keyword(name: String) -> String
    \ No newline at end of file +fixup_keyword in uniffi_bindgen::bindings::python::gen_python - Rust
    fn fixup_keyword(name: String) -> String
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.generate_python_bindings.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.generate_python_bindings.html index fb9fcb042a..f41d693022 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.generate_python_bindings.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/fn.generate_python_bindings.html @@ -1,4 +1,4 @@ -generate_python_bindings in uniffi_bindgen::bindings::python::gen_python - Rust
    pub fn generate_python_bindings(
    +generate_python_bindings in uniffi_bindgen::bindings::python::gen_python - Rust
    pub fn generate_python_bindings(
         config: &Config,
         ci: &ComponentInterface
     ) -> Result<String>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/index.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/index.html index b51f2783d7..1e9013393a 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/index.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/index.html @@ -1 +1 @@ -uniffi_bindgen::bindings::python::gen_python - Rust

    Modules

    Structs

    Enums

    Statics

    Traits

    Functions

    \ No newline at end of file +uniffi_bindgen::bindings::python::gen_python - Rust

    Modules

    Structs

    Enums

    Statics

    Traits

    Functions

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.DurationCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.DurationCodeType.html index ca34df13a5..50431d3292 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.DurationCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.DurationCodeType.html @@ -1,7 +1,7 @@ DurationCodeType in uniffi_bindgen::bindings::python::gen_python::miscellany - Rust
    pub struct DurationCodeType;

    Trait Implementations§

    source§

    impl CodeType for DurationCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for DurationCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for DurationCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.TimestampCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.TimestampCodeType.html index fdb83ab3a3..7e764fd34a 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.TimestampCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/miscellany/struct.TimestampCodeType.html @@ -1,7 +1,7 @@ TimestampCodeType in uniffi_bindgen::bindings::python::gen_python::miscellany - Rust
    pub struct TimestampCodeType;

    Trait Implementations§

    source§

    impl CodeType for TimestampCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for TimestampCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for TimestampCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/object/struct.ObjectCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/object/struct.ObjectCodeType.html index 0ec5f8734d..cb00f9a0f1 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/object/struct.ObjectCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/object/struct.ObjectCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl ObjectCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for ObjectCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ObjectCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ObjectCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BooleanCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BooleanCodeType.html index 9e96d81bef..c0d9e9cfea 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BooleanCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BooleanCodeType.html @@ -1,7 +1,7 @@ BooleanCodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct BooleanCodeType;

    Trait Implementations§

    source§

    impl CodeType for BooleanCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BooleanCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BooleanCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BytesCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BytesCodeType.html index 879a5fd0df..a6a1c3a421 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BytesCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.BytesCodeType.html @@ -1,7 +1,7 @@ BytesCodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct BytesCodeType;

    Trait Implementations§

    source§

    impl CodeType for BytesCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BytesCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BytesCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float32CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float32CodeType.html index 837df9b8d7..7b82fb861d 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float32CodeType.html @@ -1,7 +1,7 @@ Float32CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct Float32CodeType;

    Trait Implementations§

    source§

    impl CodeType for Float32CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float64CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float64CodeType.html index 7971664e60..c961652f90 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Float64CodeType.html @@ -1,7 +1,7 @@ Float64CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct Float64CodeType;

    Trait Implementations§

    source§

    impl CodeType for Float64CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int16CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int16CodeType.html index 2628086bd4..5a383bf24a 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int16CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int16CodeType.html @@ -1,7 +1,7 @@ Int16CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct Int16CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int16CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int32CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int32CodeType.html index 90c4bf7747..2f13960b5a 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int32CodeType.html @@ -1,7 +1,7 @@ Int32CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct Int32CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int32CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int64CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int64CodeType.html index 4c0511933a..c3594df67f 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int64CodeType.html @@ -1,7 +1,7 @@ Int64CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct Int64CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int64CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int8CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int8CodeType.html index 7de8042c9a..cba993aa0d 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int8CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.Int8CodeType.html @@ -1,7 +1,7 @@ Int8CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct Int8CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int8CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.StringCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.StringCodeType.html index 7c17cc332d..f9db8c2249 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.StringCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.StringCodeType.html @@ -1,7 +1,7 @@ StringCodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct StringCodeType;

    Trait Implementations§

    source§

    impl CodeType for StringCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for StringCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for StringCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt16CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt16CodeType.html index b8cae8e387..d3b69992f7 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt16CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt16CodeType.html @@ -1,7 +1,7 @@ UInt16CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct UInt16CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt16CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt32CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt32CodeType.html index 53d0c77a32..b1fe663986 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt32CodeType.html @@ -1,7 +1,7 @@ UInt32CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct UInt32CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt32CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt64CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt64CodeType.html index aa9da073c8..4f571be14f 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt64CodeType.html @@ -1,7 +1,7 @@ UInt64CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct UInt64CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt64CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt8CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt8CodeType.html index 3a7c0e6784..de6dc4c3a2 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt8CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/primitives/struct.UInt8CodeType.html @@ -1,7 +1,7 @@ UInt8CodeType in uniffi_bindgen::bindings::python::gen_python::primitives - Rust
    pub struct UInt8CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt8CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/record/struct.RecordCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/record/struct.RecordCodeType.html index b024e2fa3e..6c0bdab0a1 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/record/struct.RecordCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/record/struct.RecordCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl RecordCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for RecordCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for RecordCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for RecordCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/python/gen_python/sidebar-items.js index c2a09603d3..4e414b5d49 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/sidebar-items.js +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["ImportRequirement"],"fn":["fixup_keyword","generate_python_bindings"],"mod":["callback_interface","compounds","custom","enum_","executor","external","filters","miscellany","object","primitives","record"],"static":["KEYWORDS"],"struct":["Config","CustomTypeConfig","PythonCodeOracle","PythonWrapper","TypeRenderer"],"trait":["AsCodeType","CodeType"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["ImportRequirement"],"fn":["fixup_keyword","generate_python_bindings"],"mod":["callback_interface","compounds","custom","enum_","external","filters","miscellany","object","primitives","record"],"static":["KEYWORDS"],"struct":["Config","CustomTypeConfig","PythonCodeOracle","PythonWrapper","TypeRenderer"],"trait":["AsCodeType","CodeType"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/static.KEYWORDS.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/static.KEYWORDS.html index b455dba981..51f95234c9 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/static.KEYWORDS.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/static.KEYWORDS.html @@ -1 +1 @@ -KEYWORDS in uniffi_bindgen::bindings::python::gen_python - Rust
    static KEYWORDS: Lazy<HashSet<String>>
    \ No newline at end of file +KEYWORDS in uniffi_bindgen::bindings::python::gen_python - Rust
    static KEYWORDS: Lazy<HashSet<String>>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.Config.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.Config.html index ef0276c7a5..d61f7d1f95 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.Config.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.Config.html @@ -1,10 +1,10 @@ -Config in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct Config {
    +Config in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct Config {
         cdylib_name: Option<String>,
         custom_types: HashMap<String, CustomTypeConfig>,
         external_packages: HashMap<String, String>,
    -}

    Fields§

    §cdylib_name: Option<String>§custom_types: HashMap<String, CustomTypeConfig>§external_packages: HashMap<String, String>

    Implementations§

    source§

    impl Config

    source

    pub fn cdylib_name(&self) -> String

    source

    pub fn module_for_namespace(&self, ns: &str) -> String

    Get the package name for a given external namespace.

    -

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, _config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Fields§

    §cdylib_name: Option<String>§custom_types: HashMap<String, CustomTypeConfig>§external_packages: HashMap<String, String>

    Implementations§

    source§

    impl Config

    source

    pub fn cdylib_name(&self) -> String

    source

    pub fn module_for_namespace(&self, ns: &str) -> String

    Get the package name for a given external namespace.

    +

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, _config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.CustomTypeConfig.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.CustomTypeConfig.html index 4048336e54..f0a1a44a26 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.CustomTypeConfig.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.CustomTypeConfig.html @@ -1,9 +1,9 @@ -CustomTypeConfig in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct CustomTypeConfig {
    +CustomTypeConfig in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct CustomTypeConfig {
         imports: Option<Vec<String>>,
         into_custom: TemplateExpression,
         from_custom: TemplateExpression,
    -}

    Fields§

    §imports: Option<Vec<String>>§into_custom: TemplateExpression§from_custom: TemplateExpression

    Trait Implementations§

    source§

    impl Clone for CustomTypeConfig

    source§

    fn clone(&self) -> CustomTypeConfig

    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
    source§

    impl Debug for CustomTypeConfig

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for CustomTypeConfig

    source§

    fn default() -> CustomTypeConfig

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for CustomTypeConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CustomTypeConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Fields§

    §imports: Option<Vec<String>>§into_custom: TemplateExpression§from_custom: TemplateExpression

    Trait Implementations§

    source§

    impl Clone for CustomTypeConfig

    source§

    fn clone(&self) -> CustomTypeConfig

    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
    source§

    impl Debug for CustomTypeConfig

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for CustomTypeConfig

    source§

    fn default() -> CustomTypeConfig

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for CustomTypeConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CustomTypeConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonCodeOracle.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonCodeOracle.html index d392397b3c..f6455bc1b2 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonCodeOracle.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonCodeOracle.html @@ -1,11 +1,11 @@ -PythonCodeOracle in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct PythonCodeOracle;

    Implementations§

    source§

    impl PythonCodeOracle

    source

    fn find(&self, type_: &Type) -> Box<dyn CodeType>

    source

    fn class_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of a class name (for enums, records, errors, etc).

    -
    source

    fn fn_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of a function name.

    -
    source

    fn var_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of a variable name.

    -
    source

    fn enum_variant_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of an individual enum variant.

    -
    source

    fn ffi_type_label(ffi_type: &FfiType) -> String

    source

    fn object_names(&self, obj: &Object) -> (String, String)

    Get the name of the protocol and class name for an object.

    +PythonCodeOracle in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct PythonCodeOracle;

    Implementations§

    source§

    impl PythonCodeOracle

    source

    fn find(&self, type_: &Type) -> Box<dyn CodeType>

    source

    fn class_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of a class name (for enums, records, errors, etc).

    +
    source

    fn fn_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of a function name.

    +
    source

    fn var_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of a variable name.

    +
    source

    fn enum_variant_name(&self, nm: &str) -> String

    Get the idiomatic Python rendering of an individual enum variant.

    +
    source

    fn ffi_type_label(ffi_type: &FfiType) -> String

    source

    fn object_names(&self, obj: &Object) -> (String, String)

    Get the name of the protocol and class name for an object.

    For struct impls, the class name is the object name and the protocol name is derived from that. For trait impls, the protocol name is the object name, and the class name is derived from that.

    -

    Trait Implementations§

    source§

    impl Clone for PythonCodeOracle

    source§

    fn clone(&self) -> PythonCodeOracle

    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
    source§

    impl Default for PythonCodeOracle

    source§

    fn default() -> PythonCodeOracle

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Clone for PythonCodeOracle

    source§

    fn clone(&self) -> PythonCodeOracle

    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
    source§

    impl Default for PythonCodeOracle

    source§

    fn default() -> PythonCodeOracle

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonWrapper.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonWrapper.html index 22609d28b8..fda34cc527 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonWrapper.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.PythonWrapper.html @@ -1,9 +1,9 @@ -PythonWrapper in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct PythonWrapper<'a> {
    +PythonWrapper in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct PythonWrapper<'a> {
         ci: &'a ComponentInterface,
         config: Config,
         type_helper_code: String,
         type_imports: BTreeSet<ImportRequirement>,
    -}

    Fields§

    §ci: &'a ComponentInterface§config: Config§type_helper_code: String§type_imports: BTreeSet<ImportRequirement>

    Implementations§

    source§

    impl<'a> PythonWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    source

    pub fn imports(&self) -> Vec<ImportRequirement>

    Trait Implementations§

    source§

    impl<'a> Display for PythonWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for PythonWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 18_704usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for PythonWrapper<'a>

    §

    impl<'a> Send for PythonWrapper<'a>

    §

    impl<'a> Sync for PythonWrapper<'a>

    §

    impl<'a> Unpin for PythonWrapper<'a>

    §

    impl<'a> UnwindSafe for PythonWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §ci: &'a ComponentInterface§config: Config§type_helper_code: String§type_imports: BTreeSet<ImportRequirement>

    Implementations§

    source§

    impl<'a> PythonWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    source

    pub fn imports(&self) -> Vec<ImportRequirement>

    Trait Implementations§

    source§

    impl<'a> Display for PythonWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for PythonWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 18_082usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for PythonWrapper<'a>

    §

    impl<'a> Send for PythonWrapper<'a>

    §

    impl<'a> Sync for PythonWrapper<'a>

    §

    impl<'a> Unpin for PythonWrapper<'a>

    §

    impl<'a> UnwindSafe for PythonWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.TypeRenderer.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.TypeRenderer.html index d8e804060c..fe9336a100 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.TypeRenderer.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/struct.TypeRenderer.html @@ -1,4 +1,4 @@ -TypeRenderer in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct TypeRenderer<'a> {
    +TypeRenderer in uniffi_bindgen::bindings::python::gen_python - Rust
    pub struct TypeRenderer<'a> {
         python_config: &'a Config,
         ci: &'a ComponentInterface,
         include_once_names: RefCell<HashSet<String>>,
    @@ -6,12 +6,12 @@
     }
    Expand description

    Renders Python helper code for all types

    This template is a bit different than others in that it stores internal state from the render process. Make sure to only call render() once.

    -

    Fields§

    §python_config: &'a Config§ci: &'a ComponentInterface§include_once_names: RefCell<HashSet<String>>§imports: RefCell<BTreeSet<ImportRequirement>>

    Implementations§

    source§

    impl<'a> TypeRenderer<'a>

    source

    fn new(python_config: &'a Config, ci: &'a ComponentInterface) -> Self

    source

    fn include_once_check(&self, name: &str) -> bool

    source

    fn add_import(&self, name: &str) -> &str

    source

    fn add_import_of(&self, mod_name: &str, name: &str) -> &str

    source

    fn add_import_of_as( +

    Fields§

    §python_config: &'a Config§ci: &'a ComponentInterface§include_once_names: RefCell<HashSet<String>>§imports: RefCell<BTreeSet<ImportRequirement>>

    Implementations§

    source§

    impl<'a> TypeRenderer<'a>

    source

    fn new(python_config: &'a Config, ci: &'a ComponentInterface) -> Self

    source

    fn include_once_check(&self, name: &str) -> bool

    source

    fn add_import(&self, name: &str) -> &str

    source

    fn add_import_of(&self, mod_name: &str, name: &str) -> &str

    source

    fn add_import_of_as( &self, mod_name: &str, symbol_name: &str, as_name: &str -) -> &str

    Trait Implementations§

    source§

    impl<'a> Display for TypeRenderer<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for TypeRenderer<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 678usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for TypeRenderer<'a>

    §

    impl<'a> Send for TypeRenderer<'a>

    §

    impl<'a> !Sync for TypeRenderer<'a>

    §

    impl<'a> Unpin for TypeRenderer<'a>

    §

    impl<'a> UnwindSafe for TypeRenderer<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> &str

    Trait Implementations§

    source§

    impl<'a> Display for TypeRenderer<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for TypeRenderer<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 616usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for TypeRenderer<'a>

    §

    impl<'a> Send for TypeRenderer<'a>

    §

    impl<'a> !Sync for TypeRenderer<'a>

    §

    impl<'a> Unpin for TypeRenderer<'a>

    §

    impl<'a> UnwindSafe for TypeRenderer<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.AsCodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.AsCodeType.html index 44b1c4f36a..0d622c39cf 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.AsCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.AsCodeType.html @@ -1,4 +1,4 @@ -AsCodeType in uniffi_bindgen::bindings::python::gen_python - Rust
    trait AsCodeType {
    +AsCodeType in uniffi_bindgen::bindings::python::gen_python - Rust
    trait AsCodeType {
         // Required method
         fn as_codetype(&self) -> Box<dyn CodeType>;
    -}

    Required Methods§

    source

    fn as_codetype(&self) -> Box<dyn CodeType>

    Implementors§

    source§

    impl<T: AsType> AsCodeType for T

    \ No newline at end of file +}

    Required Methods§

    source

    fn as_codetype(&self) -> Box<dyn CodeType>

    Implementors§

    source§

    impl<T: AsType> AsCodeType for T

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.CodeType.html b/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.CodeType.html index d8221c84f1..b2b8c84b0d 100644 --- a/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/python/gen_python/trait.CodeType.html @@ -1,4 +1,4 @@ -CodeType in uniffi_bindgen::bindings::python::gen_python - Rust
    trait CodeType: Debug {
    +CodeType in uniffi_bindgen::bindings::python::gen_python - Rust
    trait CodeType: Debug {
         // Required method
         fn type_label(&self) -> String;
     
    @@ -9,15 +9,15 @@
         fn imports(&self) -> Option<Vec<String>> { ... }
         fn initialization_fn(&self) -> Option<String> { ... }
     }
    Expand description

    A trait tor the implementation.

    -

    Required Methods§

    source

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in +

    Required Methods§

    source

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.

    -

    Provided Methods§

    source

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +

    Provided Methods§

    source

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another identifier. e.g. read_foo(), or FooInternals.

    This is especially useful when creating specialized objects or methods to deal with this type only.

    -
    source

    fn literal(&self, _literal: &Literal) -> String

    source

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter

    +
    source

    fn literal(&self, _literal: &Literal) -> String

    source

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter

    This is the object that contains the lower, write, lift, and read methods for this type.

    -
    source

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +

    source

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. Classes are imported exactly once.

    -
    source

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup

    -

    Implementors§

    \ No newline at end of file +

    source

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup

    +

    Implementors§

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.check_lower_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.check_lower_rb.html index 763cdf6fd1..3debf5ecdb 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.check_lower_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.check_lower_rb.html @@ -1 +1 @@ -check_lower_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn check_lower_rb(nm: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file +check_lower_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn check_lower_rb(nm: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.class_name_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.class_name_rb.html index fb5c5f879c..e342d12ca8 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.class_name_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.class_name_rb.html @@ -1 +1 @@ -class_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn class_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file +class_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn class_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.coerce_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.coerce_rb.html index 66b34153e7..7112e0fac4 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.coerce_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.coerce_rb.html @@ -1 +1 @@ -coerce_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn coerce_rb(nm: &str, ns: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file +coerce_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn coerce_rb(nm: &str, ns: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.enum_name_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.enum_name_rb.html index 3aa4b47e96..03000b4914 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.enum_name_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.enum_name_rb.html @@ -1 +1 @@ -enum_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn enum_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file +enum_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn enum_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.fn_name_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.fn_name_rb.html index 9d3f0915b9..2959e86c17 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.fn_name_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.fn_name_rb.html @@ -1 +1 @@ -fn_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn fn_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file +fn_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn fn_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lift_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lift_rb.html index 759805d01e..62c2f4f52d 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lift_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lift_rb.html @@ -1 +1 @@ -lift_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn lift_rb(nm: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file +lift_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn lift_rb(nm: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.literal_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.literal_rb.html index ec6084d519..74ca1d549d 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.literal_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.literal_rb.html @@ -1 +1 @@ -literal_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn literal_rb(literal: &Literal) -> Result<String, Error>
    \ No newline at end of file +literal_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn literal_rb(literal: &Literal) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lower_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lower_rb.html index 6a7b0e73a1..3d981e9e61 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lower_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.lower_rb.html @@ -1 +1 @@ -lower_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn lower_rb(nm: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file +lower_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn lower_rb(nm: &str, type_: &Type) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.type_ffi.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.type_ffi.html index d39e4421a5..e6f3e538e8 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.type_ffi.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.type_ffi.html @@ -1 +1 @@ -type_ffi in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn type_ffi(type_: &FfiType) -> Result<String, Error>
    \ No newline at end of file +type_ffi in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn type_ffi(type_: &FfiType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.var_name_rb.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.var_name_rb.html index 508191e373..e477f7d6bc 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.var_name_rb.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/fn.var_name_rb.html @@ -1 +1 @@ -var_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn var_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file +var_name_rb in uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    pub fn var_name_rb(nm: &str) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/index.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/index.html index b0a5f1c959..fc4da18604 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/index.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/filters/index.html @@ -1 +1 @@ -uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    \ No newline at end of file +uniffi_bindgen::bindings::ruby::gen_ruby::filters - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/fn.canonical_name.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/fn.canonical_name.html index bd94d7dffc..e3ebe8d695 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/fn.canonical_name.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/fn.canonical_name.html @@ -1,4 +1,4 @@ -canonical_name in uniffi_bindgen::bindings::ruby::gen_ruby - Rust
    pub fn canonical_name(t: &Type) -> String
    Expand description

    Get the canonical, unique-within-this-component name for a type.

    +canonical_name in uniffi_bindgen::bindings::ruby::gen_ruby - Rust
    pub fn canonical_name(t: &Type) -> String
    Expand description

    Get the canonical, unique-within-this-component name for a type.

    When generating helper code for foreign language bindings, it’s sometimes useful to be able to name a particular type in order to e.g. call a helper function that is specific to that type. We support this by defining a naming convention where each type gets a diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/index.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/index.html index 3ea32c3f5b..0d3f8e92ab 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/index.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/index.html @@ -1 +1 @@ -uniffi_bindgen::bindings::ruby::gen_ruby - Rust

    Modules

    Structs

    Constants

    Functions

    \ No newline at end of file +uniffi_bindgen::bindings::ruby::gen_ruby - Rust

    Modules

    Structs

    Constants

    Functions

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.Config.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.Config.html index 89ce9c7aa7..fe14ecd008 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.Config.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.Config.html @@ -1,8 +1,8 @@ -Config in uniffi_bindgen::bindings::ruby::gen_ruby - Rust
    pub struct Config {
    +Config in uniffi_bindgen::bindings::ruby::gen_ruby - Rust
    pub struct Config {
         cdylib_name: Option<String>,
         cdylib_path: Option<String>,
    -}

    Fields§

    §cdylib_name: Option<String>§cdylib_path: Option<String>

    Implementations§

    source§

    impl Config

    source

    pub fn cdylib_name(&self) -> String

    source

    pub fn custom_cdylib_path(&self) -> bool

    source

    pub fn cdylib_path(&self) -> String

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, _config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Fields§

    §cdylib_name: Option<String>§cdylib_path: Option<String>

    Implementations§

    source§

    impl Config

    source

    pub fn cdylib_name(&self) -> String

    source

    pub fn custom_cdylib_path(&self) -> bool

    source

    pub fn cdylib_path(&self) -> String

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, _config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.RubyWrapper.html b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.RubyWrapper.html index a180213841..d9baef70aa 100644 --- a/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.RubyWrapper.html +++ b/internals/api/uniffi_bindgen/bindings/ruby/gen_ruby/struct.RubyWrapper.html @@ -1,8 +1,8 @@ -RubyWrapper in uniffi_bindgen::bindings::ruby::gen_ruby - Rust
    pub struct RubyWrapper<'a> {
    +RubyWrapper in uniffi_bindgen::bindings::ruby::gen_ruby - Rust
    pub struct RubyWrapper<'a> {
         config: Config,
         ci: &'a ComponentInterface,
         canonical_name: &'a dyn Fn(&Type) -> String,
    -}

    Fields§

    §config: Config§ci: &'a ComponentInterface§canonical_name: &'a dyn Fn(&Type) -> String

    Implementations§

    source§

    impl<'a> RubyWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    Trait Implementations§

    source§

    impl<'a> Display for RubyWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for RubyWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 10_758usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for RubyWrapper<'a>

    §

    impl<'a> !Send for RubyWrapper<'a>

    §

    impl<'a> !Sync for RubyWrapper<'a>

    §

    impl<'a> Unpin for RubyWrapper<'a>

    §

    impl<'a> !UnwindSafe for RubyWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §config: Config§ci: &'a ComponentInterface§canonical_name: &'a dyn Fn(&Type) -> String

    Implementations§

    source§

    impl<'a> RubyWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    Trait Implementations§

    source§

    impl<'a> Display for RubyWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for RubyWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 10_758usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for RubyWrapper<'a>

    §

    impl<'a> !Send for RubyWrapper<'a>

    §

    impl<'a> !Sync for RubyWrapper<'a>

    §

    impl<'a> Unpin for RubyWrapper<'a>

    §

    impl<'a> !UnwindSafe for RubyWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/callback_interface/struct.CallbackInterfaceCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/callback_interface/struct.CallbackInterfaceCodeType.html index 6edaae0ef3..edc686ec7c 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/callback_interface/struct.CallbackInterfaceCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/callback_interface/struct.CallbackInterfaceCodeType.html @@ -2,7 +2,7 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    Trait Implementations§

    source§

    impl CodeType for CallbackInterfaceCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. Classes are imported exactly once.
    source§

    impl Debug for CallbackInterfaceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.MapCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.MapCodeType.html index 0a679a4828..7f4bedd720 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.MapCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.MapCodeType.html @@ -3,8 +3,8 @@ value: Type, }

    Fields§

    §key: Type§value: Type

    Implementations§

    source§

    impl MapCodeType

    source

    pub fn new(key: Type, value: Type) -> Self

    Trait Implementations§

    source§

    impl CodeType for MapCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for MapCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for MapCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.OptionalCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.OptionalCodeType.html index de4911b856..1c691c70d8 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.OptionalCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.OptionalCodeType.html @@ -2,8 +2,8 @@ inner: Type, }

    Fields§

    §inner: Type

    Implementations§

    source§

    impl OptionalCodeType

    source

    pub fn new(inner: Type) -> Self

    Trait Implementations§

    source§

    impl CodeType for OptionalCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for OptionalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for OptionalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.SequenceCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.SequenceCodeType.html index 9930bc74e9..ab8ca9a238 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.SequenceCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/compounds/struct.SequenceCodeType.html @@ -2,8 +2,8 @@ inner: Type, }

    Fields§

    §inner: Type

    Implementations§

    source§

    impl SequenceCodeType

    source

    pub fn new(inner: Type) -> Self

    Trait Implementations§

    source§

    impl CodeType for SequenceCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for SequenceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for SequenceCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/custom/struct.CustomCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/custom/struct.CustomCodeType.html index c925af5a1c..3d9dfe7a5f 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/custom/struct.CustomCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/custom/struct.CustomCodeType.html @@ -2,8 +2,8 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    source§

    impl CustomCodeType

    source

    pub fn new(name: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for CustomCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CustomCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for CustomCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/enum_/struct.EnumCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/enum_/struct.EnumCodeType.html index 33cd96d4d1..303a7bbcd2 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/enum_/struct.EnumCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/enum_/struct.EnumCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl EnumCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for EnumCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for EnumCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for EnumCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/index.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/index.html deleted file mode 100644 index 65ea8a91e2..0000000000 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/index.html +++ /dev/null @@ -1 +0,0 @@ -uniffi_bindgen::bindings::swift::gen_swift::executor - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/sidebar-items.js deleted file mode 100644 index 52f3a6f481..0000000000 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/sidebar-items.js +++ /dev/null @@ -1 +0,0 @@ -window.SIDEBAR_ITEMS = {"struct":["ForeignExecutorCodeType"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/struct.ForeignExecutorCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/struct.ForeignExecutorCodeType.html deleted file mode 100644 index c8b56e9250..0000000000 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/executor/struct.ForeignExecutorCodeType.html +++ /dev/null @@ -1,14 +0,0 @@ -ForeignExecutorCodeType in uniffi_bindgen::bindings::swift::gen_swift::executor - Rust
    pub struct ForeignExecutorCodeType;

    Trait Implementations§

    source§

    impl CodeType for ForeignExecutorCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    impl Debug for ForeignExecutorCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere - T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere - T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    -
    source§

    impl<T, U> Into<U> for Twhere - U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    -

    That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

    -
    source§

    impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/external/struct.ExternalCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/external/struct.ExternalCodeType.html index 601ea44336..0aa928d862 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/external/struct.ExternalCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/external/struct.ExternalCodeType.html @@ -2,8 +2,8 @@ name: String, }

    Fields§

    §name: String

    Implementations§

    source§

    impl ExternalCodeType

    source

    pub fn new(name: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for ExternalCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ExternalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for ExternalCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.arg_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.arg_name.html index a0bbf5b09a..a5b0cfd181 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.arg_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.arg_name.html @@ -1,3 +1,3 @@ -arg_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn arg_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of an arguments name. +arg_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust

    pub fn arg_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of an arguments name. This is the same as the var name but quoting is not required.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.canonical_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.canonical_name.html index cc961f4de7..e1e9abe019 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.canonical_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.canonical_name.html @@ -1 +1 @@ -canonical_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn canonical_name(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +canonical_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn canonical_name(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.class_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.class_name.html index 8c4a61e94e..f2ce917de0 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.class_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.class_name.html @@ -1,2 +1,2 @@ -class_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn class_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of a class name (for enums, records, errors, etc).

    +class_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn class_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of a class name (for enums, records, errors, etc).

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.docstring.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.docstring.html index 33397a01ec..29df4331e9 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.docstring.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.docstring.html @@ -1,2 +1,2 @@ -docstring in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn docstring(docstring: &str, spaces: &i32) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of docstring

    +docstring in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn docstring(docstring: &str, spaces: &i32) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of docstring

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift.html index b44745effc..fe009362e2 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift.html @@ -1,2 +1,2 @@ -enum_variant_swift in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn enum_variant_swift(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of an individual enum variant, for contexts (for use in non-declaration contexts where quoting is not needed)

    +enum_variant_swift in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn enum_variant_swift(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of an individual enum variant, for contexts (for use in non-declaration contexts where quoting is not needed)

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift_quoted.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift_quoted.html index d27837d058..a8f399ca2f 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift_quoted.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.enum_variant_swift_quoted.html @@ -1,2 +1,2 @@ -enum_variant_swift_quoted in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn enum_variant_swift_quoted(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of an individual enum variant, quoted if it is a keyword (for use in e.g. declarations)

    +enum_variant_swift_quoted in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn enum_variant_swift_quoted(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of an individual enum variant, quoted if it is a keyword (for use in e.g. declarations)

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.error_handler.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.error_handler.html index 291118bb3d..1bafde7438 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.error_handler.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.error_handler.html @@ -1 +1 @@ -error_handler in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn error_handler(result: &ResultType) -> Result<String, Error>
    \ No newline at end of file +error_handler in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn error_handler(result: &ResultType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_canonical_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_canonical_name.html index 6e53d194a8..74fd7ede52 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_canonical_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_canonical_name.html @@ -1 +1 @@ -ffi_canonical_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn ffi_canonical_name(ffi_type: &FfiType) -> Result<String, Error>
    \ No newline at end of file +ffi_canonical_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn ffi_canonical_name(ffi_type: &FfiType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_converter_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_converter_name.html index 6401de1931..0839630ab3 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_converter_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_converter_name.html @@ -1 +1 @@ -ffi_converter_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn ffi_converter_name(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +ffi_converter_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn ffi_converter_name(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_type_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_type_name.html index 8f71c53d23..fc4b9d8e43 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_type_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.ffi_type_name.html @@ -1,2 +1,2 @@ -ffi_type_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn ffi_type_name(ffi_type: &FfiType) -> Result<String, Error>
    Expand description

    Get the Swift type for an FFIType

    +ffi_type_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn ffi_type_name(ffi_type: &FfiType) -> Result<String, Error>
    Expand description

    Get the Swift type for an FFIType

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.fn_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.fn_name.html index 9d989dab75..be0c966d9f 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.fn_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.fn_name.html @@ -1,2 +1,2 @@ -fn_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn fn_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of a function name.

    +fn_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn fn_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of a function name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.future_callback.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.future_callback.html index d2995bae15..fcdff3a782 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.future_callback.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.future_callback.html @@ -1,2 +1,2 @@ -future_callback in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn future_callback(result: &ResultType) -> Result<String, Error>
    Expand description

    Name of the callback function to handle an async result

    +future_callback in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn future_callback(result: &ResultType) -> Result<String, Error>
    Expand description

    Name of the callback function to handle an async result

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.header_ffi_type_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.header_ffi_type_name.html index fc50db1dd2..fd1f95b1c4 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.header_ffi_type_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.header_ffi_type_name.html @@ -1,3 +1,3 @@ -header_ffi_type_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn header_ffi_type_name(ffi_type: &FfiType) -> Result<String, Error>
    Expand description

    Like ffi_type_name, but used in BridgingHeaderTemplate.h which uses a slightly different +header_ffi_type_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust

    pub fn header_ffi_type_name(ffi_type: &FfiType) -> Result<String, Error>
    Expand description

    Like ffi_type_name, but used in BridgingHeaderTemplate.h which uses a slightly different names.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lift_fn.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lift_fn.html index 363a9c66de..dc225c492b 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lift_fn.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lift_fn.html @@ -1 +1 @@ -lift_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn lift_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +lift_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn lift_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.literal_swift.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.literal_swift.html index 11a34a7abb..baef7bb170 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.literal_swift.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.literal_swift.html @@ -1,4 +1,4 @@ -literal_swift in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn literal_swift(
    +literal_swift in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn literal_swift(
         literal: &Literal,
         as_type: &impl AsType
     ) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lower_fn.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lower_fn.html index 7a56205d88..02b30270c1 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lower_fn.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.lower_fn.html @@ -1 +1 @@ -lower_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn lower_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +lower_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn lower_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.object_names.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.object_names.html index 47ba8e6614..c4f59d79bc 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.object_names.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.object_names.html @@ -1 +1 @@ -object_names in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn object_names(obj: &Object) -> Result<(String, String), Error>
    \ No newline at end of file +object_names in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn object_names(obj: &Object) -> Result<(String, String), Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.oracle.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.oracle.html index a98347f11a..bf28b59437 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.oracle.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.oracle.html @@ -1 +1 @@ -oracle in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    fn oracle() -> &'static SwiftCodeOracle
    \ No newline at end of file +oracle in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    fn oracle() -> &'static SwiftCodeOracle
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.read_fn.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.read_fn.html index 8a64f9c738..b8803d66c8 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.read_fn.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.read_fn.html @@ -1 +1 @@ -read_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn read_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +read_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn read_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.type_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.type_name.html index ecacb450a4..170d0df3b7 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.type_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.type_name.html @@ -1 +1 @@ -type_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn type_name(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +type_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn type_name(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.var_name.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.var_name.html index 922379f04c..91eae61fee 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.var_name.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.var_name.html @@ -1,2 +1,2 @@ -var_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn var_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of a variable name.

    +var_name in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn var_name(nm: &str) -> Result<String, Error>
    Expand description

    Get the idiomatic Swift rendering of a variable name.

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.write_fn.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.write_fn.html index a90efbe471..d12094caba 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.write_fn.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/fn.write_fn.html @@ -1 +1 @@ -write_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn write_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file +write_fn in uniffi_bindgen::bindings::swift::gen_swift::filters - Rust
    pub fn write_fn(as_type: &impl AsType) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/index.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/index.html index ed68d0dcf6..357ddc0d22 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/index.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/filters/index.html @@ -1,3 +1,3 @@ -uniffi_bindgen::bindings::swift::gen_swift::filters - Rust

    Re-exports

    • pub use crate::backend::filters::*;

    Functions

    source§

    impl Debug for BooleanCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.BytesCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.BytesCodeType.html index e5f58dd852..ef22ca6f5f 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.BytesCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.BytesCodeType.html @@ -1,7 +1,7 @@ BytesCodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct BytesCodeType;

    Trait Implementations§

    source§

    impl CodeType for BytesCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BytesCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for BytesCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float32CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float32CodeType.html index f18d72894b..11ee8c8cde 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float32CodeType.html @@ -1,7 +1,7 @@ Float32CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct Float32CodeType;

    Trait Implementations§

    source§

    impl CodeType for Float32CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float64CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float64CodeType.html index fb9913c0dd..2623531367 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Float64CodeType.html @@ -1,7 +1,7 @@ Float64CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct Float64CodeType;

    Trait Implementations§

    source§

    impl CodeType for Float64CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Float64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int16CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int16CodeType.html index 08459c9570..bb8594afd5 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int16CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int16CodeType.html @@ -1,7 +1,7 @@ Int16CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct Int16CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int16CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int32CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int32CodeType.html index 30b54e7d23..655f05b85b 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int32CodeType.html @@ -1,7 +1,7 @@ Int32CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct Int32CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int32CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int64CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int64CodeType.html index bc3c1ddbb9..326b6b35f2 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int64CodeType.html @@ -1,7 +1,7 @@ Int64CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct Int64CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int64CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int8CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int8CodeType.html index a3dbc43888..24fc5d2b8c 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int8CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.Int8CodeType.html @@ -1,7 +1,7 @@ Int8CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct Int8CodeType;

    Trait Implementations§

    source§

    impl CodeType for Int8CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for Int8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.StringCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.StringCodeType.html index 872f6be399..45efa716b4 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.StringCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.StringCodeType.html @@ -1,7 +1,7 @@ StringCodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct StringCodeType;

    Trait Implementations§

    source§

    impl CodeType for StringCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for StringCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for StringCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt16CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt16CodeType.html index 1e901bef84..f3f5726cb4 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt16CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt16CodeType.html @@ -1,7 +1,7 @@ UInt16CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct UInt16CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt16CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt16CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt32CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt32CodeType.html index debbb3778c..c08d31abee 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt32CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt32CodeType.html @@ -1,7 +1,7 @@ UInt32CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct UInt32CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt32CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt32CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt64CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt64CodeType.html index 8f9c44ab03..02b86c9b1b 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt64CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt64CodeType.html @@ -1,7 +1,7 @@ UInt64CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct UInt64CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt64CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt64CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt8CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt8CodeType.html index 98539e2966..ed67ca94be 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt8CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/primitives/struct.UInt8CodeType.html @@ -1,7 +1,7 @@ UInt8CodeType in uniffi_bindgen::bindings::swift::gen_swift::primitives - Rust
    pub struct UInt8CodeType;

    Trait Implementations§

    source§

    impl CodeType for UInt8CodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in -method signatures and property declarations.
    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +method signatures and property declarations.

    source§

    fn literal(&self, literal: &Literal) -> String

    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for UInt8CodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/record/struct.RecordCodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/record/struct.RecordCodeType.html index 2ae3447859..c2319450ee 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/record/struct.RecordCodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/record/struct.RecordCodeType.html @@ -2,8 +2,8 @@ id: String, }

    Fields§

    §id: String

    Implementations§

    source§

    impl RecordCodeType

    source

    pub fn new(id: String) -> Self

    Trait Implementations§

    source§

    impl CodeType for RecordCodeType

    source§

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.
    source§

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another -identifier. e.g. read_foo(), or FooInternals. Read more
    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. -Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for RecordCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +identifier. e.g. read_foo(), or FooInternals. Read more

    source§

    fn literal(&self, _literal: &Literal) -> String

    source§

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter Read more
    source§

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.
    source§

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.
    source§

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.
    source§

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.
    source§

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +Classes are imported exactly once.
    source§

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup
    source§

    impl Debug for RecordCodeType

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/sidebar-items.js b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/sidebar-items.js index 1e6475d6de..8573fcdf3e 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/sidebar-items.js +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["generate_bindings","quote_arg_keyword","quote_general_keyword"],"mod":["callback_interface","compounds","custom","enum_","executor","external","filters","miscellany","object","primitives","record"],"static":["ARG_KEYWORDS","KEYWORDS"],"struct":["BridgingHeader","Config","CustomTypeConfig","ModuleMap","SwiftCodeOracle","SwiftWrapper","TypeRenderer"],"trait":["CodeType"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["generate_bindings","quote_arg_keyword","quote_general_keyword"],"mod":["callback_interface","compounds","custom","enum_","external","filters","miscellany","object","primitives","record"],"static":["ARG_KEYWORDS","KEYWORDS"],"struct":["BridgingHeader","Config","CustomTypeConfig","ModuleMap","SwiftCodeOracle","SwiftWrapper","TypeRenderer"],"trait":["CodeType"]}; \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.ARG_KEYWORDS.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.ARG_KEYWORDS.html index ec79cc579e..390b16716b 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.ARG_KEYWORDS.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.ARG_KEYWORDS.html @@ -1,2 +1,2 @@ -ARG_KEYWORDS in uniffi_bindgen::bindings::swift::gen_swift - Rust
    static ARG_KEYWORDS: Lazy<HashSet<String>>
    Expand description

    Per https://docs.swift.org/swift-book/documentation/the-swift-programming-language/lexicalstructure/#Keywords-and-Punctuation subset of keywords which need quoting in arg context.

    +ARG_KEYWORDS in uniffi_bindgen::bindings::swift::gen_swift - Rust
    static ARG_KEYWORDS: Lazy<HashSet<String>>
    Expand description
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.KEYWORDS.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.KEYWORDS.html index b43dde099a..0045545848 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.KEYWORDS.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/static.KEYWORDS.html @@ -1,2 +1,2 @@ -KEYWORDS in uniffi_bindgen::bindings::swift::gen_swift - Rust
    static KEYWORDS: Lazy<HashSet<String>>
    Expand description

    From https://docs.swift.org/swift-book/documentation/the-swift-programming-language/lexicalstructure/#Keywords-and-Punctuation

    +KEYWORDS in uniffi_bindgen::bindings::swift::gen_swift - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.BridgingHeader.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.BridgingHeader.html index 5951403917..5c9af69273 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.BridgingHeader.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.BridgingHeader.html @@ -1,11 +1,11 @@ -BridgingHeader in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct BridgingHeader<'config, 'ci> {
    +BridgingHeader in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct BridgingHeader<'config, 'ci> {
         _config: &'config Config,
         ci: &'ci ComponentInterface,
     }
    Expand description

    Template for generating the .h file that defines the low-level C FFI.

    This file defines only the low-level structs and functions that are exposed by the compiled Rust code. It gets wrapped into a higher-level API by the code from SwiftWrapper.

    -

    Fields§

    §_config: &'config Config§ci: &'ci ComponentInterface

    Implementations§

    source§

    impl<'config, 'ci> BridgingHeader<'config, 'ci>

    source

    pub fn new(config: &'config Config, ci: &'ci ComponentInterface) -> Self

    Trait Implementations§

    source§

    impl<'config, 'ci> Display for BridgingHeader<'config, 'ci>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'config, 'ci> Template for BridgingHeader<'config, 'ci>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 2_481usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'config, 'ci> RefUnwindSafe for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> Send for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> Sync for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> Unpin for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> UnwindSafe for BridgingHeader<'config, 'ci>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §_config: &'config Config§ci: &'ci ComponentInterface

    Implementations§

    source§

    impl<'config, 'ci> BridgingHeader<'config, 'ci>

    source

    pub fn new(config: &'config Config, ci: &'ci ComponentInterface) -> Self

    Trait Implementations§

    source§

    impl<'config, 'ci> Display for BridgingHeader<'config, 'ci>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'config, 'ci> Template for BridgingHeader<'config, 'ci>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 2_001usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'config, 'ci> RefUnwindSafe for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> Send for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> Sync for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> Unpin for BridgingHeader<'config, 'ci>

    §

    impl<'config, 'ci> UnwindSafe for BridgingHeader<'config, 'ci>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.Config.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.Config.html index eccdf05525..7ca42a97a1 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.Config.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.Config.html @@ -1,4 +1,4 @@ -Config in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct Config {
    +Config in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct Config {
         cdylib_name: Option<String>,
         module_name: Option<String>,
         ffi_module_name: Option<String>,
    @@ -10,17 +10,17 @@
     }
    Expand description

    Config options for the caller to customize the generated Swift.

    Note that this can only be used to control details of the Swift that do not affect the underlying component, since the details of the underlying component are entirely determined by the ComponentInterface.

    -

    Fields§

    §cdylib_name: Option<String>§module_name: Option<String>§ffi_module_name: Option<String>§ffi_module_filename: Option<String>§generate_module_map: Option<bool>§omit_argument_labels: Option<bool>§generate_immutable_records: Option<bool>§custom_types: HashMap<String, CustomTypeConfig>

    Implementations§

    source§

    impl Config

    source

    pub fn module_name(&self) -> String

    The name of the Swift module containing the high-level foreign-language bindings.

    -
    source

    pub fn ffi_module_name(&self) -> String

    The name of the lower-level C module containing the FFI declarations.

    -
    source

    pub fn ffi_module_filename(&self) -> String

    The filename stem for the lower-level C module containing the FFI declarations.

    -
    source

    pub fn modulemap_filename(&self) -> String

    The name of the .modulemap file for the lower-level C module with FFI declarations.

    -
    source

    pub fn header_filename(&self) -> String

    The name of the .h file for the lower-level C module with FFI declarations.

    -
    source

    pub fn cdylib_name(&self) -> String

    The name of the compiled Rust library containing the FFI implementation.

    -
    source

    pub fn generate_module_map(&self) -> bool

    Whether to generate a .modulemap file for the lower-level C module with FFI declarations.

    -
    source

    pub fn omit_argument_labels(&self) -> bool

    Whether to omit argument labels in Swift function definitions.

    -
    source

    pub fn generate_immutable_records(&self) -> bool

    Whether to generate immutable records (let instead of var)

    -

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, _config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

    Fields§

    §cdylib_name: Option<String>§module_name: Option<String>§ffi_module_name: Option<String>§ffi_module_filename: Option<String>§generate_module_map: Option<bool>§omit_argument_labels: Option<bool>§generate_immutable_records: Option<bool>§custom_types: HashMap<String, CustomTypeConfig>

    Implementations§

    source§

    impl Config

    source

    pub fn module_name(&self) -> String

    The name of the Swift module containing the high-level foreign-language bindings.

    +
    source

    pub fn ffi_module_name(&self) -> String

    The name of the lower-level C module containing the FFI declarations.

    +
    source

    pub fn ffi_module_filename(&self) -> String

    The filename stem for the lower-level C module containing the FFI declarations.

    +
    source

    pub fn modulemap_filename(&self) -> String

    The name of the .modulemap file for the lower-level C module with FFI declarations.

    +
    source

    pub fn header_filename(&self) -> String

    The name of the .h file for the lower-level C module with FFI declarations.

    +
    source

    pub fn cdylib_name(&self) -> String

    The name of the compiled Rust library containing the FFI implementation.

    +
    source

    pub fn generate_module_map(&self) -> bool

    Whether to generate a .modulemap file for the lower-level C module with FFI declarations.

    +
    source

    pub fn omit_argument_labels(&self) -> bool

    Whether to omit argument labels in Swift function definitions.

    +
    source

    pub fn generate_immutable_records(&self) -> bool

    Whether to generate immutable records (let instead of var)

    +

    Trait Implementations§

    source§

    impl BindingsConfig for Config

    source§

    fn update_from_ci(&mut self, ci: &ComponentInterface)

    Update missing values using the ComponentInterface
    source§

    fn update_from_cdylib_name(&mut self, cdylib_name: &str)

    Update missing values using the dylib file for the main crate, when in library mode. Read more
    source§

    fn update_from_dependency_configs(&mut self, _config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates Read more
    source§

    impl Clone for Config

    source§

    fn clone(&self) -> Config

    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
    source§

    impl Debug for Config

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Config

    source§

    fn default() -> Config

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Config

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Config

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.CustomTypeConfig.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.CustomTypeConfig.html index 2ec6506dd5..9e257c3eab 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.CustomTypeConfig.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.CustomTypeConfig.html @@ -1,10 +1,10 @@ -CustomTypeConfig in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct CustomTypeConfig {
    +CustomTypeConfig in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct CustomTypeConfig {
         imports: Option<Vec<String>>,
         type_name: Option<String>,
         into_custom: TemplateExpression,
         from_custom: TemplateExpression,
    -}

    Fields§

    §imports: Option<Vec<String>>§type_name: Option<String>§into_custom: TemplateExpression§from_custom: TemplateExpression

    Trait Implementations§

    source§

    impl Clone for CustomTypeConfig

    source§

    fn clone(&self) -> CustomTypeConfig

    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
    source§

    impl Debug for CustomTypeConfig

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for CustomTypeConfig

    source§

    fn default() -> CustomTypeConfig

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for CustomTypeConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CustomTypeConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

    Fields§

    §imports: Option<Vec<String>>§type_name: Option<String>§into_custom: TemplateExpression§from_custom: TemplateExpression

    Trait Implementations§

    source§

    impl Clone for CustomTypeConfig

    source§

    fn clone(&self) -> CustomTypeConfig

    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
    source§

    impl Debug for CustomTypeConfig

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for CustomTypeConfig

    source§

    fn default() -> CustomTypeConfig

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for CustomTypeConfig

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CustomTypeConfig

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.ModuleMap.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.ModuleMap.html index 65d8a79137..9dd6c1997d 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.ModuleMap.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.ModuleMap.html @@ -1,4 +1,4 @@ -ModuleMap in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct ModuleMap<'config, 'ci> {
    +ModuleMap in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct ModuleMap<'config, 'ci> {
         config: &'config Config,
         _ci: &'ci ComponentInterface,
     }
    Expand description

    Template for generating the .modulemap file that exposes the low-level C FFI.

    @@ -6,7 +6,7 @@ as a Swift module that can be called by other Swift code. In our case, its only job is to define the name of the Swift module that will contain the FFI functions so that it can be imported by the higher-level code in from SwiftWrapper.

    -

    Fields§

    §config: &'config Config§_ci: &'ci ComponentInterface

    Implementations§

    source§

    impl<'config, 'ci> ModuleMap<'config, 'ci>

    source

    pub fn new(config: &'config Config, _ci: &'ci ComponentInterface) -> Self

    Trait Implementations§

    source§

    impl<'config, 'ci> Display for ModuleMap<'config, 'ci>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'config, 'ci> Template for ModuleMap<'config, 'ci>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 163usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'config, 'ci> RefUnwindSafe for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> Send for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> Sync for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> Unpin for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> UnwindSafe for ModuleMap<'config, 'ci>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §config: &'config Config§_ci: &'ci ComponentInterface

    Implementations§

    source§

    impl<'config, 'ci> ModuleMap<'config, 'ci>

    source

    pub fn new(config: &'config Config, _ci: &'ci ComponentInterface) -> Self

    Trait Implementations§

    source§

    impl<'config, 'ci> Display for ModuleMap<'config, 'ci>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'config, 'ci> Template for ModuleMap<'config, 'ci>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 163usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'config, 'ci> RefUnwindSafe for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> Send for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> Sync for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> Unpin for ModuleMap<'config, 'ci>

    §

    impl<'config, 'ci> UnwindSafe for ModuleMap<'config, 'ci>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftCodeOracle.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftCodeOracle.html index 6b1f22a91d..3a148d8493 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftCodeOracle.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftCodeOracle.html @@ -1,14 +1,14 @@ -SwiftCodeOracle in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct SwiftCodeOracle;

    Implementations§

    source§

    impl SwiftCodeOracle

    source

    fn create_code_type(&self, type_: Type) -> Box<dyn CodeType>

    source

    fn find(&self, type_: &Type) -> Box<dyn CodeType>

    source

    fn class_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of a class name (for enums, records, errors, etc).

    -
    source

    fn fn_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of a function name.

    -
    source

    fn var_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of a variable name.

    -
    source

    fn enum_variant_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of an individual enum variant.

    -
    source

    fn ffi_type_label_raw(&self, ffi_type: &FfiType) -> String

    source

    fn ffi_type_label(&self, ffi_type: &FfiType) -> String

    source

    fn ffi_canonical_name(&self, ffi_type: &FfiType) -> String

    source

    fn object_names(&self, obj: &Object) -> (String, String)

    Get the name of the protocol and class name for an object.

    +SwiftCodeOracle in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct SwiftCodeOracle;

    Implementations§

    source§

    impl SwiftCodeOracle

    source

    fn create_code_type(&self, type_: Type) -> Box<dyn CodeType>

    source

    fn find(&self, type_: &Type) -> Box<dyn CodeType>

    source

    fn class_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of a class name (for enums, records, errors, etc).

    +
    source

    fn fn_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of a function name.

    +
    source

    fn var_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of a variable name.

    +
    source

    fn enum_variant_name(&self, nm: &str) -> String

    Get the idiomatic Swift rendering of an individual enum variant.

    +
    source

    fn ffi_type_label_raw(&self, ffi_type: &FfiType) -> String

    source

    fn ffi_type_label(&self, ffi_type: &FfiType) -> String

    source

    fn ffi_canonical_name(&self, ffi_type: &FfiType) -> String

    source

    fn object_names(&self, obj: &Object) -> (String, String)

    Get the name of the protocol and class name for an object.

    For struct impls, the class name is the object name and the protocol name is derived from that. For trait impls, the protocol name is the object name, and the class name is derived from that.

    This split is needed because of the FfiConverter protocol. For struct impls, lower can only lower the concrete class. For trait impls, lower can lower anything that implement the protocol.

    -

    Trait Implementations§

    source§

    impl Clone for SwiftCodeOracle

    source§

    fn clone(&self) -> SwiftCodeOracle

    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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Clone for SwiftCodeOracle

    source§

    fn clone(&self) -> SwiftCodeOracle

    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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftWrapper.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftWrapper.html index 0790b15258..6d7fa0d092 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftWrapper.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.SwiftWrapper.html @@ -1,9 +1,9 @@ -SwiftWrapper in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct SwiftWrapper<'a> {
    +SwiftWrapper in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct SwiftWrapper<'a> {
         config: Config,
         ci: &'a ComponentInterface,
         type_helper_code: String,
         type_imports: BTreeSet<String>,
    -}

    Fields§

    §config: Config§ci: &'a ComponentInterface§type_helper_code: String§type_imports: BTreeSet<String>

    Implementations§

    source§

    impl<'a> SwiftWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    source

    pub fn imports(&self) -> Vec<String>

    source

    pub fn initialization_fns(&self) -> Vec<String>

    Trait Implementations§

    source§

    impl<'a> Display for SwiftWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for SwiftWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 13_128usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for SwiftWrapper<'a>

    §

    impl<'a> Send for SwiftWrapper<'a>

    §

    impl<'a> Sync for SwiftWrapper<'a>

    §

    impl<'a> Unpin for SwiftWrapper<'a>

    §

    impl<'a> UnwindSafe for SwiftWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §config: Config§ci: &'a ComponentInterface§type_helper_code: String§type_imports: BTreeSet<String>

    Implementations§

    source§

    impl<'a> SwiftWrapper<'a>

    source

    pub fn new(config: Config, ci: &'a ComponentInterface) -> Self

    source

    pub fn imports(&self) -> Vec<String>

    source

    pub fn initialization_fns(&self) -> Vec<String>

    Trait Implementations§

    source§

    impl<'a> Display for SwiftWrapper<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for SwiftWrapper<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 13_128usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for SwiftWrapper<'a>

    §

    impl<'a> Send for SwiftWrapper<'a>

    §

    impl<'a> Sync for SwiftWrapper<'a>

    §

    impl<'a> Unpin for SwiftWrapper<'a>

    §

    impl<'a> UnwindSafe for SwiftWrapper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.TypeRenderer.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.TypeRenderer.html index fcc50af13b..1644c6d742 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.TypeRenderer.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/struct.TypeRenderer.html @@ -1,4 +1,4 @@ -TypeRenderer in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct TypeRenderer<'a> {
    +TypeRenderer in uniffi_bindgen::bindings::swift::gen_swift - Rust
    pub struct TypeRenderer<'a> {
         config: &'a Config,
         ci: &'a ComponentInterface,
         include_once_names: RefCell<HashSet<String>>,
    @@ -6,7 +6,7 @@
     }
    Expand description

    Renders Swift helper code for all types

    This template is a bit different than others in that it stores internal state from the render process. Make sure to only call render() once.

    -

    Fields§

    §config: &'a Config§ci: &'a ComponentInterface§include_once_names: RefCell<HashSet<String>>§imports: RefCell<BTreeSet<String>>

    Implementations§

    source§

    impl<'a> TypeRenderer<'a>

    source

    fn new(config: &'a Config, ci: &'a ComponentInterface) -> Self

    source

    fn include_once_check(&self, name: &str) -> bool

    source

    fn add_import(&self, name: &str) -> &str

    Trait Implementations§

    source§

    impl<'a> Display for TypeRenderer<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for TypeRenderer<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 832usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for TypeRenderer<'a>

    §

    impl<'a> Send for TypeRenderer<'a>

    §

    impl<'a> !Sync for TypeRenderer<'a>

    §

    impl<'a> Unpin for TypeRenderer<'a>

    §

    impl<'a> UnwindSafe for TypeRenderer<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §config: &'a Config§ci: &'a ComponentInterface§include_once_names: RefCell<HashSet<String>>§imports: RefCell<BTreeSet<String>>

    Implementations§

    source§

    impl<'a> TypeRenderer<'a>

    source

    fn new(config: &'a Config, ci: &'a ComponentInterface) -> Self

    source

    fn include_once_check(&self, name: &str) -> bool

    source

    fn add_import(&self, name: &str) -> &str

    Trait Implementations§

    source§

    impl<'a> Display for TypeRenderer<'a>

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Template for TypeRenderer<'a>

    source§

    fn render_into(&self, writer: &mut impl Write + ?Sized) -> Result<()>

    Renders the template to the given writer fmt buffer
    source§

    const EXTENSION: Option<&'static str> = _

    The template’s extension, if provided
    source§

    const SIZE_HINT: usize = 771usize

    Provides a conservative estimate of the expanded length of the rendered template
    source§

    const MIME_TYPE: &'static str = _

    The MIME type (Content-Type) of the data that gets rendered by this Template
    §

    fn render(&self) -> Result<String, Error>

    Helper method which allocates a new String and renders into it
    §

    fn write_into(&self, writer: &mut impl Write) -> Result<(), Error>

    Renders the template to the given writer io buffer

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for TypeRenderer<'a>

    §

    impl<'a> Send for TypeRenderer<'a>

    §

    impl<'a> !Sync for TypeRenderer<'a>

    §

    impl<'a> Unpin for TypeRenderer<'a>

    §

    impl<'a> UnwindSafe for TypeRenderer<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> DynTemplate for Twhere diff --git a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/trait.CodeType.html b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/trait.CodeType.html index c04fa707e6..29622cb628 100644 --- a/internals/api/uniffi_bindgen/bindings/swift/gen_swift/trait.CodeType.html +++ b/internals/api/uniffi_bindgen/bindings/swift/gen_swift/trait.CodeType.html @@ -1,4 +1,4 @@ -CodeType in uniffi_bindgen::bindings::swift::gen_swift - Rust
    trait CodeType: Debug {
    +CodeType in uniffi_bindgen::bindings::swift::gen_swift - Rust
    trait CodeType: Debug {
         // Required method
         fn type_label(&self) -> String;
     
    @@ -13,19 +13,19 @@
         fn imports(&self) -> Option<Vec<String>> { ... }
         fn initialization_fn(&self) -> Option<String> { ... }
     }
    Expand description

    A trait tor the implementation.

    -

    Required Methods§

    source

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in +

    Required Methods§

    source

    fn type_label(&self) -> String

    The language specific label used to reference this type. This will be used in method signatures and property declarations.

    -

    Provided Methods§

    source

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another +

    Provided Methods§

    source

    fn canonical_name(&self) -> String

    A representation of this type label that can be used as part of another identifier. e.g. read_foo(), or FooInternals.

    This is especially useful when creating specialized objects or methods to deal with this type only.

    -
    source

    fn literal(&self, _literal: &Literal) -> String

    source

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter

    +
    source

    fn literal(&self, _literal: &Literal) -> String

    source

    fn ffi_converter_name(&self) -> String

    Name of the FfiConverter

    This is the object that contains the lower, write, lift, and read methods for this type.

    -
    source

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.

    -
    source

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.

    -
    source

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.

    -
    source

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.

    -
    source

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. +

    source

    fn lower(&self) -> String

    An expression for lowering a value into something we can pass over the FFI.

    +
    source

    fn write(&self) -> String

    An expression for writing a value into a byte buffer.

    +
    source

    fn lift(&self) -> String

    An expression for lifting a value from something we received over the FFI.

    +
    source

    fn read(&self) -> String

    An expression for reading a value from a byte buffer.

    +
    source

    fn imports(&self) -> Option<Vec<String>>

    A list of imports that are needed if this type is in use. Classes are imported exactly once.

    -
    source

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup

    -

    Implementors§

    \ No newline at end of file +

    source

    fn initialization_fn(&self) -> Option<String>

    Function to run at startup

    +

    Implementors§

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/interface/enum.Type.html b/internals/api/uniffi_bindgen/interface/enum.Type.html index 971f5d3627..4a1bc9cc49 100644 --- a/internals/api/uniffi_bindgen/interface/enum.Type.html +++ b/internals/api/uniffi_bindgen/interface/enum.Type.html @@ -1,5 +1,5 @@ -Type in uniffi_bindgen::interface - Rust
    pub enum Type {
    -
    Show 25 variants UInt8, +Type in uniffi_bindgen::interface - Rust
    pub enum Type {
    +
    Show 24 variants UInt8, Int8, UInt16, Int16, @@ -19,7 +19,6 @@ name: String, imp: ObjectImpl, }, - ForeignExecutor, Record { module_path: String, name: String, @@ -57,12 +56,12 @@
    }
    Expand description

    Represents all the different high-level types that can be used in a component interface. At this level we identify user-defined types by name, without knowing any details of their internal structure apart from what type of thing they are (record, enum, etc).

    -

    Variants§

    §

    UInt8

    §

    Int8

    §

    UInt16

    §

    Int16

    §

    UInt32

    §

    Int32

    §

    UInt64

    §

    Int64

    §

    Float32

    §

    Float64

    §

    Boolean

    §

    String

    §

    Bytes

    §

    Timestamp

    §

    Duration

    §

    Object

    Fields

    §module_path: String
    §name: String
    §

    ForeignExecutor

    §

    Record

    Fields

    §module_path: String
    §name: String
    §

    Enum

    Fields

    §module_path: String
    §name: String
    §

    CallbackInterface

    Fields

    §module_path: String
    §name: String
    §

    Optional

    Fields

    §inner_type: Box<Type, Global>
    §

    Sequence

    Fields

    §inner_type: Box<Type, Global>
    §

    Map

    Fields

    §key_type: Box<Type, Global>
    §value_type: Box<Type, Global>
    §

    External

    Fields

    §module_path: String
    §name: String
    §namespace: String
    §tagged: bool
    §

    Custom

    Fields

    §module_path: String
    §name: String
    §builtin: Box<Type, Global>

    Implementations§

    §

    impl Type

    pub fn iter_types(&self) -> Box<dyn Iterator<Item = &Type> + '_, Global>

    Trait Implementations§

    §

    impl AsType for Type

    §

    fn as_type(&self) -> Type

    §

    impl Checksum for Type

    §

    fn checksum<__H>(&self, state: &mut __H)where - __H: Hasher,

    §

    impl Clone for Type

    §

    fn clone(&self) -> Type

    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
    §

    impl Debug for Type

    §

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding +

    Variants§

    §

    UInt8

    §

    Int8

    §

    UInt16

    §

    Int16

    §

    UInt32

    §

    Int32

    §

    UInt64

    §

    Int64

    §

    Float32

    §

    Float64

    §

    Boolean

    §

    String

    §

    Bytes

    §

    Timestamp

    §

    Duration

    §

    Object

    Fields

    §module_path: String
    §name: String
    §

    Record

    Fields

    §module_path: String
    §name: String
    §

    Enum

    Fields

    §module_path: String
    §name: String
    §

    CallbackInterface

    Fields

    §module_path: String
    §name: String
    §

    Optional

    Fields

    §inner_type: Box<Type, Global>
    §

    Sequence

    Fields

    §inner_type: Box<Type, Global>
    §

    Map

    Fields

    §key_type: Box<Type, Global>
    §value_type: Box<Type, Global>
    §

    External

    Fields

    §module_path: String
    §name: String
    §namespace: String
    §tagged: bool
    §

    Custom

    Fields

    §module_path: String
    §name: String
    §builtin: Box<Type, Global>

    Implementations§

    §

    impl Type

    pub fn iter_types(&self) -> Box<dyn Iterator<Item = &Type> + '_, Global>

    Trait Implementations§

    §

    impl AsType for Type

    §

    fn as_type(&self) -> Type

    §

    impl Checksum for Type

    §

    fn checksum<__H>(&self, state: &mut __H)where + __H: Hasher,

    §

    impl Clone for Type

    §

    fn clone(&self) -> Type

    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
    §

    impl Debug for Type

    §

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding FfiType value. This conversion tells you which one.

    Note that the conversion is one-way - given an FfiType, it is not in general possible to tell what the corresponding Type is that it’s being used to represent.

    -
    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    §

    impl Ord for Type

    §

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

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

    fn max(self, other: Self) -> Selfwhere +

    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    §

    impl Ord for Type

    §

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

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

    fn max(self, other: Self) -> Selfwhere Self: Sized,

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

    fn min(self, other: Self) -> Selfwhere Self: Sized,

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq<Type> for Type

    §

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

    This method tests for self and other values to be equal, and is used diff --git a/internals/api/uniffi_bindgen/interface/enum_/index.html b/internals/api/uniffi_bindgen/interface/enum_/index.html index fdc5ad5dbc..cbcc327267 100644 --- a/internals/api/uniffi_bindgen/interface/enum_/index.html +++ b/internals/api/uniffi_bindgen/interface/enum_/index.html @@ -1,4 +1,4 @@ -uniffi_bindgen::interface::enum_ - Rust
    Expand description

    Enum definitions for a ComponentInterface.

    +uniffi_bindgen::interface::enum_ - Rust
    Expand description

    Enum definitions for a ComponentInterface.

    This module converts enum definition from UDL into structures that can be added to a ComponentInterface. A declaration in the UDL like this:

    diff --git a/internals/api/uniffi_bindgen/interface/enum_/struct.Enum.html b/internals/api/uniffi_bindgen/interface/enum_/struct.Enum.html index 7b279920ad..341a8f70eb 100644 --- a/internals/api/uniffi_bindgen/interface/enum_/struct.Enum.html +++ b/internals/api/uniffi_bindgen/interface/enum_/struct.Enum.html @@ -1,4 +1,4 @@ -Enum in uniffi_bindgen::interface::enum_ - Rust
    pub struct Enum {
    +Enum in uniffi_bindgen::interface::enum_ - Rust
    pub struct Enum {
         pub(super) name: String,
         pub(super) module_path: String,
         pub(super) variants: Vec<Variant>,
    @@ -8,7 +8,7 @@
     and typed fields.

    Enums are passed across the FFI by serializing to a bytebuffer, with a i32 indicating the variant followed by the serialization of each field.

    -

    Fields§

    §name: String§module_path: String§variants: Vec<Variant>§flat: bool§docstring: Option<String>

    Implementations§

    source§

    impl Enum

    source

    pub fn name(&self) -> &str

    source

    pub fn variants(&self) -> &[Variant]

    source

    pub fn is_flat(&self) -> bool

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn try_from_meta(meta: EnumMetadata, flat: bool) -> Result<Self>

    Trait Implementations§

    source§

    impl AsType for Enum

    source§

    fn as_type(&self) -> Type

    source§

    impl Checksum for Enum

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Enum

    source§

    fn clone(&self) -> Enum

    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
    source§

    impl Debug for Enum

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Enum> for Enum

    source§

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

    This method tests for self and other values to be equal, and is used +

    Fields§

    §name: String§module_path: String§variants: Vec<Variant>§flat: bool§docstring: Option<String>

    Implementations§

    source§

    impl Enum

    source

    pub fn name(&self) -> &str

    source

    pub fn variants(&self) -> &[Variant]

    source

    pub fn variant_discr(&self, variant_index: usize) -> Result<Literal>

    source

    pub fn is_flat(&self) -> bool

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn try_from_meta(meta: EnumMetadata, flat: bool) -> Result<Self>

    Trait Implementations§

    source§

    impl AsType for Enum

    source§

    fn as_type(&self) -> Type

    source§

    impl Checksum for Enum

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Enum

    source§

    fn clone(&self) -> Enum

    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
    source§

    impl Debug for Enum

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Enum> for Enum

    source§

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

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Enum

    source§

    impl StructuralEq for Enum

    source§

    impl StructuralPartialEq for Enum

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Enum

    §

    impl Send for Enum

    §

    impl Sync for Enum

    §

    impl Unpin for Enum

    §

    impl UnwindSafe for Enum

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/internals/api/uniffi_bindgen/interface/enum_/struct.Variant.html b/internals/api/uniffi_bindgen/interface/enum_/struct.Variant.html index ba4535c268..78cd06f69b 100644 --- a/internals/api/uniffi_bindgen/interface/enum_/struct.Variant.html +++ b/internals/api/uniffi_bindgen/interface/enum_/struct.Variant.html @@ -1,12 +1,13 @@ -Variant in uniffi_bindgen::interface::enum_ - Rust
    pub struct Variant {
    +Variant in uniffi_bindgen::interface::enum_ - Rust
    pub struct Variant {
         pub(super) name: String,
    +    pub(super) discr: Option<Literal>,
         pub(super) fields: Vec<Field>,
         pub(super) docstring: Option<String>,
     }
    Expand description

    Represents an individual variant in an Enum.

    Each variant has a name and zero or more fields.

    -

    Fields§

    §name: String§fields: Vec<Field>§docstring: Option<String>

    Implementations§

    source§

    impl Variant

    source

    pub fn name(&self) -> &str

    source

    pub fn fields(&self) -> &[Field]

    source

    pub fn has_fields(&self) -> bool

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    Trait Implementations§

    source§

    impl AsCodeType for &Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl AsCodeType for Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl Checksum for Variant

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Variant

    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
    source§

    impl Debug for Variant

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Variant

    source§

    fn default() -> Variant

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Variant> for Variant

    source§

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

    This method tests for self and other values to be equal, and is used +

    Fields§

    §name: String§discr: Option<Literal>§fields: Vec<Field>§docstring: Option<String>

    Implementations§

    source§

    impl Variant

    source

    pub fn name(&self) -> &str

    source

    pub fn fields(&self) -> &[Field]

    source

    pub fn has_fields(&self) -> bool

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    Trait Implementations§

    source§

    impl AsCodeType for &Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl AsCodeType for Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl Checksum for Variant

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Variant

    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
    source§

    impl Debug for Variant

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Variant

    source§

    fn default() -> Variant

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Variant> for Variant

    source§

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

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl TryFrom<VariantMetadata> for Variant

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(meta: VariantMetadata) -> Result<Self>

    Performs the conversion.
    source§

    impl Eq for Variant

    source§

    impl StructuralEq for Variant

    source§

    impl StructuralPartialEq for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TryFrom<VariantMetadata> for Variant

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(meta: VariantMetadata) -> Result<Self>

    Performs the conversion.
    source§

    impl Eq for Variant

    source§

    impl StructuralEq for Variant

    source§

    impl StructuralPartialEq for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/interface/ffi/enum.FfiType.html b/internals/api/uniffi_bindgen/interface/ffi/enum.FfiType.html index 40e79665b5..7f4aeaf7c9 100644 --- a/internals/api/uniffi_bindgen/interface/ffi/enum.FfiType.html +++ b/internals/api/uniffi_bindgen/interface/ffi/enum.FfiType.html @@ -1,5 +1,5 @@ -FfiType in uniffi_bindgen::interface::ffi - Rust
    pub enum FfiType {
    -
    Show 19 variants UInt8, +FfiType in uniffi_bindgen::interface::ffi - Rust
    pub enum FfiType {
    +
    Show 17 variants UInt8, Int8, UInt16, Int16, @@ -13,8 +13,6 @@ RustBuffer(Option<String>), ForeignBytes, ForeignCallback, - ForeignExecutorHandle, - ForeignExecutorCallback, RustFutureHandle, RustFutureContinuationCallback, RustFutureContinuationData, @@ -30,16 +28,13 @@
    §

    ForeignBytes

    A borrowed reference to some raw bytes owned by foreign language code. The provider of this reference must keep it alive for the duration of the receiving call.

    §

    ForeignCallback

    Pointer to a callback function that handles all callbacks on the foreign language side.

    -
    §

    ForeignExecutorHandle

    Pointer-sized opaque handle that represents a foreign executor. Foreign bindings can -either use an actual pointer or a usized integer.

    -
    §

    ForeignExecutorCallback

    Pointer to the callback function that’s invoked to schedule calls with a ForeignExecutor

    §

    RustFutureHandle

    Pointer to a Rust future

    §

    RustFutureContinuationCallback

    Continuation function for a Rust future

    -
    §

    RustFutureContinuationData

    Trait Implementations§

    source§

    impl Clone for FfiType

    source§

    fn clone(&self) -> FfiType

    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
    source§

    impl Debug for FfiType

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding +

    §

    RustFutureContinuationData

    Trait Implementations§

    source§

    impl Clone for FfiType

    source§

    fn clone(&self) -> FfiType

    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
    source§

    impl Debug for FfiType

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding FfiType value. This conversion tells you which one.

    Note that the conversion is one-way - given an FfiType, it is not in general possible to tell what the corresponding Type is that it’s being used to represent.

    -
    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for FfiType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

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

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for FfiType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

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

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for FfiType

    source§

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

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

    fn max(self, other: Self) -> Selfwhere Self: Sized,

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

    fn min(self, other: Self) -> Selfwhere diff --git a/internals/api/uniffi_bindgen/interface/ffi/index.html b/internals/api/uniffi_bindgen/interface/ffi/index.html index 6613334c78..eea4a2e3e0 100644 --- a/internals/api/uniffi_bindgen/interface/ffi/index.html +++ b/internals/api/uniffi_bindgen/interface/ffi/index.html @@ -1,4 +1,4 @@ -uniffi_bindgen::interface::ffi - Rust
    Expand description

    Low-level typesystem for the FFI layer of a component interface.

    +uniffi_bindgen::interface::ffi - Rust
    Expand description

    Low-level typesystem for the FFI layer of a component interface.

    This module provides the “FFI-level” typesystem of a UniFFI Rust Component, that is, the C-style functions and structs and primitive datatypes that are used to interface between the Rust component code and the foreign-language bindings.

    diff --git a/internals/api/uniffi_bindgen/interface/ffi/struct.FfiArgument.html b/internals/api/uniffi_bindgen/interface/ffi/struct.FfiArgument.html index b20e63d8a2..14dfd1f7b1 100644 --- a/internals/api/uniffi_bindgen/interface/ffi/struct.FfiArgument.html +++ b/internals/api/uniffi_bindgen/interface/ffi/struct.FfiArgument.html @@ -1,9 +1,9 @@ -FfiArgument in uniffi_bindgen::interface::ffi - Rust
    pub struct FfiArgument {
    +FfiArgument in uniffi_bindgen::interface::ffi - Rust
    pub struct FfiArgument {
         pub(super) name: String,
         pub(super) type_: FfiType,
     }
    Expand description

    Represents an argument to an FFI function.

    Each argument has a name and a type.

    -

    Fields§

    §name: String§type_: FfiType

    Implementations§

    source§

    impl FfiArgument

    source

    pub fn name(&self) -> &str

    source

    pub fn type_(&self) -> FfiType

    Trait Implementations§

    source§

    impl Clone for FfiArgument

    source§

    fn clone(&self) -> FfiArgument

    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
    source§

    impl Debug for FfiArgument

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&Argument> for FfiArgument

    source§

    fn from(a: &Argument) -> FfiArgument

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §name: String§type_: FfiType

    Implementations§

    source§

    impl FfiArgument

    source

    pub fn name(&self) -> &str

    source

    pub fn type_(&self) -> FfiType

    Trait Implementations§

    source§

    impl Clone for FfiArgument

    source§

    fn clone(&self) -> FfiArgument

    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
    source§

    impl Debug for FfiArgument

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&Argument> for FfiArgument

    source§

    fn from(a: &Argument) -> FfiArgument

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/interface/ffi/struct.FfiFunction.html b/internals/api/uniffi_bindgen/interface/ffi/struct.FfiFunction.html index 6145005fd4..0fdcefd918 100644 --- a/internals/api/uniffi_bindgen/interface/ffi/struct.FfiFunction.html +++ b/internals/api/uniffi_bindgen/interface/ffi/struct.FfiFunction.html @@ -1,4 +1,4 @@ -FfiFunction in uniffi_bindgen::interface::ffi - Rust

    Fields§

    §name: String§is_async: bool§arguments: Vec<FfiArgument>§return_type: Option<FfiType>§has_rust_call_status_arg: bool§is_object_free_function: bool

    Used by C# generator to differentiate the free function and call it with void* instead of C# SafeHandle type. See https://github.com/mozilla/uniffi-rs/pull/1488.

    -

    Implementations§

    source§

    impl FfiFunction

    source

    pub fn callback_init(module_path: &str, trait_name: &str) -> Self

    source

    pub fn name(&self) -> &str

    source

    pub fn is_async(&self) -> bool

    source

    pub fn arguments(&self) -> Vec<&FfiArgument>

    source

    pub fn return_type(&self) -> Option<&FfiType>

    source

    pub fn has_rust_call_status_arg(&self) -> bool

    source

    pub fn is_object_free_function(&self) -> bool

    source

    pub fn init( +

    Implementations§

    source§

    impl FfiFunction

    source

    pub fn callback_init(module_path: &str, trait_name: &str) -> Self

    source

    pub fn name(&self) -> &str

    source

    pub fn is_async(&self) -> bool

    source

    pub fn arguments(&self) -> Vec<&FfiArgument>

    source

    pub fn return_type(&self) -> Option<&FfiType>

    source

    pub fn has_rust_call_status_arg(&self) -> bool

    source

    pub fn is_object_free_function(&self) -> bool

    source

    pub fn init( &mut self, return_type: Option<FfiType>, args: impl IntoIterator<Item = FfiArgument> -)

    Trait Implementations§

    source§

    impl Clone for FfiFunction

    source§

    fn clone(&self) -> FfiFunction

    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
    source§

    impl Debug for FfiFunction

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for FfiFunction

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +)

    Trait Implementations§

    source§

    impl Clone for FfiFunction

    source§

    fn clone(&self) -> FfiFunction

    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
    source§

    impl Debug for FfiFunction

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for FfiFunction

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/interface/fn.get_callback_interface.html b/internals/api/uniffi_bindgen/interface/fn.get_callback_interface.html index 19cc183776..7b08440d0d 100644 --- a/internals/api/uniffi_bindgen/interface/fn.get_callback_interface.html +++ b/internals/api/uniffi_bindgen/interface/fn.get_callback_interface.html @@ -1,4 +1,4 @@ -get_callback_interface in uniffi_bindgen::interface - Rust
    fn get_callback_interface<'a>(
    +get_callback_interface in uniffi_bindgen::interface - Rust
    fn get_callback_interface<'a>(
         callback_interfaces: &'a mut [CallbackInterface],
         name: &str
     ) -> Option<&'a mut CallbackInterface>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/interface/fn.get_object.html b/internals/api/uniffi_bindgen/interface/fn.get_object.html index f26ae50b77..0389aac10f 100644 --- a/internals/api/uniffi_bindgen/interface/fn.get_object.html +++ b/internals/api/uniffi_bindgen/interface/fn.get_object.html @@ -1,4 +1,4 @@ -get_object in uniffi_bindgen::interface - Rust
    fn get_object<'a>(
    +get_object in uniffi_bindgen::interface - Rust
    fn get_object<'a>(
         objects: &'a mut [Object],
         name: &str
     ) -> Option<&'a mut Object>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/interface/fn.throws_name.html b/internals/api/uniffi_bindgen/interface/fn.throws_name.html index f84479e9ea..57cf3725eb 100644 --- a/internals/api/uniffi_bindgen/interface/fn.throws_name.html +++ b/internals/api/uniffi_bindgen/interface/fn.throws_name.html @@ -1 +1 @@ -throws_name in uniffi_bindgen::interface - Rust
    fn throws_name(throws: &Option<Type>) -> Option<&str>
    \ No newline at end of file +throws_name in uniffi_bindgen::interface - Rust
    fn throws_name(throws: &Option<Type>) -> Option<&str>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/interface/index.html b/internals/api/uniffi_bindgen/interface/index.html index 7341cbf3ca..dec23c1c8c 100644 --- a/internals/api/uniffi_bindgen/interface/index.html +++ b/internals/api/uniffi_bindgen/interface/index.html @@ -1,4 +1,4 @@ -uniffi_bindgen::interface - Rust
    Expand description

    Component Interface Definition.

    +uniffi_bindgen::interface - Rust
    Expand description

    Component Interface Definition.

    This module provides an abstract representation of the interface provided by a UniFFI Rust Component, in high-level terms suitable for translation into target consumer languages such as Kotlin and Swift. It also provides facilities for parsing a WebIDL interface definition file into such a diff --git a/internals/api/uniffi_bindgen/interface/struct.ComponentInterface.html b/internals/api/uniffi_bindgen/interface/struct.ComponentInterface.html index 835d32517a..08c7902dec 100644 --- a/internals/api/uniffi_bindgen/interface/struct.ComponentInterface.html +++ b/internals/api/uniffi_bindgen/interface/struct.ComponentInterface.html @@ -1,4 +1,4 @@ -ComponentInterface in uniffi_bindgen::interface - Rust

    pub struct ComponentInterface {
    +ComponentInterface in uniffi_bindgen::interface - Rust
    pub struct ComponentInterface {
         pub(crate) types: TypeUniverse,
         enums: BTreeMap<String, Enum>,
         records: BTreeMap<String, Record>,
    @@ -11,7 +11,7 @@
     by a rust component and the details of consuming it via an extern-C FFI layer.

    Fields§

    §types: TypeUniverse

    All of the types used in the interface.

    §enums: BTreeMap<String, Enum>

    The high-level API provided by the component.

    -
    §records: BTreeMap<String, Record>§functions: Vec<Function>§objects: Vec<Object>§callback_interfaces: Vec<CallbackInterface>§errors: HashSet<String>§callback_interface_throws_types: BTreeSet<Type>

    Implementations§

    source§

    impl ComponentInterface

    source

    pub fn new(crate_name: &str) -> Self

    source

    pub fn from_webidl(idl: &str, module_path: &str) -> Result<Self>

    Parse a ComponentInterface from a string containing a WebIDL definition.

    +
    §records: BTreeMap<String, Record>§functions: Vec<Function>§objects: Vec<Object>§callback_interfaces: Vec<CallbackInterface>§errors: HashSet<String>§callback_interface_throws_types: BTreeSet<Type>

    Implementations§

    source§

    impl ComponentInterface

    source

    pub fn new(crate_name: &str) -> Self

    source

    pub fn from_webidl(idl: &str, module_path: &str) -> Result<Self>

    Parse a ComponentInterface from a string containing a WebIDL definition.

    source

    pub fn from_metadata(group: MetadataGroup) -> Result<Self>

    Create a ComponentInterface from a MetadataGroup Public so that external binding generators can use it.

    source

    pub fn add_metadata(&mut self, group: MetadataGroup) -> Result<()>

    Add a metadata group to a ComponentInterface.

    @@ -96,15 +96,15 @@ ) -> String

    source

    pub fn has_async_fns(&self) -> bool

    Does this interface contain async functions?

    source

    pub fn iter_future_callback_params(&self) -> impl Iterator<Item = FfiType>

    Iterate over T parameters of the FutureCallback<T> callbacks in this interface

    source

    pub fn iter_async_result_types(&self) -> impl Iterator<Item = ResultType>

    Iterate over return/throws types for async functions

    -
    source

    pub fn iter_ffi_function_definitions( +

    source

    pub fn iter_ffi_function_definitions( &self ) -> impl Iterator<Item = FfiFunction> + '_

    List the definitions of all FFI functions in the interface.

    The set of FFI functions is derived automatically from the set of higher-level types along with the builtin FFI helper functions.

    -
    source

    pub fn iter_ffi_function_definitions_non_async( +

    source

    pub fn iter_ffi_function_definitions_non_async( &self ) -> impl Iterator<Item = FfiFunction> + '_

    Alternate version of iter_ffi_function_definitions for languages that don’t support async

    -
    source

    pub fn iter_user_ffi_function_definitions( +

    source

    pub fn iter_user_ffi_function_definitions( &self ) -> impl Iterator<Item = &FfiFunction> + '_

    List all FFI functions definitions for user-defined interfaces

    This includes FFI functions for:

    @@ -113,40 +113,38 @@
  • Object methods
  • Callback interfaces
  • -
    source

    pub fn iter_rust_buffer_ffi_function_definitions( +

    source

    pub fn iter_rust_buffer_ffi_function_definitions( &self ) -> impl Iterator<Item = FfiFunction>

    List all FFI functions definitions for RustBuffer functionality.

    -
    source

    pub fn iter_futures_ffi_function_definitons( +

    source

    pub fn iter_futures_ffi_function_definitons( &self ) -> impl Iterator<Item = FfiFunction> + '_

    List all FFI functions definitions for async functionality.

    -
    source

    pub fn ffi_foreign_executor_callback_set(&self) -> Option<FfiFunction>

    The ffi_foreign_executor_callback_set FFI function

    -

    We only include this in the FFI if the ForeignExecutor type is actually used

    -
    source

    pub fn iter_checksums(&self) -> impl Iterator<Item = (String, u16)> + '_

    List all API checksums to check

    +
    source

    pub fn iter_checksums(&self) -> impl Iterator<Item = (String, u16)> + '_

    List all API checksums to check

    Returns a list of (export_symbol_name, checksum) items

    -
    source

    pub fn iter_checksum_ffi_functions( +

    source

    pub fn iter_checksum_ffi_functions( &self -) -> impl Iterator<Item = FfiFunction> + '_

    source

    pub(crate) fn add_enum_definition(&mut self, defn: Enum) -> Result<()>

    Called by APIBuilder impls to add a newly-parsed enum definition to the ComponentInterface.

    -
    source

    pub(crate) fn add_record_definition(&mut self, defn: Record) -> Result<()>

    Adds a newly-parsed record definition to the ComponentInterface.

    -
    source

    pub(crate) fn add_function_definition(&mut self, defn: Function) -> Result<()>

    Called by APIBuilder impls to add a newly-parsed function definition to the ComponentInterface.

    -
    source

    pub(crate) fn add_constructor_meta( +) -> impl Iterator<Item = FfiFunction> + '_

    source

    pub(crate) fn add_enum_definition(&mut self, defn: Enum) -> Result<()>

    Called by APIBuilder impls to add a newly-parsed enum definition to the ComponentInterface.

    +
    source

    pub(crate) fn add_record_definition(&mut self, defn: Record) -> Result<()>

    Adds a newly-parsed record definition to the ComponentInterface.

    +
    source

    pub(crate) fn add_function_definition(&mut self, defn: Function) -> Result<()>

    Called by APIBuilder impls to add a newly-parsed function definition to the ComponentInterface.

    +
    source

    pub(crate) fn add_constructor_meta( &mut self, meta: ConstructorMetadata -) -> Result<()>

    source

    pub(crate) fn add_method_meta(&mut self, meta: impl Into<Method>) -> Result<()>

    source

    pub(crate) fn add_uniffitrait_meta( +) -> Result<()>

    source

    pub(crate) fn add_method_meta(&mut self, meta: impl Into<Method>) -> Result<()>

    source

    pub(crate) fn add_uniffitrait_meta( &mut self, meta: UniffiTraitMetadata -) -> Result<()>

    source

    pub(crate) fn add_object_meta(&mut self, meta: ObjectMetadata) -> Result<()>

    source

    fn add_object_definition(&mut self, defn: Object) -> Result<()>

    Called by APIBuilder impls to add a newly-parsed object definition to the ComponentInterface.

    -
    source

    pub(crate) fn note_name_used_as_error(&mut self, name: &str)

    source

    pub fn is_name_used_as_error(&self, name: &str) -> bool

    source

    pub(crate) fn add_callback_interface_definition( +) -> Result<()>

    source

    pub(crate) fn add_object_meta(&mut self, meta: ObjectMetadata) -> Result<()>

    source

    fn add_object_definition(&mut self, defn: Object) -> Result<()>

    Called by APIBuilder impls to add a newly-parsed object definition to the ComponentInterface.

    +
    source

    pub(crate) fn note_name_used_as_error(&mut self, name: &str)

    source

    pub fn is_name_used_as_error(&self, name: &str) -> bool

    source

    pub(crate) fn add_callback_interface_definition( &mut self, defn: CallbackInterface )

    Called by APIBuilder impls to add a newly-parsed callback interface definition to the ComponentInterface.

    -
    source

    pub(crate) fn add_trait_method_meta( +

    source

    pub(crate) fn add_trait_method_meta( &mut self, meta: TraitMethodMetadata -) -> Result<()>

    source

    pub fn check_consistency(&self) -> Result<()>

    Perform global consistency checks on the declared interface.

    +) -> Result<()>

    source

    pub fn check_consistency(&self) -> Result<()>

    Perform global consistency checks on the declared interface.

    This method checks for consistency problems in the declared interface as a whole, and which can only be detected after we’ve finished defining the entire interface.

    -
    source

    pub fn derive_ffi_funcs(&mut self) -> Result<()>

    Automatically derive the low-level FFI functions from the high-level types in the interface.

    +
    source

    pub fn derive_ffi_funcs(&mut self) -> Result<()>

    Automatically derive the low-level FFI functions from the high-level types in the interface.

    This should only be called after the high-level types have been completed defined, otherwise the resulting set will be missing some entries.

    Trait Implementations§

    source§

    impl Debug for ComponentInterface

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for ComponentInterface

    source§

    fn default() -> ComponentInterface

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/internals/api/uniffi_bindgen/interface/struct.Enum.html b/internals/api/uniffi_bindgen/interface/struct.Enum.html index 8f09facf75..26e6ec459e 100644 --- a/internals/api/uniffi_bindgen/interface/struct.Enum.html +++ b/internals/api/uniffi_bindgen/interface/struct.Enum.html @@ -1,4 +1,4 @@ -Enum in uniffi_bindgen::interface - Rust
    pub struct Enum {
    +Enum in uniffi_bindgen::interface - Rust
    pub struct Enum {
         pub(super) name: String,
         pub(super) module_path: String,
         pub(super) variants: Vec<Variant>,
    @@ -8,7 +8,7 @@
     and typed fields.

    Enums are passed across the FFI by serializing to a bytebuffer, with a i32 indicating the variant followed by the serialization of each field.

    -

    Fields§

    §name: String§module_path: String§variants: Vec<Variant>§flat: bool§docstring: Option<String>

    Implementations§

    source§

    impl Enum

    source

    pub fn name(&self) -> &str

    source

    pub fn variants(&self) -> &[Variant]

    source

    pub fn is_flat(&self) -> bool

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn try_from_meta(meta: EnumMetadata, flat: bool) -> Result<Self>

    Trait Implementations§

    source§

    impl AsType for Enum

    source§

    fn as_type(&self) -> Type

    source§

    impl Checksum for Enum

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Enum

    source§

    fn clone(&self) -> Enum

    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
    source§

    impl Debug for Enum

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Enum> for Enum

    source§

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

    This method tests for self and other values to be equal, and is used +

    Fields§

    §name: String§module_path: String§variants: Vec<Variant>§flat: bool§docstring: Option<String>

    Implementations§

    source§

    impl Enum

    source

    pub fn name(&self) -> &str

    source

    pub fn variants(&self) -> &[Variant]

    source

    pub fn variant_discr(&self, variant_index: usize) -> Result<Literal>

    source

    pub fn is_flat(&self) -> bool

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn try_from_meta(meta: EnumMetadata, flat: bool) -> Result<Self>

    Trait Implementations§

    source§

    impl AsType for Enum

    source§

    fn as_type(&self) -> Type

    source§

    impl Checksum for Enum

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Enum

    source§

    fn clone(&self) -> Enum

    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
    source§

    impl Debug for Enum

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Enum> for Enum

    source§

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

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Enum

    source§

    impl StructuralEq for Enum

    source§

    impl StructuralPartialEq for Enum

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Enum

    §

    impl Send for Enum

    §

    impl Sync for Enum

    §

    impl Unpin for Enum

    §

    impl UnwindSafe for Enum

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/internals/api/uniffi_bindgen/interface/struct.RecursiveTypeIterator.html b/internals/api/uniffi_bindgen/interface/struct.RecursiveTypeIterator.html index 942741f3c3..0a98ea74ef 100644 --- a/internals/api/uniffi_bindgen/interface/struct.RecursiveTypeIterator.html +++ b/internals/api/uniffi_bindgen/interface/struct.RecursiveTypeIterator.html @@ -1,4 +1,4 @@ -RecursiveTypeIterator in uniffi_bindgen::interface - Rust
    struct RecursiveTypeIterator<'a> {
    +RecursiveTypeIterator in uniffi_bindgen::interface - Rust
    struct RecursiveTypeIterator<'a> {
         ci: &'a ComponentInterface,
         current: TypeIterator<'a>,
         seen: HashSet<&'a str>,
    @@ -20,13 +20,13 @@
     
    §current: TypeIterator<'a>

    The currently-active iterator from which we’re yielding.

    §seen: HashSet<&'a str>

    A set of names of user-defined types that we have already seen.

    §pending: Vec<&'a Type>

    A queue of user-defined types that we need to recurse into.

    -

    Implementations§

    source§

    impl<'a> RecursiveTypeIterator<'a>

    source

    fn new(ci: &'a ComponentInterface, item: &'a Type) -> RecursiveTypeIterator<'a>

    Allocate a new RecursiveTypeIterator over the given item.

    -
    source

    fn add_pending_type(&mut self, type_: &'a Type)

    Add a new type to the queue of pending types, if not previously seen.

    -
    source

    fn advance_to_next_type(&mut self) -> Option<&'a Type>

    Advance the iterator to recurse into the next pending type, if any.

    +

    Implementations§

    source§

    impl<'a> RecursiveTypeIterator<'a>

    source

    fn new(ci: &'a ComponentInterface, item: &'a Type) -> RecursiveTypeIterator<'a>

    Allocate a new RecursiveTypeIterator over the given item.

    +
    source

    fn add_pending_type(&mut self, type_: &'a Type)

    Add a new type to the queue of pending types, if not previously seen.

    +
    source

    fn advance_to_next_type(&mut self) -> Option<&'a Type>

    Advance the iterator to recurse into the next pending type, if any.

    This method is called when the current iterator is empty, and it will select the next pending type from the queue and start iterating over its contained types. The return value will be the first item from the new iterator.

    -

    Trait Implementations§

    source§

    impl<'a> Iterator for RecursiveTypeIterator<'a>

    §

    type Item = &'a Type

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( +

    Trait Implementations§

    source§

    impl<'a> Iterator for RecursiveTypeIterator<'a>

    §

    type Item = &'a Type

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    1.0.0 · source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    1.0.0 · source§

    fn count(self) -> usizewhere diff --git a/internals/api/uniffi_bindgen/interface/struct.Variant.html b/internals/api/uniffi_bindgen/interface/struct.Variant.html index 22e2582673..c430b5de4a 100644 --- a/internals/api/uniffi_bindgen/interface/struct.Variant.html +++ b/internals/api/uniffi_bindgen/interface/struct.Variant.html @@ -1,12 +1,13 @@ -Variant in uniffi_bindgen::interface - Rust
    pub struct Variant {
    +Variant in uniffi_bindgen::interface - Rust
    pub struct Variant {
         pub(super) name: String,
    +    pub(super) discr: Option<Literal>,
         pub(super) fields: Vec<Field>,
         pub(super) docstring: Option<String>,
     }
    Expand description

    Represents an individual variant in an Enum.

    Each variant has a name and zero or more fields.

    -

    Fields§

    §name: String§fields: Vec<Field>§docstring: Option<String>

    Implementations§

    source§

    impl Variant

    source

    pub fn name(&self) -> &str

    source

    pub fn fields(&self) -> &[Field]

    source

    pub fn has_fields(&self) -> bool

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    Trait Implementations§

    source§

    impl AsCodeType for &Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl AsCodeType for Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl Checksum for Variant

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Variant

    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
    source§

    impl Debug for Variant

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Variant

    source§

    fn default() -> Variant

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Variant> for Variant

    source§

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

    This method tests for self and other values to be equal, and is used +

    Fields§

    §name: String§discr: Option<Literal>§fields: Vec<Field>§docstring: Option<String>

    Implementations§

    source§

    impl Variant

    source

    pub fn name(&self) -> &str

    source

    pub fn fields(&self) -> &[Field]

    source

    pub fn has_fields(&self) -> bool

    source

    pub fn docstring(&self) -> Option<&str>

    source

    pub fn iter_types(&self) -> TypeIterator<'_>

    Trait Implementations§

    source§

    impl AsCodeType for &Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl AsCodeType for Variant

    source§

    fn as_codetype(&self) -> Box<dyn CodeType>

    source§

    impl Checksum for Variant

    source§

    fn checksum<__H: Hasher>(&self, state: &mut __H)

    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Variant

    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
    source§

    impl Debug for Variant

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for Variant

    source§

    fn default() -> Variant

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Variant> for Variant

    source§

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

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl TryFrom<VariantMetadata> for Variant

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(meta: VariantMetadata) -> Result<Self>

    Performs the conversion.
    source§

    impl Eq for Variant

    source§

    impl StructuralEq for Variant

    source§

    impl StructuralPartialEq for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TryFrom<VariantMetadata> for Variant

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(meta: VariantMetadata) -> Result<Self>

    Performs the conversion.
    source§

    impl Eq for Variant

    source§

    impl StructuralEq for Variant

    source§

    impl StructuralPartialEq for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/internals/api/uniffi_bindgen/interface/trait.AsType.html b/internals/api/uniffi_bindgen/interface/trait.AsType.html index f0b0321421..6f46c83c33 100644 --- a/internals/api/uniffi_bindgen/interface/trait.AsType.html +++ b/internals/api/uniffi_bindgen/interface/trait.AsType.html @@ -1,6 +1,6 @@ AsType in uniffi_bindgen::interface - Rust
    pub trait AsType: Debug {
         // Required method
         fn as_type(&self) -> Type;
    -}

    Required Methods§

    fn as_type(&self) -> Type

    Implementors§

    Required Methods§

    fn as_type(&self) -> Type

    Implementors§

    §

    impl AsType for Type

    source§

    impl AsType for CallbackInterface

    source§

    impl AsType for Enum

    source§

    impl AsType for Argument

    source§

    impl AsType for Object

    source§

    impl AsType for Field

    source§

    impl AsType for Record

    §

    impl<T, C> AsType for Twhere T: Deref<Target = C> + Debug, C: AsType,

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/interface/universe/enum.Type.html b/internals/api/uniffi_bindgen/interface/universe/enum.Type.html index f0dd9700dc..34adc5358c 100644 --- a/internals/api/uniffi_bindgen/interface/universe/enum.Type.html +++ b/internals/api/uniffi_bindgen/interface/universe/enum.Type.html @@ -1,5 +1,5 @@ -Type in uniffi_bindgen::interface::universe - Rust
    pub enum Type {
    -
    Show 25 variants UInt8, +Type in uniffi_bindgen::interface::universe - Rust
    pub enum Type {
    +
    Show 24 variants UInt8, Int8, UInt16, Int16, @@ -19,7 +19,6 @@ name: String, imp: ObjectImpl, }, - ForeignExecutor, Record { module_path: String, name: String, @@ -57,12 +56,12 @@
    }
    Expand description

    Represents all the different high-level types that can be used in a component interface. At this level we identify user-defined types by name, without knowing any details of their internal structure apart from what type of thing they are (record, enum, etc).

    -

    Variants§

    §

    UInt8

    §

    Int8

    §

    UInt16

    §

    Int16

    §

    UInt32

    §

    Int32

    §

    UInt64

    §

    Int64

    §

    Float32

    §

    Float64

    §

    Boolean

    §

    String

    §

    Bytes

    §

    Timestamp

    §

    Duration

    §

    Object

    Fields

    §module_path: String
    §name: String
    §

    ForeignExecutor

    §

    Record

    Fields

    §module_path: String
    §name: String
    §

    Enum

    Fields

    §module_path: String
    §name: String
    §

    CallbackInterface

    Fields

    §module_path: String
    §name: String
    §

    Optional

    Fields

    §inner_type: Box<Type, Global>
    §

    Sequence

    Fields

    §inner_type: Box<Type, Global>
    §

    Map

    Fields

    §key_type: Box<Type, Global>
    §value_type: Box<Type, Global>
    §

    External

    Fields

    §module_path: String
    §name: String
    §namespace: String
    §tagged: bool
    §

    Custom

    Fields

    §module_path: String
    §name: String
    §builtin: Box<Type, Global>

    Implementations§

    §

    impl Type

    pub fn iter_types(&self) -> Box<dyn Iterator<Item = &Type> + '_, Global>

    Trait Implementations§

    §

    impl AsType for Type

    §

    fn as_type(&self) -> Type

    §

    impl Checksum for Type

    §

    fn checksum<__H>(&self, state: &mut __H)where - __H: Hasher,

    §

    impl Clone for Type

    §

    fn clone(&self) -> Type

    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
    §

    impl Debug for Type

    §

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding +

    Variants§

    §

    UInt8

    §

    Int8

    §

    UInt16

    §

    Int16

    §

    UInt32

    §

    Int32

    §

    UInt64

    §

    Int64

    §

    Float32

    §

    Float64

    §

    Boolean

    §

    String

    §

    Bytes

    §

    Timestamp

    §

    Duration

    §

    Object

    Fields

    §module_path: String
    §name: String
    §

    Record

    Fields

    §module_path: String
    §name: String
    §

    Enum

    Fields

    §module_path: String
    §name: String
    §

    CallbackInterface

    Fields

    §module_path: String
    §name: String
    §

    Optional

    Fields

    §inner_type: Box<Type, Global>
    §

    Sequence

    Fields

    §inner_type: Box<Type, Global>
    §

    Map

    Fields

    §key_type: Box<Type, Global>
    §value_type: Box<Type, Global>
    §

    External

    Fields

    §module_path: String
    §name: String
    §namespace: String
    §tagged: bool
    §

    Custom

    Fields

    §module_path: String
    §name: String
    §builtin: Box<Type, Global>

    Implementations§

    §

    impl Type

    pub fn iter_types(&self) -> Box<dyn Iterator<Item = &Type> + '_, Global>

    Trait Implementations§

    §

    impl AsType for Type

    §

    fn as_type(&self) -> Type

    §

    impl Checksum for Type

    §

    fn checksum<__H>(&self, state: &mut __H)where + __H: Hasher,

    §

    impl Clone for Type

    §

    fn clone(&self) -> Type

    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
    §

    impl Debug for Type

    §

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

    Formats the value using the given formatter. Read more
    source§

    impl From<&&Type> for FfiType

    source§

    fn from(ty: &&Type) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Type> for FfiType

    When passing data across the FFI, each Type value will be lowered into a corresponding FfiType value. This conversion tells you which one.

    Note that the conversion is one-way - given an FfiType, it is not in general possible to tell what the corresponding Type is that it’s being used to represent.

    -
    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    §

    impl Ord for Type

    §

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

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

    fn max(self, other: Self) -> Selfwhere +

    source§

    fn from(t: &Type) -> FfiType

    Converts to this type from the input type.
    source§

    impl From<Type> for FfiType

    source§

    fn from(ty: Type) -> Self

    Converts to this type from the input type.
    §

    impl Ord for Type

    §

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

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

    fn max(self, other: Self) -> Selfwhere Self: Sized,

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

    fn min(self, other: Self) -> Selfwhere Self: Sized,

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

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq<Type> for Type

    §

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

    This method tests for self and other values to be equal, and is used diff --git a/internals/api/uniffi_bindgen/interface/universe/index.html b/internals/api/uniffi_bindgen/interface/universe/index.html index 0ad87157b0..26c20515b6 100644 --- a/internals/api/uniffi_bindgen/interface/universe/index.html +++ b/internals/api/uniffi_bindgen/interface/universe/index.html @@ -1,4 +1,4 @@ -uniffi_bindgen::interface::universe - Rust
    Expand description

    The set of all Types used in a component interface is represented by a TypeUniverse, +uniffi_bindgen::interface::universe - Rust

    Expand description

    The set of all Types used in a component interface is represented by a TypeUniverse, which can be used by the bindings generator code to determine what type-related helper functions to emit for a given component.

    Structs

    Enums

    Fields§

    §namespace: NamespaceMetadata

    The unique prefixes that we’ll use for namespacing when exposing this component’s API.

    -
    §namespace_docstring: Option<String>§type_definitions: HashMap<String, Type>§all_known_types: BTreeSet<Type>

    Implementations§

    source§

    impl TypeUniverse

    source

    pub fn new(namespace: NamespaceMetadata) -> Self

    source

    fn add_type_definition(&mut self, name: &str, type_: &Type) -> Result<()>

    Add the definition of a named Type.

    +
    §namespace_docstring: Option<String>§type_definitions: HashMap<String, Type>§all_known_types: BTreeSet<Type>

    Implementations§

    source§

    impl TypeUniverse

    source

    pub fn new(namespace: NamespaceMetadata) -> Self

    source

    fn add_type_definition(&mut self, name: &str, type_: &Type) -> Result<()>

    Add the definition of a named Type.

    source

    pub(super) fn get_type_definition(&self, name: &str) -> Option<Type>

    Get the Type corresponding to a given name, if any.

    -
    source

    pub fn add_known_type(&mut self, type_: &Type) -> Result<()>

    Add a Type to the set of all types seen in the component interface.

    -
    source

    pub fn add_known_types(&mut self, types: TypeIterator<'_>) -> Result<()>

    Add many Types…

    -
    source

    pub fn contains(&self, type_: &Type) -> bool

    Check if a Type is present

    -
    source

    pub fn iter_known_types(&self) -> impl Iterator<Item = &Type>

    Iterator over all the known types in this universe.

    +
    source

    pub fn add_known_type(&mut self, type_: &Type) -> Result<()>

    Add a Type to the set of all types seen in the component interface.

    +
    source

    pub fn add_known_types(&mut self, types: TypeIterator<'_>) -> Result<()>

    Add many Types…

    +
    source

    pub fn iter_known_types(&self) -> impl Iterator<Item = &Type>

    Iterator over all the known types in this universe.

    Trait Implementations§

    source§

    impl Debug for TypeUniverse

    source§

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

    Formats the value using the given formatter. Read more
    source§

    impl Default for TypeUniverse

    source§

    fn default() -> TypeUniverse

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/internals/api/uniffi_bindgen/interface/universe/trait.AsType.html b/internals/api/uniffi_bindgen/interface/universe/trait.AsType.html index 1eb7ab79a6..4cd19df8cf 100644 --- a/internals/api/uniffi_bindgen/interface/universe/trait.AsType.html +++ b/internals/api/uniffi_bindgen/interface/universe/trait.AsType.html @@ -1,6 +1,6 @@ AsType in uniffi_bindgen::interface::universe - Rust
    pub trait AsType: Debug {
         // Required method
         fn as_type(&self) -> Type;
    -}

    Required Methods§

    fn as_type(&self) -> Type

    Implementors§

    Required Methods§

    fn as_type(&self) -> Type

    Implementors§

    §

    impl AsType for Type

    source§

    impl AsType for CallbackInterface

    source§

    impl AsType for Enum

    source§

    impl AsType for Argument

    source§

    impl AsType for Object

    source§

    impl AsType for Field

    source§

    impl AsType for Record

    §

    impl<T, C> AsType for Twhere T: Deref<Target = C> + Debug, C: AsType,

    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/scaffolding/filters/fn.crate_name_rs.html b/internals/api/uniffi_bindgen/scaffolding/filters/fn.crate_name_rs.html index f0a287d94a..0a5e6e220b 100644 --- a/internals/api/uniffi_bindgen/scaffolding/filters/fn.crate_name_rs.html +++ b/internals/api/uniffi_bindgen/scaffolding/filters/fn.crate_name_rs.html @@ -1 +1 @@ -crate_name_rs in uniffi_bindgen::scaffolding::filters - Rust
    pub fn crate_name_rs(nm: &str) -> Result<String, Error>
    \ No newline at end of file +crate_name_rs in uniffi_bindgen::scaffolding::filters - Rust
    pub fn crate_name_rs(nm: &str) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/scaffolding/filters/fn.ffi_trait.html b/internals/api/uniffi_bindgen/scaffolding/filters/fn.ffi_trait.html index 74145c9dd1..fc2879e11d 100644 --- a/internals/api/uniffi_bindgen/scaffolding/filters/fn.ffi_trait.html +++ b/internals/api/uniffi_bindgen/scaffolding/filters/fn.ffi_trait.html @@ -1 +1 @@ -ffi_trait in uniffi_bindgen::scaffolding::filters - Rust
    pub fn ffi_trait(type_: &Type, trait_name: &str) -> Result<String, Error>
    \ No newline at end of file +ffi_trait in uniffi_bindgen::scaffolding::filters - Rust
    pub fn ffi_trait(type_: &Type, trait_name: &str) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/scaffolding/filters/fn.return_type.html b/internals/api/uniffi_bindgen/scaffolding/filters/fn.return_type.html index 5df0d6e021..67b860a341 100644 --- a/internals/api/uniffi_bindgen/scaffolding/filters/fn.return_type.html +++ b/internals/api/uniffi_bindgen/scaffolding/filters/fn.return_type.html @@ -1 +1 @@ -return_type in uniffi_bindgen::scaffolding::filters - Rust
    pub fn return_type<T: Callable>(callable: &T) -> Result<String, Error>
    \ No newline at end of file +return_type in uniffi_bindgen::scaffolding::filters - Rust
    pub fn return_type<T: Callable>(callable: &T) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/scaffolding/filters/fn.type_rs.html b/internals/api/uniffi_bindgen/scaffolding/filters/fn.type_rs.html index 08d11aa9d4..b14a25a066 100644 --- a/internals/api/uniffi_bindgen/scaffolding/filters/fn.type_rs.html +++ b/internals/api/uniffi_bindgen/scaffolding/filters/fn.type_rs.html @@ -1 +1 @@ -type_rs in uniffi_bindgen::scaffolding::filters - Rust
    pub fn type_rs(type_: &Type) -> Result<String, Error>
    \ No newline at end of file +type_rs in uniffi_bindgen::scaffolding::filters - Rust
    pub fn type_rs(type_: &Type) -> Result<String, Error>
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/scaffolding/index.html b/internals/api/uniffi_bindgen/scaffolding/index.html index 321ff23e80..fa29a00fce 100644 --- a/internals/api/uniffi_bindgen/scaffolding/index.html +++ b/internals/api/uniffi_bindgen/scaffolding/index.html @@ -1 +1 @@ -uniffi_bindgen::scaffolding - Rust
    \ No newline at end of file +uniffi_bindgen::scaffolding - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_bindgen/trait.BindingsConfig.html b/internals/api/uniffi_bindgen/trait.BindingsConfig.html index 912b2a075e..3944c35949 100644 --- a/internals/api/uniffi_bindgen/trait.BindingsConfig.html +++ b/internals/api/uniffi_bindgen/trait.BindingsConfig.html @@ -15,4 +15,4 @@

    source

    fn update_from_dependency_configs(&mut self, config_map: HashMap<&str, &Self>)

    Update missing values from config instances from dependent crates

    config_map maps crate names to config instances. This is mostly used to set up external types.

    -

    Implementors§

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::kotlin::gen_kotlin::Config

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::python::gen_python::Config

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::ruby::gen_ruby::Config

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::swift::gen_swift::Config

    source§

    impl BindingsConfig for uniffi_bindgen::Config

    source§

    impl BindingsConfig for EmptyBindingsConfig

    \ No newline at end of file +

    Implementors§

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::kotlin::gen_kotlin::Config

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::python::gen_python::Config

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::ruby::gen_ruby::Config

    source§

    impl BindingsConfig for uniffi_bindgen::bindings::swift::gen_swift::Config

    source§

    impl BindingsConfig for uniffi_bindgen::Config

    source§

    impl BindingsConfig for EmptyBindingsConfig

    \ No newline at end of file diff --git a/internals/api/uniffi_macros/all.html b/internals/api/uniffi_macros/all.html index a6594a72de..ebcd7f52c4 100644 --- a/internals/api/uniffi_macros/all.html +++ b/internals/api/uniffi_macros/all.html @@ -1 +1 @@ -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 in this crate

    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/enum_/fn.variant_metadata.html b/internals/api/uniffi_macros/enum_/fn.variant_metadata.html index cff5e29dc1..d963dc2799 100644 --- a/internals/api/uniffi_macros/enum_/fn.variant_metadata.html +++ b/internals/api/uniffi_macros/enum_/fn.variant_metadata.html @@ -1 +1 @@ -variant_metadata in uniffi_macros::enum_ - Rust
    pub fn variant_metadata(enum_: &DataEnum) -> Result<Vec<TokenStream>>
    \ No newline at end of file +variant_metadata in uniffi_macros::enum_ - Rust
    pub fn variant_metadata(enum_: &DataEnum) -> Result<Vec<TokenStream>>
    \ No newline at end of file diff --git a/internals/api/uniffi_macros/enum_/fn.variant_value.html b/internals/api/uniffi_macros/enum_/fn.variant_value.html new file mode 100644 index 0000000000..ee90d16252 --- /dev/null +++ b/internals/api/uniffi_macros/enum_/fn.variant_value.html @@ -0,0 +1 @@ +variant_value in uniffi_macros::enum_ - Rust
    fn variant_value(v: &Variant) -> Result<TokenStream>
    \ No newline at end of file diff --git a/internals/api/uniffi_macros/enum_/index.html b/internals/api/uniffi_macros/enum_/index.html index 2dda37f966..f31eac57a2 100644 --- a/internals/api/uniffi_macros/enum_/index.html +++ b/internals/api/uniffi_macros/enum_/index.html @@ -1 +1 @@ -uniffi_macros::enum_ - Rust
    \ No newline at end of file +uniffi_macros::enum_ - Rust
    \ No newline at end of file diff --git a/internals/api/uniffi_macros/enum_/sidebar-items.js b/internals/api/uniffi_macros/enum_/sidebar-items.js index ed698e258c..cbe0553fc5 100644 --- a/internals/api/uniffi_macros/enum_/sidebar-items.js +++ b/internals/api/uniffi_macros/enum_/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["enum_ffi_converter_impl","enum_meta_static_var","enum_or_error_ffi_converter_impl","expand_enum","rich_error_ffi_converter_impl","variant_metadata","write_field"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["enum_ffi_converter_impl","enum_meta_static_var","enum_or_error_ffi_converter_impl","expand_enum","rich_error_ffi_converter_impl","variant_metadata","variant_value","write_field"]}; \ No newline at end of file diff --git a/internals/api/uniffi_macros/setup_scaffolding/fn.rust_future_scaffolding_fns.html b/internals/api/uniffi_macros/setup_scaffolding/fn.rust_future_scaffolding_fns.html index 03dc2db50a..9c0119e7d5 100644 --- a/internals/api/uniffi_macros/setup_scaffolding/fn.rust_future_scaffolding_fns.html +++ b/internals/api/uniffi_macros/setup_scaffolding/fn.rust_future_scaffolding_fns.html @@ -1,4 +1,4 @@ -rust_future_scaffolding_fns in uniffi_macros::setup_scaffolding - Rust
    fn rust_future_scaffolding_fns(module_path: &str) -> TokenStream
    Expand description

    Generates the rust_future_* functions

    +rust_future_scaffolding_fns in uniffi_macros::setup_scaffolding - Rust
    fn rust_future_scaffolding_fns(module_path: &str) -> TokenStream
    Expand description

    Generates the rust_future_* functions

    The foreign side uses a type-erased RustFutureHandle to interact with futures, which presents a problem when creating scaffolding functions. What is the ReturnType parameter of RustFutureFfi?

    Handle this by using some brute-force monomorphization. For each possible ffi type, we diff --git a/internals/api/uniffi_macros/setup_scaffolding/fn.setup_scaffolding.html b/internals/api/uniffi_macros/setup_scaffolding/fn.setup_scaffolding.html index bc68e3f5b0..f00b46475c 100644 --- a/internals/api/uniffi_macros/setup_scaffolding/fn.setup_scaffolding.html +++ b/internals/api/uniffi_macros/setup_scaffolding/fn.setup_scaffolding.html @@ -1 +1 @@ -setup_scaffolding in uniffi_macros::setup_scaffolding - Rust

    pub fn setup_scaffolding(namespace: String) -> Result<TokenStream>
    \ No newline at end of file +setup_scaffolding in uniffi_macros::setup_scaffolding - Rust
    pub fn setup_scaffolding(namespace: String) -> Result<TokenStream>
    \ No newline at end of file diff --git a/internals/api/uniffi_macros/setup_scaffolding/index.html b/internals/api/uniffi_macros/setup_scaffolding/index.html index f0915dc452..8d0d867a10 100644 --- a/internals/api/uniffi_macros/setup_scaffolding/index.html +++ b/internals/api/uniffi_macros/setup_scaffolding/index.html @@ -1 +1 @@ -uniffi_macros::setup_scaffolding - Rust

    Functions

    \ No newline at end of file +uniffi_macros::setup_scaffolding - Rust

    Functions

    \ No newline at end of file diff --git a/print.html b/print.html index a1687eb219..b559175dba 100644 --- a/print.html +++ b/print.html @@ -1425,7 +1425,11 @@

    T foo: u8, bar: Vec<i32>, }, + WithValue = 3, } +

    Variant discriminants are accepted by the macro but how they are used depends on the bindings. +Most would be likely ignore it in the example above due to the nature of the enum, +but some expose it for simple "unit" enums.

    The uniffi::Object derive

    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] @@ -1603,7 +1607,6 @@

    Example

    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.

    -

    See the foreign-executor fixture for more implementation details.

    Generating bindings

    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 diff --git a/proc_macro/index.html b/proc_macro/index.html index 54e882959a..af487be1c9 100644 --- a/proc_macro/index.html +++ b/proc_macro/index.html @@ -308,7 +308,11 @@

    T foo: u8, bar: Vec<i32>, }, + WithValue = 3, } +

    Variant discriminants are accepted by the macro but how they are used depends on the bindings. +Most would be likely ignore it in the example above due to the nature of the enum, +but some expose it for simple "unit" enums.

    The uniffi::Object derive

    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] diff --git a/searchindex.js b/searchindex.js index 88c0b23be7..a7d96e585c 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Object.assign(window.search, {"doc_urls":["Overview.html#uniffi","Overview.html#design","Overview.html#supported-languages","Overview.html#third-party-foreign-language-bindings","Motivation.html#what","Motivation.html#how","Motivation.html#why","Motivation.html#why-not","Getting_started.html#getting-started","tutorial/Prerequisites.html#prerequisites","tutorial/Prerequisites.html#add-uniffi-as-a-dependency-and-build-depedency","tutorial/Prerequisites.html#build-your-crate-as-a-cdylib","tutorial/udl_file.html#the-udl-file","tutorial/Rust_scaffolding.html#rust-scaffolding","tutorial/Rust_scaffolding.html#rust-scaffolding-code","tutorial/Rust_scaffolding.html#setup-for-crates-using-udl","tutorial/Rust_scaffolding.html#setup-for-crates-using-only-proc-macros","tutorial/Rust_scaffolding.html#libraries-that-depend-on-uniffi-components","tutorial/foreign_language_bindings.html#foreign-language-bindings","tutorial/foreign_language_bindings.html#creating-the-bindgen-binary","tutorial/foreign_language_bindings.html#multi-crate-workspaces","tutorial/foreign_language_bindings.html#running-uniffi-bindgen-using-a-library-file-recommended","tutorial/foreign_language_bindings.html#running-uniffi-bindgen-with-a-single-udl-file","tutorial/foreign_language_bindings.html#kotlin","tutorial/foreign_language_bindings.html#swift","udl_file_spec.html#the-udl-file","udl/namespace.html#namespace","udl/builtin_types.html#built-in-types","udl/enumerations.html#enumerations","udl/structs.html#structsdictionaries","udl/structs.html#fields-holding-object-references","udl/structs.html#default-values-for-fields","udl/structs.html#optional-fields-and-default-values","udl/functions.html#functions","udl/functions.html#optional-arguments--default-values","udl/functions.html#async","udl/errors.html#throwing-errors","udl/interfaces.html#interfacesobjects","udl/interfaces.html#exposing-traits-as-interfaces","udl/interfaces.html#foreign-implementations","udl/interfaces.html#traits-construction","udl/interfaces.html#traits-example","udl/interfaces.html#alternate-named-constructors","udl/interfaces.html#exposing-methods-from-standard-rust-traits","udl/interfaces.html#managing-shared-references","udl/interfaces.html#concurrent-access","udl/callback_interfaces.html#callback-interfaces","udl/callback_interfaces.html#defining-a-callback","udl/callback_interfaces.html#box-and-send--sync","udl/callback_interfaces.html#rust-signature-differences","udl/ext_types.html#external-types","udl/ext_types.html#types-in-another-crate","udl/ext_types.html#types-from-procmacros-in-this-crate","udl/ext_types_external.html#declaring-external-types","udl/ext_types_external.html#external-interface-and-trait-types","udl/ext_types_external.html#external-procmacro-types","udl/ext_types_external.html#foreign-bindings","udl/ext_types_external.html#kotlin","udl/ext_types_external.html#swift","udl/custom_types.html#custom-types","udl/custom_types.html#custom-types-in-the-scaffolding-code","udl/custom_types.html#error-handling-during-conversion","udl/custom_types.html#example","udl/custom_types.html#custom-types-in-the-bindings-code","udl/custom_types.html#using-custom-types-from-other-crates","udl/docstrings.html#docstrings","udl/docstrings.html#docstrings-in-udl","udl/docstrings.html#docstrings-in-generated-kotlin-bindings","udl/docstrings.html#docstrings-in-generated-swift-bindings","udl/docstrings.html#docstrings-in-generated-python-bindings","proc_macro/index.html#procedural-macros-attributes-and-derives","proc_macro/index.html#build-workflow","proc_macro/index.html#the-uniffiexport-attribute","proc_macro/index.html#the-uniffirecord-derive","proc_macro/index.html#the-uniffienum-derive","proc_macro/index.html#the-uniffiobject-derive","proc_macro/index.html#the-unifficustom_type-and-unifficustom_newtype-macros","proc_macro/index.html#the-uniffierror-derive","proc_macro/index.html#the-uniffiexportcallback_interface-attribute","proc_macro/index.html#types-from-dependent-crates","proc_macro/index.html#types-from-udl-based-dependent-crates","proc_macro/index.html#non-uniffi-types-from-dependent-crates","proc_macro/index.html#other-limitations","futures.html#asyncfuture-support","futures.html#example","bindings.html#generating-bindings","bindings.html#customizing-the-binding-generation","bindings.html#generating-bindings","bindings.html#customizing-the-binding-generation","foreign_traits.html#foreign-traits","foreign_traits.html#example","foreign_traits.html#1-define-a-rust-trait","foreign_traits.html#2-allow-it-to-be-passed-into-rust","foreign_traits.html#3-create-a-foreign-language-implementation-of-the-trait","foreign_traits.html#4-pass-the-implementation-to-rust","foreign_traits.html#--avoid-cycles","foreign_traits.html#error-handling","foreign_traits.html#unexpected-error-handling","kotlin/configuration.html#configuration","kotlin/configuration.html#available-options","kotlin/configuration.html#example","kotlin/gradle.html#integrating-with-gradle","kotlin/gradle.html#using-experimental-unsigned-types","kotlin/gradle.html#update","kotlin/gradle.html#jna-dependency","kotlin/gradle.html#coroutines-dependency","kotlin/lifetimes.html#kotlin-lifetimes","kotlin/lifetimes.html#nested-objects","swift/overview.html#swift-bindings","swift/configuration.html#configuration","swift/configuration.html#available-options","swift/configuration.html#example","swift/module.html#compiling-a-swift-module","swift/xcode.html#integrating-with-xcode","swift/xcode.html#compiling-the-rust-crate","swift/xcode.html#generating-the-bindings","swift/xcode.html#including-the-bridging-header","python/configuration.html#configuration","python/configuration.html#available-options","python/configuration.html#external-packages","python/configuration.html#default-value","python/configuration.html#specified-value","python/configuration.html#examples","internals/design_principles.html#design-principles","internals/design_principles.html#prioritize-mozillas-short-term-needs","internals/design_principles.html#safety-first","internals/design_principles.html#performance-is-a-feature-but-not-a-deal-breaker","internals/design_principles.html#produce-bindings-that-feel-idiomatic-for-the-target-language","internals/design_principles.html#empower-users-to-debug-and-maintain-the-tool","internals/crates.html#navigating-the-code","internals/lifting_and_lowering.html#lifting-lowering-and-serialization","internals/lifting_and_lowering.html#lowered-types","internals/lifting_and_lowering.html#serialization-format","internals/lifting_and_lowering.html#code-generation-and-the-fficonverter-trait","internals/object_references.html#managing-object-references","internals/object_references.html#concurrency","internals/object_references.html#lifetimes","internals/rendering_foreign_bindings.html#rendering-foreign-bindings","internals/rendering_foreign_bindings.html#the-askama-template-engine","internals/rendering_foreign_bindings.html#type-matching","internals/rendering_foreign_bindings.html#askama-extensions","internals/rendering_foreign_bindings.html#adding-imports","internals/rendering_foreign_bindings.html#including-templates-once"],"index":{"documentStore":{"docInfo":{"0":{"body":44,"breadcrumbs":2,"title":1},"1":{"body":46,"breadcrumbs":2,"title":1},"10":{"body":25,"breadcrumbs":7,"title":5},"100":{"body":49,"breadcrumbs":3,"title":1},"101":{"body":79,"breadcrumbs":6,"title":2},"102":{"body":59,"breadcrumbs":8,"title":4},"103":{"body":23,"breadcrumbs":5,"title":1},"104":{"body":17,"breadcrumbs":6,"title":2},"105":{"body":20,"breadcrumbs":6,"title":2},"106":{"body":56,"breadcrumbs":6,"title":2},"107":{"body":34,"breadcrumbs":6,"title":2},"108":{"body":257,"breadcrumbs":4,"title":2},"109":{"body":8,"breadcrumbs":4,"title":1},"11":{"body":22,"breadcrumbs":5,"title":3},"110":{"body":99,"breadcrumbs":5,"title":2},"111":{"body":5,"breadcrumbs":4,"title":1},"112":{"body":126,"breadcrumbs":8,"title":3},"113":{"body":51,"breadcrumbs":6,"title":2},"114":{"body":45,"breadcrumbs":7,"title":3},"115":{"body":108,"breadcrumbs":6,"title":2},"116":{"body":38,"breadcrumbs":7,"title":3},"117":{"body":8,"breadcrumbs":3,"title":1},"118":{"body":41,"breadcrumbs":4,"title":2},"119":{"body":42,"breadcrumbs":4,"title":2},"12":{"body":119,"breadcrumbs":5,"title":2},"120":{"body":58,"breadcrumbs":4,"title":2},"121":{"body":45,"breadcrumbs":4,"title":2},"122":{"body":42,"breadcrumbs":3,"title":1},"123":{"body":13,"breadcrumbs":4,"title":2},"124":{"body":24,"breadcrumbs":7,"title":5},"125":{"body":115,"breadcrumbs":4,"title":2},"126":{"body":115,"breadcrumbs":6,"title":4},"127":{"body":84,"breadcrumbs":8,"title":6},"128":{"body":111,"breadcrumbs":7,"title":5},"129":{"body":135,"breadcrumbs":4,"title":2},"13":{"body":0,"breadcrumbs":7,"title":2},"130":{"body":257,"breadcrumbs":6,"title":3},"131":{"body":85,"breadcrumbs":5,"title":2},"132":{"body":187,"breadcrumbs":5,"title":2},"133":{"body":148,"breadcrumbs":7,"title":4},"134":{"body":79,"breadcrumbs":6,"title":3},"135":{"body":59,"breadcrumbs":4,"title":1},"136":{"body":247,"breadcrumbs":4,"title":1},"137":{"body":10,"breadcrumbs":6,"title":3},"138":{"body":46,"breadcrumbs":6,"title":3},"139":{"body":260,"breadcrumbs":5,"title":2},"14":{"body":70,"breadcrumbs":8,"title":3},"140":{"body":12,"breadcrumbs":5,"title":2},"141":{"body":72,"breadcrumbs":5,"title":2},"142":{"body":41,"breadcrumbs":6,"title":3},"15":{"body":32,"breadcrumbs":9,"title":4},"16":{"body":31,"breadcrumbs":10,"title":5},"17":{"body":74,"breadcrumbs":9,"title":4},"18":{"body":13,"breadcrumbs":8,"title":3},"19":{"body":64,"breadcrumbs":8,"title":3},"2":{"body":4,"breadcrumbs":3,"title":2},"20":{"body":56,"breadcrumbs":8,"title":3},"21":{"body":124,"breadcrumbs":12,"title":7},"22":{"body":8,"breadcrumbs":11,"title":6},"23":{"body":14,"breadcrumbs":6,"title":1},"24":{"body":24,"breadcrumbs":6,"title":1},"25":{"body":41,"breadcrumbs":4,"title":2},"26":{"body":36,"breadcrumbs":4,"title":1},"27":{"body":74,"breadcrumbs":6,"title":2},"28":{"body":66,"breadcrumbs":4,"title":1},"29":{"body":62,"breadcrumbs":4,"title":1},"3":{"body":6,"breadcrumbs":6,"title":5},"30":{"body":85,"breadcrumbs":7,"title":4},"31":{"body":39,"breadcrumbs":6,"title":3},"32":{"body":69,"breadcrumbs":7,"title":4},"33":{"body":25,"breadcrumbs":4,"title":1},"34":{"body":51,"breadcrumbs":7,"title":4},"35":{"body":16,"breadcrumbs":4,"title":1},"36":{"body":84,"breadcrumbs":7,"title":2},"37":{"body":160,"breadcrumbs":4,"title":1},"38":{"body":90,"breadcrumbs":6,"title":3},"39":{"body":20,"breadcrumbs":5,"title":2},"4":{"body":54,"breadcrumbs":1,"title":0},"40":{"body":6,"breadcrumbs":5,"title":2},"41":{"body":4,"breadcrumbs":5,"title":2},"42":{"body":66,"breadcrumbs":6,"title":3},"43":{"body":90,"breadcrumbs":8,"title":5},"44":{"body":230,"breadcrumbs":6,"title":3},"45":{"body":214,"breadcrumbs":5,"title":2},"46":{"body":30,"breadcrumbs":6,"title":2},"47":{"body":15,"breadcrumbs":6,"title":2},"48":{"body":26,"breadcrumbs":7,"title":3},"49":{"body":30,"breadcrumbs":7,"title":3},"5":{"body":133,"breadcrumbs":1,"title":0},"50":{"body":27,"breadcrumbs":6,"title":2},"51":{"body":3,"breadcrumbs":7,"title":3},"52":{"body":48,"breadcrumbs":7,"title":3},"53":{"body":89,"breadcrumbs":10,"title":3},"54":{"body":16,"breadcrumbs":11,"title":4},"55":{"body":32,"breadcrumbs":10,"title":3},"56":{"body":11,"breadcrumbs":9,"title":2},"57":{"body":53,"breadcrumbs":8,"title":1},"58":{"body":16,"breadcrumbs":8,"title":1},"59":{"body":25,"breadcrumbs":9,"title":2},"6":{"body":24,"breadcrumbs":1,"title":0},"60":{"body":108,"breadcrumbs":11,"title":4},"61":{"body":61,"breadcrumbs":11,"title":4},"62":{"body":76,"breadcrumbs":8,"title":1},"63":{"body":137,"breadcrumbs":11,"title":4},"64":{"body":22,"breadcrumbs":11,"title":4},"65":{"body":43,"breadcrumbs":4,"title":1},"66":{"body":27,"breadcrumbs":5,"title":2},"67":{"body":27,"breadcrumbs":7,"title":4},"68":{"body":30,"breadcrumbs":7,"title":4},"69":{"body":28,"breadcrumbs":7,"title":4},"7":{"body":106,"breadcrumbs":1,"title":0},"70":{"body":116,"breadcrumbs":8,"title":4},"71":{"body":37,"breadcrumbs":6,"title":2},"72":{"body":156,"breadcrumbs":6,"title":2},"73":{"body":79,"breadcrumbs":6,"title":2},"74":{"body":59,"breadcrumbs":6,"title":2},"75":{"body":76,"breadcrumbs":6,"title":2},"76":{"body":96,"breadcrumbs":7,"title":3},"77":{"body":123,"breadcrumbs":6,"title":2},"78":{"body":34,"breadcrumbs":6,"title":2},"79":{"body":19,"breadcrumbs":7,"title":3},"8":{"body":26,"breadcrumbs":3,"title":2},"80":{"body":20,"breadcrumbs":9,"title":5},"81":{"body":24,"breadcrumbs":9,"title":5},"82":{"body":24,"breadcrumbs":5,"title":1},"83":{"body":28,"breadcrumbs":5,"title":2},"84":{"body":100,"breadcrumbs":4,"title":1},"85":{"body":29,"breadcrumbs":3,"title":2},"86":{"body":47,"breadcrumbs":4,"title":3},"87":{"body":29,"breadcrumbs":6,"title":2},"88":{"body":47,"breadcrumbs":7,"title":3},"89":{"body":36,"breadcrumbs":8,"title":2},"9":{"body":0,"breadcrumbs":3,"title":1},"90":{"body":5,"breadcrumbs":7,"title":1},"91":{"body":77,"breadcrumbs":10,"title":4},"92":{"body":38,"breadcrumbs":10,"title":4},"93":{"body":38,"breadcrumbs":12,"title":6},"94":{"body":24,"breadcrumbs":10,"title":4},"95":{"body":37,"breadcrumbs":8,"title":2},"96":{"body":15,"breadcrumbs":8,"title":2},"97":{"body":47,"breadcrumbs":9,"title":3},"98":{"body":8,"breadcrumbs":3,"title":1},"99":{"body":76,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"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 .","breadcrumbs":"Overview » UniFFI","id":"0","title":"UniFFI"},"1":{"body":"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. uniffi diagram","breadcrumbs":"Overview » Design","id":"1","title":"Design"},"10":{"body":"In your crate's Cargo.toml add: [dependencies]\nuniffi = { version = \"[latest-version]\" } [build-dependencies]\nuniffi = { version = \"[latest-version]\", features = [ \"build\" ] } UniFFI has not reached version 1.0 yet. Versions are typically specified as 0.[minor-version].","breadcrumbs":"Tutorial » Prerequisites » Add uniffi as a dependency and build-depedency","id":"10","title":"Add uniffi as a dependency and build-depedency"},"100":{"body":"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()\" 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\"","breadcrumbs":"Bindings » Kotlin » Example","id":"100","title":"Example"},"101":{"body":"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 -> def t = tasks.register(\"generate${variant.name.capitalize()}UniFFIBindings\", Exec) { workingDir \"${project.projectDir}\" // Runs the bindings generation, note that you must have uniffi-bindgen installed and in your PATH environment variable commandLine 'uniffi-bindgen', 'generate', '', '--language', 'kotlin', '--out-dir', \"${buildDir}/generated/source/uniffi/${variant.name}/java\" } variant.javaCompileProvider.get().dependsOn(t) def sourceSet = variant.sourceSets.find { it.name == variant.name } sourceSet.java.srcDir new File(buildDir, \"generated/source/uniffi/${variant.name}/java\") // 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. idea.module.generatedSourceDirs += file(\"${buildDir}/generated/source/uniffi/${variant.name}/java/uniffi\")\n} The generated bindings should appear in the project sources in Android Studio.","breadcrumbs":"Bindings » Kotlin » Integrating with Gradle » Integrating with Gradle","id":"101","title":"Integrating with Gradle"},"102":{"body":"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 { tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all { kotlinOptions { freeCompilerArgs += [ \"-Xuse-experimental=kotlin.ExperimentalUnsignedTypes\", ] } }\n}","breadcrumbs":"Bindings » Kotlin » Integrating with Gradle » Using experimental unsigned types","id":"102","title":"Using experimental unsigned types"},"103":{"body":"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.","breadcrumbs":"Bindings » Kotlin » Integrating with Gradle » Update","id":"103","title":"Update"},"104":{"body":"UniFFI relies on JNA for the ability to call native methods. JNA 5.7 or greater is required. Set the dependency in your build.gradle: dependencies { implementation \"net.java.dev.jna:jna:5.7.0@aar\"\n}","breadcrumbs":"Bindings » Kotlin » Integrating with Gradle » JNA dependency","id":"104","title":"JNA dependency"},"105":{"body":"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 { implementation \"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4\"\n}","breadcrumbs":"Bindings » Kotlin » Integrating with Gradle » Coroutines dependency","id":"105","title":"Coroutines dependency"},"106":{"body":"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 .","breadcrumbs":"Bindings » Kotlin » Kotlin Lifetimes » Kotlin Lifetimes","id":"106","title":"Kotlin Lifetimes"},"107":{"body":"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.","breadcrumbs":"Bindings » Kotlin » Kotlin Lifetimes » Nested objects","id":"107","title":"Nested objects"},"108":{"body":"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","breadcrumbs":"Bindings » Swift » Swift Bindings","id":"108","title":"Swift Bindings"},"109":{"body":"The generated Swift module can be configured using a uniffi.toml configuration file.","breadcrumbs":"Bindings » Swift » Configuration » Configuration","id":"109","title":"Configuration"},"11":{"body":"Ensure your crate builds as a cdylib by adding [lib]\ncrate-type = [\"cdylib\"]\nname = \"\" to your crate's Cargo.toml. Note: You also need to add staticlib crate type if you target iOS.","breadcrumbs":"Tutorial » Prerequisites » Build your crate as a cdylib","id":"11","title":"Build your crate as a cdylib"},"110":{"body":"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). custom_types A map which controls how custom types are exposed to Swift. See the custom types section of the manual namespace is the top-level namespace from your UDL file.","breadcrumbs":"Bindings » Swift » Configuration » Available options","id":"110","title":"Available options"},"111":{"body":"[bindings.swift]\ncdylib_name = \"mycrate_ffi\"\nomit_argument_labels = true","breadcrumbs":"Bindings » Swift » Configuration » Example","id":"111","title":"Example"},"112":{"body":"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 -module-name example # Name for resulting Swift module -emit-library -o libexample.dylib # File to link with if using Swift REPL -emit-module -emit-module-path ./ # Output directory for resulting module -parse-as-library -L ./target/debug/ # Directory containing compiled Rust crate -lexample # Name of compiled Rust crate cdylib -Xcc -fmodule-map-file=exampleFFI.modulemap # The modulemap file from above example.swift # The generated bindings file 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.","breadcrumbs":"Bindings » Swift » Building a Swift module » Compiling a Swift module","id":"112","title":"Compiling a Swift module"},"113":{"body":"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: Add a build phase to compile the Rust crate into a static lib and link it into your framework. Add a build phase to run uniffi-bindgen and generate the Swift bindings. 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.","breadcrumbs":"Bindings » Swift » Integrating with Xcode » Integrating with Xcode","id":"113","title":"Integrating with Xcode"},"114":{"body":"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.","breadcrumbs":"Bindings » Swift » Integrating with Xcode » Compiling the Rust crate.","id":"114","title":"Compiling the Rust crate."},"115":{"body":"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.","breadcrumbs":"Bindings » Swift » Integrating with Xcode » Generating the bindings","id":"115","title":"Generating the bindings"},"116":{"body":"In the overall bridging header for your module, include the header file generated by UniFFI in the previous step: #include \"exampleFFI.h\" 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).","breadcrumbs":"Bindings » Swift » Integrating with Xcode » Including the bridging header","id":"116","title":"Including the bridging header"},"117":{"body":"The generated Python modules can be configured using a uniffi.toml configuration file.","breadcrumbs":"Bindings » Python » Configuration","id":"117","title":"Configuration"},"118":{"body":"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.","breadcrumbs":"Bindings » Python » Available options","id":"118","title":"Available options"},"119":{"body":"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.","breadcrumbs":"Bindings » Python » External Packages","id":"119","title":"External Packages"},"12":{"body":"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 { u32 add(u32 a, u32 b);\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 function (e.g. namespace foo {}). 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! (TODO table correspondence) 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! Note It's also possible to use Rust procmacros to describe your interface and you can avoid UDL files entirely if you choose. Unfortunately the docs aren't quite as good for that yet though.","breadcrumbs":"Tutorial » Describing the interface » The UDL file","id":"12","title":"The UDL file"},"120":{"body":"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.","breadcrumbs":"Bindings » Python » Default value","id":"120","title":"Default value"},"121":{"body":"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.","breadcrumbs":"Bindings » Python » Specified value","id":"121","title":"Specified value"},"122":{"body":"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({})\" 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\"","breadcrumbs":"Bindings » Python » Examples","id":"122","title":"Examples"},"123":{"body":"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).","breadcrumbs":"Design Principles » Design Principles","id":"123","title":"Design Principles"},"124":{"body":"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.","breadcrumbs":"Design Principles » Prioritize Mozilla's short-term needs","id":"124","title":"Prioritize Mozilla's short-term needs"},"125":{"body":"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.","breadcrumbs":"Design Principles » Safety First","id":"125","title":"Safety First"},"126":{"body":"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).","breadcrumbs":"Design Principles » Performance is a feature, but not a deal-breaker","id":"126","title":"Performance is a feature, but not a deal-breaker"},"127":{"body":"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.","breadcrumbs":"Design Principles » Produce bindings that feel idiomatic for the target language","id":"127","title":"Produce bindings that feel idiomatic for the target language"},"128":{"body":"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.","breadcrumbs":"Design Principles » Empower users to debug and maintain the tool","id":"128","title":"Empower users to debug and maintain the tool"},"129":{"body":"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.","breadcrumbs":"Navigating the Code » Navigating the code","id":"129","title":"Navigating the code"},"13":{"body":"","breadcrumbs":"Tutorial » Generating the Rust scaffolding code » Rust scaffolding","id":"13","title":"Rust scaffolding"},"130":{"body":"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 { sequence add_to_list(i32 item);\n} Calling this function from foreign language code involves the following steps: 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. 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. 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. 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. The Rust scaffolding passes the lifted arguments to the user-provided Rust code for the add_to_list function, which returns a Vec. 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. 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.","breadcrumbs":"Lifting, Lowering, and Serialization » Lifting, Lowering and Serialization","id":"130","title":"Lifting, Lowering and Serialization"},"131":{"body":"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 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 RustBuffer struct pointing to serialized bytes record 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","breadcrumbs":"Lifting, Lowering, and Serialization » Lowered Types","id":"131","title":"Lowered Types"},"132":{"body":"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 Serialized i32 item count followed by serialized items; each item is a serialized T record 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.","breadcrumbs":"Lifting, Lowering, and Serialization » Serialization Format","id":"132","title":"Serialization Format"},"133":{"body":"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 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 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 FfiConverter 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 FfiConverter for MyLocalType). For more details on the specifics of the \"orphan rule\" and why these are legal implementations, see the Rust Chalk Book","breadcrumbs":"Lifting, Lowering, and Serialization » Code Generation and the FfiConverter trait","id":"133","title":"Code Generation and the FfiConverter trait"},"134":{"body":"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\".","breadcrumbs":"Managing Object References » Managing Object References","id":"134","title":"Managing Object References"},"135":{"body":"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.","breadcrumbs":"Managing Object References » Concurrency","id":"135","title":"Concurrency"},"136":{"body":"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 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 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 { constructor(); void add_item(string todo); sequence get_items();\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.","breadcrumbs":"Managing Object References » Lifetimes","id":"136","title":"Lifetimes"},"137":{"body":"This document details the general system that UniFFI uses to render the foreign bindings code.","breadcrumbs":"Rendering Foreign Bindings » Rendering Foreign Bindings","id":"137","title":"Rendering Foreign Bindings"},"138":{"body":"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 task of the templates is to render the ComponentInterface, which is the Rust representation of the UDL file, into a bindings source file. This mainly consists of rendering source code for each Type from the UDL.","breadcrumbs":"Rendering Foreign Bindings » The Askama template engine","id":"138","title":"The Askama template engine"},"139":{"body":"One of the main sources of complexity when generating the bindings is handling types. UniFFI supports a large number of types, each of which corresponds to a variant of the Type enum . At one point there was a fairly large number of \"mega-match\" functions, each one matching against all Type variants. This made the code difficult to understand, because the functionality for one kind of type was split up. Our current system for handling this is to have exactly 2 matches against Type: One match lives in the template code. We map each Type variant to a template file that renders definitions and helper code, including: Class definitions for records, enums, and objects. Base classes and helper classes, for example ObjectRuntime.kt contains shared functionality for all the Type::Object types. The FfiConverter class definition. This handles lifting and lowering types across the FFI for the type. Initialization functions Importing dependencies See Types.kt for an example. The other match lives in the Rust code. We map each Type variant to a implementation of the CodeType trait that renders identifiers and names related to the type, including: The name of the type in the foreign language The name of the FfiConverter class The name of the initialization function See KotlinCodeOracle::create_code_type() for an example. Why is the code organized like this? For a few reasons: Defining Askama templates in Rust required a lot of boilerplate. When the Rust code was responsible for rendering the class definitions, helper classes, etc., it needed to define a lot of Askama template structs which lead to a lot of extra lines of code (see PR #1189 ) It's easier to access global state from the template code. Since the Rust code only handles names and identifiers, it only needs access to the Type instance itself, not the ComponentInterface or the Config . This simplifies the Rust side of things (see PR #1191 ). Accessing the ComponentInterface and Config from the template code is easy, we simply define these as fields on the top-level template Struct then they are accessible from all child templates. Putting logic in the template code makes it easier to implement external types . For example, at one point the logic to lift/lower a type lived in the Rust code as a function that generated the expression in the foreign language. However, it was not clear at all how to make this work for external types, it would probably require parsing multiple UDL files and managing multiple ComponentInterfaces. Putting the logic to lift/lower the type in the FfiConverter class simplifies this, because we can import the external FfiConverter class and use that. We only need to know the name of the FfiConverter class which is a simpler task.","breadcrumbs":"Rendering Foreign Bindings » Type matching","id":"139","title":"Type matching"},"14":{"body":"Now we generate some Rust helper code to make the add method available to foreign-language bindings. First, add uniffi to your crate as both a dependency and build-dependency. Enable the build feature for the build-dependencies. This adds the runtime support code that powers UniFFI and build-time support for generating the Rust scaffolding code. [dependencies]\nuniffi = \"0.XX.0\" [build-dependencies]\nuniffi = { version = \"0.XX.0\", features = [\"build\"] } As noted in Describing the interface , UniFFI currently supports two methods of interface definitions: UDL files and proc macros. If you are using only proc macros, you can skip some boilerplate in your crate setup as well.","breadcrumbs":"Tutorial » Generating the Rust scaffolding code » Rust scaffolding code","id":"14","title":"Rust scaffolding code"},"140":{"body":"A couple parts of this system require us to \"extend\" the functionality of Askama (i.e. adding hacks to workaround its limitations).","breadcrumbs":"Rendering Foreign Bindings » Askama extensions","id":"140","title":"Askama extensions"},"141":{"body":"We want our type template files to specify what needs to be imported, but we don't want it to render the import statements directly. The imports should be rendered at the top of the file and de-duped in case multiple types require the same import. We handle this by: Defining a separate Askama template struct that loops over all types and renders the definition/helper code for them. That struct also stores a BTreeSet that contains the needed import statements and has an add_import() method that the template code calls. Using a BTreeSet ensures the imports stay de-duped and sorted. Rendering this template as a separate pass. The rendered string and the list of imports get passed to the main template which arranges for them to be placed in the correct location.","breadcrumbs":"Rendering Foreign Bindings » Adding imports","id":"141","title":"Adding imports"},"142":{"body":"We want our type template files to render runtime code, but only once. For example, we only want to render ObjectRuntime.kt once, even if there are multiple Object types defined in the UDL file. To handle this the type template defines an include_once_check() method, which tests if we've included a file before. The template code then uses that to guard the Askama {% include %} statement. See Object.kt for an example","breadcrumbs":"Rendering Foreign Bindings » Including templates once","id":"142","title":"Including templates once"},"15":{"body":"Crates using UDL need a build.rs file next to Cargo.toml. This uses uniffi to generate the Rust scaffolding code. fn main() { uniffi::generate_scaffolding(\"src/math.udl\").unwrap();\n} Lastly, we include the generated scaffolding code in our lib.rs using this handy macro: uniffi::include_scaffolding!(\"math\"); Note: The file name is always .uniffi.rs.","breadcrumbs":"Tutorial » Generating the Rust scaffolding code » Setup for crates using UDL","id":"15","title":"Setup for crates using UDL"},"16":{"body":"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 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. uniffi::setup_scaffolding!(); ⚠ Warning ⚠ Do not call both uniffi::setup_scaffolding!() and uniffi::include_scaffolding!!() in the same crate.","breadcrumbs":"Tutorial » Generating the Rust scaffolding code » Setup for crates using only proc macros","id":"16","title":"Setup for crates using only proc macros"},"17":{"body":"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.","breadcrumbs":"Tutorial » Generating the Rust scaffolding code » Libraries that depend on UniFFI components","id":"17","title":"Libraries that depend on UniFFI components"},"18":{"body":"As stated in the Overview , this library and tutorial does not cover how to ship a Rust library on mobile, but how to generate bindings for it, so this section will only cover that.","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Foreign-language bindings","id":"18","title":"Foreign-language bindings"},"19":{"body":"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\" Create uniffi-bindgen.rs: fn main() { uniffi::uniffi_bindgen_main()\n} You can now run uniffi-bindgen from your project using cargo run --features=uniffi/cli --bin uniffi-bindgen [args]","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Creating the bindgen binary","id":"19","title":"Creating the bindgen binary"},"2":{"body":"Kotlin Swift Python Ruby","breadcrumbs":"Overview » Supported languages","id":"2","title":"Supported languages"},"20":{"body":"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]","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Multi-crate workspaces","id":"20","title":"Multi-crate workspaces"},"21":{"body":"Use generate --library to generate foreign bindings by using a cdylib file built for your library. This flag was added in UniFFI 0.24 and can be more convenient than specifying the UDL file -- especially when multiple UniFFI-ed crates are built together in one library. The plan is to make library mode the default in a future UniFFI version, and it is highly recommended to specify the flag for now (because some features simply don't work otherwise). Taking example/arithmetic as an example, you can generate the bindings with: cargo build --release\ncargo run --bin uniffi-bindgen generate --library target/release/libarithmetical.so --language kotlin --out-dir out Then check out 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.","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Running uniffi-bindgen using a library file (RECOMMENDED)","id":"21","title":"Running uniffi-bindgen using a library file (RECOMMENDED)"},"22":{"body":"Use the generate command to generate bindings by specifying a UDL file.","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Running uniffi-bindgen with a single UDL file","id":"22","title":"Running uniffi-bindgen with a single UDL file"},"23":{"body":"From the example/arithmetic directory, run: cargo run --bin uniffi-bindgen generate src/arithmetic.udl --language kotlin then have a look at src/uniffi/arithmetic/arithmetic.kt","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Kotlin","id":"23","title":"Kotlin"},"24":{"body":"Run cargo run --bin uniffi-bindgen generate src/arithmetic.udl --language swift then check out src/arithmetic.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.","breadcrumbs":"Tutorial » Generating the foreign-language bindings » Swift","id":"24","title":"Swift"},"25":{"body":"This file defines which functions, methods and types are exposed to the foreign-language bindings. namespace sprites { Point translate([ByRef] Point position, Vector direction);\n}; dictionary Point { double x; double y;\n}; dictionary Vector { double dx; double dy;\n}; interface Sprite { constructor(Point? initial_position); Point get_position(); void move_to(Point position); void move_by(Vector direction);\n};","breadcrumbs":"The UDL file » The UDL file","id":"25","title":"The UDL file"},"26":{"body":"Every UDL file must have a namespace block: namespace math { double exp(double a);\n}; It serves multiple purposes: It identifies the name of the generated Rust scaffolding file .uniffi.rs. It identifies the package name of the generated foreign-language bindings (e.g. uniffi. in Kotlin) It also contains all top-level functions that get exposed to foreign-language bindings.","breadcrumbs":"The UDL file » Namespace » Namespace","id":"26","title":"Namespace"},"27":{"body":"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 bytes Different from sequence 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? Vec sequence HashMap record () void Empty return Result N/A See Errors section And of course you can use your own types, which is covered in the following sections.","breadcrumbs":"The UDL file » Built-in types » Built-in types","id":"27","title":"Built-in types"},"28":{"body":"An enumeration defined in Rust code as enum Animal { Dog, Cat,\n} Can be exposed in the UDL file with: enum Animal { \"Dog\", \"Cat\",\n}; 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 { V4 {q1: u8, q2: u8, q3: u8, q4: u8}, V6 {addr: string},\n} Can be exposed in the UDL file with: [Enum]\ninterface IpAddr { V4(u8 q1, u8 q2, u8 q3, u8 q4); V6(string addr);\n}; Only enums with named fields are supported by this syntax.","breadcrumbs":"The UDL file » Enumerations » Enumerations","id":"28","title":"Enumerations"},"29":{"body":"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 { done: bool, due_date: u64, text: String,\n} Can be exposed via UniFFI using UDL like this: dictionary TodoEntry { boolean done; u64 due_date; string text;\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.","breadcrumbs":"The UDL file » Structs/Dictionaries » Structs/Dictionaries","id":"29","title":"Structs/Dictionaries"},"3":{"body":"Kotlin Multiplatform Go bindings C# bindings","breadcrumbs":"Overview » Third-party foreign language bindings","id":"3","title":"Third-party foreign language bindings"},"30":{"body":"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 { // Some sort of \"user\" object that can own todo items\n}; dictionary TodoEntry { User owner; string text;\n} Then the corresponding Rust code would need to look like this: struct TodoEntry { owner: std::sync::Arc, text: String,\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 .","breadcrumbs":"The UDL file » Structs/Dictionaries » Fields holding Object References","id":"30","title":"Fields holding Object References"},"31":{"body":"Fields can be specified with a default value: dictionary TodoEntry { boolean done = false; string text;\n}; The corresponding generated Kotlin code would be equivalent to: data class TodoEntry ( var done: Boolean = false, var text: String\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.","breadcrumbs":"The UDL file » Structs/Dictionaries » Default values for fields","id":"31","title":"Default values for fields"},"32":{"body":"Fields can be made optional using a T? type. dictionary TodoEntry { boolean done; string? text;\n}; The corresponding Rust struct would need to look like this: struct TodoEntry { done: bool, text: Option,\n} The corresponding generated Kotlin code would be equivalent to: data class TodoEntry ( var done: Boolean, var text: String?\n) { // ...\n} Optional fields can also be set to a default null value: dictionary TodoEntry { boolean done; string? text = null;\n}; The corresponding generated Kotlin code would be equivalent to: data class TodoEntry ( var done: Boolean, var text: String? = null\n) { // ...\n} This works for Swift and Python targets too.","breadcrumbs":"The UDL file » Structs/Dictionaries » Optional fields and default values","id":"32","title":"Optional fields and default values"},"33":{"body":"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 { \"Hello World!\".to_owned()\n} The UDL file will look like: namespace Example { string hello_world();\n}","breadcrumbs":"The UDL file » Functions » Functions","id":"33","title":"Functions"},"34":{"body":"Function arguments can be marked optional with a default value specified. In the UDL file: namespace Example { string hello_name(optional string name = \"world\");\n} The Rust code will take a required argument: fn hello_name(name: String) -> String { format!(\"Hello {}\", name)\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}","breadcrumbs":"The UDL file » Functions » Optional arguments & default values","id":"34","title":"Optional arguments & default values"},"35":{"body":"Async functions can be exposed using the [Async] attribute: namespace Example { [Async] string async_hello();\n} See the Async/Future support section for details.","breadcrumbs":"The UDL file » Functions » Async","id":"35","title":"Async"},"36":{"body":"It is often the case that a function does not return T in Rust but Result 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 { #[error(\"Integer overflow on an operation with {a} and {b}\")] IntegerOverflow { a: u64, b: u64 },\n} fn add(a: u64, b: u64) -> Result { a.checked_add(b).ok_or(ArithmeticError::IntegerOverflow { a, b })\n} And in UDL: [Error]\nenum ArithmeticError { \"IntegerOverflow\",\n}; namespace arithmetic { [Throws=ArithmeticError] u64 add(u64 a, u64 b);\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 { IntegerOverflow(u64 a, u64 b);\n};","breadcrumbs":"The UDL file » Functions » Throwing errors » Throwing errors","id":"36","title":"Throwing errors"},"37":{"body":"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 { items: RwLock>\n} impl TodoList { fn new() -> Self { TodoList { items: RwLock::new(Vec::new()) } } fn add_item(&self, todo: String) { self.items.write().unwrap().push(todo); } fn get_items(&self) -> Vec { self.items.read().unwrap().clone() }\n} would be exposed using: interface TodoList { constructor(); void add_item(string todo); sequence get_items();\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 { fun addItem(todo: String) fun getItems(): List\n} class TodoList : TodoListInterface { // implementations to call the Rust code.\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) func display(list: TodoListProtocol) { let items = list.getItems() items.forEach { print($0) }\n} Following this pattern will make it easier for you to provide mock implementation of the Rust-based objects for testing.","breadcrumbs":"The UDL file » Interfaces/Objects » Interfaces/Objects","id":"37","title":"Interfaces/Objects"},"38":{"body":"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 { string name();\n}; With the following Rust implementation: pub trait Button: Send + Sync { fn name(&self) -> String;\n} struct StopButton {} impl Button for StopButton { fn name(&self) -> String { \"stop\".to_string() }\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 { sequence