mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-09 22:49:57 +09:00
Merge pull request #3169 from youknowone/hide-type-modules
pub(crate) for type modules
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user