Update codegen to 2018 edition
diff --git a/codegen/src/gen.rs b/codegen/src/gen.rs
index cb4bab6..291758e 100644
--- a/codegen/src/gen.rs
+++ b/codegen/src/gen.rs
@@ -12,6 +12,8 @@
 
 use crate::types;
 use proc_macro2::TokenStream;
+use quote::quote;
+use rustfmt_nightly as rustfmt;
 
 use std::fs::File;
 use std::io::Write;
@@ -24,7 +26,7 @@
     use crate::types;
     use inflections::Inflect;
     use proc_macro2::{Span, TokenStream};
-    use quote::TokenStreamExt;
+    use quote::{quote, TokenStreamExt};
     use syn::*;
 
     #[derive(Default)]
@@ -358,7 +360,7 @@
                     features.any.contains("full") && features.any.len() == 1
                 }
 
-                let mut res = simple_visit(t, kind, name);
+                let res = simple_visit(t, kind, name);
 
                 let target = defs.types.iter().find(|ty| ty.ident == *t).unwrap();