pub struct Assembly {
pub image: Image,
pub address: *mut c_void,
pub file: String,
pub name: String,
pub classes: Vec<Class>,
}Expand description
Represents a hydrated IL2CPP assembly.
In normal usage, values of this type come from crate::api::cache helper
functions such as crate::api::cache::csharp.
Fields§
§image: ImageWrapper for the image associated with this assembly
address: *mut c_voidPointer to the internal IL2CPP assembly structure
file: StringFilename of the assembly (e.g. “Assembly-CSharp.dll”)
name: StringName of the assembly (e.g. “Assembly-CSharp”)
classes: Vec<Class>List of classes defined in this assembly
Implementations§
Trait Implementations§
impl Send for Assembly
impl Sync for Assembly
Auto Trait Implementations§
impl Freeze for Assembly
impl RefUnwindSafe for Assembly
impl Unpin for Assembly
impl UnsafeUnpin for Assembly
impl UnwindSafe for Assembly
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more