Function file_fetcher::open_str [] [src]

pub fn open_str(url: &str) -> Result<Box<Read>>

Open a string url to get a reader

# Arguments * 'url' - the url to open

# Examples

To load a local file (here ./src/lib.rs)

use std::fs;

 let path = fs::canonicalize("./src/lib.rs").unwrap();
 let local_reader = file_fetcher::open_str(&format!("file://{}", path.display())).unwrap();

To load a remote file

let remote_reader = file_fetcher::open_str("https://gitlab.com/Artefaritaj/file-fetcher/raw/master/src/lib.rs").unwrap();