pub enum ArtifactOutputKind {
System,
Json,
Empty,
}Expand description
Type of data produced by an artifact-mode plugin invocation.
Variants§
System
A System persisted through System.to_json(path).
Json
Generic JSON persisted through Python’s JSON backend.
Empty
No replacement artifact was emitted.
Trait Implementations§
Source§impl Clone for ArtifactOutputKind
impl Clone for ArtifactOutputKind
Source§fn clone(&self) -> ArtifactOutputKind
fn clone(&self) -> ArtifactOutputKind
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 moreimpl Copy for ArtifactOutputKind
Source§impl Debug for ArtifactOutputKind
impl Debug for ArtifactOutputKind
impl Eq for ArtifactOutputKind
Source§impl PartialEq for ArtifactOutputKind
impl PartialEq for ArtifactOutputKind
impl StructuralPartialEq for ArtifactOutputKind
Auto Trait Implementations§
impl Freeze for ArtifactOutputKind
impl RefUnwindSafe for ArtifactOutputKind
impl Send for ArtifactOutputKind
impl Sync for ArtifactOutputKind
impl Unpin for ArtifactOutputKind
impl UnsafeUnpin for ArtifactOutputKind
impl UnwindSafe for ArtifactOutputKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.