2016-04-23 21 views
2

受信者を引数リストに移動させずにtraitメソッドのタイプヒントを提供する方法はありますか?例えばメソッド呼び出しの構文で錆のタイプのヒント

、私はいくつかのxを持っていると

x.foo(y) 

を呼び出すと、私はそのFOOを明確にする必要が特色Tの方法であれば、私のようにそれを記述する必要があります:

<_ as T>::foo(x, y) 

またはそれ以上のような構文があります

x::<as T>.foo(y) 

私は使用できますか?

+1

ところで '<_ as T> :: foo'は' T :: foo' – delnan

+0

ああ、右を書き込むことができます。しかし、それはまだメソッド呼び出しのようには見えず、関数呼び出しに似ています。 – dspyz

答えて

1

あなただけの形質がTはuseステートメントを使用してスコープ内にあることを確認する必要があります...

関連する問題