Rust Shared-channel Resources