1use crate::SolInput;
2use proc_macro2::TokenStream;
34/// Expands a `SolInput` into a `TokenStream`.
5pub trait SolInputExpander {
6/// Expand a `SolInput` into a `TokenStream`.
7fn expand(&mut self, input: &SolInput) -> syn::Result<TokenStream>;
8}