pub struct VersionSummary {
pub version: usize,
pub path: String,
pub timestamp: DateTime<Utc>,
pub tool_name: String,
pub size: usize,
}Expand description
Summary of a file version (without content, for listing)
Fields§
§version: usizeVersion number
path: StringFile path
timestamp: DateTime<Utc>Timestamp
tool_name: StringTool that triggered the snapshot
size: usizeContent size in bytes
Trait Implementations§
Source§impl Clone for VersionSummary
impl Clone for VersionSummary
Source§fn clone(&self) -> VersionSummary
fn clone(&self) -> VersionSummary
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 VersionSummary
impl Debug for VersionSummary
Source§impl<'de> Deserialize<'de> for VersionSummary
impl<'de> Deserialize<'de> for VersionSummary
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
Source§impl From<&FileSnapshot> for VersionSummary
impl From<&FileSnapshot> for VersionSummary
Source§fn from(snapshot: &FileSnapshot) -> Self
fn from(snapshot: &FileSnapshot) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VersionSummary
impl RefUnwindSafe for VersionSummary
impl Send for VersionSummary
impl Sync for VersionSummary
impl Unpin for VersionSummary
impl UnsafeUnpin for VersionSummary
impl UnwindSafe for VersionSummary
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