GNU ls indents unquoted names with a space if there is a quoted name:
$ touch a 'sp ace'
$ ls a 'sp ace'
a 'sp ace'
$ ls -l a 'sp ace'
-rw-r--r-- 1 dho dho 0 Dec 10 16:38 a
-rw-r--r-- 1 dho dho 0 Dec 10 16:38 'sp ace'
uutils ls doesn't do such an indentation:
$ touch a 'sp ace'
$ cargo run ls a 'sp ace'
a 'sp ace'
$ cargo run ls -l a 'sp ace'
-rw-r--r-- 1 dho dho 0 Dec 10 16:38 a
-rw-r--r-- 1 dho dho 0 Dec 10 16:38 'sp ace'