mod error; mod posts; mod scrobbles; mod skweets; use std::borrow::Cow; use rocket::fs::{relative, FileServer}; use rocket::http::Status; use rocket::{Request, State}; use rocket_dyn_templates::{context, Template}; use error::BlossomError; type Result = std::result::Result; struct Clients { listenbrainz: listenbrainz::raw::Client, skinnyverse: mastodon_async::Mastodon, } #[macro_use] extern crate rocket; #[get("/")] async fn home(clients: &State) -> Result