use TokenStream;
use parse_macro_input;
use crateRequestContext;
/// # Example
/// ```rust
/// extern crate octocrate_api_builder;
/// use octocrate_api_builder::github_api;
///
/// github_api! {
/// GithubRepositoriesAPI {
/// list {
/// method GET
/// path "/user/repos"
/// response Vec<GithubRepository>
/// }
/// }
/// }
/// ```
///