gato_lambda/
lambda_service_provider.rs

1use gato_core::kernel::HttpCoreHandler;
2use gato_core::kernel::Provider;
3use crate::LambdaHttpCore;
4
5pub struct LambdaServiceProvider { }
6
7impl LambdaServiceProvider {
8    pub fn new() -> Box<Self> {
9        return Box::new(LambdaServiceProvider {  });
10    }
11}
12
13impl Provider for LambdaServiceProvider {
14    fn boot(&self) {
15        let lambda_http_core = LambdaHttpCore::new();
16        HttpCoreHandler::set_driver(Box::new(lambda_http_core));
17    }
18}