История изменений
Исправление DarkEld3r, (текущая версия) :
Можно подождать совсем немного до следующего релиза и там специализация будет.
А можно сделать так:
#[derive(Debug)]
enum Edge<T> {
Edge(Option<T>),
Nothing
}
struct S;
fn main() {
let a = Edge::Edge(Some(10i32));
println!("{:?}", a);
let b = Edge::Edge(Some(S));
//println!("{:?}", b);
}
Исходная версия DarkEld3r, :
Можно подождать совсем немного до следующего релиза и там специализация будет.