flapigen 0.11.0

Tool for connecting libraries written in Rust with other languages
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
foreigner_class!(class MapBitmap {
    self_type dyn Bitmap;
    private constructor = empty -> Box<Box<dyn Bitmap>>;
});

foreigner_class!(class MapBitmapGenerator {
    self_type dyn MapBitmapGenerator;
    private constructor = empty -> Box<Box<dyn MapBitmapGenerator>>;
    fn already_rendered_bitmap(&self) -> Option<Box<Box<dyn Bitmap>>> {
        this.already_rendered_bitmap().map(|bmp| {
            let bmp: Box<dyn Bitmap> = bmp;
            Box::new(bmp)
        })
    }
});