VienDesu! Rust standard library
  • Rust 99.3%
  • Nix 0.7%
Find a file
Aleksandr deb5429886 Revert "str: support forbidden values in not(...)"
The design needs more thought: NotError<E> changes the public Err type
of the annotated string, and the feature only covers the newtype kind.
The work is preserved on the str-not branch.

This reverts commit a5e58bc.

Co-Authored-By: Eva
2026-07-13 15:07:39 +03:00
macros Revert "str: support forbidden values in not(...)" 2026-07-13 15:07:39 +03:00
src Revert "str: support forbidden values in not(...)" 2026-07-13 15:07:39 +03:00
utils clippy and refactoring 2026-03-29 14:25:26 +03:00
.envrc Initial commit 2025-09-15 19:58:24 +03:00
.gitignore Initial commit 2025-09-15 19:58:24 +03:00
Cargo.toml fix logging setup and split otel feature 2026-05-04 21:51:53 +03:00
flake.lock Initial commit 2025-09-15 19:58:24 +03:00
flake.nix Initial commit 2025-09-15 19:58:24 +03:00
README.md Initial commit 2025-09-15 19:58:24 +03:00

Eva

A backbone standard library for the VienDesu! projects. Carefully crafted functionality.

We emphasize:

  • Correctness - the code inside is carefully crafted to ensure that it would be used in a correct way
  • Performance - no perf trade-offs where possible
  • Precise types - eva contains and allows you to define types more precisely, this ensures correctness statically and reveals more use-cases to the user and provides more information to the compiler

This library may re-export other crates selectively or entirely, but I strive to do that as rarely as possible.