Docs.rs
alef-0.23.21
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
alef 0.23.21
Opinionated polyglot binding generator for Rust libraries
Crate
Source
Builds
Feature flags
Documentation
..
bridge_drop.jinja
bridge_struct.jinja
build_rs.jinja
bytes_field_access.jinja
bytes_result_match.jinja
bytes_result_null_check.jinja
c_string_conversion.jinja
call_inline.jinja
call_with_result.jinja
cbindgen_toml.jinja
clear_fn.jinja
code_line.jinja
constructor_field_init.jinja
constructor_impl.jinja
constructor_impl_with_cache.jinja
constructor_slice_cache_init.jinja
doc_comment_lines.jinja
doc_comment_lines_indented.jinja
emitted_code_block.jinja
enum_free.jinja
enum_from_i32.jinja
enum_from_json.jinja
enum_to_i32.jinja
enum_to_json.jinja
enum_to_string.jinja
error_match_non_void.jinja
error_match_void.jinja
ffi_allow_clippy_attr.jinja
ffi_async_body_indent.jinja
ffi_async_box_error_map.jinja
ffi_async_cached_name_init.jinja
ffi_async_capture_param.jinja
ffi_async_map_err_method.jinja
ffi_btree_binding.jinja
ffi_cs_as_ptr.jinja
ffi_cs_match_open.jinja
ffi_decode_string_result.jinja
ffi_decode_string_value.jinja
ffi_enum_discriminant_match.jinja
ffi_enum_from_i32_rs_arm.jinja
ffi_enum_from_i32_rs_helper.jinja
ffi_json_cs_match_open.jinja
ffi_json_to_string.jinja
ffi_nul_byte_json_err.jinja
ffi_nul_byte_json_param_msg.jinja
ffi_nul_byte_param_err.jinja
ffi_nul_byte_param_msg.jinja
ffi_ok_rc_as.jinja
ffi_opaque_constructor_bool_param.jinja
ffi_opaque_constructor_call.jinja
ffi_opaque_constructor_header.jinja
ffi_opaque_constructor_named_param.jinja
ffi_opaque_constructor_passthrough_param.jinja
ffi_opaque_constructor_string_param.jinja
ffi_opt_json_storage_open.jinja
ffi_opt_nullable_ptr.jinja
ffi_opt_str_storage_and_ptr.jinja
ffi_return_default_4.jinja
ffi_return_default_8.jinja
ffi_serde_from_str_default.jinja
ffi_serde_from_str_err.jinja
ffi_set_out_error_helper.jinja
ffi_string_bridge_null_check.jinja
ffi_string_bridge_param_conversion.jinja
ffi_sync_serde_from_str_err.jinja
ffi_tokio_runtime.jinja
ffi_trait_impl.jinja
ffi_trait_method_impl.jinja
ffi_unsafe_fp_call.jinja
ffi_unsafe_fp_tail.jinja
ffi_visitor_bool_param_setup.jinja
ffi_visitor_callback_field.jinja
ffi_visitor_context_bool_init.jinja
ffi_visitor_context_field.jinja
ffi_visitor_context_optional_string_init.jinja
ffi_visitor_context_optional_string_setup.jinja
ffi_visitor_context_passthrough_init.jinja
ffi_visitor_context_required_string_init.jinja
ffi_visitor_context_required_string_setup.jinja
ffi_visitor_cstring_param_setup.jinja
ffi_visitor_impl_body.jinja
ffi_visitor_impl_method.jinja
ffi_visitor_no_callback_function.jinja
ffi_visitor_optional_string_param_setup.jinja
ffi_visitor_result_constant.jinja
ffi_visitor_result_default_arm.jinja
ffi_visitor_result_string_arm.jinja
ffi_visitor_result_unit_arm.jinja
ffi_visitor_string_list_param_setup.jinja
ffi_visitor_with_callback_function.jinja
ffi_vtable_error_check.jinja
ffi_vtable_extract.jinja
ffi_vtable_not_initialised_msg.jinja
ffi_vtable_null_out_result_msg.jinja
field_accessor_header.jinja
formatted_line.jinja
free_function_header.jinja
free_string.jinja
gen_impl_struct_fields.jinja
instance_method_call.jinja
instance_method_call_result.jinja
last_error.jinja
match_arm_value.jinja
match_field_start.jinja
method_call_inline.jinja
method_call_result.jinja
method_safety_doc.jinja
method_wrapper_header.jinja
null_check_self_mut.jinja
null_check_self_owned.jinja
null_check_self_ref.jinja
owned_value_to_c_bool.jinja
param_duration_conversion.jinja
param_non_optional_bytes_conversion.jinja
param_non_optional_json_conversion.jinja
param_non_optional_named_conversion.jinja
param_non_optional_path_conversion.jinja
param_non_optional_string_conversion.jinja
param_optional_bool_conversion.jinja
param_optional_fallback.jinja
param_optional_json_conversion.jinja
param_optional_named_conversion.jinja
param_optional_numeric_conversion.jinja
param_optional_passthrough.jinja
param_optional_string_conversion.jinja
param_optional_vec_map_conversion.jinja
param_path_conversion.jinja
param_primitive_bool.jinja
param_primitive_newtype.jinja
param_primitive_passthrough.jinja
plugin_impl_header.jinja
plugin_impl_initialize.jinja
plugin_impl_shutdown.jinja
plugin_impl_version.jinja
register_fn_body.jinja
register_fn_header.jinja
register_fn_vtable_check.jinja
registration_variant.rs.jinja
service_api_arg.rs.jinja
service_api_configurator_function.rs.jinja
service_api_entrypoint_function.rs.jinja
service_api_entrypoint_return_opaque_result.rs.jinja
service_api_entrypoint_return_opaque_value.rs.jinja
service_api_entrypoint_return_result_status.rs.jinja
service_api_entrypoint_return_void_status.rs.jinja
service_api_h_callback_typedef.h.jinja
service_api_h_constructor_decl.h.jinja
service_api_h_destructor_decl.h.jinja
service_api_h_entrypoint_decl_start.h.jinja
service_api_h_header_end.h.jinja
service_api_h_header_start.h.jinja
service_api_h_opaque_typedef.h.jinja
service_api_h_param_decl.h.jinja
service_api_h_registration_decl_start.h.jinja
service_api_handler_bridge_impl.rs.jinja
service_api_handler_bridge_struct.rs.jinja
service_api_opaque.rs.jinja
service_api_registration_dispatch_result.rs.jinja
service_api_registration_dispatch_void.rs.jinja
service_api_registration_function.rs.jinja
service_api_registration_variant.rs.jinja
service_api_rs_header.rs.jinja
service_api_wrapper_ctor_arg.rs.jinja
static_method_call.jinja
static_method_call_result.jinja
streaming_method_wrapper.jinja
type_free.jinja
type_from_json.jinja
type_new.jinja
type_to_json.jinja
unregister_fn.jinja
unsafe_fn_sig.jinja
value_to_c_conversion.jinja
vec_string_refs.jinja
version_fn.jinja
vtable_delegation_method.jinja
vtable_free_user_data.jinja
vtable_method_doc_line.jinja
vtable_method_doc_lines.jinja
vtable_method_field.jinja
vtable_ref_delegation_method.jinja
vtable_struct_header.jinja
vtable_super_trait_methods.jinja