commit | d0b37d29938de7987a90ca9dcd5e9bb44eecd7b1 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Wed May 08 15:26:03 2019 -0700 |
committer | David Tolnay <dtolnay@gmail.com> | Wed May 08 15:26:03 2019 -0700 |
tree | 3e82350a9490abb78a4ce032cb123ea5cd4f34e5 | |
parent | 43bb52490db3880dc618c37c174c7231542b4ba8 [diff] [blame] |
Use more conventional signature for file::write
diff --git a/codegen/src/file.rs b/codegen/src/file.rs index 5e461cc..c525938 100644 --- a/codegen/src/file.rs +++ b/codegen/src/file.rs
@@ -1,8 +1,9 @@ use proc_macro2::TokenStream; use std::fs::File; use std::io::Write; +use std::path::Path; -pub fn write(path: &str, content: TokenStream) { +pub fn write<P: AsRef<Path>>(path: P, content: TokenStream) { let mut file = File::create(path).unwrap(); write!( file,