Files
khadhroony-bot3/olddocs/archivekbot2/kb_core
2026-07-30 17:50:29 +02:00
..
2026-07-30 17:50:29 +02:00

kb_core

Ce crate fournit les types minimaux partagés, les erreurs communes et l'identité des modules.

Rôle dans l'écosystème

Ce module fait partie du découpage strict de Khadhroony Bot2. Il doit conserver des dépendances limitées et ne pas contourner les interfaces communes du workspace.

Règles locales

  • Les commentaires de code restent en anglais.
  • La documentation Markdown reste en français.
  • Les exports publics sont contrôlés depuis lib.rs lorsque le crate expose une bibliothèque.
  • Les binaires utilisent main.rs avec les attributs Rust obligatoires.

Erreurs communes

kb_core::Error est l'enum d'erreur commune du workspace. Elle fournit des familles stables pour configuration, I/O, JSON, tracing, Tauri, HTTP, WebSocket, base de données, état invalide, client non connecté, fonctionnalité non implémentée et erreurs personnalisées.

kb_core::Error::new(code, message) reste disponible comme compatibilité courte pendant que les domaines sont progressivement spécialisés.