Rudra-PoC
Trophy case for Rudra bugs. (by sslab-gatech)
project-safe-transmute
Project group working on the "safe transmute" feature (by rust-lang)
Rudra-PoC | project-safe-transmute | |
---|---|---|
3 | 7 | |
36 | 82 | |
- | - | |
2.6 | 1.6 | |
8 months ago | 27 days ago | |
Rust | ||
- | 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.
Rudra-PoC
Posts with mentions or reviews of Rudra-PoC.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-14.
-
Static Analyzer Rudra Found over 200 Memory Safety Issues in Rust Crates
There's a link to every issue in their readme: https://github.com/sslab-gatech/Rudra-PoC
- Rudra: Rust Memory Safety & Undefined Behavior Detection
project-safe-transmute
Posts with mentions or reviews of project-safe-transmute.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-18.
-
Hey Rustaceans! Got a question? Ask here (25/2023)!
Project "safe transmute"
-
[Media] This is kinda cool
In this case a simple From implementation or anything like that won't be different, even performance wise. For more complex cases there's project-safe-transmute, but that will still require you to annotate your structs in such a way that their layouts will be guaranteed to be compatible, which you're not currently doing.
-
Turning a slice of structs into a slice of floats without copying?
You might also be interested in the project safe transmute, which might bring safe transmutes like these to stdlib in the future.
-
Purely Functional Data Structures in Rust
That's probably a job for the safe transmute project
-
Rudra: Rust Memory Safety & Undefined Behavior Detection
One of the biggest notable examples is unsafe transmutes that could be safe. In fact there's a safe transmute working group trying to cover these cases. Just to give an example, if you have a #[repr(transparent)] newtype, it could be possible to safely transmute from a reference of an inner type to the type it wraps (for e.g. 1-tuple or 1-field structs), but doing that now presently requires unsafe.
- Deserializing Binary Data Files in Rust
-
totally-safe-transmute
Jokes aside, there is actually a work on going for making a subset of transmutes safe: https://github.com/rust-lang/project-safe-transmute
What are some alternatives?
When comparing Rudra-PoC and project-safe-transmute you can also consider the following projects:
totally-safe-transmute
Rudra - Rust Memory Safety & Undefined Behavior Detection
criner - A tool to mine crates.io and produce static websites
advisory-db - Security advisory database for Rust crates published through crates.io
projects - Contains a list of security related Rust projects.
rust - Empowering everyone to build reliable and efficient software.
kaitai_struct_rust_runtime - Kaitai Struct: runtime for Rust
Rudra-PoC vs totally-safe-transmute
project-safe-transmute vs Rudra
Rudra-PoC vs criner
project-safe-transmute vs advisory-db
Rudra-PoC vs projects
project-safe-transmute vs totally-safe-transmute
Rudra-PoC vs rust
project-safe-transmute vs kaitai_struct_rust_runtime
Rudra-PoC vs Rudra
project-safe-transmute vs rust