Skip to content

Commit c7bc318

Browse files
parser: simplify COPY STDIN payload guard
1 parent 4d80a6b commit c7bc318

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/parser/mod.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11027,13 +11027,11 @@ impl<'a> Parser<'a> {
1102711027
while let Some(opt) = self.maybe_parse(|parser| parser.parse_copy_legacy_option())? {
1102811028
legacy_options.push(opt);
1102911029
}
11030-
let values = if let CopyTarget::Stdin = target {
11031-
if self.peek_token_ref().token == Token::EOF {
11032-
vec![]
11033-
} else {
11034-
self.expect_token(&Token::SemiColon)?;
11035-
self.parse_tsv()
11036-
}
11030+
let values = if matches!(target, CopyTarget::Stdin)
11031+
&& self.peek_token_ref().token != Token::EOF
11032+
{
11033+
self.expect_token(&Token::SemiColon)?;
11034+
self.parse_tsv()
1103711035
} else {
1103811036
vec![]
1103911037
};

0 commit comments

Comments
 (0)