pub struct RepositoryFacts {
pub release_markers: Vec<String>,
pub collisions: Vec<String>,
pub tags: usize,
pub long_lived_branches: Vec<String>,
}Expand description
The repository facts the verdict reads: a projection of the assessment’s evidence, so the rule stays pure and testable.
Fields§
§release_markers: Vec<String>Release-mechanism files of other tools found at the target.
collisions: Vec<String>Payload destinations already present.
How many tags the repository holds.
long_lived_branches: Vec<String>Long-lived branches found besides the trunk.
Trait Implementations§
Source§impl Clone for RepositoryFacts
impl Clone for RepositoryFacts
Source§fn clone(&self) -> RepositoryFacts
fn clone(&self) -> RepositoryFacts
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 RepositoryFacts
impl Debug for RepositoryFacts
Source§impl Default for RepositoryFacts
impl Default for RepositoryFacts
Source§fn default() -> RepositoryFacts
fn default() -> RepositoryFacts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RepositoryFacts
impl RefUnwindSafe for RepositoryFacts
impl Send for RepositoryFacts
impl Sync for RepositoryFacts
impl Unpin for RepositoryFacts
impl UnsafeUnpin for RepositoryFacts
impl UnwindSafe for RepositoryFacts
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