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

Method has_fvars

crates/kernel/src/expr.rs:133–135  ·  view source on GitHub ↗

Whether any [`ExprData::FVar`] occurrence is reachable. Computed at construction time and propagated via OR through composite nodes, so the check is O(1) per call.

(&self)

Source from the content-addressed store, hash-verified

131 self.info().has_fvars
132 }
133
134 pub fn mdata(&self) -> &M::MField<Vec<MData>> {
135 &self.info().mdata
136 }
137
138 /// Canonical identity key for cache lookups: the intern-assigned uid.

Callers 11

abstract_fvarsFunction · 0.80
abstract_fvars_cachedFunction · 0.80
is_def_eq_innerMethod · 0.80
whnf_nat_reducer_argMethod · 0.80
compare_kexprFunction · 0.80
try_detect_nestedMethod · 0.80
app_mdata_with_addrMethod · 0.80
lam_mdata_with_addrMethod · 0.80
all_mdata_with_addrMethod · 0.80
let_mdata_with_addrMethod · 0.80
prj_mdata_with_addrMethod · 0.80

Calls 1

infoMethod · 0.80

Tested by

no test coverage detected