// 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_8 : Array[HttpwgCase] = [
  {
    name: "0x2a as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["*=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("*", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x2b as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["+=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2c as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: [",=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2d as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["-=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2e as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: [".=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2f as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["/=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x30 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["0=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x31 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["1=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x32 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["2=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x33 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["3=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x34 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["4=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x35 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["5=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x36 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["6=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x37 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["7=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x38 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["8=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x39 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["9=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3a as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: [":=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3b as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: [";=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3c as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["<=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3d as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["==1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_9 : Array[HttpwgCase] = [
  {
    name: "0x3e as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: [">=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3f as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["?=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x40 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["@=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x41 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["A=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x42 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["B=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x43 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["C=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x44 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["D=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x45 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["E=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x46 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["F=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x47 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["G=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x48 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["H=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x49 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["I=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4a as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["J=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4b as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["K=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4c as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["L=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4d as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["M=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4e as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["N=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x4f as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["O=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x50 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["P=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x51 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["Q=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_10 : Array[HttpwgCase] = [
  {
    name: "0x52 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["R=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x53 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["S=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x54 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["T=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x55 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["U=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x56 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["V=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x57 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["W=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x58 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["X=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x59 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["Y=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5a as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["Z=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5b as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["[=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5c as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["\\=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5d as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["]=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5e as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["^=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5f as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["_=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x60 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["`=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x61 as a single-character dicti" + "onary 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: "0x62 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["b=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("b", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x63 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["c=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("c", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x64 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["d=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("d", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x65 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["e=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("e", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_11 : Array[HttpwgCase] = [
  {
    name: "0x66 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["f=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("f", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x67 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["g=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("g", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x68 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["h=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("h", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x69 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["i=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("i", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x6a as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["j=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("j", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x6b as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["k=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("k", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x6c as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["l=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("l", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x6d as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["m=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("m", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x6e as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["n=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("n", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x6f as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["o=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("o", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x70 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["p=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("p", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x71 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["q=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("q", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x72 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["r=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("r", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x73 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["s=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("s", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x74 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["t=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("t", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x75 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["u=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("u", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x76 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["v=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("v", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x77 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["w=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("w", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x78 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["x=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("x", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x79 as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["y=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("y", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_12 : Array[HttpwgCase] = [
  {
    name: "0x7a as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["z=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([("z", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x7b as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["{=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7c as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["|=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7d as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["}=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7e as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["~=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x7f as a single-character dicti" + "onary key",
    header_type: "dictionary",
    raw: ["\u007f=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x00 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0000a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x01 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0001a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x02 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0002a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x03 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0003a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x04 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0004a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x05 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0005a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x06 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0006a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x07 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0007a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x08 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0008a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x09 in dictionary key",
    header_type: "dictionary",
    raw: ["a\ta=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0a in dictionary key",
    header_type: "dictionary",
    raw: ["a\na=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0b in dictionary key",
    header_type: "dictionary",
    raw: ["a\u000ba=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0c in dictionary key",
    header_type: "dictionary",
    raw: ["a\u000ca=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0d in dictionary key",
    header_type: "dictionary",
    raw: ["a\ra=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_13 : Array[HttpwgCase] = [
  {
    name: "0x0e in dictionary key",
    header_type: "dictionary",
    raw: ["a\u000ea=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x0f in dictionary key",
    header_type: "dictionary",
    raw: ["a\u000fa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x10 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0010a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x11 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0011a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x12 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0012a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x13 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0013a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x14 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0014a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x15 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0015a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x16 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0016a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x17 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0017a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x18 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0018a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x19 in dictionary key",
    header_type: "dictionary",
    raw: ["a\u0019a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1a in dictionary key",
    header_type: "dictionary",
    raw: ["a\u001aa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1b in dictionary key",
    header_type: "dictionary",
    raw: ["a\u001ba=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1c in dictionary key",
    header_type: "dictionary",
    raw: ["a\u001ca=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1d in dictionary key",
    header_type: "dictionary",
    raw: ["a\u001da=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1e in dictionary key",
    header_type: "dictionary",
    raw: ["a\u001ea=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x1f in dictionary key",
    header_type: "dictionary",
    raw: ["a\u001fa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x20 in dictionary key",
    header_type: "dictionary",
    raw: ["a a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x21 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_14 : Array[HttpwgCase] = [
  {
    name: "0x22 in dictionary key",
    header_type: "dictionary",
    raw: ["a\"a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x23 in dictionary key",
    header_type: "dictionary",
    raw: ["a#a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x24 in dictionary key",
    header_type: "dictionary",
    raw: ["a$a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x25 in dictionary key",
    header_type: "dictionary",
    raw: ["a%a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x26 in dictionary key",
    header_type: "dictionary",
    raw: ["a&a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x27 in dictionary key",
    header_type: "dictionary",
    raw: ["a'a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x28 in dictionary key",
    header_type: "dictionary",
    raw: ["a(a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x29 in dictionary key",
    header_type: "dictionary",
    raw: ["a)a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2a 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: "0x2b in dictionary key",
    header_type: "dictionary",
    raw: ["a+a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x2c in dictionary key",
    header_type: "dictionary",
    raw: ["a,a=1"],
    must_fail: false,
    can_fail: false,
    canonical: Some(["a=1"]),
    expected: Some(
      ExpDictField([("a", ExpItemMember({ bare: ExpInteger(1L), params: [] }))]),
    ),
  },
  {
    name: "0x2d 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: "0x2e 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: "0x2f in dictionary key",
    header_type: "dictionary",
    raw: ["a/a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x30 in dictionary key",
    header_type: "dictionary",
    raw: ["a0a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a0a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x31 in dictionary key",
    header_type: "dictionary",
    raw: ["a1a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a1a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x32 in dictionary key",
    header_type: "dictionary",
    raw: ["a2a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a2a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x33 in dictionary key",
    header_type: "dictionary",
    raw: ["a3a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a3a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x34 in dictionary key",
    header_type: "dictionary",
    raw: ["a4a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a4a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x35 in dictionary key",
    header_type: "dictionary",
    raw: ["a5a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a5a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_15 : Array[HttpwgCase] = [
  {
    name: "0x36 in dictionary key",
    header_type: "dictionary",
    raw: ["a6a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a6a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x37 in dictionary key",
    header_type: "dictionary",
    raw: ["a7a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a7a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x38 in dictionary key",
    header_type: "dictionary",
    raw: ["a8a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a8a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x39 in dictionary key",
    header_type: "dictionary",
    raw: ["a9a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        ("a9a", ExpItemMember({ bare: ExpInteger(1L), params: [] })),
      ]),
    ),
  },
  {
    name: "0x3a in dictionary key",
    header_type: "dictionary",
    raw: ["a:a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3b in dictionary key",
    header_type: "dictionary",
    raw: ["a;a=1"],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(
      ExpDictField([
        (
          "a",
          ExpItemMember({
            bare: ExpBoolean(true),
            params: [{ key: "a", value: ExpInteger(1L) }],
          }),
        ),
      ]),
    ),
  },
  {
    name: "0x3c in dictionary key",
    header_type: "dictionary",
    raw: ["aa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x3f in dictionary key",
    header_type: "dictionary",
    raw: ["a?a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x40 in dictionary key",
    header_type: "dictionary",
    raw: ["a@a=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x41 in dictionary key",
    header_type: "dictionary",
    raw: ["aAa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x42 in dictionary key",
    header_type: "dictionary",
    raw: ["aBa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x43 in dictionary key",
    header_type: "dictionary",
    raw: ["aCa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x44 in dictionary key",
    header_type: "dictionary",
    raw: ["aDa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x45 in dictionary key",
    header_type: "dictionary",
    raw: ["aEa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x46 in dictionary key",
    header_type: "dictionary",
    raw: ["aFa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x47 in dictionary key",
    header_type: "dictionary",
    raw: ["aGa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x48 in dictionary key",
    header_type: "dictionary",
    raw: ["aHa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x49 in dictionary key",
    header_type: "dictionary",
    raw: ["aIa=1"],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]