// Test that we do some basic error correction in the tokeniser (and don't spew // too many bogus errors). pub mod raw { use std::{io, fs}; use std::path::Path; pub fn ensure_dir_exists, F: FnOnce(&Path)>(path: P, callback: F) -> io::Result { if !is_directory(path.as_ref()) { callback(path.as_ref(); fs::create_dir_all(path.as_ref()).map(|()| true) } else { //~ ERROR mismatched closing delimiter Ok(false); } panic!(); } } fn main() {}