#oc-wasm #async-executor #minecraft #opencomputers

oc-wasm-cassette

为 OC-Wasm 应用提供了一个便捷的入口包装器,以便使用 Cassette 作为异步执行器

6 个版本 (破坏性更新)

0.12.1 2024 年 6 月 8 日
0.12.0 2024 年 4 月 6 日
0.4.0 2024 年 1 月 8 日
0.3.0 2022 年 12 月 30 日
0.1.0 2022 年 5 月 21 日

游戏 中排名第 741

Download history 4/week @ 2024-05-18 1/week @ 2024-05-25 157/week @ 2024-06-08 7/week @ 2024-06-15 1/week @ 2024-06-22

每月下载量 365

GPL-3.0-only

54KB
649

OC-Wasm-Cassette 提供了一个便捷的包装器,使得在 OC-Wasm 应用中使用异步函数(async fn)作为顶级函数变得容易。

使用方法非常简单

async fn main() -> Infallible {
	// Your code here
}

#[no_mangle]
pub extern "C" fn run(arg: i32) -> i32 {
	oc_wasm_cassette::run(arg, main)
}

lib.rs:

OC-Wasm-Cassette 提供了一个便捷的包装器,使得在 OC-Wasm 应用中使用异步函数(async fn)作为顶级函数变得容易。

使用方法非常简单

async fn main() -> Infallible {
    // Your code here
}

#[no_mangle]
pub extern "C" fn run(arg: i32) -> i32 {
    oc_wasm_cassette::run(arg, main)
}

依赖项

~770KB
~14K SLoC