pub enum ArtifactSourceKind {
ExternalExecution,
Fixture,
NoOp,
GeneratedReport,
Imported,
}Expand description
What produced an artifact or execution receipt.
Variants§
Implementations§
Source§impl ArtifactSourceKind
impl ArtifactSourceKind
Sourcepub const fn is_execution_source(self) -> bool
pub const fn is_execution_source(self) -> bool
Whether this source may be produced by a step execution connector.
Trait Implementations§
Source§impl Clone for ArtifactSourceKind
impl Clone for ArtifactSourceKind
impl Copy for ArtifactSourceKind
Source§impl Debug for ArtifactSourceKind
impl Debug for ArtifactSourceKind
Source§impl<'de> Deserialize<'de> for ArtifactSourceKind
impl<'de> Deserialize<'de> for ArtifactSourceKind
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
impl Eq for ArtifactSourceKind
Source§impl PartialEq for ArtifactSourceKind
impl PartialEq for ArtifactSourceKind
Source§impl Serialize for ArtifactSourceKind
impl Serialize for ArtifactSourceKind
impl StructuralPartialEq for ArtifactSourceKind
Auto Trait Implementations§
impl Freeze for ArtifactSourceKind
impl RefUnwindSafe for ArtifactSourceKind
impl Send for ArtifactSourceKind
impl Sync for ArtifactSourceKind
impl Unpin for ArtifactSourceKind
impl UnsafeUnpin for ArtifactSourceKind
impl UnwindSafe for ArtifactSourceKind
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