Это не компилируется:Как указать параметры типа для функций функции, которые не принимают само?
pub trait TheTrait<T> {
pub fn without_self() -> T;
pub fn with_self(&self) -> T {
TheTrait::without_self()
}
}
, потому что компилятор не может выяснить параметры типа для TheTrait::without_self()
. Я хочу что-то вроде TheTrait<T>::without_self()
, но я не могу найти синтаксис, который работает. Как указать параметр типа without_self
?
возможно дубликат [Вызов статического метода признака от другого статического метода (ржавчины)] (http://stackoverflow.com/questions/24541074/calling-trait-static-method-from-another-static-method -ржавчина) – huon