legion_prof 0.2603.0

Legion Prof: a profiler for Legion
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use legion_prof_viewer::http::server::DataSourceHTTPServer;

use crate::backend::data_source::StateDataSource;
use crate::state::State;

pub fn start(state: State, host: &str, port: u16) {
    let server = DataSourceHTTPServer::new(
        host.to_string(),
        port,
        Box::new(StateDataSource::new(state)),
    );
    server.run().expect("failed to start server");
}