extend `defmt` support

Geschlossen
#795 2 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@Divyansh089 arbeitet bereits daran.

Seit 01.11.2026.

  • #840 von @Divyansh089 — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
70/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
rust
Bereich
backend

Rechercherichtung

The crate source lives in src/lib.rs; find every struct that implements Debug. Add defmt::Format impls for each, gated behind the existing defmt feature. Run cargo test --features defmt to confirm the new impls compile and tests pass.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

good first issue help wanted r-feature

extend the support of defmt::Format to also be available in all structs which implement Debug

note: all implementations must remain gated with the feature still

all else should stay the same

Vorherrschende Sprache
Rust
Sterne
1.8k
Forks
242
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus servo/rust-smallvec

Alle Issues in servo/rust-smallvec

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.