MCPcopy Create free account
hub / github.com/argumentcomputer/ix / read

Method read

crates/aiur/src/execute.rs:77–88  ·  view source on GitHub ↗
(
    &self,
    channel: G,
    idx: usize,
    len: usize,
  )

Source from the content-addressed store, hash-verified

75 ) -> Result<&IOKeyInfo, ExecError> {
76 self.map.get(&(channel, key.to_vec())).ok_or(ExecError::InvalidIOKey)
77 }
78 fn set_info(
79 &mut self,
80 channel: G,
81 key: Vec<G>,
82 idx: usize,
83 len: usize,
84 ) -> Result<(), ExecError> {
85 let Entry::Vacant(e) = self.map.entry((channel, key)) else {
86 return Err(ExecError::IOMappingAlreadySet);
87 };
88 e.insert(IOKeyInfo { idx, len });
89 Ok(())
90 }
91 #[inline]

Callers 2

executeMethod · 0.45
populate_rowMethod · 0.45

Calls 2

as_sliceMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected