diff --git a/src/frame/headers.rs b/src/frame/headers.rs index bcb9050..c1637c5 100644 --- a/src/frame/headers.rs +++ b/src/frame/headers.rs @@ -686,13 +686,13 @@ impl Iterator for Iter { return Some(Method(method)); } - if let Some(scheme) = pseudo.scheme.take() { - return Some(Scheme(scheme)); - } - if let Some(authority) = pseudo.authority.take() { return Some(Authority(authority)); } + + if let Some(scheme) = pseudo.scheme.take() { + return Some(Scheme(scheme)); + } if let Some(path) = pseudo.path.take() { return Some(Path(path));