feat(phase-9.78b): Complete plugin Box inheritance and argument support

ChatGPT5による大規模改善:
-  プラグインBox継承サポート完成
-  from Parent.method()でプラグインメソッド呼び出し
-  引数・戻り値のTLVエンコード/デコード
-  借用チェッカーエラー全解決
-  MIRビルダーのクローン修正

次期作業:
- Phase 9.78b Step 3: BoxFactory dyn化
- アーキテクチャ改善継続

Co-authored-by: ChatGPT5 <noreply@openai.com>
This commit is contained in:
Moe Charm
2025-08-20 20:56:08 +09:00
parent 9c4e3f8bf5
commit dce53bf683
8 changed files with 310 additions and 37 deletions

View File

@ -11,7 +11,7 @@ mod enabled {
use crate::config::nyash_toml_v2::{NyashConfigV2, LibraryDefinition};
use std::collections::HashMap;
use std::sync::{Arc, RwLock};
use std::ffi::c_void;
// use std::ffi::c_void; // unused
use std::any::Any;
use once_cell::sync::Lazy;