Macro py_class
Source macro_rules! py_class {
( $ctx:expr, $class_name:expr, $class_base:expr, { $($name:tt => $value:expr),* $(,)* }) => { ... };
( $ctx:expr, $class_name:expr, $class_base:expr, $flags:expr, { $($name:tt => $value:expr),* $(,)* }) => { ... };
(@extract_slots($ctx:expr, $slots:expr, (slot $slot_name:ident), $value:expr)) => { ... };
(@extract_slots($ctx:expr, $class:expr, $name:expr, $value:expr)) => { ... };
(@extract_attrs($ctx:expr, $slots:expr, (slot $slot_name:ident), $value:expr)) => { ... };
(@extract_attrs($ctx:expr, $class:expr, $name:expr, $value:expr)) => { ... };
}