Rio Runtime

Code Example

This is a very monkey example just to show how to use Rio API

``` rust

![feature(asyncfnin_trait)]

![feature(associatedtypedefaults)]

use log::{debug, info}; use rio_rt::runitime as rio; use surf;

pub(crate) mod extractor; mod github;

use extractor::Extractor;

async fn run(extractor: &impl extractor::Extractor) -> Result<(), surf::Error> { let content = extractor.search_new().await?; info!("{}", content); Ok(()) }

fn main() { envlogger::init(); debug!("Here we go, we are all good"); rio::blockon(async { let github = github::GithubExtractor::new(); run(&github).await.unwrap() }); rio::wait(); } ```