[compat] update to new rust: namespaced enum variants
[build] use our fork of nix-rust, while pull-request being processed