test.rs

 1use gpui::{elements::Empty, Element, ViewContext};
 2// use gpui_macros::Element;
 3
 4#[test]
 5fn test_derive_render_element() {
 6    #[derive(Element)]
 7    struct TestElement {}
 8
 9    impl TestElement {
10        fn render<V: 'static>(&mut self, _: &mut V, _: &mut ViewContext<V>) -> impl Element<V> {
11            Empty::new()
12        }
13    }
14}