pub struct ChunkChange {
pub chunk_index: usize,
pub change_type: ChangeType,
pub previous_hash: Option<String>,
pub current_hash: String,
pub delta: ContentDelta,
}Expand description
Chunk-level change information
Fields§
§chunk_index: usizeChunk index
change_type: ChangeTypeType of change for this chunk
previous_hash: Option<String>Chunk hash before change
current_hash: StringChunk hash after change
delta: ContentDeltaContent delta for this chunk
Trait Implementations§
Source§impl Clone for ChunkChange
impl Clone for ChunkChange
Source§fn clone(&self) -> ChunkChange
fn clone(&self) -> ChunkChange
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 ChunkChange
impl Debug for ChunkChange
Source§impl<'de> Deserialize<'de> for ChunkChange
impl<'de> Deserialize<'de> for ChunkChange
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 ChunkChange
impl RefUnwindSafe for ChunkChange
impl Send for ChunkChange
impl Sync for ChunkChange
impl Unpin for ChunkChange
impl UnwindSafe for ChunkChange
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