#![recursion_limit = "256"]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
use aoc_leaderbot_aws_lambda_impl::leaderbot::bot_lambda_handler;
use dotenvy::dotenv;
use lambda_runtime::{Error, run, service_fn, tracing};
#[tokio::main]
#[cfg_attr(coverage_nightly, coverage(off))]
async fn main() -> Result<(), Error> {
let _ = dotenv();
tracing::init_default_subscriber();
run(service_fn(bot_lambda_handler)).await
}