Crate mealdb[][src]

Expand description

An async-friendly interface to themealdb.com’s API

To make use of this crate, you will need an API key.

Getting started.

To get started, create a new instance of the V1 API wrapper object.

From there, all of the publicly available API functions are exposed.

use mealdb::prelude::*;
use mealdb::Result;

async fn doc_demo_main() -> Result<()>{
    let api = mealdb::V1::new("https://themealdb.com", "<your API token here>");

    let meal = api.get_random_meal().await?;
}

Modules

This crate’s public representation of API data members. Many fields have been renamed to match Rust’s naming conventions. Many fields are also nullable, as they are nullable in the API.

Structs

Enums

Type Definitions