9
我試圖瞭解reading a line時發生了什麼,但是我找不到在str的文檔中有方法to_string
,即使我知道它在那裏。如何在文檔中找到to_string可用於&str?
我試圖瞭解reading a line時發生了什麼,但是我找不到在str的文檔中有方法to_string
,即使我知道它在那裏。如何在文檔中找到to_string可用於&str?
有一個在文檔&str
和ToString::to_string
之間沒有直接的聯繫,因爲ToString
有毯實現:
impl<T> ToString for T where T: Display, T: ?Sized
這意味着ToString
爲實現Display
任何項目實施。 &str
的確執行了Display
。 (a comment)。
我會認爲[ToString](http://doc.rust-lang.org/1.0.0-alpha/std/string/trait.ToString.html)特徵應該列在tra特性的str ',但(我敢肯定你已經注意到了),它不在那裏。我不確定這是否是錯誤,或者是否自動生成了文檔,並且該過程中存在錯誤。我*瞭解到的地方來自[該書](http://doc.rust-lang.org/book/)。 –
文檔中的'str'和'ToString :: to_string'之間沒有直接的聯繫 - 因爲ToString對於所有的T有一個「全部」實現,所以T:String爲不同的特徵,格式化特徵'String'。 – bluss
@ user139873:所以這是一個文檔生成問題,文檔也需要考慮一攬子實現。 –