The -P (--no-dereference) option in uutils cp does not match the behavior of GNU cp when attempting to copy a symbolic link that points to a file that does not exist.
GNU cp:
$ ln -s no-such-file dangle && cp -P dangle d2
# no output, d2 is created
uutils cp:
$ ln -s no-such-file dangle && ./target/release/cp -P dangle d2
./target/release/cp: not writing through dangling symlink 'd2'