pub fn save_state(self) -> EvmPersistState {
        match self {
            Self::Incomming(i) => i.state.into(),
            Self::Committed(c) => c.state.into(),
        }
    }
/// Convert current state into persist one.
/// With persist state and database, one can load evm state back to memory.
/// Consume self, so outer code should call `clone()`.
/// Cloning KVS is cheap, and most work is in cloning state itself.
Convert current state into persist one.
With persist state and database, one can load evm state back to memory.
Consume self, so outer code should call `clone()`.
Cloning KVS is cheap, and most work is in cloning state itself.
Convert current state into persist one . With persist state and database one can load evm state back to memory . Consume self so outer code should call ` clone () ` . Cloning KVS is cheap and most work is in cloning state itself .
pub fn save_state(self) -> EvmPersistState {
        match self {
            Self::Incomming(i) => i.state.into(),
            Self::Committed(c) => c.state.into(),
        }
    }
pub fn save_state ( self ) -> EvmPersistState { match self { Self :: Incomming ( i ) => i . state . into ( ) , Self :: Committed ( c ) => c . state . into ( ) , } }
Convert current state into persist one.
Convert current state into persist one .
self
self