pub enum AuthorityCompleteness {
Complete,
Partial,
Unknown,
}Expand description
How complete is this authority graph? Parsers set this based on whether they could fully resolve all authority relationships in the pipeline YAML.
A Partial graph is still useful — it just tells the consumer that some
authority paths may be missing. This is better than silent incompleteness.
Variants§
Complete
Parser resolved all authority relationships.
Partial
Parser found constructs it couldn’t fully resolve (e.g. secrets in shell strings, composite actions, reusable workflows). The graph captures what it can, but edges may be missing.
Unknown
Parser couldn’t determine completeness.
Trait Implementations§
Source§impl Clone for AuthorityCompleteness
impl Clone for AuthorityCompleteness
Source§fn clone(&self) -> AuthorityCompleteness
fn clone(&self) -> AuthorityCompleteness
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 moreSource§impl Debug for AuthorityCompleteness
impl Debug for AuthorityCompleteness
Source§impl<'de> Deserialize<'de> for AuthorityCompleteness
impl<'de> Deserialize<'de> for AuthorityCompleteness
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
Source§impl Hash for AuthorityCompleteness
impl Hash for AuthorityCompleteness
Source§impl PartialEq for AuthorityCompleteness
impl PartialEq for AuthorityCompleteness
Source§impl Serialize for AuthorityCompleteness
impl Serialize for AuthorityCompleteness
impl Copy for AuthorityCompleteness
impl Eq for AuthorityCompleteness
impl StructuralPartialEq for AuthorityCompleteness
Auto Trait Implementations§
impl Freeze for AuthorityCompleteness
impl RefUnwindSafe for AuthorityCompleteness
impl Send for AuthorityCompleteness
impl Sync for AuthorityCompleteness
impl Unpin for AuthorityCompleteness
impl UnsafeUnpin for AuthorityCompleteness
impl UnwindSafe for AuthorityCompleteness
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