

If the EFI partition truly was at fault, you wouldn’t get into Linux. And if the issue is mounting the efi partition after booting, that shouldn’t be a critical error. So it sounds like something else is at fault IMO


If the EFI partition truly was at fault, you wouldn’t get into Linux. And if the issue is mounting the efi partition after booting, that shouldn’t be a critical error. So it sounds like something else is at fault IMO
Honestly if you never had to deal with more than one lifetime parameter per function and/or type, good for you! As for what 'de is used for in serde — it’s the lifetime of the data you’re deserializing. It’s not really relevant unless you’re deserializing borrowed data, which is very very rarely the case, especially when it comes to web development which I’m guessing you’re most familiar with
But typst itself is fully open-source. Saying it’s a „partially open-source project” is a mischaracterization. You don’t need to use the web IDE and it’s not strictly part of the „typst project”


stdbool.h (along with float.h, limits.h, stdarg.h, stddef.h, stdint.h, and some other library facilities) is required to be provided even in freestanding environment so, at least as long as you use an ISO C conformant compiler, you can always include those even if you don’t have a libc implementation
I didn’t even know chimeraOS existed while having known about chimera Linux for years so I guess that shows you how much the name clash matters


Make sure there’s only one strong reference and call Arc::into_inner to move it out of the Arc. Same can be done with Mutex::into_inner to move the transaction out of the mutex
NixOS everywhere (except for one server which I have yet to migrate from Rocky to NixOS)
Gcc, clang, msvc, and all the other compilers also don’t optimize by default. It’s very normal and very expected for the default build to not include optimizations