Expand description

Wrappers and raw bindings for Unity’s libil2cpp

Re-exports

pub use raw::unbox;
pub use raw::WrapRaw;

Modules

Raw il2cpp types and functions

Macros

Implements the Type trait for a Rust type that is equivalent to a C# reference type

Implements the Type trait for a Rust type that is equivalent to a C# value type

Structs

Information about a C# field

An il2cpp array

An il2cpp class

An il2cpp exception

An il2cpp object

Object used for reflection of methods

Object used for reflection of types

An il2cpp string

An il2cpp type

Information about a C# method

Information about a C# parameter

Enums

Builtin C# types

Possible errors when looking up a method

Traits

Trait implemented by types that can be used as C# method arguments

Trait implemented by types that can be used as a collection of C# method arguments

Trait implemented for Rust types which can represent a list of C# generic arguments

Helper trait for reference types which can be dereferenced to an object

Trait implemented by types that can be used as C# method parameters

Trait implemented by types that can be used as a collection of C# method parameters

Trait implemented by types that can be used as return types for C# methods

Trait implemented by types that can be used as return types from C# methods

Trait implemented by types that can be used as a C# this arguments

Trait implemented by types that can be used as C# this method parameters

Trait implemented by Rust types that are also C# types