sark_http/h1/field/syntax.rs
1use core::mem;
2
3#[derive(Clone, Copy, Debug, PartialEq, Eq)]
4pub enum Error {
5 Invalid,
6 Name { offset: usize, actual: u8 },
7 Value { offset: usize, actual: u8 },
8 Ending { offset: usize, actual: u8 },
9 TooLarge,
10 TooMany,
11 TooLong,
12}
13
14const _: () = assert!(mem::size_of::<Error>() <= 2 * mem::size_of::<usize>());