summaryrefslogtreecommitdiff
path: root/src/error.rs
blob: 73b173bf903fe62b99fd3109469ecb615b7cc6bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[derive(Debug, Clone)]
pub enum HTTPError {
    InvalidHeaderName(String),
    InvalidHeader(String),
    InvalidQueryFragment(String),
    InvalidQueryFragmentName(String),
    InvalidEncodedString(String),
    InvalidPath(String),
    InvalidScheme(String),
    InvalidPort(String),
    InvalidURI(String),
    InvalidMethod(String),
    InvalidStatus(String),
    MissingHeader,
    MissingHeaderBreak,
    InvalidBody
}