---
source: crates/laburnum-syntax-macro/src/tests/error_tests.rs
expression: "use laburnum_syntax_macro::tests::error_tests::test_error_accumulation_guaranteed_multiple_failures"
snapshot_kind: text
---
Input: >
  #[laburnum_syntax(AST)]
  pub struct GuaranteedFailures {
      field1: UnsupportedType1<i32>,
      field2: UnsupportedType2<String>,
      field3: UnsupportedType3<bool>,
      field4: CompletelyInvalidType<u8>,
  }

Accumulated Parse Errors: >
  literal types do not take any arguments

Approximate Error Count: >
  0

Single Parse Error: >
  Error(
      [
          "literal types do not take any arguments",
          "literal types do not take any arguments",
          "literal types do not take any arguments",
          "literal types do not take any arguments",
      ],
  )
