pub struct BudgetCommitMetadata {
pub authority: Option<BudgetEventAuthority>,
pub guarantee_level: BudgetGuaranteeLevel,
pub budget_profile: BudgetAuthorityProfile,
pub metering_profile: BudgetMeteringProfile,
pub budget_commit_index: Option<u64>,
pub event_id: Option<String>,
}Fields§
§guarantee_level: BudgetGuaranteeLevel§budget_profile: BudgetAuthorityProfile§metering_profile: BudgetMeteringProfile§budget_commit_index: Option<u64>§event_id: Option<String>Implementations§
Source§impl BudgetCommitMetadata
impl BudgetCommitMetadata
pub fn budget_term(&self) -> Option<String>
Trait Implementations§
Source§impl Clone for BudgetCommitMetadata
impl Clone for BudgetCommitMetadata
Source§fn clone(&self) -> BudgetCommitMetadata
fn clone(&self) -> BudgetCommitMetadata
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 BudgetCommitMetadata
impl Debug for BudgetCommitMetadata
Source§impl PartialEq for BudgetCommitMetadata
impl PartialEq for BudgetCommitMetadata
impl Eq for BudgetCommitMetadata
impl StructuralPartialEq for BudgetCommitMetadata
Auto Trait Implementations§
impl Freeze for BudgetCommitMetadata
impl RefUnwindSafe for BudgetCommitMetadata
impl Send for BudgetCommitMetadata
impl Sync for BudgetCommitMetadata
impl Unpin for BudgetCommitMetadata
impl UnsafeUnpin for BudgetCommitMetadata
impl UnwindSafe for BudgetCommitMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.