rust update
Use a `fail!` macro, which is just `Err(FromError::from_error(...))`.
0.4.6