projects
/
rust-lightning
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0707220
)
Some with_capacity's
author
Matt Corallo
<git@bluematt.me>
Thu, 26 Apr 2018 23:43:50 +0000
(19:43 -0400)
committer
Matt Corallo
<git@bluematt.me>
Thu, 26 Apr 2018 23:45:36 +0000
(19:45 -0400)
src/ln/channel.rs
patch
|
blob
|
history
diff --git
a/src/ln/channel.rs
b/src/ln/channel.rs
index 7c9e69074e9848e9ffa461225518c598bd76641e..86855c1b82f40c5b92b9fe89ccee381db056a674 100644
(file)
--- a/
src/ln/channel.rs
+++ b/
src/ln/channel.rs
@@
-608,7
+608,7
@@
impl Channel {
ins
};
ins
};
- let mut txouts: Vec<(TxOut, Option<HTLCOutputInCommitment>)> = Vec::
new(
);
+ let mut txouts: Vec<(TxOut, Option<HTLCOutputInCommitment>)> = Vec::
with_capacity(self.pending_htlcs.len() + 2
);
let dust_limit_satoshis = if local { self.our_dust_limit_satoshis } else { self.their_dust_limit_satoshis };
let mut remote_htlc_total_msat = 0;
let dust_limit_satoshis = if local { self.our_dust_limit_satoshis } else { self.their_dust_limit_satoshis };
let mut remote_htlc_total_msat = 0;
@@
-699,8
+699,8
@@
impl Channel {
transaction_utils::sort_outputs(&mut txouts);
transaction_utils::sort_outputs(&mut txouts);
- let mut outputs: Vec<TxOut> = Vec::
new(
);
- let mut htlcs_used: Vec<HTLCOutputInCommitment> = Vec::
new(
);
+ let mut outputs: Vec<TxOut> = Vec::
with_capacity(txouts.len()
);
+ let mut htlcs_used: Vec<HTLCOutputInCommitment> = Vec::
with_capacity(txouts.len()
);
for (idx, out) in txouts.drain(..).enumerate() {
outputs.push(out.0);
if let Some(out_htlc) = out.1 {
for (idx, out) in txouts.drain(..).enumerate() {
outputs.push(out.0);
if let Some(out_htlc) = out.1 {