amethyst / amethyst/legion

Unsoundness in ResourceSet

Open
#70 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.7k
Forks
140
PR merge metrics
No merged PRs in 30d

Description

This program results in undefined behavior:

```rust
use legion::prelude::*;

fn fetcher() -> legion::resource::PreparedRead {
let mut resources = Resources::default();
resources.insert(0u32);

>::fetch(&resources)
}

fn main() {
println!("0x{:x}", *fetcher());
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.