Crates.io | veneer |
lib.rs | veneer |
version | 0.2.1 |
source | src |
created_at | 2021-08-02 03:21:08.82367 |
updated_at | 2023-10-02 23:05:50.013259 |
description | A very thin std-like library that doesn't depend on libc |
homepage | |
repository | https://github.com/saethlin/veneer |
max_upload_size | |
id | 430223 |
size | 93,501 |
Essentially, a replacement for the Rust standard library on Linux.
The Rust standard library makes tradeoffs in both API and implementation which are generally good but are inappropriate for some uses. This library offers an alternative perspective. In particular, it aims for:
These motivations primarily come from my experience trying to implement a POSIX ls that isn't significantly larger or slower than GNU's ls. For small programs, the accidental complexity of combining Rust's standard library with a libc implementation becomes the dominant contributor of both code size and execution speed.