wl_argument size did not match with a Rust enum