diff --git a/pyo3-macros-backend/src/pyclass.rs b/pyo3-macros-backend/src/pyclass.rs index deb01778..de80c2cc 100644 --- a/pyo3-macros-backend/src/pyclass.rs +++ b/pyo3-macros-backend/src/pyclass.rs @@ -345,13 +345,13 @@ fn impl_methods_inventory(cls: &syn::Ident) -> TokenStream { quote! { #[doc(hidden)] pub struct #inventory_cls { - methods: Vec, + methods: ::std::vec::Vec<::pyo3::class::PyMethodDefType>, } impl ::pyo3::class::impl_::PyMethodsInventory for #inventory_cls { - fn new(methods: Vec) -> Self { + fn new(methods: ::std::vec::Vec<::pyo3::class::PyMethodDefType>) -> Self { Self { methods } } - fn get(&'static self) -> &'static [pyo3::class::PyMethodDefType] { + fn get(&'static self) -> &'static [::pyo3::class::PyMethodDefType] { &self.methods } }