diff --git a/derive/src/pystructseq.rs b/derive/src/pystructseq.rs index 0da5fa383..2c23f7252 100644 --- a/derive/src/pystructseq.rs +++ b/derive/src/pystructseq.rs @@ -31,12 +31,12 @@ pub(crate) fn impl_pystruct_sequence( let ret = quote! { impl ::rustpython_vm::PyStructSequence for #ty { const FIELD_NAMES: &'static [&'static str] = &[#(stringify!(#field_names)),*]; - fn into_tuple(self, vm: &::rustpython_vm::VirtualMachine) -> ::rustpython_vm::builtins::tuple::PyTuple { + fn into_tuple(self, vm: &::rustpython_vm::VirtualMachine) -> ::rustpython_vm::builtins::PyTuple { let items = vec![#(::rustpython_vm::IntoPyObject::into_pyobject( self.#field_names, vm, )),*]; - ::rustpython_vm::builtins::tuple::PyTuple::new_unchecked(items.into_boxed_slice()) + ::rustpython_vm::builtins::PyTuple::new_unchecked(items.into_boxed_slice()) } } impl ::rustpython_vm::IntoPyObject for #ty { diff --git a/vm/src/builtins/mod.rs b/vm/src/builtins/mod.rs index 9dc9f94ba..90188cb97 100644 --- a/vm/src/builtins/mod.rs +++ b/vm/src/builtins/mod.rs @@ -15,7 +15,7 @@ pub(crate) mod complex; pub use complex::{IntoPyComplex, PyComplex}; pub(crate) mod coroutine; pub use coroutine::PyCoroutine; -pub mod dict; +pub(crate) mod dict; pub use dict::{PyDict, PyDictRef}; pub(crate) mod enumerate; pub use enumerate::PyEnumerate; @@ -72,7 +72,7 @@ pub(crate) mod staticmethod; pub use staticmethod::PyStaticMethod; pub(crate) mod traceback; pub use traceback::PyTraceback; -pub mod tuple; +pub(crate) mod tuple; pub use tuple::{PyTuple, PyTupleRef}; pub(crate) mod weakproxy; pub use weakproxy::PyWeakProxy;