Files

28 lines
1009 B
JSON
Raw Permalink Normal View History

{
"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": [] }
}
}