Is there anything in Rust like Python’s urllib, which allows different back-end implementations to be selected for different URL schemes?
For example, one can use this to write a program that takes a URL parameter and to dynamically read and write S3, Google Cloud Storage, generic http, sftp, local files, etc.