pub fn apply_pending_slope_changes_to_state_and_save_updates(
    storage: &mut dyn Storage,
    state: &mut State,
    timestamp: u64,
) -> StdResult<()> {
    internal_apply_pending_slope_changes_to_state(
        IMStorage::MutableStorage(storage),
        state,
        timestamp,
    )
}
/// Apply pending slope changes to state between state.timestamp and block_timestamp,
/// and save each updated state to storage.
Apply pending slope changes to state between state.timestamp and block_timestamp,
and save each updated state to storage.
Apply pending slope changes to state between state . timestamp and block_timestamp and save each updated state to storage .
pub fn apply_pending_slope_changes_to_state_and_save_updates(
    storage: &mut dyn Storage,
    state: &mut State,
    timestamp: u64,
) -> StdResult<()> {
    internal_apply_pending_slope_changes_to_state(
        IMStorage::MutableStorage(storage),
        state,
        timestamp,
    )
}
pub fn apply_pending_slope_changes_to_state_and_save_updates ( storage : & mut dyn Storage , state : & mut State , timestamp : u64 , ) -> StdResult < ( ) > { internal_apply_pending_slope_changes_to_state ( IMStorage :: MutableStorage ( storage ) , state , timestamp , ) }
Apply pending slope changes to state between state.timestamp and block_timestamp,
and save each updated state to storage.
Apply pending slope changes to state between state . timestamp and block_timestamp and save each updated state to storage .
storage
&mut dyn Storage
state
&mut State
timestamp
u64