MCPcopy Create free account
hub / github.com/chikaku/gosyn / assert_binary

Function assert_binary

src/parser.rs:2392–2401  ·  view source on GitHub ↗
(expression: &Expression, expected: Operator)

Source from the content-addressed store, hash-verified

2390
2391 fn assert_ident(expression: &Expression, expected: &str) {
2392 match expression {
2393 Expression::Ident(ident) => assert_eq!(ident.name, expected),
2394 other => panic!("expected identifier {expected:?}, got {other:?}"),
2395 }
2396 }
2397
2398 fn assert_pointer_type(expression: &Expression, expected_pos: usize) -> &Expression {
2399 match expression {
2400 Expression::TypePointer(pointer) => {
2401 assert_eq!(pointer.pos, expected_pos);
2402 &pointer.typ
2403 }
2404 other => panic!("expected pointer type at {expected_pos}, got {other:?}"),

Calls 1

expectMethod · 0.80