Files
drop/libraries/native_model/native_model_macro/src/method/version.rs
T
Vincent Herlemont b465210070 feat: init
2023-09-02 13:12:23 +02:00

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
}