Rust tree-sitter extraction — structs, enums, traits, impls, functions. Ported from uu-manifest’s Rust language adapter.