11//! The provided transports. 
22//! 
33//! This module exposes all transports that are compiled into the sentry 
4- //! library.  The `reqwest`, `curl`, `surf`  and `ureq` features turn on these transports. 
4+ //! library.  The `reqwest`, `curl`, and `ureq` features turn on these transports. 
55
66use  crate :: { ClientOptions ,  Transport ,  TransportFactory } ; 
77use  std:: sync:: Arc ; 
@@ -10,7 +10,7 @@ use std::sync::Arc;
1010mod  ratelimit; 
1111#[ cfg( any( feature = "curl" ,  feature = "ureq" ) ) ]  
1212mod  thread; 
13- #[ cfg( any ( feature = "reqwest" ,  feature =  "surf" , ) ) ]  
13+ #[ cfg( feature = "reqwest" ) ]  
1414mod  tokio_thread; 
1515
1616#[ cfg( feature = "reqwest" ) ]  
@@ -28,11 +28,6 @@ mod curl;
2828#[ cfg( feature = "curl" ) ]  
2929pub  use  self :: curl:: CurlHttpTransport ; 
3030
31- #[ cfg( feature = "surf" ) ]  
32- mod  surf; 
33- #[ cfg( feature = "surf" ) ]  
34- pub  use  self :: surf:: SurfHttpTransport ; 
35- 
3631#[ cfg( feature = "ureq" ) ]  
3732mod  ureq; 
3833#[ cfg( feature = "ureq" ) ]  
@@ -45,26 +40,15 @@ type DefaultTransport = ReqwestHttpTransport;
4540    feature = "curl" ,  
4641    not( all( target_os = "espidf" ,  feature = "embedded-svc-http" ) ) ,  
4742    not( feature = "reqwest" ) ,  
48-     not( feature = "surf" ) ,  
4943    not( feature = "ureq" )  
5044) ) ] 
5145type  DefaultTransport  = CurlHttpTransport ; 
5246
53- #[ cfg( all(  
54-     feature = "surf" ,  
55-     not( all( target_os = "espidf" ,  feature = "embedded-svc-http" ) ) ,  
56-     not( feature = "reqwest" ) ,  
57-     not( feature = "curl" ) ,  
58-     not( feature = "ureq" )  
59- ) ) ] 
60- type  DefaultTransport  = SurfHttpTransport ; 
61- 
6247#[ cfg( all(  
6348    feature = "ureq" ,  
6449    not( all( target_os = "espidf" ,  feature = "embedded-svc-http" ) ) ,  
6550    not( feature = "reqwest" ) ,  
6651    not( feature = "curl" ) ,  
67-     not( feature = "surf" )  
6852) ) ] 
6953type  DefaultTransport  = UreqHttpTransport ; 
7054
@@ -73,7 +57,6 @@ type DefaultTransport = UreqHttpTransport;
7357    feature = "embedded-svc-http" ,  
7458    not( feature = "reqwest" ) ,  
7559    not( feature = "curl" ) ,  
76-     not( feature = "surf" ) ,  
7760    not( feature = "ureq" )  
7861) ) ] 
7962type  DefaultTransport  = EmbeddedSVCHttpTransport ; 
@@ -83,7 +66,6 @@ type DefaultTransport = EmbeddedSVCHttpTransport;
8366    all( target_os = "espidf" ,  feature = "embedded-svc-http" ) ,  
8467    feature = "reqwest" ,  
8568    feature = "curl" ,  
86-     feature = "surf" ,  
8769    feature = "ureq"  
8870) ) ] 
8971pub  type  HttpTransport  = DefaultTransport ; 
@@ -102,7 +84,6 @@ impl TransportFactory for DefaultTransportFactory {
10284            all( target_os = "espidf" ,  feature = "embedded-svc-http" ) ,  
10385            feature = "reqwest" ,  
10486            feature = "curl" ,  
105-             feature = "surf" ,  
10687            feature = "ureq"  
10788        ) ) ]  
10889        { 
@@ -112,7 +93,6 @@ impl TransportFactory for DefaultTransportFactory {
11293            all( target_os = "espidf" ,  feature = "embedded-svc-http" ) ,  
11394            feature = "reqwest" ,  
11495            feature = "curl" ,  
115-             feature = "surf" ,  
11696            feature = "ureq"  
11797        ) ) ) ]  
11898        { 
0 commit comments