pub struct ManifestDiff {
pub version: u64,
pub timestamp: u64,
pub added: Vec<ManifestEntry>,
pub removed: Vec<QKey>,
pub updated: Vec<(QKey, Cid)>,
}Fields§
§version: u64§timestamp: u64§added: Vec<ManifestEntry>§removed: Vec<QKey>§updated: Vec<(QKey, Cid)>Trait Implementations§
Source§impl Clone for ManifestDiff
impl Clone for ManifestDiff
Source§fn clone(&self) -> ManifestDiff
fn clone(&self) -> ManifestDiff
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 ManifestDiff
impl Debug for ManifestDiff
Source§impl<'de> Deserialize<'de> for ManifestDiff
impl<'de> Deserialize<'de> for ManifestDiff
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 ManifestDiff
impl RefUnwindSafe for ManifestDiff
impl Send for ManifestDiff
impl Sync for ManifestDiff
impl Unpin for ManifestDiff
impl UnwindSafe for ManifestDiff
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