@@ -317,17 +317,7 @@ where
317
317
self . version_ranges = ranges;
318
318
}
319
319
320
- pub async fn request < R > ( & self , msg : R ) -> Result < R :: ResponseBody , RequestError >
321
- where
322
- R : RequestBody + Send + WriteVersionedType < Vec < u8 > > ,
323
- R :: ResponseBody : ReadVersionedType < Cursor < Vec < u8 > > > ,
324
- {
325
- self . request_with_version_ranges ( msg, & self . version_ranges )
326
- . await
327
- . map ( |body| body. response )
328
- }
329
-
330
- pub async fn request_with_metadata < R > (
320
+ pub async fn request < R > (
331
321
& self ,
332
322
msg : R ,
333
323
) -> Result < ResponseBodyWithMetadata < R :: ResponseBody > , RequestError >
@@ -580,7 +570,7 @@ where
580
570
auth_bytes : Vec < u8 > ,
581
571
) -> Result < SaslAuthenticateResponse , SaslError > {
582
572
let req = SaslAuthenticateRequest :: new ( auth_bytes) ;
583
- let resp = self . request ( req) . await ?;
573
+ let resp = self . request ( req) . await ?. response ;
584
574
if let Some ( err) = resp. error_code {
585
575
if let Some ( s) = resp. error_message . 0 {
586
576
debug ! ( "Sasl auth error message: {s}" ) ;
@@ -593,7 +583,7 @@ where
593
583
594
584
async fn sasl_handshake ( & self , mechanism : & str ) -> Result < SaslHandshakeResponse , SaslError > {
595
585
let req = SaslHandshakeRequest :: new ( mechanism) ;
596
- let resp = self . request ( req) . await ?;
586
+ let resp = self . request ( req) . await ?. response ;
597
587
if let Some ( err) = resp. error_code {
598
588
return Err ( SaslError :: ApiError ( err) ) ;
599
589
}
@@ -1204,7 +1194,8 @@ mod tests {
1204
1194
tagged_fields : Some ( TaggedFields :: default ( ) ) ,
1205
1195
} )
1206
1196
. await
1207
- . unwrap ( ) ;
1197
+ . unwrap ( )
1198
+ . response ;
1208
1199
assert_eq ! ( actual, resp) ;
1209
1200
}
1210
1201
0 commit comments