Skip to content

fix(tables): decode repeated scalar fields - #388

Closed
swackhamer wants to merge 0 commit into
mainfrom
codex/decode-scalar-arrays
Closed

fix(tables): decode repeated scalar fields#388
swackhamer wants to merge 0 commit into
mainfrom
codex/decode-scalar-arrays

Conversation

@swackhamer

Copy link
Copy Markdown
Collaborator

What changed

The generated table runtime now consumes Field::count: repeated scalar format[N] fields decode as a typed DecodedValue::Array, while scalar fields retain their existing representation.

Why

PR #376 started generating scalar-array metadata but the runtime read only the first element, making the recovered fields semantically incomplete.

Validation

  • cargo fmt --all -- --check
  • cargo test --lib exiftool_tables::runtime
  • cargo clippy --all-features -- -D warnings

@swackhamer
swackhamer marked this pull request as ready for review August 2, 2026 02:22
@swackhamer
swackhamer enabled auto-merge (squash) August 2, 2026 02:22
@swackhamer
swackhamer force-pushed the codex/decode-scalar-arrays branch from c0cc3d9 to f6e6577 Compare August 2, 2026 07:42
auto-merge was automatically disabled August 2, 2026 07:42

Pull Request is not mergeable

@swackhamer swackhamer closed this Aug 2, 2026
@swackhamer
swackhamer force-pushed the codex/decode-scalar-arrays branch from f6e6577 to 45de0df Compare August 2, 2026 07:50
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