mirror of
https://github.com/logos-co/logos-test-modules.git
synced 2026-08-30 19:51:16 +00:00
28 lines
1009 B
JSON
28 lines
1009 B
JSON
{
|
|||
|
|
"name": "test_fullapi_proxy_rust",
|
||
|
|
"version": "1.0.0",
|
||
|
|
"type": "core",
|
||
|
|
"category": "testing",
|
||
|
|
"description": "Rust cdylib proxy: consumes the full_api surface of EITHER provider (test_fullapi_cpp or test_fullapi_rust) via an interface dependency and re-exposes it — forwards every method and re-emits every event. The Rust mirror of test_fullapi_proxy; useProvider(name) binds the runtime target.",
|
||
|
|
"author": "Logos Core Team",
|
||
|
|
"main": "test_fullapi_proxy_rust_plugin",
|
||
|
|
"interface": "cdylib",
|
||
|
|
"dependencies": ["test_fullapi_cpp", "test_fullapi_rust"],
|
||
|
|
"interface_dependencies": [
|
||
|
|
{ "name": "full_api", "file": "full_api.lidl" }
|
||
|
|
],
|
||
|
|
"include": [],
|
||
|
|
"capabilities": [],
|
||
|
|
|
||
|
|
"codegen": {
|
||
|
|
"lidl": "rust-lib/test_fullapi_proxy_rust.lidl",
|
||
|
|
"rust": { "crate": "rust-lib", "staticlib": "test_fullapi_proxy_rust" }
|
||
|
|
},
|
||
|
|
|
||
|
|
"nix": {
|
||
|
|
"external_libraries": [],
|
||
|
|
"packages": { "build": [], "runtime": [] },
|
||
|
|
"cmake": { "find_packages": [], "extra_include_dirs": [] }
|
||
|
|
}
|
||
|
|
}
|