Enum ark_api::ml::ExperimentStatus
source · [−]#[repr(u32)]
#[non_exhaustive]
pub enum ExperimentStatus {
Pending,
Starting,
Running,
Terminating,
Stopped,
NotFound,
Aborted,
Unhealthy,
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Pending
Starting
Running
Terminating
Stopped
NotFound
Aborted
Unhealthy
Trait Implementations
sourceimpl CheckedBitPattern for ExperimentStatus
impl CheckedBitPattern for ExperimentStatus
type Bits = u32
type Bits = u32
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
. Read more
sourcefn is_valid_bit_pattern(
bits: &<ExperimentStatus as CheckedBitPattern>::Bits
) -> bool
fn is_valid_bit_pattern(
bits: &<ExperimentStatus as CheckedBitPattern>::Bits
) -> bool
If this function returns true, then it must be valid to reinterpret bits
as &Self
. Read more
sourceimpl Clone for ExperimentStatus
impl Clone for ExperimentStatus
sourcefn clone(&self) -> ExperimentStatus
fn clone(&self) -> ExperimentStatus
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ExperimentStatus
impl Debug for ExperimentStatus
sourceimpl<'de> Deserialize<'de> for ExperimentStatus
impl<'de> Deserialize<'de> for ExperimentStatus
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<ExperimentStatus, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExperimentStatus, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for ExperimentStatus
impl Hash for ExperimentStatus
sourceimpl PartialEq<ExperimentStatus> for ExperimentStatus
impl PartialEq<ExperimentStatus> for ExperimentStatus
sourcefn eq(&self, other: &ExperimentStatus) -> bool
fn eq(&self, other: &ExperimentStatus) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl<'a_, C_> Readable<'a_, C_> for ExperimentStatus where
C_: Context,
impl<'a_, C_> Readable<'a_, C_> for ExperimentStatus where
C_: Context,
fn read_from<R_>(
_reader_: &mut R_
) -> Result<ExperimentStatus, <C_ as Context>::Error> where
R_: Reader<'a_, C_>,
fn minimum_bytes_needed() -> usize
fn read_from_buffer_with_ctx(
context: C,
buffer: &'a [u8]
) -> Result<Self, <C as Context>::Error>
fn read_with_length_from_buffer_with_ctx(
context: C,
buffer: &'a [u8]
) -> (Result<Self, <C as Context>::Error>, usize)
fn read_from_buffer_copying_data_with_ctx(
context: C,
buffer: &[u8]
) -> Result<Self, <C as Context>::Error>
fn read_with_length_from_buffer_copying_data_with_ctx(
context: C,
buffer: &[u8]
) -> (Result<Self, <C as Context>::Error>, usize)
fn read_with_length_from_buffer_copying_data_with_ctx_mut(
context: &mut C,
buffer: &[u8]
) -> (Result<Self, <C as Context>::Error>, usize)
fn read_from_stream_unbuffered_with_ctx<S>(
context: C,
stream: S
) -> Result<Self, <C as Context>::Error> where
S: Read,
fn read_from_stream_buffered_with_ctx<S>(
context: C,
stream: S
) -> Result<Self, <C as Context>::Error> where
S: Read,
fn read_from_file_with_ctx(
context: C,
path: impl AsRef<Path>
) -> Result<Self, <C as Context>::Error>
sourceimpl Serialize for ExperimentStatus
impl Serialize for ExperimentStatus
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
sourceimpl TryFrom<u32> for ExperimentStatus
impl TryFrom<u32> for ExperimentStatus
type Error = TryFromPrimitiveError<ExperimentStatus>
type Error = TryFromPrimitiveError<ExperimentStatus>
The type returned in the event of a conversion error.
sourcefn try_from(
number: u32
) -> Result<ExperimentStatus, TryFromPrimitiveError<ExperimentStatus>>
fn try_from(
number: u32
) -> Result<ExperimentStatus, TryFromPrimitiveError<ExperimentStatus>>
Performs the conversion.
sourceimpl TryFromPrimitive for ExperimentStatus
impl TryFromPrimitive for ExperimentStatus
type Primitive = u32
const NAME: &'static str = "ExperimentStatus"
fn try_from_primitive(
number: <ExperimentStatus as TryFromPrimitive>::Primitive
) -> Result<ExperimentStatus, TryFromPrimitiveError<ExperimentStatus>>
sourceimpl<C_> Writable<C_> for ExperimentStatus where
C_: Context,
impl<C_> Writable<C_> for ExperimentStatus where
C_: Context,
fn write_to<T_>(&self, _writer_: &mut T_) -> Result<(), <C_ as Context>::Error> where
T_: Writer<C_> + ?Sized,
fn write_to_buffer_with_ctx(
&self,
context: C,
buffer: &mut [u8]
) -> Result<(), <C as Context>::Error>
fn write_to_buffer_with_ctx_mut(
&self,
context: &mut C,
buffer: &mut [u8]
) -> Result<(), <C as Context>::Error>
fn write_to_vec_with_ctx(
&self,
context: C
) -> Result<Vec<u8, Global>, <C as Context>::Error>
fn write_to_vec_with_ctx_mut(
&self,
context: &mut C
) -> Result<Vec<u8, Global>, <C as Context>::Error>
fn write_to_stream_with_ctx<S>(
&self,
context: C,
stream: S
) -> Result<(), <C as Context>::Error> where
S: Write,
fn write_to_file_with_ctx(
&self,
context: C,
path: impl AsRef<Path>
) -> Result<(), <C as Context>::Error>
fn bytes_needed(&self) -> Result<usize, <C as Context>::Error>
impl Copy for ExperimentStatus
impl Eq for ExperimentStatus
impl NoUninit for ExperimentStatus
impl StructuralEq for ExperimentStatus
impl StructuralPartialEq for ExperimentStatus
Auto Trait Implementations
impl RefUnwindSafe for ExperimentStatus
impl Send for ExperimentStatus
impl Sync for ExperimentStatus
impl Unpin for ExperimentStatus
impl UnwindSafe for ExperimentStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more