List of all items
Structs
- CustomTypeInfo
- enum_::EnumAttr
- error::ErrorAttr
- export::attributes::DefaultMap
- export::attributes::DefaultPair
- export::attributes::ExportFnArgs
- export::attributes::ExportImplArgs
- export::attributes::ExportStructArgs
- export::attributes::ExportTraitArgs
- export::attributes::ExportedImplFnArgs
- export::attributes::ExportedImplFnAttributes
- export::scaffolding::ScaffoldingBits
- fnsig::Arg
- fnsig::FnSignature
- fnsig::NamedArg
- record::FieldAttributeArguments
- test::BuildForeignLanguageTestCaseInput
- util::ArgumentNotAllowedHere
- util::ExternalTypeItem
- util::kw::Debug
- util::kw::Display
- util::kw::Eq
- util::kw::Hash
- util::kw::None
- util::kw::Some
- util::kw::async_runtime
- util::kw::callback_interface
- util::kw::default
- util::kw::flat_error
- util::kw::handle_unknown_callback_error
- util::kw::name
- util::kw::non_exhaustive
- util::kw::with_foreign
- util::kw::with_try_read
Enums
- default::DefaultValue
- export::attributes::AsyncRuntime
- export::item::ExportItem
- export::item::ImplItem
- fnsig::ArgKind
- fnsig::FnKind
- fnsig::ReceiverArg
Traits
Macros
- build_foreign_language_testcases
- custom_newtype
- custom_type
- include_scaffolding
- setup_scaffolding
- use_udl_enum
- use_udl_error
- use_udl_object
- use_udl_record
Attribute Macros
Derive Macros
Functions
- custom::custom_ffi_type_converter
- custom::expand_ffi_converter_custom_newtype
- custom::expand_ffi_converter_custom_type
- default::default_value_metadata_calls
- do_export
- enum_::enum_ffi_converter_impl
- enum_::enum_meta_static_var
- enum_::enum_or_error_ffi_converter_impl
- enum_::expand_enum
- enum_::extract_repr
- enum_::rich_error_ffi_converter_impl
- enum_::variant_metadata
- enum_::variant_value
- error::error_ffi_converter_impl
- error::error_meta_static_var
- error::expand_error
- error::flat_error_ffi_converter_impl
- error::flat_error_variant_metadata
- export::attributes::ensure_no_path_args
- export::callback_interface::ffi_converter_callback_interface_impl
- export::callback_interface::gen_method_impl
- export::callback_interface::metadata_items
- export::callback_interface::trait_impl
- export::callback_interface::trait_impl_ident
- export::expand_export
- export::item::type_as_type_path
- export::item::type_not_supported
- export::rewrite_self_type
- export::scaffolding::gen_constructor_scaffolding
- export::scaffolding::gen_ffi_function
- export::scaffolding::gen_fn_scaffolding
- export::scaffolding::gen_method_scaffolding
- export::trait_interface::ffi_converter
- export::trait_interface::gen_trait_scaffolding
- export::utrait::expand_uniffi_trait_export
- export::utrait::process_uniffi_trait_method
- fnsig::looks_like_result
- object::expand_object
- object::interface_impl
- object::interface_meta_static_var
- record::expand_record
- record::record_ffi_converter_impl
- record::record_meta_static_var
- record::write_field
- setup_scaffolding::rust_future_scaffolding_fns
- setup_scaffolding::setup_scaffolding
- test::build_foreign_language_testcases
- test::should_skip_path
- use_udl_simple_type
- util::chain
- util::crate_name
- util::create_metadata_items
- util::derive_all_ffi_traits
- util::derive_ffi_traits
- util::either_attribute_arg
- util::extract_docstring
- util::ident_to_string
- util::manifest_path
- util::mod_path
- util::parse_comma_separated
- util::tagged_impl_header
- util::try_metadata_value_from_usize
- util::try_read_field