fix build with last Rust master:
- try recv return Result