1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::{ constants::{ResourceType, ReturnCode}, objects::StructureFactory, }; simple_accessors! { impl StructureFactory { pub fn level() -> Option<u32> = level; } } impl StructureFactory { pub fn produce(&self, ty: ResourceType) -> ReturnCode { js_unwrap! {@{self.as_ref()}.produce(__resource_type_num_to_str(@{ty as u32}))} } }