refactor(mir): Phase 139-P3-B - RoutingDecision を enum 対応 + レガシー削除
- RoutingDecision の missing_caps を Vec<CapabilityTag> に変更(型安全化) - error_tags は to_tag() メソッドで自動生成 - 全 callsite を enum variant に修正 - capability_tags モジュール(文字列定数群)を完全削除 - 全テスト PASS(型安全性向上を確認) - フォーマット適用
This commit is contained in:
@ -25,7 +25,8 @@ fn sample_every() -> usize {
|
||||
/// Dev‑only: emit a resolve.try event(candidates inspection)。
|
||||
pub(crate) fn emit_try(builder: &MirBuilder, meta: serde_json::Value) {
|
||||
let fn_name = builder
|
||||
.scope_ctx.current_function
|
||||
.scope_ctx
|
||||
.current_function
|
||||
.as_ref()
|
||||
.map(|f| f.signature.name.as_str());
|
||||
let region = builder.debug_current_region_id();
|
||||
@ -35,7 +36,8 @@ pub(crate) fn emit_try(builder: &MirBuilder, meta: serde_json::Value) {
|
||||
/// Dev‑only: emit a resolve.choose event(decision)。
|
||||
pub(crate) fn emit_choose(builder: &MirBuilder, meta: serde_json::Value) {
|
||||
let fn_name = builder
|
||||
.scope_ctx.current_function
|
||||
.scope_ctx
|
||||
.current_function
|
||||
.as_ref()
|
||||
.map(|f| f.signature.name.as_str());
|
||||
let region = builder.debug_current_region_id();
|
||||
|
||||
Reference in New Issue
Block a user