| Crates.io | libretro-proxy |
| lib.rs | libretro-proxy |
| version | 0.2.0 |
| created_at | 2024-12-23 16:59:26.281641+00 |
| updated_at | 2024-12-27 18:29:29.108053+00 |
| description | Write libretro cores that act as a proxy to other cores. |
| homepage | |
| repository | https://github.com/danxexe/retro-scripting |
| max_upload_size | |
| id | 1493223 |
| size | 13,665 |
Write libretro cores that act as proxies to other cores.
This crate provides the following:
A Core struct that enables dynamically loading an existing libretro core to proxy to.
A Proxy trait that allows a "proxy" core to override specific libretro functions while delegating everything else to the proxied core.
A proxy_to! declarative macro to export the expected libretro functions for the proxy core.
See the tests or the parent project for examples.