deboa-macros 0.0.9

Request macros for the deboa HTTP client
Documentation
use deboa::{Client, Result};
use deboa_macros::delete;

#[tokio::test]
async fn delete() -> Result<()> {
    let client = Client::default();
    let response = delete!("https://jsonplaceholder.typicode.com/posts/1", &client);
    assert!(response
        .status()
        .is_success());
    Ok(())
}

#[tokio::test]
async fn delete_with_headers() -> Result<()> {
    let client = Client::default();
    let headers = vec![("User-Agent", "deboa")];
    let response = delete!("https://jsonplaceholder.typicode.com/posts/1", headers, &client);
    assert!(response
        .status()
        .is_success());
    Ok(())
}