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

Function decode_edge_key

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

Source from the content-addressed store, hash-verified

615/// Decode a KG edge key into (from_id, to_id, kind).
616#[inline]
617pub fn decode_edge_key(key: &str) -> Option<(&str, &str, &str)> {
618 let mut parts = key.splitn(3, '\0');
619 let from_id = parts.next()?;
620 let to_id = parts.next()?;
621 let kind = parts.next()?;
622 Some((from_id, to_id, kind))
623}
624
625/// Stop words filtered from FTS queries and indexing.
626///

Callers 1

test_edge_key_roundtripFunction · 0.85

Calls 1

nextMethod · 0.45

Tested by 1

test_edge_key_roundtripFunction · 0.68