pub trait AppWidget<Global, Event, Error>{
type State: AppState<Global, Event, Error> + ?Sized;
// Required method
fn render(
&self,
area: Rect,
buf: &mut Buffer,
state: &mut Self::State,
ctx: &mut RenderContext<'_, Global>,
) -> Result<(), Error>;
}Expand description
AppWidget mimics StatefulWidget and adds a RenderContext