pnc-engine 0.2.0

Core engine for PNC: arbitrary-precision RPN evaluation, units, and persistence
Documentation
1
2
3
4
5
6
7
8
use pnc_engine::{PncError, parse};

#[test]
fn unknown_command_error() {
    let mut stack = Vec::new();
    let err = parse::eval_line(&mut stack, "foobar").unwrap_err();
    assert!(matches!(err, PncError::UnknownCommand(_)));
}