1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#![feature(associated_type_defaults)]

pub use crate::error::*;
pub use crate::traits::*;
pub mod error;
pub mod traits;
/*
pub struct ApiForge {
    base_url: String,
}

impl ApiForge {
    pub fn new(base_url: String) -> Self {
        Self { base_url }
    }

    pub fn send_request<Req: Request>(&self, request: &Req, headers: Option<HeaderMap>) -> reqwest::Result<Response> {
        request.send_request(&self.base_url, headers)
    }
}*/