pyo3_introspection/
model.rs

1#[derive(Debug, Eq, PartialEq, Clone, Hash)]
2pub struct Module {
3    pub name: String,
4    pub modules: Vec<Module>,
5    pub classes: Vec<Class>,
6    pub functions: Vec<Function>,
7}
8
9#[derive(Debug, Eq, PartialEq, Clone, Hash)]
10pub struct Class {
11    pub name: String,
12}
13
14#[derive(Debug, Eq, PartialEq, Clone, Hash)]
15pub struct Function {
16    pub name: String,
17}
⚠️ Internal Docs ⚠️ Not Public API 👉 Official Docs Here