Soni L.

Results 394 comments of Soni L.

As far as I can see right now: Benefits: 1. Can downcast 2. **ClassIdentifier compares uniquely for the same name, unlike what we currently have** 3. Can still convert to...

Use overloaded `XXX`. `XXX()` for getter, `XXX(YYY)` for setter.

we can't remember what we were doing where it broke inference... we're struggling to figure out a test case which demonstrates it tho. sorry about that.

found it: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=4a7780954f610b8c4adff2d19925b824 (ps: we believe this example to be unsound, specifically due to the `Drop` impl, but we digress. the main thing we're trying to point out is the...

#30 basically explains what we have, but the idea would be to somehow end up with: ```rust struct MyCells { x: LCell

we're playing around with this idea, and it's not going well so far. :/ ```rust #![feature(generic_associated_types)] use qcell::{LCell, LCellOwner}; use selfref::Holder; use std::pin::Pin; pub struct SRCellEnvironment { inner: Holder SRCellEnvironment>(f:...

it seems we hit rust-lang/rust#75899 aka rust-lang/rust#50213 so it's not our fault we ran into issues! but yeah we basically want something fully zero-cost! QCell is not zero-cost enough! LCell...

so this works with unsizing now huh. :p

a lot of mods did. curseforge kinda killed them. we could bring them back. even fabric (fabric api) is modular.