forklaunch 1.35.0

Launch faster with forklaunch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod health;
use forklaunch_core::contract::{ContractRegistry, RouteContract, ServiceContract, assembly::BindingDeclaration};

pub fn routes() -> Vec<RouteContract> { vec![health::contract()] }
pub fn registry() -> ContractRegistry {
    let mut registry = ContractRegistry::for_service(
        ServiceContract::new("{{{name}}}", env!("CARGO_PKG_VERSION")),
    );
    for route in routes() { registry.register(route); }
    registry
}

pub fn binding_manifest() -> Result<Vec<BindingDeclaration>, String> {
    health::binding_manifest()
}