ScrumIA

← Tous les modules

🦀 scrumia-impl-rust

Comment le Rust s'écrit ici — une application à la fois.

slot · implementation version · 0.4.0

Ce dont il est responsable

Possède le comment d'une application Rust : états invalides rendus impossibles, Result à chaque frontière, erreurs typées par couche, un test par invariant, et une structure de fichiers que l'agent suit au lieu de l'inventer. Livre une compétence d'audit qui mesure l'écart plutôt que de l'affirmer.

Ce qu'il refuse

Pas d'unwrap() en production, pas de clone qui n'existe que pour calmer l'analyseur d'emprunt, pas de trait à implémenteur unique.

L'hypothèse qu'il fait

Présume que le système de types est l'endroit où la justesse coûte le moins cher. Coûte de la friction à la compilation, et une passe de conception avant la première ligne qu'un langage plus permissif laisserait remettre à plus tard.

Ses compétences

Étiquettes

Ce à quoi il se branche

RegistreSensModule
auditcontribuescrumia-github-project
implementcontribuescrumia-github-project
reviewcontribuescrumia-github-project

L'installer

/plugin install scrumia-impl-rust@scrumia

Lire le source sur GitHub