pub enum ArtifactOutputValidation {
RegularFile,
NonEmptyFile,
}Expand description
Built-in validation applied to one transactional artifact output.
Variants§
RegularFile
Require a regular file; an empty file is valid.
NonEmptyFile
Require a nonempty regular file.
Trait Implementations§
Source§impl Clone for ArtifactOutputValidation
impl Clone for ArtifactOutputValidation
Source§fn clone(&self) -> ArtifactOutputValidation
fn clone(&self) -> ArtifactOutputValidation
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 ArtifactOutputValidation
Source§impl Debug for ArtifactOutputValidation
impl Debug for ArtifactOutputValidation
Source§impl Default for ArtifactOutputValidation
impl Default for ArtifactOutputValidation
Source§fn default() -> ArtifactOutputValidation
fn default() -> ArtifactOutputValidation
Returns the “default value” for a type. Read more
impl Eq for ArtifactOutputValidation
Source§impl Ord for ArtifactOutputValidation
impl Ord for ArtifactOutputValidation
Source§fn cmp(&self, other: &ArtifactOutputValidation) -> Ordering
fn cmp(&self, other: &ArtifactOutputValidation) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ArtifactOutputValidation
impl PartialEq for ArtifactOutputValidation
Source§impl PartialOrd for ArtifactOutputValidation
impl PartialOrd for ArtifactOutputValidation
impl StructuralPartialEq for ArtifactOutputValidation
Auto Trait Implementations§
impl Freeze for ArtifactOutputValidation
impl RefUnwindSafe for ArtifactOutputValidation
impl Send for ArtifactOutputValidation
impl Sync for ArtifactOutputValidation
impl Unpin for ArtifactOutputValidation
impl UnsafeUnpin for ArtifactOutputValidation
impl UnwindSafe for ArtifactOutputValidation
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.