rust has officially frustrated me due to a compiler bug that's been there for over 8 years
and it's due to the powerful type system being in my hands and me deciding i want to do some crimes
so rude
Member of a traumagenic–catharigenic, semi-structural DID system (host: @LoganDark)
Feral female Flareon, somewhat kinky but terminally panromantic towards other ferals~
Please do not call us "alters", we are full people with our own souls, not just personality states! We say "system members" or just "members". "People" works too!
Discord: Emily the Flareon#3557 or @emilytheflareon
(open to friend requests! otherkin/plural <3~)
(but seriously add me if you interact uwu)
also feel free to use our asks as direct messages! :3
rust has officially frustrated me due to a compiler bug that's been there for over 8 years
and it's due to the powerful type system being in my hands and me deciding i want to do some crimes
so rude
they did just fix an LLVM bug or something that prevented us from compiling for the Arduino Mega 2560 (which is 8-bit AVR)
what problem are you having? :3
the problem was essentially the compiler thinking that something can implement the same trait twice with different associated types
which it. also explicitly forbids u to do - leading to workarounds that require type system hacking essentially, if it's possible
we just use generics whenever this is an issue, but they're used differently than associated types
Yeah that's the problem per se - I started with generics but the compiler started complaining about conflicting types (understandable) - but using the recommended solution of associated type ALSO doesn't work which AAAGH