pub struct RegistryEntry {Show 17 fields
pub run_id: String,
pub timestamp_utc: DateTime<Utc>,
pub project_label: String,
pub input_roots: Vec<String>,
pub json_path: Option<PathBuf>,
pub html_path: Option<PathBuf>,
pub pdf_path: Option<PathBuf>,
pub csv_path: Option<PathBuf>,
pub xlsx_path: Option<PathBuf>,
pub summary: ScanSummarySnapshot,
pub git_branch: Option<String>,
pub git_commit: Option<String>,
pub git_commit_long: Option<String>,
pub git_author: Option<String>,
pub git_tags: Option<String>,
pub git_nearest_tag: Option<String>,
pub git_commit_date: Option<String>,
}Expand description
One entry in the scan registry — one per completed analysis run.
Fields§
§run_id: String§timestamp_utc: DateTime<Utc>§project_label: String§input_roots: Vec<String>§json_path: Option<PathBuf>§html_path: Option<PathBuf>§pdf_path: Option<PathBuf>§csv_path: Option<PathBuf>§xlsx_path: Option<PathBuf>§summary: ScanSummarySnapshot§git_branch: Option<String>Git branch active at scan time, if the project is a git repo.
git_commit: Option<String>Short git commit SHA active at scan time.
git_commit_long: Option<String>Full-length git commit SHA active at scan time (shown on hover).
Author of the last git commit at scan time.
Comma-separated git tags pointing at HEAD at scan time.
git_nearest_tag: Option<String>Nearest ancestor release tag (output of git describe --tags --abbrev=0).
git_commit_date: Option<String>ISO 8601 author-date of the last git commit at scan time.
Trait Implementations§
Source§impl Clone for RegistryEntry
impl Clone for RegistryEntry
Source§fn clone(&self) -> RegistryEntry
fn clone(&self) -> RegistryEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RegistryEntry
impl Debug for RegistryEntry
Source§impl<'de> Deserialize<'de> for RegistryEntry
impl<'de> Deserialize<'de> for RegistryEntry
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 RegistryEntry
impl RefUnwindSafe for RegistryEntry
impl Send for RegistryEntry
impl Sync for RegistryEntry
impl Unpin for RegistryEntry
impl UnsafeUnpin for RegistryEntry
impl UnwindSafe for RegistryEntry
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