const-eval
home for proposals in and around compile-time function evaluation (by rust-lang)
Our great sponsors
const-eval | ledger-filecoin-rs | |
---|---|---|
6 | 1 | |
99 | 0 | |
- | - | |
3.8 | 0.0 | |
9 months ago | 12 months ago | |
CSS | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
const-eval
Posts with mentions or reviews of const-eval.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-30.
-
After years of work and discussion, `once_cell` has been merged into `std` and stabilized
Here's the issue: https://github.com/rust-lang/const-eval/issues/20
-
Are there examples of programming language compilers that evaluate the side-effect free parts of the program at compile-time?
A similar idea is proposed here for Rust
-
Why is `const fn` different from other “const” things?
See also the const-eval project
-
Question: reference str in array and Vec
This is explained in more detail here: https://github.com/rust-lang/const-eval/blob/master/promotion.md
-
Hey Rustaceans! Got a question? Ask here! (23/2022)!
This is due to const-promotion. The compiler recognizes the array expression can be a constant and so treats it like one.
- Who owns the struct of instantiated reference?
ledger-filecoin-rs
Posts with mentions or reviews of ledger-filecoin-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-06.
-
Hey Rustaceans! Got a question? Ask here! (23/2022)!
I am adapting this example for my scenario: https://github.com/Zondax/ledger-filecoin-rs/blob/master/src/lib.rs I have the following 'type hierarchy', I am not sure how to approach this best in Rust.
What are some alternatives?
When comparing const-eval and ledger-filecoin-rs you can also consider the following projects:
metrics
makeit - Zero-overhead type-safe builder pattern `derive` macro for your Rust structs
bad_actor_poc
tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
book - The Rust Programming Language
The-Spiral-Language - Functional language with intensional polymorphism and first-class staging.
winit - Window handling library in pure Rust
maud - :pencil: Compile-time HTML templates for Rust
mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
rust - Empowering everyone to build reliable and efficient software.
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
const-eval vs metrics
ledger-filecoin-rs vs makeit
const-eval vs bad_actor_poc
ledger-filecoin-rs vs tokio
const-eval vs tokio
ledger-filecoin-rs vs book
const-eval vs The-Spiral-Language
ledger-filecoin-rs vs winit
const-eval vs maud
ledger-filecoin-rs vs mdBook
const-eval vs rust
ledger-filecoin-rs vs too-many-lists