MCPcopy Create free account
hub / github.com/davidblewett/rure-python / literals

Method literals

regex/regex-debug/src/main.rs:251–267  ·  view source on GitHub ↗
(
        &self,
        exprs: &[Hir],
        get_literals: F,
    )

Source from the content-addressed store, hash-verified

249 }
250
251 fn literals<F: Fn(&mut Literals, &Hir) -> bool>(
252 &self,
253 exprs: &[Hir],
254 get_literals: F,
255 ) -> Literals {
256 let mut lits = Some(self.empty_literals());
257 for e in exprs {
258 lits = lits.and_then(|mut lits| {
259 if !get_literals(&mut lits, e) {
260 None
261 } else {
262 Some(lits)
263 }
264 });
265 }
266 lits.unwrap_or(self.empty_literals())
267 }
268
269 fn empty_literals(&self) -> Literals {
270 let mut lits = Literals::empty();

Callers 1

cmd_literalsFunction · 0.45

Calls 1

empty_literalsMethod · 0.80

Tested by

no test coverage detected