2023-05-17
本文由 ChatGPT(gpt-3.5-turbo-1106) 翻译。
欢迎阅读本期 This Week in Rust!Rust 是一种赋予每个人构建可靠和高效软件能力的编程语言。本刊是对 Rust 进展和社区的每周总结。希望看到某些内容?在 Twitter 上标记我们:@ThisWeekInRust,或者在 mastodon.social 上:@ThisWeekinRust,也可以通过 提交 pull request 来告知我们。希望参与其中?我们欢迎贡献。
This Week in Rust 的开发是公开在 GitHub 上进行的。如果您在本周刊中发现任何错误,请提交 PR。
本周的最佳 Crate 是 Qdrant,一个使用 Rust 编写的开源生产就绪的向量数据库/相似性搜索引擎。它提供了 Rust、Python、Javascript/Typescript 和 Go 的 API。
llogiq 对他的建议感到非常高兴!
一直想要为开源项目做贡献,但不知道从哪里开始吗? 每周我们都会为你展示一些 Rust 社区的任务,供你选择并开始参与!
其中一些任务可能有导师提供帮助,请访问任务页面获取更多信息。
project 命令ockam message send CLI 命令中使用MockDb 实现 CardsInfoInterfaceMockDb 实现 DisputeInterfaceMockDb 实现 EphemeralKeyInterface如果你是 Rust 项目所有者,正在寻找贡献者,请在此处提交任务。
上周合并了 326 个拉取请求 merged
cfg(overflow_checks) 的支持&raw const对可变函数参数进行突变env! 中改进诊断信息impl<..> impl Trait for Type 改进诊断信息VariantIdx 进行编码,以便我们可以按正确顺序解码 ADT 变体FileEncoder 缓冲区大小# 语法并将其用于 offset_of!(...)self: Box<self> 的建议DynSend 和 DynSync 自动 trait 以用于并行编译器impl Traitlet 进行可能的绑定--crate-type staticlib 链接到 Rust dylibEarlyBinder 用于 thir_abstract_const 查询clippy::{drop,forget}_{ref,copy} lintsvisit_assign 来检测 SSA 局部变量Rvalue::CopyForDeref./miri run-dep 以运行带有测试依赖的文件simd_bitmask 中支持数组返回类型Borrows 数据流分析中使用的 BitSet 大小find_width_of_character_at_span 的实现const_ptr_readslice::split_atslice::align_to_offsets 中进行常量求值的 GCDformat_args!() 中内联参数的生命周期Arc/Rc/Box 在 Windows 上实现 AsHandle/AsSocketpanic_fmt 情况下 panic 临时变量的生命周期windows sys 来进行 Windows FFI 绑定check_for_file_and_add 对冲突文件的检查[arithmetic_side_effects] 考虑引用允许或硬编码类型needless_bool: 如果简化代码会丢失注释,则不进行简化--explain 添加配置选项manual_next_backclippy::useless_conversion 警告trait_duplication_in_bounds 扩展到支持 trait 对象AttrKind::DocComment 外部的空行上发出警告augmentsSyntaxTokens 和非标准语义标记配置#[doc(alias(..))] 实现基于方法的自动补全macro_use 预导la_arena::IdxRange 添加更多API#[macro_use(name, ...)]2023年5月17日至2023年6月14日之间的 Rust 社区活动 🦀
如果您正在举办 Rust 活动,请将其添加到[日历]中,以便在此处提及。请记得添加活动链接。电邮Rust 社区团队以获取访问权限。
请查看最新的r/rust招聘帖子
这就是 Rust 的伟大之处之一:有时你可能做了一些非常愚蠢的事情,却能够逃脱后果。
感谢 Josh Triplett 的建议!
本周 Rust 新闻由 nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez 编辑。
电子邮件列表的托管由 Rust 基金会 赞助