pub struct FileIndex {
    pub path: String,
    pub hash: String,
    pub modified: u64,
    pub size: u64,
    pub language: String,
    pub tags: Vec<String>,
}Expand description
Simple file index entry.
Fields§
§path: StringFile path.
hash: StringFile content hash for change detection.
modified: u64Last modified timestamp.
size: u64File size.
language: StringLanguage/extension.
Simple tags.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileIndex
 
impl<'de> Deserialize<'de> for FileIndex
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 FileIndex
impl RefUnwindSafe for FileIndex
impl Send for FileIndex
impl Sync for FileIndex
impl Unpin for FileIndex
impl UnwindSafe for FileIndex
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