retrovnc/crates/retro_frontend/src/lib.rs
modeco80 d4329be132 refactoring
Removes the frontend glue module, instead the frontend state struct is allowed to be created by users. This doesn't solve Rust 2024 problems (although, since we're building c++ code anyways, we can always just stash the pointer there) but it's much cleaner.Some stuff is made to use pointers, this is just because I don't want to mess around with lifetime stuff right now (it all lasts as long as the app anyways)
2024-08-04 02:02:29 -04:00

12 lines
189 B
Rust

//! A libretro frontend as a reusable library crate.
mod libretro_callbacks;
mod libretro_log;
pub mod libretro_sys_new;
pub mod joypad;
pub mod util;
pub mod frontend;
pub mod result;