99 * except according to those terms.
1010 */
1111
12- use std:: {
13- net:: IpAddr ,
14- sync:: {
15- atomic:: { AtomicBool , Ordering } ,
16- Arc ,
12+ use crate :: {
13+ blob,
14+ core:: {
15+ request:: { self , Request } ,
16+ response,
17+ session:: { Session , URLPart } ,
1718 } ,
18- time :: Duration ,
19+ Error ,
1920} ;
20-
2121use ahash:: AHashSet ;
22+ use base64:: { engine:: general_purpose, Engine } ;
2223#[ cfg( feature = "blocking" ) ]
2324use reqwest:: blocking:: { Client as HttpClient , Response } ;
2425use reqwest:: {
@@ -27,17 +28,14 @@ use reqwest::{
2728} ;
2829#[ cfg( feature = "async" ) ]
2930use reqwest:: { Client as HttpClient , Response } ;
30-
3131use serde:: de:: DeserializeOwned ;
32-
33- use crate :: {
34- blob,
35- core:: {
36- request:: { self , Request } ,
37- response,
38- session:: { Session , URLPart } ,
32+ use std:: {
33+ net:: IpAddr ,
34+ sync:: {
35+ atomic:: { AtomicBool , Ordering } ,
36+ Arc ,
3937 } ,
40- Error ,
38+ time :: Duration ,
4139} ;
4240
4341const DEFAULT_TIMEOUT_MS : u64 = 10 * 1000 ;
@@ -432,7 +430,7 @@ impl Client {
432430
433431impl Credentials {
434432 pub fn basic ( username : & str , password : & str ) -> Self {
435- Credentials :: Basic ( base64 :: encode ( format ! ( "{}:{}" , username, password) ) )
433+ Credentials :: Basic ( general_purpose :: STANDARD . encode ( format ! ( "{}:{}" , username, password) ) )
436434 }
437435
438436 pub fn bearer ( token : impl Into < String > ) -> Self {
0 commit comments