pub struct ProjectRecord {
pub hash: ProjectHash,
pub root_path: Option<String>,
pub last_scanned_at: Option<String>,
}Expand description
Project metadata record from the index database.
Stores project-level information discovered during scanning.
Fields§
§hash: ProjectHashProject identifier (hash of root path).
root_path: Option<String>Absolute path to project root directory, if known.
last_scanned_at: Option<String>Last time this project was scanned (ISO 8601 timestamp).
Trait Implementations§
Source§impl Clone for ProjectRecord
impl Clone for ProjectRecord
Source§fn clone(&self) -> ProjectRecord
fn clone(&self) -> ProjectRecord
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 moreAuto Trait Implementations§
impl Freeze for ProjectRecord
impl RefUnwindSafe for ProjectRecord
impl Send for ProjectRecord
impl Sync for ProjectRecord
impl Unpin for ProjectRecord
impl UnwindSafe for ProjectRecord
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