11个不稳定版本
0.8.3 | 2024年6月8日 |
---|---|
0.8.2 | 2024年2月15日 |
0.8.1 | 2024年1月29日 |
0.8.0 | 2023年4月3日 |
0.5.0 | 2022年7月21日 |
#78 在 调试 中
33,159 每月下载量
用于 8 个crate(直接使用3个)
150KB
3K SLoC
此crate提供客户端和服务器端的IPC实现,用于在可能崩溃的进程(客户端)和监控进程(服务器)之间通信。
客户端可以通过 Client::send_message
与服务器端通信应用特定的状态,如果发生崩溃,可以使用 Client::request_dump
请求创建minidump。服务器端使用用户实现的 ServerHandler
来处理客户端发送的消息,并提供创建minidump文件的方法,以便将请求的崩溃写入,以及在minidump写入完成后(无论是成功还是失败)进行回调,以执行应用所需的额外步骤,例如将minidump传输到外部HTTP服务进行处理的类似操作。
贡献
我们欢迎社区为此项目做出贡献。
请阅读我们的贡献指南以获取有关如何开始的更多信息。在您做出任何贡献之前,也请阅读我们的贡献条款。
任何有意提交以包含在Embark Studios项目中的贡献,必须遵守Rust标准许可模型(MIT或Apache 2.0),因此将根据以下内容双重许可,不附加任何额外条款或条件。
许可
本贡献在以下任一许可下双重许可:
- Apache许可证第2版,(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT或http://opensource.org/licenses/MIT)
由您选择。
为了清楚起见,“您的”指的是Embark或任何其他贡献的许可方/用户。
依赖项
~5–15MB
~200K SLoC