Skip to content

refactor: modularize Rust value adapters#254

Merged
swananan merged 1 commit into
mainfrom
refactor/modularize-rust-value-adapters
Jul 23, 2026
Merged

refactor: modularize Rust value adapters#254
swananan merged 1 commit into
mainfrom
refactor/modularize-rust-value-adapters

Conversation

@swananan

Copy link
Copy Markdown
Owner

Summary

  • centralize Rust type identity resolution so preflight qualified-name lookup and adapter selection share one policy
  • split layout validation, sequences, wrappers, collections, and tests into focused modules
  • preserve adapter fallback behavior and capture-plan protocols

Testing

  • cargo fmt --all -- --check
  • CARGO_TARGET_DIR=/tmp/ghostscope-codex-target cargo test -p ghostscope-dwarf --all-features
  • CARGO_TARGET_DIR=/tmp/ghostscope-codex-target cargo clippy --all-targets --all-features -- -D warnings
  • runner host-to-host e2e job f82cef59fcee

Container-topology e2e was intentionally skipped because this refactor does not affect container or PID namespace behavior.

Centralize ambiguous type identity resolution so qualified-name lookup and
adapter selection share one policy. Split layout validation and tests by
adapter family without changing fallback or capture-plan behavior.
@swananan
swananan merged commit fcc31ac into main Jul 23, 2026
10 checks passed
@swananan
swananan deleted the refactor/modularize-rust-value-adapters branch July 23, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant