1#[repr(C)]
2#[derive(Clone)]
3pub struct wasm_limits_t {
4 pub min: u32,
5 pub max: u32,
6}
7
8impl wasm_limits_t {
9 pub(crate) fn max(&self) -> Option<u32> {
10 if self.max == u32::max_value() {
11 None
12 } else {
13 Some(self.max)
14 }
15 }
16}
17
18mod export;
19mod r#extern;
20mod func;
21mod global;
22mod import;
23mod memory;
24mod table;
25mod val;
26pub use self::export::*;
27pub use self::func::*;
28pub use self::global::*;
29pub use self::import::*;
30pub use self::memory::*;
31pub use self::r#extern::*;
32pub use self::table::*;
33pub use self::val::*;