Rust Patterns
Patterns Rust idiomatiques : ownership et emprunts, gestion d'erreurs Result/?, traits, enums qui rendent les états illégaux impossibles, et concurrence sûre.
- Quoi
- Patterns Rust idiomatiques : ownership et emprunts, gestion d'erreurs Result/?, traits, enums qui rendent les états illégaux impossibles, et concurrence sûre.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns Rust » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill de patterns pour écrire et relire du Rust comme le font les Rustacés expérimentés. Il impose les conventions idiomatiques dans six domaines : ownership et emprunts pour que le compilateur empêche les data races (passez des références, prenez l'ownership seulement pour stocker ou consommer, utilisez Cow quand l'ownership est conditionnel), Result et l'opérateur ? pour propager les erreurs avec thiserror dans les librairies et anyhow dans les applications, enums et pattern matching exhaustif pour rendre les états illégaux impossibles, traits et génériques pour l'abstraction à coût zéro, concurrence sûre via Arc<Mutex<T>>, channels et async/await, et surfaces pub réduites et organisées par domaine. Chaque règle est illustrée par des paires bon/mauvais code, pour voir la version amie du borrow checker à côté du clone inutile. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : pur guide, rien à installer ; suppose les bases de Rust acquises, il n'enseigne pas le langage à partir de zéro ; exemples centrés sur le Rust moderne, les très vieilles bases peuvent diverger. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Patterns Rust » avec votre Muse. Prérequis : une base de code Rust à écrire ou à relire. Skill de pur guide, rien à installer. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/rust-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Relis ce module Rust au regard de ces patterns : ownership, gestion d'erreurs et concurrence. » 3. Pour du code neuf, demandez : « Écris ceci en Rust idiomatique selon ces patterns, avec thiserror pour les parties librairie. » Astuce : collez un module à la fois ; les revues de crate entière restent superficielles. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Ne collez jamais de secrets dans un chat, et relisez tout ce que Muse propose avant qu'il touche à votre code.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.