pub struct RangeWrite {
pub doc: Address,
pub baseline: B3Hash,
pub edits: Vec<TextEdit>,
pub idem: IdemKey,
}Expand description
A page’s save of one document: edits made on the version baseline,
refused once that version has moved (crates/wire/spec/Command/Step.lean §8-72).
Fields§
§doc: Address§baseline: B3Hash§edits: Vec<TextEdit>§idem: IdemKeyTrait Implementations§
Source§impl Clone for RangeWrite
impl Clone for RangeWrite
Source§impl Debug for RangeWrite
impl Debug for RangeWrite
Source§impl<'de> Deserialize<'de> for RangeWrite
impl<'de> Deserialize<'de> for RangeWrite
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 RangeWrite
Source§impl PartialEq for RangeWrite
impl PartialEq for RangeWrite
Source§impl Serialize for RangeWrite
impl Serialize for RangeWrite
impl StructuralPartialEq for RangeWrite
Auto Trait Implementations§
impl Freeze for RangeWrite
impl RefUnwindSafe for RangeWrite
impl Send for RangeWrite
impl Sync for RangeWrite
impl Unpin for RangeWrite
impl UnsafeUnpin for RangeWrite
impl UnwindSafe for RangeWrite
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