pub struct OptimizedBatch {
pub batches: Vec<Vec<BatchWithdrawal>>,
pub estimated_total_fees: u64,
pub estimated_savings: u64,
pub transaction_count: usize,
}Expand description
Optimized batch result
Fields§
§batches: Vec<Vec<BatchWithdrawal>>Batches of withdrawals
estimated_total_fees: u64Estimated total fees in satoshis
estimated_savings: u64Estimated fee savings compared to individual transactions
transaction_count: usizeNumber of transactions required
Trait Implementations§
Source§impl Clone for OptimizedBatch
impl Clone for OptimizedBatch
Source§fn clone(&self) -> OptimizedBatch
fn clone(&self) -> OptimizedBatch
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OptimizedBatch
impl Debug for OptimizedBatch
Source§impl<'de> Deserialize<'de> for OptimizedBatch
impl<'de> Deserialize<'de> for OptimizedBatch
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OptimizedBatch
impl RefUnwindSafe for OptimizedBatch
impl Send for OptimizedBatch
impl Sync for OptimizedBatch
impl Unpin for OptimizedBatch
impl UnwindSafe for OptimizedBatch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more