// 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_56 : Array[HttpwgCase] = [
  {
    name: "0x3d in string",
    header_type: "item",
    raw: ["\" = \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" = "), params: [] })),
  },
  {
    name: "0x3e in string",
    header_type: "item",
    raw: ["\" > \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" > "), params: [] })),
  },
  {
    name: "0x3f in string",
    header_type: "item",
    raw: ["\" ? \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" ? "), params: [] })),
  },
  {
    name: "0x40 in string",
    header_type: "item",
    raw: ["\" @ \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" @ "), params: [] })),
  },
  {
    name: "0x41 in string",
    header_type: "item",
    raw: ["\" A \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" A "), params: [] })),
  },
  {
    name: "0x42 in string",
    header_type: "item",
    raw: ["\" B \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" B "), params: [] })),
  },
  {
    name: "0x43 in string",
    header_type: "item",
    raw: ["\" C \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" C "), params: [] })),
  },
  {
    name: "0x44 in string",
    header_type: "item",
    raw: ["\" D \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" D "), params: [] })),
  },
  {
    name: "0x45 in string",
    header_type: "item",
    raw: ["\" E \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" E "), params: [] })),
  },
  {
    name: "0x46 in string",
    header_type: "item",
    raw: ["\" F \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" F "), params: [] })),
  },
  {
    name: "0x47 in string",
    header_type: "item",
    raw: ["\" G \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" G "), params: [] })),
  },
  {
    name: "0x48 in string",
    header_type: "item",
    raw: ["\" H \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" H "), params: [] })),
  },
  {
    name: "0x49 in string",
    header_type: "item",
    raw: ["\" I \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" I "), params: [] })),
  },
  {
    name: "0x4a in string",
    header_type: "item",
    raw: ["\" J \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" J "), params: [] })),
  },
  {
    name: "0x4b in string",
    header_type: "item",
    raw: ["\" K \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" K "), params: [] })),
  },
  {
    name: "0x4c in string",
    header_type: "item",
    raw: ["\" L \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" L "), params: [] })),
  },
  {
    name: "0x4d in string",
    header_type: "item",
    raw: ["\" M \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" M "), params: [] })),
  },
  {
    name: "0x4e in string",
    header_type: "item",
    raw: ["\" N \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" N "), params: [] })),
  },
  {
    name: "0x4f in string",
    header_type: "item",
    raw: ["\" O \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" O "), params: [] })),
  },
  {
    name: "0x50 in string",
    header_type: "item",
    raw: ["\" P \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" P "), params: [] })),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_57 : Array[HttpwgCase] = [
  {
    name: "0x51 in string",
    header_type: "item",
    raw: ["\" Q \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" Q "), params: [] })),
  },
  {
    name: "0x52 in string",
    header_type: "item",
    raw: ["\" R \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" R "), params: [] })),
  },
  {
    name: "0x53 in string",
    header_type: "item",
    raw: ["\" S \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" S "), params: [] })),
  },
  {
    name: "0x54 in string",
    header_type: "item",
    raw: ["\" T \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" T "), params: [] })),
  },
  {
    name: "0x55 in string",
    header_type: "item",
    raw: ["\" U \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" U "), params: [] })),
  },
  {
    name: "0x56 in string",
    header_type: "item",
    raw: ["\" V \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" V "), params: [] })),
  },
  {
    name: "0x57 in string",
    header_type: "item",
    raw: ["\" W \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" W "), params: [] })),
  },
  {
    name: "0x58 in string",
    header_type: "item",
    raw: ["\" X \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" X "), params: [] })),
  },
  {
    name: "0x59 in string",
    header_type: "item",
    raw: ["\" Y \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" Y "), params: [] })),
  },
  {
    name: "0x5a in string",
    header_type: "item",
    raw: ["\" Z \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" Z "), params: [] })),
  },
  {
    name: "0x5b in string",
    header_type: "item",
    raw: ["\" [ \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" [ "), params: [] })),
  },
  {
    name: "0x5c in string",
    header_type: "item",
    raw: ["\" \\ \""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "0x5d in string",
    header_type: "item",
    raw: ["\" ] \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" ] "), params: [] })),
  },
  {
    name: "0x5e in string",
    header_type: "item",
    raw: ["\" ^ \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" ^ "), params: [] })),
  },
  {
    name: "0x5f in string",
    header_type: "item",
    raw: ["\" _ \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" _ "), params: [] })),
  },
  {
    name: "0x60 in string",
    header_type: "item",
    raw: ["\" ` \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" ` "), params: [] })),
  },
  {
    name: "0x61 in string",
    header_type: "item",
    raw: ["\" a \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" a "), params: [] })),
  },
  {
    name: "0x62 in string",
    header_type: "item",
    raw: ["\" b \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" b "), params: [] })),
  },
  {
    name: "0x63 in string",
    header_type: "item",
    raw: ["\" c \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" c "), params: [] })),
  },
  {
    name: "0x64 in string",
    header_type: "item",
    raw: ["\" d \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" d "), params: [] })),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_58 : Array[HttpwgCase] = [
  {
    name: "0x65 in string",
    header_type: "item",
    raw: ["\" e \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" e "), params: [] })),
  },
  {
    name: "0x66 in string",
    header_type: "item",
    raw: ["\" f \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" f "), params: [] })),
  },
  {
    name: "0x67 in string",
    header_type: "item",
    raw: ["\" g \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" g "), params: [] })),
  },
  {
    name: "0x68 in string",
    header_type: "item",
    raw: ["\" h \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" h "), params: [] })),
  },
  {
    name: "0x69 in string",
    header_type: "item",
    raw: ["\" i \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" i "), params: [] })),
  },
  {
    name: "0x6a in string",
    header_type: "item",
    raw: ["\" j \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" j "), params: [] })),
  },
  {
    name: "0x6b in string",
    header_type: "item",
    raw: ["\" k \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" k "), params: [] })),
  },
  {
    name: "0x6c in string",
    header_type: "item",
    raw: ["\" l \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" l "), params: [] })),
  },
  {
    name: "0x6d in string",
    header_type: "item",
    raw: ["\" m \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" m "), params: [] })),
  },
  {
    name: "0x6e in string",
    header_type: "item",
    raw: ["\" n \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" n "), params: [] })),
  },
  {
    name: "0x6f in string",
    header_type: "item",
    raw: ["\" o \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" o "), params: [] })),
  },
  {
    name: "0x70 in string",
    header_type: "item",
    raw: ["\" p \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" p "), params: [] })),
  },
  {
    name: "0x71 in string",
    header_type: "item",
    raw: ["\" q \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" q "), params: [] })),
  },
  {
    name: "0x72 in string",
    header_type: "item",
    raw: ["\" r \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" r "), params: [] })),
  },
  {
    name: "0x73 in string",
    header_type: "item",
    raw: ["\" s \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" s "), params: [] })),
  },
  {
    name: "0x74 in string",
    header_type: "item",
    raw: ["\" t \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" t "), params: [] })),
  },
  {
    name: "0x75 in string",
    header_type: "item",
    raw: ["\" u \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" u "), params: [] })),
  },
  {
    name: "0x76 in string",
    header_type: "item",
    raw: ["\" v \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" v "), params: [] })),
  },
  {
    name: "0x77 in string",
    header_type: "item",
    raw: ["\" w \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" w "), params: [] })),
  },
  {
    name: "0x78 in string",
    header_type: "item",
    raw: ["\" x \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" x "), params: [] })),
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_59 : Array[HttpwgCase] = [
  {
    name: "0x79 in string",
    header_type: "item",
    raw: ["\" y \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" y "), params: [] })),
  },
  {
    name: "0x7a in string",
    header_type: "item",
    raw: ["\" z \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" z "), params: [] })),
  },
  {
    name: "0x7b in string",
    header_type: "item",
    raw: ["\" { \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" { "), params: [] })),
  },
  {
    name: "0x7c in string",
    header_type: "item",
    raw: ["\" | \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" | "), params: [] })),
  },
  {
    name: "0x7d in string",
    header_type: "item",
    raw: ["\" } \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" } "), params: [] })),
  },
  {
    name: "0x7e in string",
    header_type: "item",
    raw: ["\" ~ \""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString(" ~ "), params: [] })),
  },
  {
    name: "0x7f in string",
    header_type: "item",
    raw: ["\" \u007f \""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x00 in string",
    header_type: "item",
    raw: ["\"\\\u0000\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x01 in string",
    header_type: "item",
    raw: ["\"\\\u0001\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x02 in string",
    header_type: "item",
    raw: ["\"\\\u0002\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x03 in string",
    header_type: "item",
    raw: ["\"\\\u0003\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x04 in string",
    header_type: "item",
    raw: ["\"\\\u0004\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x05 in string",
    header_type: "item",
    raw: ["\"\\\u0005\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x06 in string",
    header_type: "item",
    raw: ["\"\\\u0006\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x07 in string",
    header_type: "item",
    raw: ["\"\\\u0007\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x08 in string",
    header_type: "item",
    raw: ["\"\\\u0008\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x09 in string",
    header_type: "item",
    raw: ["\"\\\t\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x0a in string",
    header_type: "item",
    raw: ["\"\\\n\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x0b in string",
    header_type: "item",
    raw: ["\"\\\u000b\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x0c in string",
    header_type: "item",
    raw: ["\"\\\u000c\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_60 : Array[HttpwgCase] = [
  {
    name: "Escaped 0x0d in string",
    header_type: "item",
    raw: ["\"\\\r\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x0e in string",
    header_type: "item",
    raw: ["\"\\\u000e\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x0f in string",
    header_type: "item",
    raw: ["\"\\\u000f\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x10 in string",
    header_type: "item",
    raw: ["\"\\\u0010\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x11 in string",
    header_type: "item",
    raw: ["\"\\\u0011\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x12 in string",
    header_type: "item",
    raw: ["\"\\\u0012\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x13 in string",
    header_type: "item",
    raw: ["\"\\\u0013\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x14 in string",
    header_type: "item",
    raw: ["\"\\\u0014\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x15 in string",
    header_type: "item",
    raw: ["\"\\\u0015\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x16 in string",
    header_type: "item",
    raw: ["\"\\\u0016\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x17 in string",
    header_type: "item",
    raw: ["\"\\\u0017\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x18 in string",
    header_type: "item",
    raw: ["\"\\\u0018\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x19 in string",
    header_type: "item",
    raw: ["\"\\\u0019\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x1a in string",
    header_type: "item",
    raw: ["\"\\\u001a\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x1b in string",
    header_type: "item",
    raw: ["\"\\\u001b\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x1c in string",
    header_type: "item",
    raw: ["\"\\\u001c\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x1d in string",
    header_type: "item",
    raw: ["\"\\\u001d\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x1e in string",
    header_type: "item",
    raw: ["\"\\\u001e\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x1f in string",
    header_type: "item",
    raw: ["\"\\\u001f\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x20 in string",
    header_type: "item",
    raw: ["\"\\ \""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_61 : Array[HttpwgCase] = [
  {
    name: "Escaped 0x21 in string",
    header_type: "item",
    raw: ["\"\\!\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x22 in string",
    header_type: "item",
    raw: ["\"\\\"\""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString("\""), params: [] })),
  },
  {
    name: "Escaped 0x23 in string",
    header_type: "item",
    raw: ["\"\\#\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x24 in string",
    header_type: "item",
    raw: ["\"\\$\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x25 in string",
    header_type: "item",
    raw: ["\"\\%\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x26 in string",
    header_type: "item",
    raw: ["\"\\&\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x27 in string",
    header_type: "item",
    raw: ["\"\\'\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x28 in string",
    header_type: "item",
    raw: ["\"\\(\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x29 in string",
    header_type: "item",
    raw: ["\"\\)\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x2a in string",
    header_type: "item",
    raw: ["\"\\*\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x2b in string",
    header_type: "item",
    raw: ["\"\\+\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x2c in string",
    header_type: "item",
    raw: ["\"\\,\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x2d in string",
    header_type: "item",
    raw: ["\"\\-\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x2e in string",
    header_type: "item",
    raw: ["\"\\.\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x2f in string",
    header_type: "item",
    raw: ["\"\\/\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x30 in string",
    header_type: "item",
    raw: ["\"\\0\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x31 in string",
    header_type: "item",
    raw: ["\"\\1\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x32 in string",
    header_type: "item",
    raw: ["\"\\2\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x33 in string",
    header_type: "item",
    raw: ["\"\\3\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x34 in string",
    header_type: "item",
    raw: ["\"\\4\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_62 : Array[HttpwgCase] = [
  {
    name: "Escaped 0x35 in string",
    header_type: "item",
    raw: ["\"\\5\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x36 in string",
    header_type: "item",
    raw: ["\"\\6\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x37 in string",
    header_type: "item",
    raw: ["\"\\7\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x38 in string",
    header_type: "item",
    raw: ["\"\\8\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x39 in string",
    header_type: "item",
    raw: ["\"\\9\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x3a in string",
    header_type: "item",
    raw: ["\"\\:\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x3b in string",
    header_type: "item",
    raw: ["\"\\;\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x3c in string",
    header_type: "item",
    raw: ["\"\\<\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x3d in string",
    header_type: "item",
    raw: ["\"\\=\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x3e in string",
    header_type: "item",
    raw: ["\"\\>\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x3f in string",
    header_type: "item",
    raw: ["\"\\?\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x40 in string",
    header_type: "item",
    raw: ["\"\\@\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x41 in string",
    header_type: "item",
    raw: ["\"\\A\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x42 in string",
    header_type: "item",
    raw: ["\"\\B\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x43 in string",
    header_type: "item",
    raw: ["\"\\C\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x44 in string",
    header_type: "item",
    raw: ["\"\\D\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x45 in string",
    header_type: "item",
    raw: ["\"\\E\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x46 in string",
    header_type: "item",
    raw: ["\"\\F\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x47 in string",
    header_type: "item",
    raw: ["\"\\G\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x48 in string",
    header_type: "item",
    raw: ["\"\\H\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
]

///|
/// Begins a new text segment.
pub let httpwg_cases_part_63 : Array[HttpwgCase] = [
  {
    name: "Escaped 0x49 in string",
    header_type: "item",
    raw: ["\"\\I\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x4a in string",
    header_type: "item",
    raw: ["\"\\J\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x4b in string",
    header_type: "item",
    raw: ["\"\\K\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x4c in string",
    header_type: "item",
    raw: ["\"\\L\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x4d in string",
    header_type: "item",
    raw: ["\"\\M\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x4e in string",
    header_type: "item",
    raw: ["\"\\N\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x4f in string",
    header_type: "item",
    raw: ["\"\\O\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x50 in string",
    header_type: "item",
    raw: ["\"\\P\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x51 in string",
    header_type: "item",
    raw: ["\"\\Q\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x52 in string",
    header_type: "item",
    raw: ["\"\\R\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x53 in string",
    header_type: "item",
    raw: ["\"\\S\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x54 in string",
    header_type: "item",
    raw: ["\"\\T\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x55 in string",
    header_type: "item",
    raw: ["\"\\U\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x56 in string",
    header_type: "item",
    raw: ["\"\\V\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x57 in string",
    header_type: "item",
    raw: ["\"\\W\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x58 in string",
    header_type: "item",
    raw: ["\"\\X\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x59 in string",
    header_type: "item",
    raw: ["\"\\Y\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x5a in string",
    header_type: "item",
    raw: ["\"\\Z\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x5b in string",
    header_type: "item",
    raw: ["\"\\[\""],
    must_fail: true,
    can_fail: false,
    canonical: None,
    expected: None,
  },
  {
    name: "Escaped 0x5c in string",
    header_type: "item",
    raw: ["\"\\\\\""],
    must_fail: false,
    can_fail: false,
    canonical: None,
    expected: Some(ExpItemField({ bare: ExpString("\\"), params: [] })),
  },
]