wrapped_mono 0.2.0

`wrapped_mono` is a safe, lightweight wrapper around the mono library. It allows embedding of the mono runtime inside a rust project. Inside this embedded runtime code written in languages supporting the .NET framework, such as C# and F#, can be run. This allows usage of libraries written in those languages, and using them as a scripting language. The mono runtime is used by many game engines, and this wrapper allows using it with projects written in Rust too.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rusty_fork::*;
use crate as wrapped_mono;
rusty_fork_test!{
    #[test]
    fn create_not_implemented_exception(){
        use wrapped_mono::*;
        let _domain = jit::init("main",None);
        let _execepion = Exception::not_implemented("exception!");
    }
    #[test]
    fn create_not_argument_exception(){
        use wrapped_mono::*;
        let _domain = jit::init("main",None);
        let _execepion = Exception::argument_exception("arg1","exception!");
    }
}