2015-01-15 19 views
9

reading a line'da ne olduğunu anlamaya çalışıyordum, ancak orada olduğunu bilmeme rağmen str belgelerinde to_string yöntemini bulamadım.to_string adresinin & str?

impl<T> ToString for T where T: Display, T: ?Sized 

Bu ToStringDisplay uygulayan herhangi bir öğe için uygulanan anlamına gelir: ToString bir battaniye uygulaması çünkü

+0

[ToString] (http://doc.rust-lang.org/1.0.0-alpha/std/string/trait.ToString.html) özelliğinin str'nin özellikleri altında listelenmesi gerektiğini düşünürüm ', ama (farkettiğinize göre) orada değil. Bunun bir fiş olup olmadığından emin değilim, ya da dokümanlar otomatik olarak üretilirse ve bu işlemde bir hata varsa. Bu yer hakkında öğrendim * ben * [kitap] 'dan (http://doc.rust-lang.org/book/). –

+8

Dokümanlardaki "str" ​​ile "ToString :: to_string" arasında doğrudan bir bağlantı yoktur; çünkü "ToString", "T: String" için farklı bir özellik, biçimlendirme özelliği olan "T için" bir "battaniye" uygulamasına sahiptir 'String'. – bluss

+1

@ user139873: Bu bir dokümantasyon oluşturma sorunu, dokümantasyonun da battaniye uygulamalarını dikkate alması gerekiyor. –

cevap

İlgili konular