Lines Matching refs:filepath
35 filepath: PathBuf, field
44 fn new(filepath: PathBuf) -> IniFile { in new()
45 IniFile { data: HashMap::new(), filepath } in new()
57 let mut f = File::open(self.filepath.clone())?; in read()
80 let mut f = create_new(self.filepath.clone())?; in write()
121 let filepath = get_ini_filepath(instance_num); in create_ini() localVariable
122 let mut ini_file = IniFile::new(filepath); in create_ini()
134 let filepath = get_ini_filepath(instance_num); in remove_ini() localVariable
135 std::fs::remove_file(filepath) in remove_ini()
152 let filepath = get_ini_filepath(instance_num); in get_server_address() localVariable
153 if !filepath.exists() { in get_server_address()
157 if !filepath.is_file() { in get_server_address()
161 let mut ini_file = IniFile::new(filepath); in get_server_address()
218 let filepath = get_temp_ini_filepath("test_read"); in test_read() localVariable
221 let mut tmpfile = match File::create(&filepath) { in test_read()
228 let mut inifile = IniFile::new(filepath.clone()); in test_read()
239 std::fs::remove_file(filepath).unwrap(); in test_read()
245 let filepath = get_temp_ini_filepath("test_read_no_newline"); in test_read_no_newline() localVariable
248 let mut tmpfile = match File::create(&filepath) { in test_read_no_newline()
255 let mut inifile = IniFile::new(filepath.clone()); in test_read_no_newline()
263 std::fs::remove_file(filepath).unwrap(); in test_read_no_newline()
268 let filepath = get_temp_ini_filepath("test_read_no_file"); in test_read_no_file() localVariable
269 let mut inifile = IniFile::new(filepath.clone()); in test_read_no_file()
275 let filepath = get_temp_ini_filepath("test_read_multiple_lines"); in test_read_multiple_lines() localVariable
278 let mut tmpfile = match File::create(&filepath) { in test_read_multiple_lines()
285 let mut inifile = IniFile::new(filepath.clone()); in test_read_multiple_lines()
295 std::fs::remove_file(filepath).unwrap(); in test_read_multiple_lines()
300 let filepath = get_temp_ini_filepath("test_insert_and_contains_key"); in test_insert_and_contains_key() localVariable
302 let mut inifile = IniFile::new(filepath); in test_insert_and_contains_key()
325 let filepath = get_temp_ini_filepath("test_write"); in test_write() localVariable
327 let mut inifile = IniFile::new(filepath.clone()); in test_write()
342 let mut file = File::open(&filepath).unwrap(); in test_write()
348 std::fs::remove_file(filepath).unwrap(); in test_write()
353 let filepath = get_temp_ini_filepath("test_write_and_read"); in test_write_and_read() localVariable
356 let mut inifile = IniFile::new(filepath.clone()); in test_write_and_read()
375 let mut inifile = IniFile::new(filepath.clone()); in test_write_and_read()
385 std::fs::remove_file(filepath).unwrap(); in test_write_and_read()