r##"#[no_mangle] pub extern "C" fn MapBitmapGenerator_already_rendered_bitmap( this: *mut Box, ) -> CRustOption4232mut3232c_void { let this: &Box = unsafe { this.as_mut().unwrap() }; let mut this: &dyn MapBitmapGenerator = this.as_ref(); let mut ret: Option>> = { this.already_rendered_bitmap().map(|bmp| { let bmp: Box = bmp; Box::new(bmp) }) }; let mut ret: CRustOption4232mut3232c_void = match ret { Some(mut x) => { let data: *mut ::std::os::raw::c_void = >>::box_object(x); CRustOption4232mut3232c_void { val: CRustOptionUnion4232mut3232c_void { data }, is_some: 1, } } None => CRustOption4232mut3232c_void { val: CRustOptionUnion4232mut3232c_void { uninit: 0 }, is_some: 0, }, }; ret }"##;