dpp/block/
pool_credits.rs1use crate::fee::Credits;
2use std::fmt;
3
4#[derive(Debug, Copy, Clone, Eq, PartialEq)]
5pub struct StorageAndProcessingPoolCredits {
6 pub storage_pool_credits: Credits,
7 pub processing_pool_credits: Credits,
8 pub total_credits: Credits,
9}
10
11impl fmt::Display for StorageAndProcessingPoolCredits {
12 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
13 write!(
14 f,
15 "Storage: {}, Processing: {}, Total: {}",
16 self.storage_pool_credits, self.processing_pool_credits, self.total_credits
17 )
18 }
19}