Skip to content

Fixes

Fixes #697

GitHub Actions / [macos-12:] test report failed Jul 2, 2024 in 0s

607 tests run, 606 passed, 0 skipped, 1 failed.

Annotations

Check failure on line 1 in datadog-live-debugger

See this annotation in the file changed.

@github-actions github-actions / [macos-12:] test report

datadog-live-debugger.expr_eval::tests::test_eval

thread 'expr_eval::tests::test_eval' panicked at live-debugger/src/expr_eval.rs:289:26:
internal error: entered unreachable code: Invalid ResultError for convert_index
Raw output
thread 'expr_eval::tests::test_eval' panicked at live-debugger/src/expr_eval.rs:289:26:
internal error: entered unreachable code: Invalid ResultError for convert_index
stack backtrace:
   0: rust_begin_unwind
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/std/src/panicking.rs:652:5
   1: core::panicking::panic_fmt
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/panicking.rs:72:14
   2: datadog_live_debugger::expr_eval::Eval<I,E>::convert_index::{{closure}}
             at ./src/expr_eval.rs:289:26
   3: core::result::Result<T,E>::map_err
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/result.rs:829:27
   4: datadog_live_debugger::expr_eval::Eval<I,E>::convert_index
             at ./src/expr_eval.rs:283:17
   5: datadog_live_debugger::expr_eval::Eval<I,E>::number_to_index
             at ./src/expr_eval.rs:297:9
   6: datadog_live_debugger::expr_eval::Eval<I,E>::string_source
             at ./src/expr_eval.rs:309:29
   7: datadog_live_debugger::expr_eval::Eval<I,E>::value
             at ./src/expr_eval.rs:249:33
   8: datadog_live_debugger::expr_eval::eval_string::{{closure}}
             at ./src/expr_eval.rs:550:36
   9: core::iter::adapters::map::map_fold::{{closure}}
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/adapters/map.rs:89:28
  10: <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/slice/iter/macros.rs:230:27
  11: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/adapters/map.rs:129:9
  12: core::iter::traits::iterator::Iterator::for_each
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/iterator.rs:818:9
  13: alloc::vec::Vec<T,A>::extend_trusted
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/alloc/src/vec/mod.rs:3098:17
  14: <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/alloc/src/vec/spec_extend.rs:26:9
  15: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/alloc/src/vec/spec_from_iter_nested.rs:62:9
  16: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/alloc/src/vec/spec_from_iter.rs:33:9
  17: <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/alloc/src/vec/mod.rs:2972:9
  18: core::iter::traits::iterator::Iterator::collect
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/iter/traits/iterator.rs:2004:9
  19: datadog_live_debugger::expr_eval::eval_string
             at ./src/expr_eval.rs:545:19
  20: datadog_live_debugger::expr_eval::tests::test_eval
             at ./src/expr_eval.rs:1355:32
  21: datadog_live_debugger::expr_eval::tests::test_eval::{{closure}}
             at ./src/expr_eval.rs:869:19
  22: core::ops::function::FnOnce::call_once
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/ops/function.rs:250:5
  23: core::ops::function::FnOnce::call_once
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.