File tree Expand file tree Collapse file tree 6 files changed +15
-2
lines changed Expand file tree Collapse file tree 6 files changed +15
-2
lines changed Original file line number Diff line number Diff line change
1
+ #![ cfg( unix) ]
1
2
pub mod constants;
2
3
pub mod scenarios;
3
4
pub mod utils;
Original file line number Diff line number Diff line change @@ -1520,7 +1520,7 @@ where
1520
1520
Request :: PopulatedOffer ( offer) => Ok ( response_clone
1521
1521
. content_keys
1522
1522
. iter ( )
1523
- . zip ( offer. content_items . into_iter ( ) )
1523
+ . zip ( offer. content_items )
1524
1524
. filter ( |( is_accepted, _item) | * is_accepted)
1525
1525
. map ( |( _is_accepted, ( _key, val) ) | val)
1526
1526
. collect ( ) ) ,
Original file line number Diff line number Diff line change @@ -1140,6 +1140,8 @@ pub mod test {
1140
1140
// The restarted store should have the same radius as the original
1141
1141
assert_eq ! ( radius, new_storage. radius) ;
1142
1142
1143
+ drop ( storage) ;
1144
+ drop ( new_storage) ;
1143
1145
temp_dir. close ( ) ?;
1144
1146
Ok ( ( ) )
1145
1147
}
Original file line number Diff line number Diff line change 1
1
#![ warn( clippy:: unwrap_used) ]
2
2
3
- use ethportal_api:: types:: cli:: TrinConfig ;
3
+ use ethportal_api:: types:: cli:: { TrinConfig , Web3TransportType } ;
4
4
use tracing:: error;
5
5
use trin_utils:: log:: init_tracing_logger;
6
6
@@ -10,6 +10,14 @@ use trin::run_trin;
10
10
async fn main ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
11
11
init_tracing_logger ( ) ;
12
12
let trin_config = TrinConfig :: from_cli ( ) ;
13
+
14
+ // Placing this check here since TrinConfig has tests which this would fail.
15
+ // We also don't want to run unneeded code if we are going to panic for this anyways.
16
+ #[ cfg( windows) ]
17
+ if let Web3TransportType :: IPC = trin_config. web3_transport {
18
+ panic ! ( "Windows doesn't support Unix Domain Sockets IPC, use --web3-transport http" ) ;
19
+ }
20
+
13
21
let rpc_handle = run_trin ( trin_config) . await ?;
14
22
15
23
tokio:: signal:: ctrl_c ( )
Original file line number Diff line number Diff line change
1
+ #![ cfg( unix) ]
1
2
/// Test that a 3rd-party web3 client can understand our JSON-RPC API
2
3
use std:: net:: { IpAddr , Ipv4Addr } ;
3
4
Original file line number Diff line number Diff line change
1
+ #![ cfg( unix) ]
1
2
use rpc:: RpcServerHandle ;
2
3
use std:: env;
3
4
use std:: net:: { IpAddr , Ipv4Addr } ;
You can’t perform that action at this time.
0 commit comments