pxp-lang/pxp

Panic while parsing trait use alias

praem90 opened this issue · 0 comments

Thread main panicked while parsing traits with alias methods TrainUsageAdaption

Trait

trait Countable {
  use AnotherTrait {
    count as originalCount;
  }
}

Exception

thread 'main' panicked at /home/praem90/projects/contributions/rust/pxp/crates/pxp-parser/src/internal/identifier
s.rs:185:51:
called `Option::unwrap()` on a `None` value

Stack backtrace

stack backtrace:
   0: rust_begin_unwind
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:597:5
   1: core::panicking::panic_fmt
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/panicking.rs:72:14
   2: core::panicking::panic
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/panicking.rs:127:5
   3: core::option::Option<T>::unwrap
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/option.rs:935:21
   4: pxp_parser::internal::identifiers::name
             at /home/praem90/projects/contributions/rust/pxp/crates/pxp-parser/src/internal/identifiers.rs:185:3
9
   5: pxp_parser::internal::traits::usage
             at /home/praem90/projects/contributions/rust/pxp/crates/pxp-parser/src/internal/traits.rs:106:63
   6: pxp_parser::internal::classes::member
             at /home/praem90/projects/contributions/rust/pxp/crates/pxp-parser/src/internal/classes.rs:194:43
   7: pxp_parser::internal::traits::parse
             at /home/praem90/projects/contributions/rust/pxp/crates/pxp-parser/src/internal/traits.rs:181:30