sql-gen 0.2.3

A CLI tool for generating models based on a SQL Database using SQLx
1
2
3
4
5
6
7
8
9
10
11
12
use std::str::FromStr;

use super::helpers::pretty_print_tokenstream;

pub fn tokenstream_from_string(input: &str) -> Result<proc_macro2::TokenStream, String> {
    proc_macro2::TokenStream::from_str(input)
        .map_err(|err| syn::Error::new(proc_macro2::Span::call_site(), err).to_string())
}

pub fn format_rust_content_string(input: &str) -> String {
    pretty_print_tokenstream(tokenstream_from_string(input).expect("Could not parse"))
}