#![feature(proc_macro_quote)] extern crate proc_macro; use proc_macro::quote; struct Ipv4Addr; fn main() { let ip = Ipv4Addr; let _ = quote! { $($ip)* }; //~^ ERROR the method `quote_into_iter` exists for struct `Ipv4Addr`, but its trait bounds were not satisfied //~| ERROR type annotations needed }