MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / record_directory

Method record_directory

atomic-core/src/output/repo/outcome.rs:250–252  ·  view source on GitHub ↗

Record a directory creation. Duplicate directory paths are automatically deduplicated. # Arguments `path` - The path of the directory that was created # Example ```rust use atomic_core::output::repo::OutputOutcome; let mut outcome = OutputOutcome::new(); outcome.record_directory("src"); outcome.record_directory("src/utils"); outcome.record_directory("src"); // Duplicate, ignored assert_eq!(

(&mut self, path: impl Into<String>)

Source from the content-addressed store, hash-verified

248 /// assert_eq!(outcome.directories_created(), 2);
249 /// ```
250 pub fn record_directory(&mut self, path: impl Into<String>) {
251 self.directories.insert(path.into());
252 }
253
254 /// Record a skipped file.
255 ///

Callers 9

test_record_directoryFunction · 0.45
test_iter_directoriesFunction · 0.45
test_merge_directoriesFunction · 0.45
test_summary_combinedFunction · 0.45
test_outcome_cloneFunction · 0.45
materialize_parallelMethod · 0.45

Calls 1

insertMethod · 0.45

Tested by 8

test_record_directoryFunction · 0.36
test_iter_directoriesFunction · 0.36
test_merge_directoriesFunction · 0.36
test_summary_combinedFunction · 0.36
test_outcome_cloneFunction · 0.36