Currently, cargo build outputs:
Finished dev [unoptimized + debuginfo] target(s) in 0.2 secs
error: An unknown error occurred
To learn more, run the command again with --verbose.
and cargo build --verbose:
Fresh rustc-serialize v0.3.24
...
Finished dev [unoptimized + debuginfo] target(s) in 0.3 secs
error: No space left on device (os error 28)
Seems like the (os error 28) message could've been printed in non-verbose mode too.