WIP: Allow legacy to run; Fix error handling; Docs

2 jobs for dependencies in 2 minutes (queued for 2 seconds)
Status Job ID Name Coverage
  Build
failed #6699
allowed to fail
build:linux:cargo

00:01:21

failed #6700
build:redox:cargo

00:02:00

 
Name Stage Failure
failed
build:redox:cargo Build

error: aborting due to previous error

For more information about this error, try `rustc --explain E0308`.
error: Could not compile `init`.

Caused by:
process didn't exit successfully: `rustc --crate-name init src/main.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=75ad97ceb51ddedb -C extra-filename=-75ad97ceb51ddedb --out-dir /builds/redox-os/init/target/x86_64-unknown-redox/debug/deps --target x86_64-unknown-redox -C incremental=/builds/redox-os/init/target/x86_64-unknown-redox/debug/incremental -L dependency=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps -L dependency=/builds/redox-os/init/target/debug/deps --extern failure=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/libfailure-c8d9861d3cbd6b78.rlib --extern generational_arena=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/libgenerational_arena-b35a591423568d59.rlib --extern log=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/liblog-cfa269e1d19720a2.rlib --extern syscall=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/libsyscall-b9d0a251a83e641e.rlib --extern serde=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/libserde-1472855b341195e6.rlib --extern serde_derive=/builds/redox-os/init/target/debug/deps/libserde_derive-28b9a93a09d4a296.so --extern simple_logger=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/libsimple_logger-20a2cabe51734903.rlib --extern toml=/builds/redox-os/init/target/x86_64-unknown-redox/debug/deps/libtoml-7f2085e49a37a5f4.rlib` (exit code: 1)
ERROR: Job failed: exit code 1
failed
build:linux:cargo Build

error: aborting due to 7 previous errors

For more information about this error, try `rustc --explain E0308`.
error: Could not compile `init`.

Caused by:
process didn't exit successfully: `rustc --crate-name init src/main.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=92c74dfc2f374db5 -C extra-filename=-92c74dfc2f374db5 --out-dir /builds/redox-os/init/target/debug/deps -C incremental=/builds/redox-os/init/target/debug/incremental -L dependency=/builds/redox-os/init/target/debug/deps --extern failure=/builds/redox-os/init/target/debug/deps/libfailure-a39efe96d062d9d0.rlib --extern generational_arena=/builds/redox-os/init/target/debug/deps/libgenerational_arena-55fcc8071f7ef008.rlib --extern log=/builds/redox-os/init/target/debug/deps/liblog-dced861cd7c73c11.rlib --extern syscall=/builds/redox-os/init/target/debug/deps/libsyscall-d183fa0a6f95ca66.rlib --extern serde=/builds/redox-os/init/target/debug/deps/libserde-3106bf5e6727abb4.rlib --extern serde_derive=/builds/redox-os/init/target/debug/deps/libserde_derive-28b9a93a09d4a296.so --extern simple_logger=/builds/redox-os/init/target/debug/deps/libsimple_logger-6c9f0a174b2c675a.rlib --extern toml=/builds/redox-os/init/target/debug/deps/libtoml-3b2fe08cae7fa7f3.rlib -L native=/builds/redox-os/init/target/debug/build/backtrace-sys-37c3d1d9e0f73ad5/out` (exit code: 1)
ERROR: Job failed: exit code 1