Fields§
§max_undos: usizeMaximum number of undos. If your state is resource intensive, you should keep this low.
Default: 100
stable_time: f32When that state hasn’t changed for this many seconds, create a new undo point (if one is needed).
Default value: 1.0 seconds.
auto_save_interval: f32If the state is changing so often that we never get to stable_time,
then still create a save point every auto_save_interval seconds,
so we have something to undo to.
Default value: 30 seconds.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Settings
impl<'de> Deserialize<'de> for Settings
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