fn render_body<B: Backend>(f: &mut Frame<'_, B>, rec: Rect, app: &mut TuiApp) {
    if app.tracer_data().hops().is_empty() {
        render_splash(f, rec);
    } else {
        render_table(f, app, rec);
    }
}
/// Render the body.
///
/// This is the table of hop data or, if there is no data, the spash screen.
Render the body.
This is the table of hop data or, if there is no data, the spash screen.
Render the body . This is the table of hop data or if there is no data the spash screen .
fn render_body<B: Backend>(f: &mut Frame<'_, B>, rec: Rect, app: &mut TuiApp) {
    if app.tracer_data().hops().is_empty() {
        render_splash(f, rec);
    } else {
        render_table(f, app, rec);
    }
}
fn render_body < B : Backend > ( f : & mut Frame < ' _ , B > , rec : Rect , app : & mut TuiApp ) { if app . tracer_data ( ) . hops ( ) . is_empty ( ) { render_splash ( f , rec ) ; } else { render_table ( f , app , rec ) ; } }
Render the body.
Render the body .
f
&mut Frame<'_, B>
rec
Rect
app
&mut TuiApp