diff --git a/serde2/serde2_macros/src/lib.rs b/serde2/serde2_macros/src/lib.rs
index 9a242d6b..912034c8 100644
--- a/serde2/serde2_macros/src/lib.rs
+++ b/serde2/serde2_macros/src/lib.rs
@@ -832,7 +832,7 @@ fn deserialize_struct_empty_fields(
 
             #[inline]
             fn visit_seq<V>(&mut self, mut visitor: V) -> Result<$type_ident, V::Error>
-                where V: de::SeqVisitor,
+                where V: ::serde2::de::SeqVisitor,
             {
                 try!(visitor.end());
                 self.visit_unit()