Skip to content

Commit ec4b7d4

Browse files
Clippy
1 parent 5febc73 commit ec4b7d4

File tree

14 files changed

+20
-20
lines changed

14 files changed

+20
-20
lines changed

cmd/soroban-cli/src/commands/contract/deploy/asset.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ impl NetworkRunnable for Cmd {
9696
let asset = parse_asset(&self.asset)?;
9797

9898
let network = config.get_network()?;
99-
let client = RpcClient::new(network.clone())?;
99+
let client = RpcClient::new(&network)?;
100100
client
101101
.verify_network_passphrase(Some(&network.network_passphrase))
102102
.await?;

cmd/soroban-cli/src/commands/contract/deploy/wasm.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ impl NetworkRunnable for Cmd {
211211
None => rand::thread_rng().gen::<[u8; 32]>(),
212212
};
213213

214-
let client = RpcClient::new(network.clone())?;
214+
let client = RpcClient::new(&network)?;
215215
client
216216
.verify_network_passphrase(Some(&network.network_passphrase))
217217
.await?;

cmd/soroban-cli/src/commands/contract/extend.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ impl NetworkRunnable for Cmd {
133133
let network = config.get_network()?;
134134
tracing::trace!(?network);
135135
let keys = self.key.parse_keys(&config.locator, &network)?;
136-
let client = RpcClient::new(network.clone())?;
136+
let client = RpcClient::new(&network)?;
137137
let key = config.source_account()?;
138138
let extend_to = self.ledgers_to_extend();
139139

cmd/soroban-cli/src/commands/contract/info/shared.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ pub async fn fetch_wasm(args: &Args) -> Result<Option<Vec<u8>>, Error> {
7474

7575
let hash = xdr::Hash(hash);
7676

77-
let client = RpcClient::new(network.clone())?;
77+
let client = RpcClient::new(network)?;
7878

7979
client
8080
.verify_network_passphrase(Some(&network.network_passphrase))

cmd/soroban-cli/src/commands/contract/install.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ impl NetworkRunnable for Cmd {
108108
let config = config.unwrap_or(&self.config);
109109
let contract = self.wasm.read()?;
110110
let network = config.get_network()?;
111-
let client = RpcClient::new(network.clone())?;
111+
let client = RpcClient::new(&network)?;
112112
client
113113
.verify_network_passphrase(Some(&network.network_passphrase))
114114
.await?;

cmd/soroban-cli/src/commands/contract/invoke.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ impl NetworkRunnable for Cmd {
214214
// For testing wasm arg parsing
215215
let _ = build_host_function_parameters(&contract_id, &self.slop, spec_entries, config)?;
216216
}
217-
let client = RpcClient::new(network.clone())?;
217+
let client = RpcClient::new(&network)?;
218218
let account_details = if self.is_view {
219219
default_account_entry()
220220
} else {

cmd/soroban-cli/src/commands/contract/read.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ impl NetworkRunnable for Cmd {
188188
let config = config.unwrap_or(&self.config);
189189
let network = config.get_network()?;
190190
tracing::trace!(?network);
191-
let client = RpcClient::new(network.clone())?;
191+
let client = RpcClient::new(&network)?;
192192
let keys = self.key.parse_keys(&config.locator, &network)?;
193193
Ok(client.get_full_ledger_entries(&keys).await?)
194194
}

cmd/soroban-cli/src/commands/contract/restore.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ impl NetworkRunnable for Cmd {
136136
let network = config.get_network()?;
137137
tracing::trace!(?network);
138138
let entry_keys = self.key.parse_keys(&config.locator, &network)?;
139-
let client = RpcClient::new(network.clone())?;
139+
let client = RpcClient::new(&network)?;
140140
let key = config.source_account()?;
141141

142142
// Get the account sequence number

cmd/soroban-cli/src/commands/events.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ impl NetworkRunnable for Cmd {
212212
self.network.get(&self.locator)
213213
}?;
214214

215-
let client = RpcClient::new(network.clone())?;
215+
let client = RpcClient::new(&network)?;
216216
client
217217
.verify_network_passphrase(Some(&network.network_passphrase))
218218
.await?;

cmd/soroban-cli/src/commands/tx/send.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ impl NetworkRunnable for Cmd {
5757
} else {
5858
self.network.get(&self.locator)?
5959
};
60-
let client = RpcClient::new(network.clone())?;
60+
let client = RpcClient::new(&network)?;
6161
let tx_env = super::xdr::tx_envelope_from_stdin()?;
6262
Ok(client.send_transaction_polling(&tx_env).await?)
6363
}

cmd/soroban-cli/src/commands/tx/simulate.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ impl NetworkRunnable for Cmd {
5151
) -> Result<Self::Result, Self::Error> {
5252
let config = config.unwrap_or(&self.config);
5353
let network = config.get_network()?;
54-
let client = RpcClient::new(network.clone())?;
54+
let client = RpcClient::new(&network)?;
5555
let tx = super::xdr::unwrap_envelope_v1(super::xdr::tx_envelope_from_stdin()?)?;
5656
Ok(client.simulate_and_assemble_transaction(&tx).await?)
5757
}

cmd/soroban-cli/src/config/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ impl Args {
102102
) -> Result<Option<Transaction>, Error> {
103103
let network = self.get_network()?;
104104
let source_key = self.key_pair()?;
105-
let client = RpcClient::new(network.clone())?;
105+
let client = RpcClient::new(&network)?;
106106
let latest_ledger = client.get_latest_ledger().await?.sequence;
107107
let seq_num = latest_ledger + 60; // ~ 5 min
108108
Ok(signer::sign_soroban_authorizations(

cmd/soroban-cli/src/rpc_client.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ pub struct RpcClient {
2121
}
2222

2323
impl RpcClient {
24-
pub fn new(network: Network) -> Result<Self, Error> {
24+
pub fn new(network: &Network) -> Result<Self, Error> {
2525
let mut additional_headers = HeaderMap::new();
26-
for header in network.rpc_headers.iter() {
26+
for header in &network.rpc_headers {
2727
let header_name = HeaderName::from_bytes(header.0.as_bytes())?;
2828
let header_value = HeaderValue::from_str(&header.1)?;
2929

@@ -64,7 +64,7 @@ mod tests {
6464
rpc_headers: [("api key".to_string(), "Bearer".to_string())].to_vec(),
6565
};
6666

67-
let result = RpcClient::new(network);
67+
let result = RpcClient::new(&network);
6868

6969
assert!(result.is_err());
7070
assert_eq!(
@@ -81,7 +81,7 @@ mod tests {
8181
rpc_headers: [("Authorization".to_string(), "Bearer 1234".to_string())].to_vec(),
8282
};
8383

84-
let result = RpcClient::new(network);
84+
let result = RpcClient::new(&network);
8585

8686
assert!(result.is_ok());
8787
}
@@ -94,7 +94,7 @@ mod tests {
9494
rpc_headers: [("authorization".to_string(), "bearer 1234".to_string())].to_vec(),
9595
};
9696

97-
let result = RpcClient::new(network);
97+
let result = RpcClient::new(&network);
9898

9999
assert!(result.is_ok());
100100
}
@@ -107,7 +107,7 @@ mod tests {
107107
rpc_headers: [].to_vec(),
108108
};
109109

110-
let result = RpcClient::new(network);
110+
let result = RpcClient::new(&network);
111111

112112
assert!(result.is_ok());
113113
}
@@ -124,7 +124,7 @@ mod tests {
124124
.to_vec(),
125125
};
126126

127-
let result = RpcClient::new(network);
127+
let result = RpcClient::new(&network);
128128

129129
assert!(result.is_ok());
130130
}

cmd/soroban-cli/src/wasm.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ pub async fn fetch_from_contract(
129129
.resolve_contract_id(contract_id, &network.network_passphrase)?
130130
.0;
131131

132-
let client = RpcClient::new(network.clone())?;
132+
let client = RpcClient::new(network)?;
133133
client
134134
.verify_network_passphrase(Some(&network.network_passphrase))
135135
.await?;

0 commit comments

Comments
 (0)