mun_memory 0.4.0

Memory management functionality for Mun
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![allow(dead_code)]

#[macro_export]
macro_rules! fake_struct {
    ($type_table:expr, $struct_name:expr, $($field_name:expr => $field_ty:ident),+) => {{
        mun_memory::StructTypeBuilder::new(String::from($struct_name))
            $(
                .add_field(
                    String::from($field_name),
                    $type_table.find_type_info_by_name(format!("core::{}", stringify!($field_ty))).unwrap()
                )
            )+
             .finish()
    }};
}