专栏首页Rust语言学习交流【Rust日报】2021-09-25 GitHub Advisory Database 现已支持 Rust

【Rust日报】2021-09-25 GitHub Advisory Database 现已支持 Rust

GitHub Advisory Database 现已支持 Rust

GitHub Advisory Database(安全咨询数据库)现在已经支持 Rust 了。

下一步将支持 dependabot , dependabot是 GitHub 推出的一个提醒依赖更新机器人,当你项目的依赖有更新的时候就会自动推送一个 Pull requests。

GitHub Advisory Database 官方写道:

这一覆盖范围确保了Rust社区的任何成员都可以在他们的代码所在的同一个地方检查安全问题:GitHub上。这仅仅是第一步! 请查看我们的公共路线图,我们正在努力实现Rust对依赖关系图和Dependabot警报的支持。

谢谢你,RustSec和Rust社区! 在我们努力将Rust生态系统加入咨询数据库的过程中,我们得到了RustSec和Rust社区的大量支持。

我们非常感谢RustSec,这是一个独立的组织,负责收集、规范和发布与Rust库相关的安全建议。它的免费公共数据库是我们自己的Rust漏洞数据集的起点。

我们计划继续与RustSec和更广泛的Rust社区合作,使我们自己的GitHub安全咨询数据可用并易于使用,以进一步补充他们的数据。通过合作,我们可以为减少漏洞的可见性问题做更多的工作,而不是单独行动。

原文链接,https://github.blog/2021-09-23-github-advisory-database-now-supports-rust/

Klask

Klask,从 clap v3 apps 自动创建 GUI 应用,将 egui 用于图形。

Github 链接,https://github.com/MichalGniadek/klask

MiniJinja

MiniJinja 是一个强大但最小依赖的 Rust 模板引擎,基于 Python 的 Jinja2 模板引擎的语法和行为。

use minijinja::Environment;
use serde::Serialize;

#[derive(Serialize)]
pub struct Context {
    name: String,
}

fn main() {
    let mut env = Environment::new();
    env.add_template("hello.txt", "Hello {{ name }}!").unwrap();
    let template = env.get_template("hello.txt").unwrap();
    println!("{}", template.render(&Context {
        name: "World".into()
    }).unwrap());
}

Github 链接,https://github.com/mitsuhiko/minijinja


From 日报小组 洋芋

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区

本文分享自微信公众号 - Rust语言学习交流(rust-china),作者:洋芋

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-09-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【Rust日报】2021-02-27 Rust 常量泛型 MVP beta版

    常量泛型(const generics)是Rust最受期待的功能之一,其从最初RFC被接受至今已有三年了,现在其第一个版本已经在Rust beta版本中提供,并...

    MikeLoveRust
  • 【Rust日报】2021-08-28 开源操作系统夏令营最终报告会安排

    会议主题:开源操作系统夏令营最终报告会 会议时间:2021/08/29 09:00-11:30 (GMT+08:00) 中国标准时间 - 北京 点击链接入会,或...

    MikeLoveRust
  • 【Rust 日报】2021-05-06 tokio-console: 一个新的异步Rust调试工具

    因此需要对这部分升级的代码进行回归,具体原由看这里:https://github.com/rust-lang/rust/issues/84958

    MikeLoveRust
  • 【Rust 日报】2021-06-03 RustSBI组织宣布成立

    RustSBI是RISC-V平台下的引导程序实现,它完全由Rust编写,并已经被录入RISC-V SBI国际标准。6月3日,RustSBI已经在GitHub上成...

    MikeLoveRust
  • 【Rust日报】2021-09-03 Bebop v2.3.0:为 Bebop 序列化添加 Rust 支持

    Bebop 是一种基于模型的二进制序列化技术,类似于 Protocol Buffers 或 MessagePack。特别是,Bebop 试图非常适合需要比 JS...

    MikeLoveRust
  • 【Rust日报】2021-09-27 20W+行 Rust 构建的游戏居然这么好玩!

    真的是一款很有趣的游戏。视频中还未展示很多游戏内容,欢迎大家来游玩。有能力的玩家欢迎提供建模模型,修改源码提供MOD。

    MikeLoveRust
  • 【Rust日报】 2021-03-09 Meetup - Rust游戏开发

    现在可以用Rust版的Coreutils (cp, chmod, ls, rm, tail, install..) 来运行Debian啦。

    MikeLoveRust
  • 【Rust日报】2021-08-04 Rust 云原生组织成立

    GAT RFC 从2016年启动,到今年已经五年了,现在终于接近稳定状态了。GAT 是 Rust github 仓库里期待率最高的一个问题。

    MikeLoveRust
  • 【Rust 日报】2020-02-11 Rust stable 1.50 发布,牛年rust牛气冲天!

    源码在这:https://github.com/ZhangHanDong/2021soaring

    MikeLoveRust
  • 【Rust日报】2021-02-13 nlprule,Rust 实现的 NLP 库

    https://www.bilibili.com/video/BV1HK4y1Q7EA

    MikeLoveRust
  • 【Rust日报】2021-02-17 - Rust 圆桌年话

    Rust 语言作为一门新兴语言,从2015年发布以来,收获了不少关注度。Rust 目前也逐渐进入了成熟的阶段。并且在2021年02月08号,Rust 基金会也宣...

    MikeLoveRust
  • 【Rust日报】2021-03-01 TiFS: 基于 TiKV 的分布式 POSIX 文件系统

    TiFS 是一个基于 TiKV 的分布式 POSIX 文件系统,具有分区容限和严格的一致性。

    MikeLoveRust
  • 【Rust 日报】2021-06-06 TheAlgorithms Rust 实现

    大名鼎鼎的 The Algorithms 的 Rust 版本,使用 Rust 实现所有算法。

    MikeLoveRust
  • 【Rust日报】2021-09-02 ritecahce - 简单易用的 memory/disk cache

    Pilka是一种用于创建着色器(shader)演示的跨平台实时编码工具,类似于 Bonzomatic 或 KodeLife 。支持热重载,能够在后台检查和更新资...

    MikeLoveRust
  • 【Rust 日报】2021-05-16 Rust 六岁啦

    2021年5月15日是Rust六岁生日(从2015年 1.0 版本算起),在这过去的六年里发生了许多变化,但Rust没有什么不同,依然没有基金会,没有Const...

    MikeLoveRust
  • 【Rust日报】2020-08-24 理解 Rust 的切片

    在迁移一些 C/C++ 代码到 Rust 过程中, 你是否也对切片的所有权如何从 Rust 中传递给 C 感到困惑 ? 亦或是对切片的内存布局感到困惑, 从而担...

    MikeLoveRust
  • 【Rust日报】2021-05-19 Linux 1Password的幕后花絮

    文章讲述了 1Password 团队使用 Rust 开发 1Password 的心路历程及幕后花絮。

    MikeLoveRust
  • 【Rust日报】2021-10-18 Rust中的六边形架构

    这是 介绍 Rust 中六边形架构实践的一系列文章中的第 7 篇:Long-lived repositories。

    MikeLoveRust
  • 如何用 Rust 编写一个 Linux 内核模块

    2021 年 4 月 14 号,一封主题名为《Rust support》的邮件出现在 LKML 邮件组中。这封邮件主要介绍了向内核引入 Rust 语言支持的一些...

    用户8639654

扫码关注云+社区

领取腾讯云代金券