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

Method prj_mdata_with_addr

crates/kernel/src/expr.rs:589–599  ·  view source on GitHub ↗
(
    id: KId<M>,
    field: u64,
    val: KExpr<M>,
    mdata: M::MField<Vec<MData>>,
    addr: Addr,
  )

Source from the content-addressed store, hash-verified

587 }
588
589 pub fn str(val: String, blob_addr: Address) -> Self {
590 Self::str_mdata(val, blob_addr, no_mdata::<M>())
591 }
592
593 fn str_mdata_with_addr(
594 val: String,
595 blob_addr: Address,
596 mdata: M::MField<Vec<MData>>,
597 addr: Addr,
598 ) -> Self {
599 KExpr::new(ExprData::Str(
600 val,
601 blob_addr,
602 mk_info::<M>(addr, 0, 0, false, mdata),

Callers

nothing calls this directly

Calls 3

lbrMethod · 0.80
count_0Method · 0.80
has_fvarsMethod · 0.80

Tested by

no test coverage detected