// Generated by scripts/import_httpwg_tests.py (version 1.0.0).
// Do not edit by hand.
// Source: httpwg/structured-field-tests @ 1e280c3ed9ffe0ca5fdb1d97219dddc389007677

///| Marks the start of a fresh text segment.

///|
/// Begins a new text segment.
pub let httpwg_cases_part_16 : Array[HttpwgCase] = [
  {
    name: "0x4a in dictionary key",
    header_type: "dictionary",
    raw: ["aJa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4b in dictionary key",
    header_type: "dictionary",
    raw: ["aKa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4c in dictionary key",
    header_type: "dictionary",
    raw: ["aLa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4d in dictionary key",
    header_type: "dictionary",
    raw: ["aMa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4e in dictionary key",
    header_type: "dictionary",
    raw: ["aNa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4f in dictionary key",
    header_type: "dictionary",
    raw: ["aOa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x50 in dictionary key",
    header_type: "dictionary",
    raw: ["aPa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x51 in dictionary key",
    header_type: "dictionary",
    raw: ["aQa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x52 in dictionary key",
    header_type: "dictionary",
    raw: ["aRa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x53 in dictionary key",
    header_type: "dictionary",
    raw: ["aSa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x54 in dictionary key",
    header_type: "dictionary",
    raw: ["aTa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x55 in dictionary key",
    header_type: "dictionary",
    raw: ["aUa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x56 in dictionary key",
    header_type: "dictionary",
    raw: ["aVa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x57 in dictionary key",
    header_type: "dictionary",
    raw: ["aWa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x58 in dictionary key",
    header_type: "dictionary",
    raw: ["aXa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x59 in dictionary key",
    header_type: "dictionary",
    raw: ["aYa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5a in dictionary key",
    header_type: "dictionary",
    raw: ["aZa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5b in dictionary key",
    header_type: "dictionary",
    raw: ["a[a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5c in dictionary key",
    header_type: "dictionary",
    raw: ["a\\a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5d in dictionary key",
    header_type: "dictionary",
    raw: ["a]a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_17 : Array[HttpwgCase] = [
  {
    name: "0x5e in dictionary key",
    header_type: "dictionary",
    raw: ["a^a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5f in dictionary key",
    header_type: "dictionary",
    raw: ["a_a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a_a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x60 in dictionary key",
    header_type: "dictionary",
    raw: ["a`a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x61 in dictionary key",
    header_type: "dictionary",
    raw: ["aaa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aaa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x62 in dictionary key",
    header_type: "dictionary",
    raw: ["aba=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aba", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x63 in dictionary key",
    header_type: "dictionary",
    raw: ["aca=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aca", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x64 in dictionary key",
    header_type: "dictionary",
    raw: ["ada=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ada", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x65 in dictionary key",
    header_type: "dictionary",
    raw: ["aea=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aea", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x66 in dictionary key",
    header_type: "dictionary",
    raw: ["afa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("afa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x67 in dictionary key",
    header_type: "dictionary",
    raw: ["aga=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aga", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x68 in dictionary key",
    header_type: "dictionary",
    raw: ["aha=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aha", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x69 in dictionary key",
    header_type: "dictionary",
    raw: ["aia=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aia", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x6a in dictionary key",
    header_type: "dictionary",
    raw: ["aja=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aja", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x6b in dictionary key",
    header_type: "dictionary",
    raw: ["aka=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aka", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x6c in dictionary key",
    header_type: "dictionary",
    raw: ["ala=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ala", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x6d in dictionary key",
    header_type: "dictionary",
    raw: ["ama=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ama", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x6e in dictionary key",
    header_type: "dictionary",
    raw: ["ana=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ana", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x6f in dictionary key",
    header_type: "dictionary",
    raw: ["aoa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aoa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x70 in dictionary key",
    header_type: "dictionary",
    raw: ["apa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("apa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x71 in dictionary key",
    header_type: "dictionary",
    raw: ["aqa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aqa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_18 : Array[HttpwgCase] = [
  {
    name: "0x72 in dictionary key",
    header_type: "dictionary",
    raw: ["ara=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ara", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x73 in dictionary key",
    header_type: "dictionary",
    raw: ["asa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("asa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x74 in dictionary key",
    header_type: "dictionary",
    raw: ["ata=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ata", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x75 in dictionary key",
    header_type: "dictionary",
    raw: ["aua=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aua", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x76 in dictionary key",
    header_type: "dictionary",
    raw: ["ava=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("ava", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x77 in dictionary key",
    header_type: "dictionary",
    raw: ["awa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("awa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x78 in dictionary key",
    header_type: "dictionary",
    raw: ["axa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("axa", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x79 in dictionary key",
    header_type: "dictionary",
    raw: ["aya=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aya", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x7a in dictionary key",
    header_type: "dictionary",
    raw: ["aza=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("aza", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x7b in dictionary key",
    header_type: "dictionary",
    raw: ["a{a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7c in dictionary key",
    header_type: "dictionary",
    raw: ["a|a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7d in dictionary key",
    header_type: "dictionary",
    raw: ["a}a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7e in dictionary key",
    header_type: "dictionary",
    raw: ["a~a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7f in dictionary key",
    header_type: "dictionary",
    raw: ["a\u007fa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x00 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0000a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x01 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0001a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x02 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0002a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x03 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0003a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x04 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0004a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x05 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0005a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_19 : Array[HttpwgCase] = [
  {
    name: "0x06 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0006a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x07 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0007a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x08 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0008a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x09 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\ta=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0a starting a dictionary key",
    header_type: "dictionary",
    raw: ["\na=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0b starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u000ba=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0c starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u000ca=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0d starting a dictionary key",
    header_type: "dictionary",
    raw: ["\ra=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0e starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u000ea=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0f starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u000fa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x10 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0010a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x11 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0011a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x12 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0012a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x13 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0013a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x14 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0014a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x15 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0015a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x16 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0016a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x17 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0017a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x18 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0018a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x19 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u0019a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_20 : Array[HttpwgCase] = [
  {
    name: "0x1a starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u001aa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1b starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u001ba=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1c starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u001ca=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1d starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u001da=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1e starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u001ea=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1f starting a dictionary key",
    header_type: "dictionary",
    raw: ["\u001fa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x20 starting a dictionary key",
    header_type: "dictionary",
    raw: [" a=1"],
    must_fail: false,
    can_fail: false,
    canonical: Some(["a=1"]),
    expected: Some(
      ExpDictField([("a", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x21 starting a dictionary key",
    header_type: "dictionary",
    raw: ["!a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x22 starting a dictionary key",
    header_type: "dictionary",
    raw: ["\"a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x23 starting a dictionary key",
    header_type: "dictionary",
    raw: ["#a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x24 starting a dictionary key",
    header_type: "dictionary",
    raw: ["$a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x25 starting a dictionary key",
    header_type: "dictionary",
    raw: ["%a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x26 starting a dictionary key",
    header_type: "dictionary",
    raw: ["&a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x27 starting a dictionary key",
    header_type: "dictionary",
    raw: ["'a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x28 starting a dictionary key",
    header_type: "dictionary",
    raw: ["(a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x29 starting a dictionary key",
    header_type: "dictionary",
    raw: [")a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2a starting a dictionary key",
    header_type: "dictionary",
    raw: ["*a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("*a", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x2b starting a dictionary key",
    header_type: "dictionary",
    raw: ["+a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2c starting a dictionary key",
    header_type: "dictionary",
    raw: [",a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2d starting a dictionary key",
    header_type: "dictionary",
    raw: ["-a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_21 : Array[HttpwgCase] = [
  {
    name: "0x2e starting a dictionary key",
    header_type: "dictionary",
    raw: [".a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2f starting a dictionary key",
    header_type: "dictionary",
    raw: ["/a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x30 starting a dictionary key",
    header_type: "dictionary",
    raw: ["0a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x31 starting a dictionary key",
    header_type: "dictionary",
    raw: ["1a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x32 starting a dictionary key",
    header_type: "dictionary",
    raw: ["2a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x33 starting a dictionary key",
    header_type: "dictionary",
    raw: ["3a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x34 starting a dictionary key",
    header_type: "dictionary",
    raw: ["4a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x35 starting a dictionary key",
    header_type: "dictionary",
    raw: ["5a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x36 starting a dictionary key",
    header_type: "dictionary",
    raw: ["6a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x37 starting a dictionary key",
    header_type: "dictionary",
    raw: ["7a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x38 starting a dictionary key",
    header_type: "dictionary",
    raw: ["8a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x39 starting a dictionary key",
    header_type: "dictionary",
    raw: ["9a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3a starting a dictionary key",
    header_type: "dictionary",
    raw: [":a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3b starting a dictionary key",
    header_type: "dictionary",
    raw: [";a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3c starting a dictionary key",
    header_type: "dictionary",
    raw: ["a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3f starting a dictionary key",
    header_type: "dictionary",
    raw: ["?a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x40 starting a dictionary key",
    header_type: "dictionary",
    raw: ["@a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x41 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Aa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_22 : Array[HttpwgCase] = [
  {
    name: "0x42 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ba=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x43 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ca=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x44 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Da=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x45 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ea=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x46 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Fa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x47 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ga=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x48 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ha=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x49 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ia=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4a starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ja=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4b starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ka=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4c starting a dictionary key",
    header_type: "dictionary",
    raw: ["La=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4d starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ma=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4e starting a dictionary key",
    header_type: "dictionary",
    raw: ["Na=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4f starting a dictionary key",
    header_type: "dictionary",
    raw: ["Oa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x50 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Pa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x51 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Qa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x52 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ra=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x53 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Sa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x54 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ta=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x55 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ua=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_23 : Array[HttpwgCase] = [
  {
    name: "0x56 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Va=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x57 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Wa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x58 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Xa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x59 starting a dictionary key",
    header_type: "dictionary",
    raw: ["Ya=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5a starting a dictionary key",
    header_type: "dictionary",
    raw: ["Za=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5b starting a dictionary key",
    header_type: "dictionary",
    raw: ["[a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5c starting a dictionary key",
    header_type: "dictionary",
    raw: ["\\a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5d starting a dictionary key",
    header_type: "dictionary",
    raw: ["]a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5e starting a dictionary key",
    header_type: "dictionary",
    raw: ["^a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5f starting a dictionary key",
    header_type: "dictionary",
    raw: ["_a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x60 starting a dictionary key",
    header_type: "dictionary",
    raw: ["`a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x61 starting a dictionary key",
    header_type: "dictionary",
    raw: ["aa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("aa", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x62 starting a dictionary key",
    header_type: "dictionary",
    raw: ["ba=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("ba", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x63 starting a dictionary key",
    header_type: "dictionary",
    raw: ["ca=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("ca", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x64 starting a dictionary key",
    header_type: "dictionary",
    raw: ["da=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("da", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x65 starting a dictionary key",
    header_type: "dictionary",
    raw: ["ea=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("ea", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x66 starting a dictionary key",
    header_type: "dictionary",
    raw: ["fa=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("fa", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x67 starting a dictionary key",
    header_type: "dictionary",
    raw: ["ga=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("ga", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x68 starting a dictionary key",
    header_type: "dictionary",
    raw: ["ha=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("ha", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x69 starting a dictionary key",
    header_type: "dictionary",
    raw: ["ia=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("ia", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
]