Improving my library by contributing to Rust compiler
My crate cargo-build is a wrapper around cargo instructions available in build script build.rs. It makes heavy use of macros which leads to bad error messages. My pull request improved error messages inside Rust's standard library (including println! and write! macros) which improved error messages inside my library as well. Interestingly enough, there was no need to change crate's code.