pub struct OmpStateChange {
pub session_id: String,
pub turn_id: Option<String>,
pub reason: String,
pub patch: State,
pub label: String,
pub commit_status: String,
pub before_snapshot: Option<Value>,
pub after_snapshot: Option<Value>,
pub diff: Option<Value>,
pub metadata: State,
}Fields§
§session_id: String§turn_id: Option<String>§reason: String§patch: State§label: String§commit_status: String§before_snapshot: Option<Value>§after_snapshot: Option<Value>§diff: Option<Value>§metadata: StateTrait Implementations§
Source§impl Clone for OmpStateChange
impl Clone for OmpStateChange
Source§fn clone(&self) -> OmpStateChange
fn clone(&self) -> OmpStateChange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OmpStateChange
impl Debug for OmpStateChange
Auto Trait Implementations§
impl Freeze for OmpStateChange
impl RefUnwindSafe for OmpStateChange
impl Send for OmpStateChange
impl Sync for OmpStateChange
impl Unpin for OmpStateChange
impl UnsafeUnpin for OmpStateChange
impl UnwindSafe for OmpStateChange
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