pub struct DistributionSurface {
pub has_cargo_dist: bool,
pub cargo_dist_evidence: Vec<String>,
pub tag_triggered_workflows: Vec<String>,
pub tag_triggered_cargo_publish_workflows: Vec<String>,
}Expand description
Distribution infrastructure discovered in the repository tree.
Fields§
§has_cargo_dist: boolWhether cargo-dist configuration is present at the repository root.
cargo_dist_evidence: Vec<String>Root configuration files that establish cargo-dist use.
tag_triggered_workflows: Vec<String>GitHub workflow filenames whose push trigger includes tags.
tag_triggered_cargo_publish_workflows: Vec<String>Tag-triggered workflows that directly run cargo publish or reach it
through a repository-local reusable workflow call.
This additive evidence lets release planning warn about an ineffective
cargo-publish-ci delegation without treating a heuristic as a hard
refusal. Filenames are relative to .github/workflows.
Trait Implementations§
Source§impl Clone for DistributionSurface
impl Clone for DistributionSurface
Source§fn clone(&self) -> DistributionSurface
fn clone(&self) -> DistributionSurface
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 DistributionSurface
impl Debug for DistributionSurface
impl Eq for DistributionSurface
Source§impl PartialEq for DistributionSurface
impl PartialEq for DistributionSurface
Source§impl Serialize for DistributionSurface
impl Serialize for DistributionSurface
impl StructuralPartialEq for DistributionSurface
Auto Trait Implementations§
impl Freeze for DistributionSurface
impl RefUnwindSafe for DistributionSurface
impl Send for DistributionSurface
impl Sync for DistributionSurface
impl Unpin for DistributionSurface
impl UnsafeUnpin for DistributionSurface
impl UnwindSafe for DistributionSurface
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.