gpt4 book ai didi

rust - 如何将任何类型的引用转换为对长度为 1 的数组的引用?

转载 作者:行者123 更新时间:2023-12-04 11:38:11 26 4
gpt4 key购买 nike

我有一个类型为 &T 的实例.我如何将其转换到 &[T; 1] ?类似 std::slice::from_ref ,除了它应该返回一个数组,而不是一个切片。

最佳答案

使用 array::from_ref array::from_mut .

fn example(a: &String) -> &[String; 1] {
std::array::from_ref(a)
}
也可以看看:
  • How to create a slice from a single element without copying that element?
  • 关于rust - 如何将任何类型的引用转换为对长度为 1 的数组的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68564481/

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