// 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_72 : Array[HttpwgCase] = [
{
name: "0x6f in token",
header_type: "item",
raw: ["aoa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("aoa"), params: [] })),
},
{
name: "0x70 in token",
header_type: "item",
raw: ["apa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("apa"), params: [] })),
},
{
name: "0x71 in token",
header_type: "item",
raw: ["aqa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("aqa"), params: [] })),
},
{
name: "0x72 in token",
header_type: "item",
raw: ["ara"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ara"), params: [] })),
},
{
name: "0x73 in token",
header_type: "item",
raw: ["asa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("asa"), params: [] })),
},
{
name: "0x74 in token",
header_type: "item",
raw: ["ata"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ata"), params: [] })),
},
{
name: "0x75 in token",
header_type: "item",
raw: ["aua"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("aua"), params: [] })),
},
{
name: "0x76 in token",
header_type: "item",
raw: ["ava"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ava"), params: [] })),
},
{
name: "0x77 in token",
header_type: "item",
raw: ["awa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("awa"), params: [] })),
},
{
name: "0x78 in token",
header_type: "item",
raw: ["axa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("axa"), params: [] })),
},
{
name: "0x79 in token",
header_type: "item",
raw: ["aya"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("aya"), params: [] })),
},
{
name: "0x7a in token",
header_type: "item",
raw: ["aza"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("aza"), params: [] })),
},
{
name: "0x7b in token",
header_type: "item",
raw: ["a{a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x7c in token",
header_type: "item",
raw: ["a|a"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("a|a"), params: [] })),
},
{
name: "0x7d in token",
header_type: "item",
raw: ["a}a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x7e in token",
header_type: "item",
raw: ["a~a"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("a~a"), params: [] })),
},
{
name: "0x7f in token",
header_type: "item",
raw: ["a\u007fa"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x00 starting a token",
header_type: "item",
raw: ["\u0000a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x01 starting a token",
header_type: "item",
raw: ["\u0001a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x02 starting a token",
header_type: "item",
raw: ["\u0002a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_73 : Array[HttpwgCase] = [
{
name: "0x03 starting a token",
header_type: "item",
raw: ["\u0003a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x04 starting a token",
header_type: "item",
raw: ["\u0004a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x05 starting a token",
header_type: "item",
raw: ["\u0005a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x06 starting a token",
header_type: "item",
raw: ["\u0006a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x07 starting a token",
header_type: "item",
raw: ["\u0007a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x08 starting a token",
header_type: "item",
raw: ["\u0008a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x09 starting a token",
header_type: "item",
raw: ["\ta"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x0a starting a token",
header_type: "item",
raw: ["\na"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x0b starting a token",
header_type: "item",
raw: ["\u000ba"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x0c starting a token",
header_type: "item",
raw: ["\u000ca"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x0d starting a token",
header_type: "item",
raw: ["\ra"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x0e starting a token",
header_type: "item",
raw: ["\u000ea"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x0f starting a token",
header_type: "item",
raw: ["\u000fa"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x10 starting a token",
header_type: "item",
raw: ["\u0010a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x11 starting a token",
header_type: "item",
raw: ["\u0011a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x12 starting a token",
header_type: "item",
raw: ["\u0012a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x13 starting a token",
header_type: "item",
raw: ["\u0013a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x14 starting a token",
header_type: "item",
raw: ["\u0014a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x15 starting a token",
header_type: "item",
raw: ["\u0015a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x16 starting a token",
header_type: "item",
raw: ["\u0016a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_74 : Array[HttpwgCase] = [
{
name: "0x17 starting a token",
header_type: "item",
raw: ["\u0017a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x18 starting a token",
header_type: "item",
raw: ["\u0018a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x19 starting a token",
header_type: "item",
raw: ["\u0019a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x1a starting a token",
header_type: "item",
raw: ["\u001aa"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x1b starting a token",
header_type: "item",
raw: ["\u001ba"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x1c starting a token",
header_type: "item",
raw: ["\u001ca"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x1d starting a token",
header_type: "item",
raw: ["\u001da"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x1e starting a token",
header_type: "item",
raw: ["\u001ea"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x1f starting a token",
header_type: "item",
raw: ["\u001fa"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x20 starting a token",
header_type: "item",
raw: [" a"],
must_fail: false,
can_fail: false,
canonical: Some(["a"]),
expected: Some(ExpItemField({ bare: ExpToken("a"), params: [] })),
},
{
name: "0x21 starting a token",
header_type: "item",
raw: ["!a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x22 starting a token",
header_type: "item",
raw: ["\"a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x23 starting a token",
header_type: "item",
raw: ["#a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x24 starting a token",
header_type: "item",
raw: ["$a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x25 starting a token",
header_type: "item",
raw: ["%a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x26 starting a token",
header_type: "item",
raw: ["&a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x27 starting a token",
header_type: "item",
raw: ["'a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x28 starting a token",
header_type: "item",
raw: ["(a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x29 starting a token",
header_type: "item",
raw: [")a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x2a starting a token",
header_type: "item",
raw: ["*a"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("*a"), params: [] })),
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_75 : Array[HttpwgCase] = [
{
name: "0x2b starting a token",
header_type: "item",
raw: ["+a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x2c starting a token",
header_type: "item",
raw: [",a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x2d starting a token",
header_type: "item",
raw: ["-a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x2e starting a token",
header_type: "item",
raw: [".a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x2f starting a token",
header_type: "item",
raw: ["/a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x30 starting a token",
header_type: "item",
raw: ["0a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x31 starting a token",
header_type: "item",
raw: ["1a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x32 starting a token",
header_type: "item",
raw: ["2a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x33 starting a token",
header_type: "item",
raw: ["3a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x34 starting a token",
header_type: "item",
raw: ["4a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x35 starting a token",
header_type: "item",
raw: ["5a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x36 starting a token",
header_type: "item",
raw: ["6a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x37 starting a token",
header_type: "item",
raw: ["7a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x38 starting a token",
header_type: "item",
raw: ["8a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x39 starting a token",
header_type: "item",
raw: ["9a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x3a starting a token",
header_type: "item",
raw: [":a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x3b starting a token",
header_type: "item",
raw: [";a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x3c starting a token",
header_type: "item",
raw: ["a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_76 : Array[HttpwgCase] = [
{
name: "0x3f starting a token",
header_type: "item",
raw: ["?a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x40 starting a token",
header_type: "item",
raw: ["@a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x41 starting a token",
header_type: "item",
raw: ["Aa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Aa"), params: [] })),
},
{
name: "0x42 starting a token",
header_type: "item",
raw: ["Ba"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ba"), params: [] })),
},
{
name: "0x43 starting a token",
header_type: "item",
raw: ["Ca"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ca"), params: [] })),
},
{
name: "0x44 starting a token",
header_type: "item",
raw: ["Da"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Da"), params: [] })),
},
{
name: "0x45 starting a token",
header_type: "item",
raw: ["Ea"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ea"), params: [] })),
},
{
name: "0x46 starting a token",
header_type: "item",
raw: ["Fa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Fa"), params: [] })),
},
{
name: "0x47 starting a token",
header_type: "item",
raw: ["Ga"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ga"), params: [] })),
},
{
name: "0x48 starting a token",
header_type: "item",
raw: ["Ha"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ha"), params: [] })),
},
{
name: "0x49 starting a token",
header_type: "item",
raw: ["Ia"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ia"), params: [] })),
},
{
name: "0x4a starting a token",
header_type: "item",
raw: ["Ja"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ja"), params: [] })),
},
{
name: "0x4b starting a token",
header_type: "item",
raw: ["Ka"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ka"), params: [] })),
},
{
name: "0x4c starting a token",
header_type: "item",
raw: ["La"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("La"), params: [] })),
},
{
name: "0x4d starting a token",
header_type: "item",
raw: ["Ma"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ma"), params: [] })),
},
{
name: "0x4e starting a token",
header_type: "item",
raw: ["Na"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Na"), params: [] })),
},
{
name: "0x4f starting a token",
header_type: "item",
raw: ["Oa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Oa"), params: [] })),
},
{
name: "0x50 starting a token",
header_type: "item",
raw: ["Pa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Pa"), params: [] })),
},
{
name: "0x51 starting a token",
header_type: "item",
raw: ["Qa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Qa"), params: [] })),
},
{
name: "0x52 starting a token",
header_type: "item",
raw: ["Ra"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ra"), params: [] })),
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_77 : Array[HttpwgCase] = [
{
name: "0x53 starting a token",
header_type: "item",
raw: ["Sa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Sa"), params: [] })),
},
{
name: "0x54 starting a token",
header_type: "item",
raw: ["Ta"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ta"), params: [] })),
},
{
name: "0x55 starting a token",
header_type: "item",
raw: ["Ua"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ua"), params: [] })),
},
{
name: "0x56 starting a token",
header_type: "item",
raw: ["Va"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Va"), params: [] })),
},
{
name: "0x57 starting a token",
header_type: "item",
raw: ["Wa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Wa"), params: [] })),
},
{
name: "0x58 starting a token",
header_type: "item",
raw: ["Xa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Xa"), params: [] })),
},
{
name: "0x59 starting a token",
header_type: "item",
raw: ["Ya"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Ya"), params: [] })),
},
{
name: "0x5a starting a token",
header_type: "item",
raw: ["Za"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("Za"), params: [] })),
},
{
name: "0x5b starting a token",
header_type: "item",
raw: ["[a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x5c starting a token",
header_type: "item",
raw: ["\\a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x5d starting a token",
header_type: "item",
raw: ["]a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x5e starting a token",
header_type: "item",
raw: ["^a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x5f starting a token",
header_type: "item",
raw: ["_a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x60 starting a token",
header_type: "item",
raw: ["`a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x61 starting a token",
header_type: "item",
raw: ["aa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("aa"), params: [] })),
},
{
name: "0x62 starting a token",
header_type: "item",
raw: ["ba"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ba"), params: [] })),
},
{
name: "0x63 starting a token",
header_type: "item",
raw: ["ca"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ca"), params: [] })),
},
{
name: "0x64 starting a token",
header_type: "item",
raw: ["da"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("da"), params: [] })),
},
{
name: "0x65 starting a token",
header_type: "item",
raw: ["ea"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ea"), params: [] })),
},
{
name: "0x66 starting a token",
header_type: "item",
raw: ["fa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("fa"), params: [] })),
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_78 : Array[HttpwgCase] = [
{
name: "0x67 starting a token",
header_type: "item",
raw: ["ga"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ga"), params: [] })),
},
{
name: "0x68 starting a token",
header_type: "item",
raw: ["ha"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ha"), params: [] })),
},
{
name: "0x69 starting a token",
header_type: "item",
raw: ["ia"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ia"), params: [] })),
},
{
name: "0x6a starting a token",
header_type: "item",
raw: ["ja"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ja"), params: [] })),
},
{
name: "0x6b starting a token",
header_type: "item",
raw: ["ka"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ka"), params: [] })),
},
{
name: "0x6c starting a token",
header_type: "item",
raw: ["la"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("la"), params: [] })),
},
{
name: "0x6d starting a token",
header_type: "item",
raw: ["ma"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ma"), params: [] })),
},
{
name: "0x6e starting a token",
header_type: "item",
raw: ["na"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("na"), params: [] })),
},
{
name: "0x6f starting a token",
header_type: "item",
raw: ["oa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("oa"), params: [] })),
},
{
name: "0x70 starting a token",
header_type: "item",
raw: ["pa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("pa"), params: [] })),
},
{
name: "0x71 starting a token",
header_type: "item",
raw: ["qa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("qa"), params: [] })),
},
{
name: "0x72 starting a token",
header_type: "item",
raw: ["ra"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ra"), params: [] })),
},
{
name: "0x73 starting a token",
header_type: "item",
raw: ["sa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("sa"), params: [] })),
},
{
name: "0x74 starting a token",
header_type: "item",
raw: ["ta"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ta"), params: [] })),
},
{
name: "0x75 starting a token",
header_type: "item",
raw: ["ua"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ua"), params: [] })),
},
{
name: "0x76 starting a token",
header_type: "item",
raw: ["va"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("va"), params: [] })),
},
{
name: "0x77 starting a token",
header_type: "item",
raw: ["wa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("wa"), params: [] })),
},
{
name: "0x78 starting a token",
header_type: "item",
raw: ["xa"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("xa"), params: [] })),
},
{
name: "0x79 starting a token",
header_type: "item",
raw: ["ya"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("ya"), params: [] })),
},
{
name: "0x7a starting a token",
header_type: "item",
raw: ["za"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("za"), params: [] })),
},
]
///|
/// Begins a new text segment.
pub let httpwg_cases_part_79 : Array[HttpwgCase] = [
{
name: "0x7b starting a token",
header_type: "item",
raw: ["{a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x7c starting a token",
header_type: "item",
raw: ["|a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x7d starting a token",
header_type: "item",
raw: ["}a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x7e starting a token",
header_type: "item",
raw: ["~a"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "0x7f starting a token",
header_type: "item",
raw: ["\u007fa"],
must_fail: true,
can_fail: false,
canonical: None,
expected: None,
},
{
name: "basic token - item",
header_type: "item",
raw: ["a_b-c.d3:f%00/*"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(
ExpItemField({ bare: ExpToken("a_b-c.d3:f%00/*"), params: [] }),
),
},
{
name: "token with capitals - item",
header_type: "item",
raw: ["fooBar"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("fooBar"), params: [] })),
},
{
name: "token starting with capitals - i" + "tem",
header_type: "item",
raw: ["FooBar"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(ExpItemField({ bare: ExpToken("FooBar"), params: [] })),
},
{
name: "basic token - list",
header_type: "list",
raw: ["a_b-c3/*"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(
ExpListField([ExpItemMember({ bare: ExpToken("a_b-c3/*"), params: [] })]),
),
},
{
name: "token with capitals - list",
header_type: "list",
raw: ["fooBar"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(
ExpListField([ExpItemMember({ bare: ExpToken("fooBar"), params: [] })]),
),
},
{
name: "token starting with capitals - l" + "ist",
header_type: "list",
raw: ["FooBar"],
must_fail: false,
can_fail: false,
canonical: None,
expected: Some(
ExpListField([ExpItemMember({ bare: ExpToken("FooBar"), params: [] })]),
),
},
]