The documentation for try!()
Helper macro for unwrapping Result values while returning early with an error if the value of the expression is Err. For more information, see std::io.
The current std::io module does not mention try!(). However, try!() is mentioned in std::old_io, but I think that it should be in std::error.