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

Method insert

crates/kernel/src/env.rs:470–478  ·  view source on GitHub ↗
(&mut self, id: KId<M>, c: KConst<M>)

Source from the content-addressed store, hash-verified

468 let ct = self.intern_expr_cached(t, memo);
469 let cv = self.intern_expr_cached(v, memo);
470 let cb = self.intern_expr_cached(b, memo);
471 if ct.ptr_eq(t) && cv.ptr_eq(v) && cb.ptr_eq(b) {
472 input.clone()
473 } else {
474 KExpr::let_mdata(n.clone(), ct, cv, cb, *nd, input.mdata().clone())
475 }
476 },
477 ExprData::Prj(id, f, v, _) => {
478 let cv = self.intern_expr_cached(v, memo);
479 if cv.ptr_eq(v) {
480 input.clone()
481 } else {

Calls 1

reserved_marker_nameFunction · 0.85