pub struct BalanceMigrationOutput {
pub previous_balance_mid: f64,
pub new_balance_mid: f64,
pub migration: f64,
pub direction: MigrationDirection,
pub acceptance_strength: f64,
}Expand description
Balance Migration Engine output (plan Anhang G.1): tracks
Balance_1 → Expansion → Balance_2 and whether the new balance is accepted higher or
lower than the previous one. Generalizes VPOC-migration (VPOC_t − VPOC_{t-1}) to any
balance-midpoint source.
Fields§
§previous_balance_mid: f64§new_balance_mid: f64§migration: f64new_balance_mid - previous_balance_mid, signed.
direction: MigrationDirection§acceptance_strength: f640.0..1.0
Trait Implementations§
Source§impl Clone for BalanceMigrationOutput
impl Clone for BalanceMigrationOutput
Source§fn clone(&self) -> BalanceMigrationOutput
fn clone(&self) -> BalanceMigrationOutput
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 moreimpl Copy for BalanceMigrationOutput
Source§impl Debug for BalanceMigrationOutput
impl Debug for BalanceMigrationOutput
Source§impl<'de> Deserialize<'de> for BalanceMigrationOutput
impl<'de> Deserialize<'de> for BalanceMigrationOutput
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
Source§impl PartialEq for BalanceMigrationOutput
impl PartialEq for BalanceMigrationOutput
Source§impl Serialize for BalanceMigrationOutput
impl Serialize for BalanceMigrationOutput
impl StructuralPartialEq for BalanceMigrationOutput
Auto Trait Implementations§
impl Freeze for BalanceMigrationOutput
impl RefUnwindSafe for BalanceMigrationOutput
impl Send for BalanceMigrationOutput
impl Sync for BalanceMigrationOutput
impl Unpin for BalanceMigrationOutput
impl UnsafeUnpin for BalanceMigrationOutput
impl UnwindSafe for BalanceMigrationOutput
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