Struct ModeChange
pub struct ModeChange {
pub from_mode: Mode,
pub to_mode: Mode,
pub reason: String,
}Expand description
§8.2 — Mode transition within a run.
Fields§
§from_mode: Mode§to_mode: Mode§reason: StringTrait Implementations§
§impl Clone for ModeChange
impl Clone for ModeChange
§fn clone(&self) -> ModeChange
fn clone(&self) -> ModeChange
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ModeChange
impl Debug for ModeChange
§impl<'de> Deserialize<'de> for ModeChange
impl<'de> Deserialize<'de> for ModeChange
§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
§impl Serialize for ModeChange
impl Serialize for ModeChange
Auto Trait Implementations§
impl Freeze for ModeChange
impl RefUnwindSafe for ModeChange
impl Send for ModeChange
impl Sync for ModeChange
impl Unpin for ModeChange
impl UnsafeUnpin for ModeChange
impl UnwindSafe for ModeChange
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)