pub struct EditReceipt {
pub step_index: u32,
pub changed: bool,
pub target: EditTarget,
}Expand description
What one step did. Text targets describe the final state; a deletion reports its collapsed boundary.
Fields§
§step_index: u32§changed: bool§target: EditTargetTrait Implementations§
Source§impl Clone for EditReceipt
impl Clone for EditReceipt
Source§impl Debug for EditReceipt
impl Debug for EditReceipt
Source§impl<'de> Deserialize<'de> for EditReceipt
impl<'de> Deserialize<'de> for EditReceipt
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
impl Eq for EditReceipt
Source§impl PartialEq for EditReceipt
impl PartialEq for EditReceipt
Source§impl Serialize for EditReceipt
impl Serialize for EditReceipt
impl StructuralPartialEq for EditReceipt
Auto Trait Implementations§
impl Freeze for EditReceipt
impl RefUnwindSafe for EditReceipt
impl Send for EditReceipt
impl Sync for EditReceipt
impl Unpin for EditReceipt
impl UnsafeUnpin for EditReceipt
impl UnwindSafe for EditReceipt
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.