pub enum StorageStatus {
Cleared,
InUse,
Clearing,
}
Expand description
Storage status.
The storage status can only transition when the pipeline status is Stopped
.
Cleared ───┐
▲ │
/clear │ │
│ │
Clearing │
▲ │
│ │
InUse ◄───┘
JSON schema
{
"description": "Storage status.\n\nThe storage status can only transition when the pipeline status is `Stopped`.\n\n```text\nCleared ───┐\n▲ │\n/clear │ │\n│ │\nClearing │\n▲ │\n│ │\nInUse ◄───┘\n```",
"type": "string",
"enum": [
"Cleared",
"InUse",
"Clearing"
]
}
Variants§
Trait Implementations§
Source§impl Clone for StorageStatus
impl Clone for StorageStatus
Source§fn clone(&self) -> StorageStatus
fn clone(&self) -> StorageStatus
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 StorageStatus
impl Debug for StorageStatus
Source§impl<'de> Deserialize<'de> for StorageStatus
impl<'de> Deserialize<'de> for StorageStatus
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 From<&StorageStatus> for StorageStatus
impl From<&StorageStatus> for StorageStatus
Source§fn from(value: &StorageStatus) -> Self
fn from(value: &StorageStatus) -> Self
Converts to this type from the input type.
Source§impl FromStr for StorageStatus
impl FromStr for StorageStatus
Source§impl Hash for StorageStatus
impl Hash for StorageStatus
Source§impl Ord for StorageStatus
impl Ord for StorageStatus
Source§fn cmp(&self, other: &StorageStatus) -> Ordering
fn cmp(&self, other: &StorageStatus) -> Ordering
1.21.0 · 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 StorageStatus
impl PartialEq for StorageStatus
Source§impl PartialOrd for StorageStatus
impl PartialOrd for StorageStatus
Source§impl Serialize for StorageStatus
impl Serialize for StorageStatus
Source§impl ToString for StorageStatus
impl ToString for StorageStatus
Source§impl TryFrom<&String> for StorageStatus
impl TryFrom<&String> for StorageStatus
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for StorageStatus
impl TryFrom<&str> for StorageStatus
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for StorageStatus
impl TryFrom<String> for StorageStatus
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for StorageStatus
impl Eq for StorageStatus
impl StructuralPartialEq for StorageStatus
Auto Trait Implementations§
impl Freeze for StorageStatus
impl RefUnwindSafe for StorageStatus
impl Send for StorageStatus
impl Sync for StorageStatus
impl Unpin for StorageStatus
impl UnwindSafe for StorageStatus
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> 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.