問題
dynamicText スキーマで fontSize プロパティを省略すると、unimplemented!() マクロに到達しパニックが発生する。
該当コード
src/schemas/dynamic_text.rs の from_json メソッド(行 82-87):
let font_size = match json.font_size {
Some(f) => Pt(f),
None => {
unimplemented!()
}
};
期待される動作
fontSize が省略された場合にエラーを返すか、デフォルト値(例: 12pt)を使用する
- または
text スキーマと同様に動的フォントサイズ (Dynamic { min, max, fit }) に対応する
影響範囲
- テンプレートの
dynamicText スキーマで fontSize を省略した場合にクラッシュする
staticSchema 内の dynamicText でも同様
関連
ドキュメント: docs/schema-spec.md
問題
dynamicTextスキーマでfontSizeプロパティを省略すると、unimplemented!()マクロに到達しパニックが発生する。該当コード
src/schemas/dynamic_text.rsのfrom_jsonメソッド(行 82-87):期待される動作
fontSizeが省略された場合にエラーを返すか、デフォルト値(例: 12pt)を使用するtextスキーマと同様に動的フォントサイズ (Dynamic { min, max, fit }) に対応する影響範囲
dynamicTextスキーマでfontSizeを省略した場合にクラッシュするstaticSchema内のdynamicTextでも同様関連
ドキュメント:
docs/schema-spec.md