It doesn't work... I even get an error:

```
running 1 test
test [run-pass] bench/basic_benches.rs ... FAILED

using metrics ratchet: tmp/check-stage1-T-x86_64-unknown-linux-gnu-H-x86_64-unknown-linux-gnu-bench-metrics.json
result of ratchet: 0 metrics added, 0 removed, 0 improved, 0 regressed, 0 noise
updated ratchet file

failures:

---- [run-pass] bench/basic_benches.rs stdout ----
	
	error: compilation failed!
	command: x86_64-unknown-linux-gnu/stage1/bin/rustc /home/aochagavia/Desktop/rust/src/test/bench/basic_benches.rs -L x86_64-unknown-linux-gnu/test/bench --target=x86_64-unknown-linux-gnu -L x86_64-unknown-linux-gnu/test/bench/basic_benches.stage1-x86_64-unknown-linux-gnu.libaux -C prefer-dynamic -o x86_64-unknown-linux-gnu/test/bench/basic_benches.stage1-x86_64-unknown-linux-gnu --cfg rtopt --cfg debug -O -L x86_64-unknown-linux-gnu/rt
	stdout:
	------------------------------------------
	
	------------------------------------------
	stderr:
	------------------------------------------
	error: main function not found
	error: aborting due to previous error
	
	------------------------------------------
	
	task '[run-pass] bench/basic_benches.rs' failed at 'explicit failure', /home/aochagavia/Desktop/rust/src/compiletest/runtest.rs:963
	

failures:
    [run-pass] bench/basic_benches.rs

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured
```

Would this be fixed if I included a main function?