Die folgende Code funktioniert, und ich weiß nicht, warum:Warum kann ich File :: open (...). Read_to_end() aufrufen?
File::open(&some_path).read_to_end().unwrap();
an der API-Dokumentation der Suche kann ich sehen, File::open()
ein IoResult
Rückkehr, die keine read_to_end()
hat.
Gibt es eine Art von Syntaxzucker? Ist Result<T, Error>
irgendwie in Result<U, Error>
?
Dokumentation: http://doc.rust-lang.org/std/io/fs/struct.File.html#method.read_to_end
wie die Looks Dokumentation sagt mir nicht, dass 'IoResult' das Merkmal implementiert ... ok! Akzeptieren in 5 Minuten. –