MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / iter

Method iter

graphlite/src/storage/persistent/memory.rs:60–69  ·  view source on GitHub ↗
(
        &self,
    )

Source from the content-addressed store, hash-verified

58 }
59
60 fn iter(
61 &self,
62 ) -> StorageResult<Box<dyn Iterator<Item = StorageResult<(Vec<u8>, Vec<u8>)>> + '_>> {
63 let data = self.data.read();
64 let items: Vec<_> = data
65 .iter()
66 .map(|(k, v)| Ok((k.clone(), v.clone())))
67 .collect();
68 Ok(Box::new(items.into_iter()))
69 }
70
71 fn scan_prefix(
72 &self,

Callers 2

scan_prefixMethod · 0.45
tree_statsMethod · 0.45

Calls 1

cloneMethod · 0.80

Tested by

no test coverage detected