Crates.io | lcdsmartie-rs |
lib.rs | lcdsmartie-rs |
version | 0.2.0 |
source | src |
created_at | 2024-05-17 14:22:12.825123 |
updated_at | 2024-06-05 14:48:48.907768 |
description | Small framework to enable writing plugins for LCDSmartie in Rust (even for old OSes) |
homepage | |
repository | https://github.com/ChlorideCull/lcdsmartie-rs |
max_upload_size | |
id | 1243306 |
size | 19,953 |
lcdsmartie-rs is a small framework to enable writing plugins for LCDSmartie in Rust. It is no_std to enable usage on older versions of Windows (down to Windows 2000, theoretically) but requires an alloc implementation.
This also handles various undocumented quirks, including:
Before 1.0, there will be no formal MSRV policy - but it was developed with rustc 1.77, and 1.64 is the lowest version able to compile, according to cargo-msrv (C FFI and CStr in core was stabilized then, which is hardly used - it can be refactored out if there is a need to support older versions)