dpp/block/
pool_credits.rs

1use 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}