2
Gibt es eine Möglichkeit, einen Typhinweis für eine Trait-Methode bereitzustellen, ohne den Empfänger in die Argumentliste zu verschieben?Rust Typ Hinweis mit Methodenaufrufsyntax
Zum Beispiel, wenn ich einige x haben und
x.foo(y)
nennen und ich muss klarstellen, dass foo ein Verfahren des Merkmals T ist, muss ich es so schreiben:
<_ as T>::foo(x, y)
oder gibt es eine Syntax, die eher wie folgt aussieht
x::<as T>.foo(y)
das kann ich verwenden?
BTW '<_ as T> :: foo' geschrieben werden kann' T :: foo' – delnan
Ach ja, richtig. Aber das sieht immer noch weniger wie ein Methodenaufruf und mehr wie ein Funktionsaufruf aus. – dspyz