前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust 日报】2022-11-11 GitHub 代码搜索用 Rust 实现

【Rust 日报】2022-11-11 GitHub 代码搜索用 Rust 实现

作者头像
MikeLoveRust
发布2022-11-28 16:26:49
4290
发布2022-11-28 16:26:49
举报

GitHub 代码搜索用 Rust 实现

目前 Github 的这个新功能处于测试阶段,关于该功能的更新信息记录可以看 Github 的 blog:https://github.blog/2021-12-15-a-brief-history-of-code-search-at-github/。

功能预览地址:https://github.com/features/code-search,

Fornjot 项目进度报告

Fornjot 是一个早期项目,用于在 Rust 中创建下一代、代码优先的 CAD 应用程序。它还使用 Rust 作为定义 CAD 模型的语言。

这份进度报告涵盖了自 7 月左右以来该项目发生的情况。欢迎大家交流讨论,博文:https://www.fornjot.app/blog/progress-report-2022-11/

一个简单的 Fornjot 模型示例:

代码语言:javascript
复制
use fj::syntax::*;

#[fj::model]
pub fn model(
    #[param(default = 1.0, min = inner * 1.01)] outer: f64,
    #[param(default = 0.5, max = outer * 0.99)] inner: f64,
    #[param(default = 1.0)] height: f64,
) -> fj::Shape {
    let outer_edge = fj::Sketch::from_circle(fj::Circle::from_radius(outer));
    let inner_edge = fj::Sketch::from_circle(fj::Circle::from_radius(inner));

    let footprint = outer_edge.difference(&inner_edge);
    let spacer = footprint.sweep([0., 0., height]);

    spacer.into()
}

Async-graphql v5.0.0-alpha 版本更新

在 Async-graphql v5.0.0-alpha 中,完全支持动态模式,我相信你可以用它做一些有趣的事情。

项目地址:https://github.com/async-graphql/async-graphql

From 日报小组 @Jancd

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • GitHub 代码搜索用 Rust 实现
  • Fornjot 项目进度报告
  • Async-graphql v5.0.0-alpha 版本更新
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档