alef_backend_kotlin/
lib.rs1mod gen_bindings;
9mod gen_mpp;
10pub(crate) mod gen_native;
11pub mod naming;
12mod template_env;
13mod type_map;
14
15pub use gen_bindings::KotlinBackend;
16pub use gen_bindings::trait_bridge::KotlinJvmBridgeGenerator;
17
18pub use gen_bindings::{
22 emit_enum_pub, emit_error_type_pub, emit_function_jvm, emit_jvm_client_class, emit_jvm_client_class_with_package,
23 emit_kdoc_pub, emit_type_pub, emit_type_pub_with_defaults_sealed_and_constructible,
24 emit_type_pub_with_enum_defaults, emit_type_pub_with_enum_defaults_and_sealed_classes, kotlin_type_str_pub,
25 to_lower_camel, to_pascal_case,
26};
27
28pub use gen_bindings::jni_emitter::{emit_jni_bridge_object, emit_jni_client_class, emit_streaming_jni_external_funs};
30
31pub use gen_bindings::literal_normalizer;