【Rust日报】2021-01-15 Nightly的Reference已上线Const Generics的文档

2024-06-22 23:48

本文主要是介绍【Rust日报】2021-01-15 Nightly的Reference已上线Const Generics的文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天开始Rust日报尝试新的方式组织内容,分为如下几个板块:

  • News:当天官方或社区有关Rust的最新新闻

  • Article:当天社区新发布的值得阅读的Rust博客文章

  • Release:当天社区crate或相关工具版本发布或更新

  • Miscellaneous:其他内容

有任何问题或建议欢迎留言反馈,大家一起让Rust日报越来越好!

News

Nightly的Reference已上线Const Generics的文档

Const Generics 计划在1.50版进入stable,官方今天在nightly的Reference上已更新好相关文档。

链接:https://doc.rust-lang.org/nightly/reference/items/generics.html#const-generics

Article

Rust GUI框架的全调研

这篇文章对几乎目前Rust社区较为流行的GUI框架做了整体的调研,druid和iced表现还不错。

链接:https://www.boringcactus.com/2020/08/21/survey-of-rust-gui-libraries.html

Releases

Fish Game - 一个使用macroquad游戏引擎和Nakama游戏后端开发的多人游戏

链接:https://github.com/heroiclabs/fishgame-macroquad

Gleam v0.13发布

Gleam 是使用Rust编写的Erlang VM上的静态类型编程语言。下面是多线程版的Hello world示例代码:

import gleam/ioimport gleam/intimport gleam/listimport gleam/stringimport gleam/otp/process
pub fn main() {  list.range(0, 1000)  |> list.each(start_process)}
fn start_process(i) {  process.start(fn() {    let message = string.append("Hello world: ", int.to_string(i))    io.println(message)  })}
链接:https://gleam.run/news/gleam-v0.13-released/

ellalang 又一个使用Rust编写的新语言

链接:https://github.com/lukechu10/ellalang

Boa v0.11发布

Boa 是一个使用Rust开发的实验性质的新一代JavaScript引擎。

链接:https://boa-dev.github.io/2021/01/14/boa-release-11.html

rkyv 0.3

rkyv是一个类似于FlatBuffers的序列化框架,作者声称zero-copy。主要适用于游戏开发领域。

链接:https://github.com/djkoloski/rkyv/releases/tag/v0.3.0

Miscellaneous

Rust GameDev 第17期月报

链接:https://rust-gamedev.github.io/posts/newsletter-017

This Week in Rust #373

链接:https://this-week-in-rust.org/blog/2021/01/13/this-week-in-rust-373/

蚂蚁金服正在招聘Rust工程师

蚂蚁集团时序数据库 CeresDB 团队持续招聘 Rust 技术专家,层级 P6~P8,从事 TP/AP 融合时序数据库的研发,满足金融时序、监控、IOT 等场景下的海量时序数据的存储、多维查询下钻和实时分析需求。

工作地点杭州、上海和北京。欢迎联系 boyan@antgroup.com

--
From 日报小组 Folyd

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

这篇关于【Rust日报】2021-01-15 Nightly的Reference已上线Const Generics的文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1085751

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

c++的初始化列表与const成员

初始化列表与const成员 const成员 使用const修饰的类、结构、联合的成员变量,在类对象创建完成前一定要初始化。 不能在构造函数中初始化const成员,因为执行构造函数时,类对象已经创建完成,只有类对象创建完成才能调用成员函数,构造函数虽然特殊但也是成员函数。 在定义const成员时进行初始化,该语法只有在C11语法标准下才支持。 初始化列表 在构造函数小括号后面,主要用于给

集中式版本控制与分布式版本控制——Git 学习笔记01

什么是版本控制 如果你用 Microsoft Word 写过东西,那你八成会有这样的经历: 想删除一段文字,又怕将来这段文字有用,怎么办呢?有一个办法,先把当前文件“另存为”一个文件,然后继续改,改到某个程度,再“另存为”一个文件。就这样改着、存着……最后你的 Word 文档变成了这样: 过了几天,你想找回被删除的文字,但是已经记不清保存在哪个文件了,只能挨个去找。真麻烦,眼睛都花了。看

【Rust练习】12.枚举

练习题来自:https://practice-zh.course.rs/compound-types/enum.html 1 // 修复错误enum Number {Zero,One,Two,}enum Number1 {Zero = 0,One,Two,}// C语言风格的枚举定义enum Number2 {Zero = 0.0,One = 1.0,Two = 2.0,}fn m

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

linux中使用rust语言在不同进程之间通信

第一种:使用mmap映射相同文件 fn main() {let pid = std::process::id();println!(