14 lines
375 B
Rust
14 lines
375 B
Rust
use crate::ModelAttributes;
|
|
use proc_macro2::TokenStream;
|
|
use quote::quote;
|
|
|
|
pub(crate) fn generate_native_model_version(model_attributes: &ModelAttributes) -> TokenStream {
|
|
let native_model_version = model_attributes.version.clone().unwrap();
|
|
let gen = quote! {
|
|
fn native_model_version() -> u32 {
|
|
#native_model_version
|
|
}
|
|
};
|
|
gen
|
|
}
|