Rust upgrade: Use Result instead of Option for task communication results
Rust upgrade: use bare string instead of &""