探索 TSFFI.B 在不同场景下的用法
最简双向 FFI 示例。Rust 导出函数,TS 注册回调,双方互调。
异步进度回调。Rust 长任务通过回调实时报告进度到 TypeScript。
结构体作为回调参数。Rust 结构体自动映射为 TS 接口。
错误处理最佳实践。Rust Result 映射为 JS Error,panic 被 PanicHook 捕获。
并发测试。多线程 Rust 同时回调 TypeScript,验证线程安全性。
Panic 捕获测试。故意触发 Rust panic,验证异常隔离机制。
系统监控。Rust 采集系统指标,通过回调实时推送到 TypeScript。
嵌套结构体。深层嵌套的 Rust 结构体递归映射为 TypeScript 类型。
Electron 集成。在 Electron 主进程中使用 TSFFI.B 调用 Rust 原生模块。