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

Method get_file_index

atomic-core/src/pristine/txn/write/tree.rs:113–124  ·  view source on GitHub ↗
(&self, path: &str)

Source from the content-addressed store, hash-verified

111 }
112
113 fn get_file_index(&self, path: &str) -> PristineResult<Option<FileIndexMetadata>> {
114 let table = self.txn.open_table(FILE_INDEX)?;
115 let guard = table.get(path)?;
116 match guard {
117 Some(value) => {
118 let bytes = value.value();
119 let (secs, nanos, size, hash) = decode_file_index(bytes);
120 Ok(Some((secs, nanos, size, hash)))
121 }
122 None => Ok(None),
123 }
124 }
125
126 fn iter_file_index(&self) -> PristineResult<Vec<FileIndexEntry>> {
127 let table = match self.txn.open_table(FILE_INDEX) {

Callers

nothing calls this directly

Calls 2

decode_file_indexFunction · 0.85
getMethod · 0.65

Tested by

no test coverage detected