История изменений
Исправление AntonyRF, (текущая версия) :
типажи имеющие type в себе не могут быть получены из конструкций аля Arc<Trait<Type = xxx>>
Ну типа:
use std::sync::Arc;
trait MyTrait {
type MyType;
fn my_func() -> self::MyType;
}
type MyType = Arc<MyTrait<MyType = i32>>;
fn main() {
}
Ну да сегодня вечер свободен, поломаю голову во имя великого добра.
Было бы круто, ибо инфы про это практически нет =(
Исходная версия AntonyRF, :
типажи имеющие type в себе не могут быть получены из конструкций аля Arc<Trait<Type = xxx>>
Ну типа:
use std::sync::Arc;
trait MyTrait {
type MyType;
fn my_func() -> self::MyType;
}
type MyType = Arc<MyTrait<MyType = i32>>;
fn main() {
}
Ну да сегодня вечер свободен, поломаю голову во имя великого добра.
Было бы круто, ибо инфы про это практически нет =(