swift-bridge支援從Swift呼叫非同步Rust函式
預設情況下禁用非同步功能支援。您可以使用“async”功能啟用它,該功能會引入tokio並once_cell作為依賴項。
#[swift_bridge::bridge] mod ffi { extern "Rust" { async fn some_async_function() -> u32; } } async fn some_async_function() -> u32 { 123 } func testSomeAsyncFunction() async { let num = await some_async_function() XCTAssertEqual(num, 123) } |
還不支援非同步 Rust 函式中的引數。
還不支援非同步 Rust 函式中所有支援的型別。
點選標題
相關文章
- Swift3.0 呼叫C函式-_silen_nameSwift函式
- 如何在 Deno 應用程式中呼叫 Rust 函式Rust函式
- Swift 呼叫 Objective-C 的可變引數函式SwiftObject函式
- 非線性支援向量機 與核函式函式
- apiAutoTest:支援自定義函式,用例中可呼叫API函式
- Winform同步呼叫非同步函式死鎖原因分析、為什麼要用非同步ORM非同步函式
- swift 函式傳遞Swift函式
- Swift 函式提前返回Swift函式
- Swift-函式(Functions)Swift函式Function
- 【函式式 Swift】可選值函式Swift
- C++函式呼叫棧從何而來C++函式
- JS-非同步函式鏈式呼叫2(精簡版,推薦)JS非同步函式
- Rust中的into函式和from函式Rust函式
- 子函式呼叫函式
- 函式呼叫棧函式
- Rust 函式有哪些Rust函式
- 學習Rust 函式Rust函式
- 淺談Swift中的函式式Swift函式
- [非專業翻譯] Mapster - 非同步支援非同步
- PHP 都有,Go 憑什麼不支援命名引數呼叫函式?PHPGo函式
- 外部函式的呼叫函式
- gdb 如何呼叫函式?函式
- C程式函式呼叫&系統呼叫C程式函式
- PostgreSQL函式裡呼叫函式(SETOF + RETURN QUERY)SQL函式
- 普通函式與函式模板呼叫規則函式
- 從同步函式 hello-world-dotnet 開始探索OpenFunction函式Function
- 基於rust實現的事件系統,支援同步和非同步Rust事件非同步
- PHP vs Go,為什麼 Go 不支援命名引數呼叫函式?PHPGo函式
- 普通函式與函式模板呼叫規則2函式
- Swift中main函式去哪了?SwiftAI函式
- httprunner yml 呼叫外部函式HTTP函式
- Rust中的函式指標Rust函式指標
- Hive是否支援in函式Hive函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 使用PyO3從Python呼叫 Rust:加速PythonPythonRust
- 核心函式 系統呼叫 系統命令 庫函式函式
- rust十三.1、匿名函式(閉包)Rust函式
- 函式呼叫與空間分配函式