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)) => { ... };
}