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

Function decode_edge_key

atomic-core/src/pristine/tables.rs:626–632  ·  view source on GitHub ↗
(key: &str)

Source from the content-addressed store, hash-verified

624/// Decode a KG edge key into (from_id, to_id, kind).
625#[inline]
626pub fn decode_edge_key(key: &str) -> Option<(&str, &str, &str)> {
627 let mut parts = key.splitn(3, '\0');
628 let from_id = parts.next()?;
629 let to_id = parts.next()?;
630 let kind = parts.next()?;
631 Some((from_id, to_id, kind))
632}
633
634/// Stop words filtered from FTS queries and indexing.
635///

Callers 1

test_edge_key_roundtripFunction · 0.85

Calls 1

nextMethod · 0.45

Tested by 1

test_edge_key_roundtripFunction · 0.68