defmt — Crate 詳細
defmt
Mature no_std
組み込み向けの高効率ロギング/フォーマット基盤。ログ文字列をデバイス側に保持し、送信はコンパクトなバイナリ形式にすることで帯域とフラッシュ消費を抑える。
Efficient logging framework for embedded systems with compact binary encoding.
コード例
実運用では defmt-rtt 等のトランスポート crate と組み合わせて出力します。
#![no_std]
pub fn log_value(x: u32) { defmt::info!("x={=u32}", x);}