pub struct EditValidation {
pub base_version: DocumentVersion,
pub would_apply: bool,
pub previews: Vec<EditPreview>,
}Fields§
§base_version: DocumentVersion§would_apply: bool§previews: Vec<EditPreview>Trait Implementations§
Source§impl Clone for EditValidation
impl Clone for EditValidation
Source§impl Debug for EditValidation
impl Debug for EditValidation
Source§impl<'de> Deserialize<'de> for EditValidation
impl<'de> Deserialize<'de> for EditValidation
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 EditValidation
Source§impl PartialEq for EditValidation
impl PartialEq for EditValidation
Source§impl Serialize for EditValidation
impl Serialize for EditValidation
impl StructuralPartialEq for EditValidation
Auto Trait Implementations§
impl Freeze for EditValidation
impl RefUnwindSafe for EditValidation
impl Send for EditValidation
impl Sync for EditValidation
impl Unpin for EditValidation
impl UnsafeUnpin for EditValidation
impl UnwindSafe for EditValidation
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.