pub struct TimeTravelConfig {
pub enabled: bool,
pub initial_time: Option<DateTime<Utc>>,
pub scale_factor: f64,
pub enable_scheduling: bool,
}
Expand description
Configuration for time travel features
Fields§
§enabled: bool
Whether time travel is enabled by default
initial_time: Option<DateTime<Utc>>
Initial virtual time (if enabled)
scale_factor: f64
Initial time scale factor
enable_scheduling: bool
Whether to enable scheduled responses
Trait Implementations§
Source§impl Clone for TimeTravelConfig
impl Clone for TimeTravelConfig
Source§fn clone(&self) -> TimeTravelConfig
fn clone(&self) -> TimeTravelConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TimeTravelConfig
impl Debug for TimeTravelConfig
Source§impl Default for TimeTravelConfig
impl Default for TimeTravelConfig
Source§impl<'de> Deserialize<'de> for TimeTravelConfig
impl<'de> Deserialize<'de> for TimeTravelConfig
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 TimeTravelConfig
impl RefUnwindSafe for TimeTravelConfig
impl Send for TimeTravelConfig
impl Sync for TimeTravelConfig
impl Unpin for TimeTravelConfig
impl UnwindSafe for TimeTravelConfig
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