登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: Tokio 是 Rust 中的异步编程框架     [回主站]     [分站链接]
标题
Tokio 是 Rust 中的异步编程框架
clq
浏览(217) + 2023-01-02 13:53:30 发表 编辑

关键字:

[2023-01-02 14:32:38 最后更新]
Tokio 是 Rust 中的异步编程框架

记录一下。

我个人很不喜欢 rust ,还不如直接用 c 。

----------------------------------------------------------------
https://www.zhihu.com/topic/19674381/hot

错误处理Rust 默认不会捕获错误,我们需要在每个方法调用之后,跟上 .unwrap() 让它自动处理,如果这个函数返回错误就失败。use std::fs;

fn main() {
let data = fs::read("1.txt").unwrap();
println!("data={:?}", data);
}
或者捕获后抛出自定义信息:use std::fs;

fn main() {
let data = fs::read("1.txt").expect("我是错误信息");
println!("data={:?}", data);
}
个人感觉 Rust 的错误处理相比 Go 要好一些,但也不是太优雅,会造成代码非常啰嗦。

----------------------------------------------------------------
https://www.zhihu.com/question/512163948/answer/2315470298

Github上有哪些Rust写的知名项目?

SWC (stands for Speedy Web Compiler) is a super-fast TypeScript / JavaScript compiler written in Rust. It's a library for Rust and JavaScript at the same time. If you are using SWC from Rust, see rustdoc and for most users, your entry point for using the library will be parser.

swc是Typescript/Javascript编译器,它可以用来编译、压缩和打包JS,同时支持使用插件进行扩展,例如做代码变换等。
swc目前正在被一些知名项目所使用,包括Next.js,Parcel和Deno,还有些著名的公司也在使用它,例如Vercel、字节跳动、腾讯等。
它的性能非常非常高,官方号称,在单线程下比Babel快20倍,在4核心下比Babel快70倍!
几个使用案例:
• nextjs 12, 通过使用swc获得了更好的扩展性、性能以及wasm的支持,其中性能方面提升了3倍刷新速度、5倍打包速度
• Parcel,通过使用swc改善了10倍的性能

tauri
tauri可以用来更小、更快、更安全的桌面应用,它想要替代的是electro.js。

----------------------------------------------------------------
https://blog.csdn.net/P6P7qsW6ua47A2Sb/article/details/126534955

swt ast babel





总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1