Earlier quoted context omitted.
"Impossible" is a tough standard to meet. But given how different idiomatic Java code and idiomatic Rust code are, it does seem kind of unlikely. I'd expect nothing at all would carry over from one codebase to the other even if you were making as straight a port as possible. Or alternatively one program would look like total garbage, like someone mechanically translating Lisp to C. And indeed, with a quick browse thr…
The very code you linked to settles this: // Based on libsignal-protocol-java by Open Whisper Systems
If there's GPL violation and code was copied, there should be some traces of that. Is it truly so unreasonable to ask what those traces were?