17个版本
new 0.2.0-rc.1 | 2024年8月15日 |
---|---|
0.1.12 | 2024年5月23日 |
0.1.9 | 2024年3月24日 |
0.1.6 | 2023年12月3日 |
0.1.0 | 2022年12月15日 |
#607 in WebAssembly
250KB
2K SLoC
Crux平台功能
此crate包含Platform
功能,可用于询问Shell正在运行的平台。
有关如何使用该功能的示例,请参阅集成测试。
关于Crux功能
Crux功能教导Crux如何在执行副作用时与Shell交互。它们执行以下操作
- 定义一个
Request
结构,指示Shell如何代表核心执行副作用 - 定义一个
Response
结构,用于存储Shell在副作用完成后返回的数据 - 声明一个或多个方便的方法来调用Shell的功能,每个方法都创建一个
Command
(描述效果及其延续),Crux可以“执行”
请注意,由于Swift没有命名空间,目前有一个要求确保
Request
和Response
有明确的名称(例如HttpRequest
和HttpResponse
)。
lib.rs
:
待办事项:mod文档
依赖项
~2.6–4MB
~75K SLoC