pub struct LimitRisk {
pub limit_id: ContractId,
pub limit_label: String,
pub headroom: f64,
pub projected_usage: f64,
}Expand description
A risk limit at risk of being exceeded.
Fields§
§limit_id: ContractIdThe risk limit.
limit_label: StringLimit label.
headroom: f64Current headroom before exceeding.
projected_usage: f64Projected usage from the planned action.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LimitRisk
impl<'de> Deserialize<'de> for LimitRisk
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 LimitRisk
impl RefUnwindSafe for LimitRisk
impl Send for LimitRisk
impl Sync for LimitRisk
impl Unpin for LimitRisk
impl UnsafeUnpin for LimitRisk
impl UnwindSafe for LimitRisk
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