instance_code 0.1.4

Turn instances into source code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use proc_macro2::TokenStream;
use quote::quote;

use crate::InstanceCode;

impl InstanceCode for smol_str::SmolStr {
    fn instance_code(&self) -> TokenStream {
        let data = self.as_str();
        quote! {
            smol_str::SmolStr::from(#data)
        }
    }
}