Rust has editions, which can be mixed and matched between different dependencies. AFAIK Zig does not have this.