pub struct BudgetBalance { /* private fields */ }Implementations§
Source§impl BudgetBalance
impl BudgetBalance
pub const fn new( limits: BudgetLimits, reserved: BudgetQuantities, observed: BudgetQuantities, estimated: BudgetQuantities, unconfirmed: BudgetQuantities, overrun: BudgetQuantities, available: BudgetQuantities, ) -> Self
pub const fn limits(&self) -> &BudgetLimits
pub const fn reserved(&self) -> BudgetQuantities
pub const fn observed(&self) -> BudgetQuantities
pub const fn estimated(&self) -> BudgetQuantities
pub const fn unconfirmed(&self) -> BudgetQuantities
pub const fn overrun(&self) -> BudgetQuantities
pub const fn available(&self) -> BudgetQuantities
Trait Implementations§
Source§impl Clone for BudgetBalance
impl Clone for BudgetBalance
Source§impl Debug for BudgetBalance
impl Debug for BudgetBalance
Source§impl<'de> Deserialize<'de> for BudgetBalance
impl<'de> Deserialize<'de> for BudgetBalance
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
impl Eq for BudgetBalance
Source§impl PartialEq for BudgetBalance
impl PartialEq for BudgetBalance
Source§impl Serialize for BudgetBalance
impl Serialize for BudgetBalance
impl StructuralPartialEq for BudgetBalance
Auto Trait Implementations§
impl Freeze for BudgetBalance
impl RefUnwindSafe for BudgetBalance
impl Send for BudgetBalance
impl Sync for BudgetBalance
impl Unpin for BudgetBalance
impl UnsafeUnpin for BudgetBalance
impl UnwindSafe for BudgetBalance
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