derive_context.rs

 1#[test]
 2fn test_derive_context() {
 3    use gpui::{App, Window};
 4    use gpui_macros::{AppContext, VisualContext};
 5
 6    #[derive(AppContext, VisualContext)]
 7    struct _MyCustomContext<'a, 'b> {
 8        #[app]
 9        app: &'a mut App,
10        #[window]
11        window: &'b mut Window,
12    }
13}