duchess
Silky smooth Java-Rust interop
파일 탐색기
최종 버전 다운로드 (.zip)- devcontainer.json
- autobless.yml
- mdbook.yml
- rust.yml
- into_java.md
- into_rust.md
- jvm_op.md
- call_java_from_rust.md
- chapter_1.md
- derive.md
- duchess.svg
- implementing_native_methods.md
- internals.md
- intro.md
- java_function.md
- java_object.md
- java_package.md
- java_rust_types.md
- java_signatures_in_rust.md
- jvm.md
- jvm_operations.md
- linking_native_functions.md
- local_vs_global.md
- logo.md
- methods.md
- reference.md
- safety.md
- setup.md
- SUMMARY.md
- threat_model.md
- to_java.md
- traits.md
- tutorials.md
- upcasts.md
- .gitignore
- book.toml
- init.rs
- main.rs
- Cargo.toml
- code_writer.rs
- derive_java.rs
- files.rs
- impl_java_trait.rs
- java_compiler.rs
- java_package_macro.rs
- lib.rs
- log.rs
- main.rs
- re.rs
- shim_writer.rs
- java_package_1.rs
- Cargo.toml
- from_syn.rs
- javap.rs
- javap_parser.lalrpop
- javap.rs
- argument.rs
- check.rs
- class_info.rs
- codegen.rs
- config.rs
- lib.rs
- parse.rs
- reflect.rs
- signature.rs
- substitution.rs
- upcasts.rs
- build.rs
- Cargo.toml
- derive.rs
- java_function.rs
- lib.rs
- Cargo.toml
- README.md
- argument_impl_trait.rs
- field_output_trait.rs
- jni_call_fn.rs
- jni_static_call_fn.rs
- jni_static_field_get_fn.rs
- output_trait.rs
- output_type.rs
- prepare_input.rs
- rust_ty.rs
- view_of_obj.rs
- view_of_op.rs
- java_types.rs
- lib.rs
- macro_if.rs
- mro.rs
- setup_class.rs
- setup_constructor.rs
- setup_inherent_object_method.rs
- setup_java_function.rs
- setup_obj_method.rs
- setup_op_method.rs
- setup_static_field_getter.rs
- setup_static_method.rs
- Cargo.toml
- test.rs
- array.rs
- cast.rs
- error.rs
- find.rs
- from_ref.rs
- into_rust.rs
- java.rs
- jvm.rs
- lib.rs
- libjvm.rs
- link.rs
- not_null.rs
- null.rs
- ops.rs
- raw.rs
- ref_.rs
- refs.rs
- str.rs
- thread.rs
- to_java.rs
- try_catch.rs
- Authenticated.java
- AuthenticateRequest.java
- AuthenticationException.java
- AuthenticationExceptionInvalidSecurityToken.java
- AuthenticationExceptionInvalidSignature.java
- AuthenticationExceptionUnauthenticated.java
- AuthorizationException.java
- AuthorizationExceptionDenied.java
- AuthorizeRequest.java
- HttpAuth.java
- HttpRequest.java
- OptionalFields.java
- DifferentException.java
- ThrowExceptions.java
- Flags.java
- EventKey.java
- MapKey.java
- MapLike.java
- BaseEvent.java
- Builder.java
- BuildStep.java
- Event.java
- Logger.java
- NameStep.java
- TimeStep.java
- Native.java
- TakeNull.java
- TakesInt.java
- java_wrapper.rs
- main.rs
- JavaPassingNull.java
- JavaRustExceptions.java
- JavaRustJavaException.java
- JavaRustJavaNPE.java
- JavaRustScalars.java
- JavaArrayTests.java
- Java_Can_Call_Rust_Java_Function.java
- java_rust_initiated_exceptions.rs
- java_rust_java_exception.rs
- java_rust_java_npe.rs
- native_fn_arrays.rs
- native_fn_callable_from_java.rs
- native_fn_echos_int.rs
- native_fn_passing_null.rs
- auth.rs
- generics.rs
- generics.stderr
- greeting.rs
- log.rs
- log_global_ref_and_chained_calls.rs
- log_global_ref_and_two_calls.rs
- log_local_ref_and_two_calls.rs
- log_one_big_call.rs
- memory_usage.rs
- create_string_from_bytes.rs
- create_string_from_bytes.stderr
- derive_lifetimes.rs
- derive_options.rs
- derive_scalar_fields.rs
- duchess_can_use_jni_launched_jvm.rs
- duplicate_extends.rs
- duplicate_extends.stderr
- duplicate_implements.rs
- duplicate_implements.stderr
- exceptions.rs
- exceptions.stderr
- instance_method_from_superclass.rs
- instance_method_fully_qualified.rs
- interface_class_mismatch_reflected.rs
- interface_class_mismatch_reflected.stderr
- interface_class_mismatch_specified.rs
- interface_class_mismatch_specified.stderr
- mismatched_flags_private_method_declared_as_public.rs
- mismatched_flags_private_method_declared_as_public.stderr
- mismatched_flags_public_method_declared_as_private.rs
- mismatched_flags_public_method_declared_as_private.stderr
- must_use_jvmop.rs
- must_use_jvmop.stderr
- native_fn_link_suite.rs
- native_fn_return_fresh_java_string.rs
- native_fn_return_fresh_java_string.stderr
- native_fn_return_java_string.rs
- native_fn_return_local_java_string.rs
- native_fn_return_local_java_string.stderr
- native_fn_return_rust_string.rs
- passing_null_values.rs
- run_dummy.rs
- static_method_invocation.rs
- to_java_java_refs.rs
- to_java_on_java_string.rs
- to_java_on_rust_string.rs
- to_java_produce_local_java_ref.rs
- type_mismatch_bad_argument_type.rs
- type_mismatch_bad_argument_type.stderr
- type_mismatch_bad_argument_type_explicit.rs
- type_mismatch_bad_argument_type_explicit.stderr
- type_mismatch_bad_argument_type_in_decl.rs
- type_mismatch_bad_argument_type_in_decl.stderr
- type_mismatch_return_type_in_Object_hashCode.rs
- type_mismatch_return_type_in_Object_hashCode.stderr
- ui.rs
- build.rs
- Cargo.toml
- lib.rs
- test.rs
- build.rs
- Cargo.toml
- Cargo.toml
- README.md
- arrays.rs
- bad_jvm_construction_1.rs
- bad_jvm_construction_2.rs
- good_jvm_construction_1.rs
- good_jvm_construction_2.rs
- racing_jvm_construction.rs
- string.rs
- test_hashmaps.rs
- .gitignore
- build.rs
- Cargo.toml
- CHANGELOG.md
- CONTRIBUTING.md
- justfile
- LICENSE-APACHE
- LICENSE-MIT
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
