pub struct EconomicBudgetReceiptMetadata {
pub grant_index: u32,
pub cost_charged: u64,
pub currency: String,
pub budget_remaining: u64,
pub budget_total: u64,
pub delegation_depth: u32,
pub root_budget_holder: String,
pub attempted_cost: Option<u64>,
}Expand description
Budget truth preserved on the economic envelope.
Fields§
§grant_index: u32§cost_charged: u64§currency: String§budget_remaining: u64§budget_total: u64§delegation_depth: u32§root_budget_holder: String§attempted_cost: Option<u64>Trait Implementations§
Source§impl Clone for EconomicBudgetReceiptMetadata
impl Clone for EconomicBudgetReceiptMetadata
Source§fn clone(&self) -> EconomicBudgetReceiptMetadata
fn clone(&self) -> EconomicBudgetReceiptMetadata
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<'de> Deserialize<'de> for EconomicBudgetReceiptMetadata
impl<'de> Deserialize<'de> for EconomicBudgetReceiptMetadata
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EconomicBudgetReceiptMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EconomicBudgetReceiptMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EconomicBudgetReceiptMetadata
impl PartialEq for EconomicBudgetReceiptMetadata
Source§fn eq(&self, other: &EconomicBudgetReceiptMetadata) -> bool
fn eq(&self, other: &EconomicBudgetReceiptMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EconomicBudgetReceiptMetadata
impl Serialize for EconomicBudgetReceiptMetadata
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for EconomicBudgetReceiptMetadata
impl StructuralPartialEq for EconomicBudgetReceiptMetadata
Auto Trait Implementations§
impl Freeze for EconomicBudgetReceiptMetadata
impl RefUnwindSafe for EconomicBudgetReceiptMetadata
impl Send for EconomicBudgetReceiptMetadata
impl Sync for EconomicBudgetReceiptMetadata
impl Unpin for EconomicBudgetReceiptMetadata
impl UnsafeUnpin for EconomicBudgetReceiptMetadata
impl UnwindSafe for EconomicBudgetReceiptMetadata
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