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

Function decode_session_event_key

atomic-core/src/change/session.rs:202–206  ·  view source on GitHub ↗
(key: &[u8; 16])

Source from the content-addressed store, hash-verified

200/// Decode a `(provenance_id, seq)` pair from 16 bytes.
201#[inline]
202pub fn decode_session_event_key(key: &[u8; 16]) -> (u64, u64) {
203 let provenance_id = u64::from_be_bytes(key[0..8].try_into().unwrap());
204 let seq = u64::from_be_bytes(key[8..16].try_into().unwrap());
205 (provenance_id, seq)
206}
207
208/// Encode a `(provenance_id, todo_id_hash)` pair as 16 bytes for `SESSION_TODOS`.
209///

Calls 1

unwrapMethod · 0.45