pub fn open_meta(path: &str) -> Result<(File, Metadata), Error> {
	let f = File::open(path)?;
	let m =  f.metadata()?;
	Ok((f, m))
}
// Open both a file, and the file's metadata.
Open both a file, and the file's metadata.
Open both a file and the file ' s metadata .
pub fn open_meta(path: &str) -> Result<(File, Metadata), Error> {
	let f = File::open(path)?;
	let m =  f.metadata()?;
	Ok((f, m))
}
pub fn open_meta ( path : & str ) -> Result < ( File , Metadata ) , Error > { let f = File :: open ( path ) ? ; let m = f . metadata ( ) ? ; Ok ( ( f , m ) ) }
Open both a file, and the file's metadata.
Open both a file and the file ' s metadata .
path
&str
path
&str