| Crates.io | mirl |
| lib.rs | mirl |
| version | 4.2.0 |
| created_at | 2024-12-21 01:33:53.949554+00 |
| updated_at | 2025-09-12 22:25:10.749113+00 |
| description | Miners Rust Lib - A collection of ever growing and changing functions and structs. Check the description for compatibility and toggleable features! (Most of the lib is controlled by flags/features) |
| homepage | |
| repository | https://github.com/Miner3D-Gamer/mirl |
| max_upload_size | |
| id | 1490691 |
| size | 1,016,475 |
Miners Rust Lib – A library with a little bit of everything:
.is_number(), .sign(), .average(), comparing tuples – functionality that should be built-in)| Platform | Status | Info |
|---|---|---|
| Windows | ✅ Full | Native implementation |
| Linux | ⚠️ Partial | system flag not supported |
| macOS | 🚧 Barely | Untested |
| Web | ⚠️ Partial | GLFW and MiniFB backends are automatically disabled |
default-features = false)texture_manager_cleanup – Adds extra cleanup logic for 'automatic' texture unloadingimagery – Enables support for the image crate for image loadingsvg_support – Enables SVG rendering via the resvg and tempfile crates (used for things like cursor support)wayland – Placeholder for Linux Wayland support (not yet implemented)minifb_backend – Enables the framework backend using minifb and requires low-level system accessglfw_backend – Enables the framework backend using glfw, OpenGL, and requires low-level system accessfont_support – Adds support for fontdue and once_cell for font renderingsystem – Low-level system interaction using platform-specific crates (x11, windows, winapi, raw-window-handle)full_backend_support – Enables all major backends: minifb_backend, glfw_backend, keycode_support, svg_support, and ico_supportall – Enables all commonly used features: default, imagery, and full_backend_supportf128- Enables support for 128-bit floating point numbers since they are not yet stablekeycode_support - Enables the ability to interact with keyboarddo_not_compile_extension_tuple_support - Disables the tuple extensions -> Taking the result of cargo expand as reference, this saves ~27k lines of code the compiler can skipdo_not_compile_misc - Stops the experimental misc module from compilingkeyboard_query - Get the currently pressed keys -> Required for MiniFBWhat brought you to this place?
This is just a little big lib I built for easy function/struct reusability.
You can find the most random yet oddly specific things here. Enjoy! Or don't, honestly...