pub struct Facts {
pub tech: Option<&'static str>,
pub forge: Option<&'static str>,
pub repo: Option<String>,
pub release_markers: Vec<String>,
pub collisions: Vec<String>,
pub git: bool,
pub tags: usize,
pub long_lived_branches: Vec<String>,
}Expand description
The repository’s facts alone, with no record read: what the planner gathers beside its own read of the record.
Fields§
§tech: Option<&'static str>The technology the version file names, where one is found.
forge: Option<&'static str>The forge the origin remote maps to, where one is recognized.
repo: Option<String>The project path from the origin remote, where one exists.
release_markers: Vec<String>Release-mechanism files of other tools found at the target.
collisions: Vec<String>Payload destinations already present.
git: boolWhether the target is a git repository.
How many tags the repository holds.
long_lived_branches: Vec<String>Long-lived branches found besides the trunk.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Facts
impl RefUnwindSafe for Facts
impl Send for Facts
impl Sync for Facts
impl Unpin for Facts
impl UnsafeUnpin for Facts
impl UnwindSafe for Facts
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