genio - A type safe, low level replacement for std::io. Supports no_std for embedded development, just disable cargo feature std. Because of limitations of std::io::Error type, genio provides Read and Write traits that allow implementors to choose their own type. This type can be better at expressing what kinds of error can happen.

Generic IO A type safe, low level replacement for std::io. Supports no_std for embedded development, just disable cargo feature std. Motivation The IO
Information
Category: Rust / No standard library
Watchers: 4
Star: 57
Fork: 11
Last update: Aug 4, 2022

Related Repos



zesterer Mutation Use the power of nightly Rust to write code that's generic over mutation! Features Zero-cost (at runtime)! Highly likely to trigger Internal
 

yaahc color-eyre An error report handler for panics and the eyre crate for colorful, consistent, and well formatted error reports for all kinds of errors. T
 

XAMPPRocky Rasn Welcome to the rasn (pronounced "raisin"), a safe #[no_std] ASN.1 codec framework. That enables you to safely create, share, and handle ASN.1 dat
 

rust-embedded mutex-trait Low level API definition of a Mutex This project is developed and maintained by the Resources team. Documentation Minimum Supported Rust V
 

smart-leds-rs Smart-leds Use various addresable led like the ws2812 (neopixel) or apa102 (dotstar) in rust. As their protocol greatly differs and for some (like the
 

rust-embedded-community pc-keyboard A simple driver for handling PC keyboards, with both Scancode Set 1 (when running on a PC) and Scancode Set 2 support (when reading a PS/2
 

richardanaya executor [dependencies] executor = "0.7" Features #![no_std] + alloc global executor for easy spawning simple enough to learn from! (~ 100 lines) simp
 

core-error Core Error Traits for working with Error in std-less environments. Warning This is a pre-release meant to allow experimentation and integration into t
 

RustyYato rel-ptr rel-ptr a library for relative pointers, which can be used to create moveable self-referential types. This library was inspired by Johnathan B
 

rustyyato rel-ptr rel-ptr a library for relative pointers, which can be used to create moveable self-referential types. This library was inspired by Johnathan B
 

rust-osdev vga This crate provides vga specific functions, data structures, and access to various registers. Memory addresses 0xA0000 -> 0xBFFFF must be readable
 

calebzulawski Multiversion Function multiversioning attribute macros for Rust. What is function multiversioning? Many CPU architectures have a variety of instructio
 

lucretiel joinery A Rust library for generically joining iterables with a separator. Provides the tragically missing string join functionality to rust. extern c
 

richardanaya libw This library is meant to be a more human wrapper around only the strict capabilities of wasi only uses #[no_std] and alloc to encourage non-bloat
 

japaric μfmt A (6-40x) smaller, (2-9x) faster and panic-free alternative to core::fmt Call graph of a program that formats some structs (generated using cargo