tuple struct 可以当作构造函数
https://rust-lang.github.io/rfcs/2302-tuple-struct-self-ctor.html#self-as-a-function-pointer 这个RFC定义的
#![allow(unused)]
fn main() {
enum Status {
Value(u32),
Stop,
}
// 因为 创建 Status::Value() 枚举成员 类似于 函数的调用,因此可以
let list_of_statuses: Vec<Status> =
(0u32..20)
.map(Status::Value)
.collect();
struct A(u32);
let s = (0..5).map(A).collect::<Vec<_>>();
}
--
FROM 117.147.21.*