fn mount_and_read()

in src/fs.rs [915:934]


    fn mount_and_read<'a>() {
        init();

        let dir = tempfile::Builder::new()
            .prefix("mount_and_read")
            .tempdir()
            .unwrap();

        let mnt = dir.into_path();
        let mnt_str = String::from(mnt.to_str().unwrap());
        let daemon = mount_tempdir_ro(mnt);

        info!("mounted fs at {} in thread {:#?}", mnt_str, daemon);

        let to_open = format!("{}/{}/{}", mnt_str, LANDSAT_SUBDIR, LANDSAT_B7_MTL);
        info!("Try to open '{}'", to_open);
        let result = fs::read_to_string(to_open).unwrap();
        info!(" got back {}", result);
        drop(daemon);
    }