MCPcopy Create free account
hub / github.com/Commit-Boost/commit-boost-client / main

Function main

examples/status_api/src/main.rs:89–103  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

87
88#[tokio::main]
89async fn main() -> Result<()> {
90 color_eyre::install()?;
91
92 let (pbs_config, extra) = load_pbs_custom_config::<ExtraConfig>().await?;
93 let chain = pbs_config.chain;
94 let _guard = initialize_tracing_log(PBS_MODULE_NAME, LogsSettings::from_env_config()?)?;
95
96 let custom_state = MyBuilderState::from_config(extra);
97 let state = PbsState::new(pbs_config).with_data(custom_state);
98
99 PbsService::register_metric(Box::new(CHECK_RECEIVED_COUNTER.clone()));
100 PbsService::init_metrics(chain)?;
101
102 PbsService::run::<MyBuilderState, MyBuilderApi>(state).await
103}

Callers

nothing calls this directly

Calls 2

initialize_tracing_logFunction · 0.85
with_dataMethod · 0.80

Tested by

no test coverage detected