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