]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
pgsql/parser: fix type complexity clippy warning
authorJuliana Fajardini <jufajardini@gmail.com>
Tue, 18 Feb 2025 20:17:13 +0000 (17:17 -0300)
committerVictor Julien <victor@inliniac.net>
Wed, 19 Feb 2025 08:21:37 +0000 (09:21 +0100)
Cf https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity

rust/src/pgsql/parser.rs

index bd969311d447b2cd29e75dbcc70b56572377f5c5..0f518c0a93433cc9386a11b8779a0b8286a5bf22 100644 (file)
@@ -346,6 +346,8 @@ impl SASLAuthenticationMechanism {
     }
 }
 
+type SASLInitialResponse = (SASLAuthenticationMechanism, u32, Vec<u8>);
+
 #[derive(Debug, PartialEq, Eq)]
 pub struct TerminationMessage {
     pub identifier: u8,
@@ -618,7 +620,7 @@ pub fn pgsql_parse_startup_parameters(
 
 fn parse_sasl_initial_response_payload(
     i: &[u8],
-) -> IResult<&[u8], (SASLAuthenticationMechanism, u32, Vec<u8>), PgsqlParseError<&[u8]>> {
+) -> IResult<&[u8], SASLInitialResponse, PgsqlParseError<&[u8]>> {
     let (i, sasl_mechanism) = parse_sasl_mechanism(i)?;
     let (i, param_length) = be_u32(i)?;
     // From RFC 5802 - the client-first-message will always start w/