pub struct Il2CppCache {
pub assemblies: DashMap<String, Arc<Assembly>>,
pub classes: DashMap<String, Box<Class>>,
pub methods: DashMap<String, Method>,
}Expand description
Caches IL2CPP assemblies, classes, and methods
Fields§
§assemblies: DashMap<String, Arc<Assembly>>Helper map of assembly names to Assembly structs (Arc for cheap cloning)
classes: DashMap<String, Box<Class>>Helper map of class names to Class structs (boxed)
methods: DashMap<String, Method>Helper map of method keys to Method structs
Trait Implementations§
impl Send for Il2CppCache
impl Sync for Il2CppCache
Auto Trait Implementations§
impl Freeze for Il2CppCache
impl !RefUnwindSafe for Il2CppCache
impl Unpin for Il2CppCache
impl UnsafeUnpin for Il2CppCache
impl UnwindSafe for Il2CppCache
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