Socat-like UDP bidirectional relay crate in rust?

Wondering if there's a crate that does UDP bidirectional relay like what socat does?

E.g. relays UDP packets it receives on its port to a remote $HOST:$PORT and relays replies to the original sender?