gpt4 book ai didi

rust - 无法编译 stb_truetype 0.2.4 因为 "slice pattern syntax is experimental"

转载 作者:行者123 更新时间:2023-11-29 08:29:29 25 4
gpt4 key购买 nike

我正在关注 a tutorial on how to setup the piston library ,但是当我尝试编译它时,我收到以下错误消息:

error[E0658]: slice pattern syntax is experimental (see issue #23121)
--> /home/alexander/.cargo/registry/src/github.com-1ecc6299db9ec823/stb_truetype-0.2.4/src/lib.rs:606:13
|
606 | let [g1, g2] = if self.index_to_loc_format == 0 {
| ^^^^^^^^

我使用相同版本的所有库和相同的代码,我做错了什么?

最佳答案

Slices patterns have been stabilized in rustc 1.26.0 (2018-05-10) .

在较旧的编译器上,它们仅在实验上可用,即:1) 需要夜间编译器,2) 需要 using crate 使用 #![feature(slice_patterns)] 显式启用它们,哪些新版本的 Piston 不这样做。

您必须更新编译器才能使用此版本的 Piston 。

关于rust - 无法编译 stb_truetype 0.2.4 因为 "slice pattern syntax is experimental",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52245678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com