gato-lambda 0.5.1

AWS Lambda driver to work with API-Gateway for Gato Web Framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use gato_core::kernel::HttpCoreHandler;
use gato_core::kernel::Provider;
use crate::LambdaHttpCore;

pub struct LambdaServiceProvider { }

impl LambdaServiceProvider {
    pub fn new() -> Box<Self> {
        return Box::new(LambdaServiceProvider {  });
    }
}

impl Provider for LambdaServiceProvider {
    fn boot(&self) {
        let lambda_http_core = LambdaHttpCore::new();
        HttpCoreHandler::set_driver(Box::new(lambda_http_core));
    }
}