rust_core 0.3.1 copy "rust_core: ^0.3.1" to clipboard
rust_core: ^0.3.1 copied to clipboard

Implementation of Rust's core library in a Dart friendly way. Includes Result, Option, Cells, etc. Usable by itself, but also a base for libraries building on Rust Semantics.

rust_core #

Pub Version Dart Package Docs License: MIT Build Status

Implementation of Rust's core library in a Dart friendly way.

rust_core allows for idiomatic programming in dart with predictable control flow. We carefully adapt Rust's functionalities to Dart's paradigms, ensuring a smooth, language-compatible integration. E.g. Option and Nullable types are equally supported throughout. If a method or extension exists for Option<T> it exists for T?. Thus, rust_core seamlessly integrates the essence of Rust's core library into Dart.

Highlights #

Libraries #

| Result | Option | Cell | Panic | Typedefs

๐Ÿ”ฅ Over 100 Extensions and Counting: Crafted to address specific scenarios in Dart.

๐Ÿงช Robust Testing: Over 250 meaningful tests, we aim for reliability and performance in every feature.

๐Ÿš€ Beyond Rust Core: While rust_core faithfully implements the Rust Core library in Dart, our vision extends further. We aim to be an indispensable tool for every Dart project and a foundational library for the broader ecosystem.

Official Packages Based Off rust_core #

Library Description
anyhow Idiomatic error handling capabilities to make your code safer, more maintainable, and errors easier to debug.
tapper Extension methods on all types that allow transparent, temporary, inspection/mutation (tapping), transformation (piping), or type conversion.
25
likes
0
pub points
70%
popularity

Publisher

verified publishervoyver.com

Implementation of Rust's core library in a Dart friendly way. Includes Result, Option, Cells, etc. Usable by itself, but also a base for libraries building on Rust Semantics.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on rust_core