Rust stable标准库是否使用不稳定的功能?
在Rust标准库中,使用const泛型的实现如下:Rust stable标准库是否使用不稳定的功能?,rust,Rust,在Rust标准库中,使用const泛型的实现如下: #[稳定(feature=“vec_from_array”,自=“1.44.0”)] Vec的impl From{ #[cfg(非(测试))] fn from(s:[T;N])->Vec{ ::放入_vec(方框s) } #[cfg(测试)] fn from(s:[T;N])->Vec{ 板条箱::切片::放入容器(s盒) } } 当我尝试在代码中执行相同操作时 impl From for Binary{ fn from(来源:[u8;N])
#[稳定(feature=“vec_from_array”,自=“1.44.0”)]
Vec的impl From{
#[cfg(非(测试))]
fn from(s:[T;N])->Vec{
::放入_vec(方框s)
}
#[cfg(测试)]
fn from(s:[T;N])->Vec{
板条箱::切片::放入容器(s盒)
}
}
当我尝试在代码中执行相同操作时
impl From for Binary{
fn from(来源:[u8;N])->Self{
//可用于$N包/std/src/binary的实现。rs:105:12
|
105 |针对二进制的impl From{
| ^
|
=注:有关更多信息,请参阅第74878期
我用的是Rust 1.47.0
这是否意味着Rust stable标准库的编译功能不稳定
是的,它使用不稳定的功能。 - 对于Rust 1.47.0的liballoc(其中定义了
Vec
),它使用
另见:
是的,它使用不稳定的功能。 - 对于Rust 1.47.0的liballoc(其中定义了
Vec
),它使用
另见: