pub struct StateChangeWithCauseView {
pub cause: StateChangeCauseView,
pub value: StateChangeValueView,
}Expand description
State change with its cause (from EXPERIMENTAL_changes RPC).
Fields§
§cause: StateChangeCauseViewWhat caused this state change.
value: StateChangeValueViewThe state change value.
Trait Implementations§
Source§impl Clone for StateChangeWithCauseView
impl Clone for StateChangeWithCauseView
Source§fn clone(&self) -> StateChangeWithCauseView
fn clone(&self) -> StateChangeWithCauseView
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 StateChangeWithCauseView
impl Debug for StateChangeWithCauseView
Source§impl<'de> Deserialize<'de> for StateChangeWithCauseView
impl<'de> Deserialize<'de> for StateChangeWithCauseView
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 StateChangeWithCauseView
impl RefUnwindSafe for StateChangeWithCauseView
impl Send for StateChangeWithCauseView
impl Sync for StateChangeWithCauseView
impl Unpin for StateChangeWithCauseView
impl UnsafeUnpin for StateChangeWithCauseView
impl UnwindSafe for StateChangeWithCauseView
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