List of all items
Structs
- altrep_derive::AltrepAttrs
- altrep_derive::AltrepFamilyConfig
- c_wrapper_builder::CWrapperContext
- c_wrapper_builder::CWrapperContextBuilder
- dataframe_derive::AutoExpandVecData
- dataframe_derive::ColumnRegistry
- dataframe_derive::DataFrameAttrs
- dataframe_derive::EnumAutoExpandVecData
- dataframe_derive::EnumExpandedFixedData
- dataframe_derive::EnumExpandedVecData
- dataframe_derive::EnumMapFieldData
- dataframe_derive::EnumSingleFieldData
- dataframe_derive::EnumStructFieldData
- dataframe_derive::ExpandedFixedData
- dataframe_derive::ExpandedVecData
- dataframe_derive::FieldAttrs
- dataframe_derive::ResolvedColumn
- dataframe_derive::SingleFieldData
- dataframe_derive::StructFieldData
- dataframe_derive::VariantInfo
- externalptr_derive::SidecarInfo
- externalptr_derive::SidecarSlot
- factor_derive::RFactorAttrs
- lifecycle::LifecycleSpec
- list_macro::ListEntry
- list_macro::ListInput
- match_arg_derive::MatchArgAttrs
- method_return_builder::MethodReturnBuilder
- method_return_builder::ReturnTails
- miniextendr_fn::MiniextendrFnAttrs
- miniextendr_fn::MiniextendrFunctionParsed
- miniextendr_fn::ParamAttrs
- miniextendr_fn::PerParamMiniextendrAttr
- miniextendr_fn::ROnExit
- miniextendr_impl::ImplAttrs
- miniextendr_impl::MethodAttrs
- miniextendr_impl::ParsedImpl
- miniextendr_impl::ParsedMethod
- miniextendr_impl::R6MethodAttrs
- miniextendr_impl::S7MethodAttrs
- miniextendr_impl::VctrsAttrs
- miniextendr_impl_trait::TpieInput
- miniextendr_impl_trait::TpieMethod
- miniextendr_impl_trait::TraitConst
- miniextendr_impl_trait::TraitMethod
- miniextendr_impl_trait::r_wrappers::TraitWrapperOpts
- miniextendr_impl_trait::vtable::TraitMethodAttrs
- miniextendr_trait::ExtraBounds
- miniextendr_trait::MethodInfo
- r_class_formatter::ClassDocBuilder
- r_class_formatter::MethodContext
- r_class_formatter::MethodDocBuilder
- r_preconditions::FallbackParam
- r_preconditions::PreconditionOutput
- r_preconditions::RAssertion
- r_wrapper_builder::DotCallBuilder
- r_wrapper_builder::RArgumentBuilder
- r_wrapper_builder::RoxygenBuilder
- return_type_analysis::AnalysisCtx
- return_type_analysis::ReturnTypeAnalysis
- rust_conversion_builder::RustConversionBuilder
- struct_enum_dispatch::StructEnumAttrs
- typed_list::ParsedEntry
- typed_list::TypedListInput
Enums
- c_wrapper_builder::ReturnHandling
- c_wrapper_builder::ThreadStrategy
- dataframe_derive::EnumResolvedField
- dataframe_derive::FieldTypeKind
- dataframe_derive::ResolvedField
- dataframe_derive::VariantShape
- externalptr_derive::SlotKind
- lifecycle::LifecycleStage
- list_macro::ListName
- method_return_builder::ReturnStrategy
- miniextendr_fn::CoercionMapping
- miniextendr_fn::ReturnPref
- miniextendr_impl::ClassSystem
- miniextendr_impl::ReceiverKind
- miniextendr_impl::VctrsKind
- r_preconditions::RTypeCheck
- type_inspect::SeveralOkContainer
- typed_list::ParsedTypeSpec
Traits
Macros
Attribute Macros
Derive Macros
- Altrep
- AltrepComplex
- AltrepInteger
- AltrepList
- AltrepLogical
- AltrepRaw
- AltrepReal
- AltrepString
- DataFrameRow
- ExternalPtr
- IntoList
- MatchArg
- PreferDataFrame
- PreferExternalPtr
- PreferList
- PreferRNativeType
- RFactor
- RNativeType
- TryFromList
Functions
- altrep::derive_altrep
- altrep::generate_direct_altrep_registration
- altrep_derive::derive_altrep_complex
- altrep_derive::derive_altrep_generic
- altrep_derive::derive_altrep_integer
- altrep_derive::derive_altrep_list
- altrep_derive::derive_altrep_logical
- altrep_derive::derive_altrep_raw
- altrep_derive::derive_altrep_real
- altrep_derive::derive_altrep_string
- altrep_derive::generate_altrep_len
- apply_return_pref
- build_match_arg_helpers
- c_wrapper_builder::detect_return_handling
- c_wrapper_builder::detect_return_handling_from_type
- c_wrapper_builder::detect_return_handling_standalone_fn
- c_wrapper_builder::first_type_argument
- dataframe_derive::classify_field_type
- dataframe_derive::derive_dataframe_row
- dataframe_derive::derive_struct_dataframe
- dataframe_derive::enum_expansion::derive_enum_dataframe
- dataframe_derive::enum_expansion::generate_split_method
- dataframe_derive::parse_dataframe_attrs
- dataframe_derive::parse_field_attrs
- dataframe_derive::resolve_struct_field
- externalptr_derive::derive_external_ptr
- externalptr_derive::generate_class_integration_r_code
- externalptr_derive::generate_erased_wrapper
- externalptr_derive::generate_getter_body
- externalptr_derive::generate_into_external_ptr
- externalptr_derive::generate_r_wrapper_for_slot
- externalptr_derive::generate_setter_body
- externalptr_derive::generate_sidecar_accessors
- externalptr_derive::generate_typed_external
- externalptr_derive::has_r_data_attr
- externalptr_derive::is_pub
- externalptr_derive::is_rsidecar_type
- externalptr_derive::parse_externalptr_attrs
- externalptr_derive::parse_r_data_prop_doc
- externalptr_derive::parse_sidecar_info
- externalptr_derive::slot_kind_for_type
- factor_derive::derive_interaction_factor
- factor_derive::derive_r_factor
- factor_derive::derive_simple_factor
- factor_derive::parse_r_factor_attrs
- lifecycle::collect_lifecycle_imports
- lifecycle::inject_lifecycle_badge
- lifecycle::inject_lifecycle_imports
- lifecycle::parse_lifecycle_attr
- lifecycle::parse_rust_deprecated
- list_derive::derive_into_list
- list_derive::derive_prefer_data_frame
- list_derive::derive_prefer_externalptr
- list_derive::derive_prefer_list
- list_derive::derive_prefer_rnative
- list_derive::derive_try_from_list
- list_derive::field_is_ignored
- list_macro::expand_list
- match_arg_derive::derive_match_arg
- match_arg_derive::parse_match_arg_attrs
- match_arg_keys::c_stem
- match_arg_keys::choices_entry_tokens
- match_arg_keys::choices_helper_c_name
- match_arg_keys::choices_helper_def_ident
- match_arg_keys::choices_placeholder
- match_arg_keys::extract_match_arg_default
- match_arg_keys::param_doc_entry_tokens
- match_arg_keys::param_doc_placeholder
- match_arg_keys::placeholder_ident_suffix
- method_return_builder::error_in_r_check_lines
- method_return_builder::error_in_r_inline_block
- method_return_builder::error_in_r_standalone_body
- miniextendr_fn::get_missing_inner_type
- miniextendr_fn::is_dots_type
- miniextendr_fn::is_miniextendr_choices_attr
- miniextendr_fn::is_miniextendr_coerce_attr
- miniextendr_fn::is_miniextendr_match_arg_attr
- miniextendr_fn::is_miniextendr_several_ok_attr
- miniextendr_fn::is_missing_type
- miniextendr_fn::is_vector_like_type
- miniextendr_fn::parse_choices_attr
- miniextendr_fn::parse_default_attr
- miniextendr_fn::parse_lit_str
- miniextendr_fn::parse_per_param_attr
- miniextendr_fn::type_ends_with
- miniextendr_fn::validate_param_type
- miniextendr_fn::validate_per_param_attr_conflicts
- miniextendr_impl::env_class::generate_env_r_wrapper
- miniextendr_impl::expand_impl
- miniextendr_impl::find_param_type
- miniextendr_impl::generate_as_coercion_methods
- miniextendr_impl::generate_as_coercion_trait_impls
- miniextendr_impl::generate_method_c_wrapper
- miniextendr_impl::generate_method_match_arg_helpers
- miniextendr_impl::is_external_ptr_type
- miniextendr_impl::output_is_result
- miniextendr_impl::r6_class::generate_r6_r_wrapper
- miniextendr_impl::replace_self_in_tokens
- miniextendr_impl::rewrite_external_ptr_receivers
- miniextendr_impl::s3_class::generate_s3_r_wrapper
- miniextendr_impl::s4_class::generate_s4_r_wrapper
- miniextendr_impl::s7_class::class_ref_or_any_or_verbatim
- miniextendr_impl::s7_class::extract_prop_doc_from_tags
- miniextendr_impl::s7_class::generate_s7_r_wrapper
- miniextendr_impl::s7_class::rust_type_to_s7_class
- miniextendr_impl::strip_miniextendr_attrs_from_impl
- miniextendr_impl::ty_is_self_or_named
- miniextendr_impl::vctrs_class::generate_vctrs_r_wrapper
- miniextendr_impl::vctrs_ctor_returns_self_or_type
- miniextendr_impl_trait::expand_miniextendr_impl_trait
- miniextendr_impl_trait::expand_tpie
- miniextendr_impl_trait::extract_trait_and_type
- miniextendr_impl_trait::generate_tpie_invocation
- miniextendr_impl_trait::r_wrappers::generate_trait_env_r_wrapper
- miniextendr_impl_trait::r_wrappers::generate_trait_r6_r_wrapper
- miniextendr_impl_trait::r_wrappers::generate_trait_r_wrapper
- miniextendr_impl_trait::r_wrappers::generate_trait_s3_r_wrapper
- miniextendr_impl_trait::r_wrappers::generate_trait_s4_r_wrapper
- miniextendr_impl_trait::r_wrappers::generate_trait_s7_r_wrapper
- miniextendr_impl_trait::rewrite_self_in_sig
- miniextendr_impl_trait::rewrite_self_type
- miniextendr_impl_trait::trait_method_body_lines
- miniextendr_impl_trait::trait_method_preamble_lines
- miniextendr_impl_trait::type_to_uppercase_name
- miniextendr_impl_trait::unwrap_group_type
- miniextendr_impl_trait::vtable::extract_consts
- miniextendr_impl_trait::vtable::extract_methods
- miniextendr_impl_trait::vtable::generate_concrete_vtable_shims
- miniextendr_impl_trait::vtable::generate_trait_const_c_wrapper
- miniextendr_impl_trait::vtable::generate_trait_method_c_wrapper
- miniextendr_impl_trait::vtable::generate_vtable_static
- miniextendr_impl_trait::vtable::is_self_ref_type
- miniextendr_impl_trait::vtable::output_is_result
- miniextendr_impl_trait::vtable::parse_trait_method_attrs
- miniextendr_trait::build_where_predicates
- miniextendr_trait::compute_extra_bounds
- miniextendr_trait::expand_trait
- miniextendr_trait::extract_method_info
- miniextendr_trait::generate_method_shim
- miniextendr_trait::generate_trait_abi
- miniextendr_trait::generate_view_method
- miniextendr_trait::param_is_self_ref
- miniextendr_trait::rewrite_self_in_type
- miniextendr_trait::type_contains_ident
- miniextendr_trait::type_contains_self
- miniextendr_trait::type_contains_self_assoc
- miniextendr_trait::validate_method
- miniextendr_trait::validate_trait
- naming::apply_rename_all
- naming::r_wrapper_const_ident_for
- naming::to_kebab_case
- naming::to_snake_case
- r_class_formatter::class_ref_or_verbatim
- r_class_formatter::effective_r_defaults
- r_class_formatter::emit_s3_generic_guard
- r_class_formatter::is_bare_identifier
- r_class_formatter::match_arg_doc_placeholder_map
- r_class_formatter::should_export_from_tags
- r_preconditions::build_precondition_checks
- r_preconditions::extract_single_generic_arg
- r_preconditions::is_skip_type
- r_preconditions::needs_fallback
- r_preconditions::numeric_type_check
- r_preconditions::r_check_for_reference
- r_preconditions::r_check_for_type
- r_preconditions::r_check_for_type_path
- r_preconditions::r_check_for_vec_element
- r_wrapper_builder::build_missing_prelude
- r_wrapper_builder::build_r_call_args_from_sig
- r_wrapper_builder::build_r_formals_from_sig
- r_wrapper_builder::collect_missing_params
- r_wrapper_builder::collect_param_idents
- r_wrapper_builder::is_missing_type
- r_wrapper_builder::normalize_r_arg_ident
- r_wrapper_builder::normalize_r_arg_string
- return_type_analysis::analyze_option_type
- return_type_analysis::analyze_result_type
- return_type_analysis::analyze_return_type
- return_type_analysis::first_type_arg_from_type
- return_type_analysis::last_segment_ident
- return_type_analysis::output_is_result
- return_type_analysis::strict_conversion_for_type
- return_type_analysis::strict_input_conversion_for_type
- roxygen::class_source_tag
- roxygen::doc_conflict_warnings
- roxygen::find_tag_value
- roxygen::format_roxygen_tags
- roxygen::has_roxygen_tag
- roxygen::implicit_description_from_attrs
- roxygen::implicit_details_from_attrs
- roxygen::implicit_title_from_attrs
- roxygen::is_multiline_tag
- roxygen::method_source_tag
- roxygen::normalize_for_comparison
- roxygen::push_roxygen_tags
- roxygen::push_roxygen_tags_str
- roxygen::roxygen_tag_name
- roxygen::roxygen_tags_from_attrs
- roxygen::roxygen_tags_from_attrs_for_r6_method
- roxygen::roxygen_tags_from_attrs_impl
- roxygen::strip_method_tags
- roxygen::strip_roxygen_from_attrs
- roxygen::tag_names
- struct_enum_dispatch::expand_enum
- struct_enum_dispatch::expand_struct
- struct_enum_dispatch::expand_struct_or_enum
- struct_enum_dispatch::field_count
- struct_enum_dispatch::is_fieldless_enum
- struct_enum_dispatch::parse_attrs
- struct_enum_dispatch::strip_miniextendr_attrs
- type_inspect::classify_several_ok_container
- type_inspect::first_type_argument
- type_inspect::is_sexp_type
- type_inspect::nth_type_argument
- type_inspect::second_type_argument
- typed_external_macro::impl_typed_external
- typed_list::expand_typed_list
- typed_list::type_spec_from_call
- typed_list::type_spec_from_string
- util::extract_cfg_attrs
- util::r_wrapper_raw_literal
- util::source_location_doc
- validate_extern_signature
- vctrs_generics::is_vctrs_generic