< 返回版块

Jancd 发表于 2022-11-12 02:16

Tags:rust,news

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 模型示例:

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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页