Merge pull request #3169 from youknowone/hide-type-modules

pub(crate) for type modules
This commit is contained in:
Jeong YunWon
2021-10-03 02:03:06 +09:00
committed by GitHub
2 changed files with 4 additions and 4 deletions

View File

@@ -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 {

View File

@@ -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;