// 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: [] })),
},
]