pub struct InsurancePoolState {
pub balance_wei: u128,
pub paid_claims: u64,
pub total_paid_wei: u128,
pub open_claim_count: u64,
}Expand description
Top-of-pool aggregate: total balance + claim accounting. Singleton row
at CF_AGENTS/insurance_pool:singleton.
Fields§
§balance_wei: u128§paid_claims: u64§total_paid_wei: u128§open_claim_count: u64Trait Implementations§
Source§impl Clone for InsurancePoolState
impl Clone for InsurancePoolState
Source§fn clone(&self) -> InsurancePoolState
fn clone(&self) -> InsurancePoolState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InsurancePoolState
impl Debug for InsurancePoolState
Source§impl Default for InsurancePoolState
impl Default for InsurancePoolState
Source§fn default() -> InsurancePoolState
fn default() -> InsurancePoolState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InsurancePoolState
impl<'de> Deserialize<'de> for InsurancePoolState
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
Auto Trait Implementations§
impl Freeze for InsurancePoolState
impl RefUnwindSafe for InsurancePoolState
impl Send for InsurancePoolState
impl Sync for InsurancePoolState
impl Unpin for InsurancePoolState
impl UnsafeUnpin for InsurancePoolState
impl UnwindSafe for InsurancePoolState
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