This document provides guidelines for maintaining high-quality Rust code. These rules MUST be followed by all AI coding agents and contributors.
All code you write MUST be fully optimized.
"Fully optimized" includes:
| [package] | |
| name = "how_fast_is_rust" | |
| version = "0.1.0" | |
| edition = "2021" | |
| [dependencies] | |
| minifb = "0.27" | |
| rand = "0.8" | |
| wasm-bindgen = "0.2.95" |
| [package] | |
| name = "starlark-playground" | |
| version = "0.1.0" | |
| edition = "2021" | |
| [dependencies] | |
| allocative = "0.3.4" | |
| indoc = "2.0.5" | |
| starlark = "0.13.0" |
Ok, so you've had nix (home-manager) working fine. Then Apple tells you it's time to update.
Ok. Reboot. Oops. It has now broken your Nix setup. Here's some stuff to work through. YMMV.
Note: This is what worked for me, who was just using nix + home-manager. The upgrade that I last did that caused all these issues was 12.3.X > 12.4
See how a minor change to your commit message style can make a difference. Examples
Have a look at CLI util git-conventional-commits to ensure this conventions and generate changelogs
| /** | |
| * MIT License | |
| * | |
| * Copyright (c) 2018 Chris Passarello <www.insecurity.co> | |
| * | |
| * Permission is hereby granted, free of charge, to any person obtaining a copy | |
| * of this software and associated documentation files (the "Software"), to deal | |
| * in the Software without restriction, including without limitation the rights | |
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| * copies of the Software, and to permit persons to whom the Software is |