#[repr(i32)]pub enum JobStateReason {
JsrUnspecified = 0,
JsrNoCapacity = 1,
JsrRoomClosed = 2,
JsrDispatchDeleted = 3,
JsrRetrying = 4,
}Variants§
JsrUnspecified = 0
JsrNoCapacity = 1
no agent was available to accept the job
JsrRoomClosed = 2
the room closed before an agent was assigned
JsrDispatchDeleted = 3
the dispatch was deleted before an agent was assigned
JsrRetrying = 4
the job failed and is being dispatched again
Implementations§
Source§impl JobStateReason
impl JobStateReason
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for JobStateReason
impl Clone for JobStateReason
impl Copy for JobStateReason
Source§impl Debug for JobStateReason
impl Debug for JobStateReason
Source§impl Default for JobStateReason
impl Default for JobStateReason
Source§fn default() -> JobStateReason
fn default() -> JobStateReason
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for JobStateReason
impl<'de> Deserialize<'de> for JobStateReason
§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 JobStateReason
Source§impl From<JobStateReason> for i32
impl From<JobStateReason> for i32
Source§fn from(value: JobStateReason) -> i32
fn from(value: JobStateReason) -> i32
Converts to this type from the input type.
Source§impl Hash for JobStateReason
impl Hash for JobStateReason
Source§impl Ord for JobStateReason
impl Ord for JobStateReason
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for JobStateReason
impl PartialEq for JobStateReason
Source§impl PartialOrd for JobStateReason
impl PartialOrd for JobStateReason
§impl Serialize for JobStateReason
impl Serialize for JobStateReason
impl StructuralPartialEq for JobStateReason
Source§impl TryFrom<i32> for JobStateReason
impl TryFrom<i32> for JobStateReason
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<JobStateReason, UnknownEnumValue>
fn try_from(value: i32) -> Result<JobStateReason, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Forget for JobStateReason
impl Freeze for JobStateReason
impl Move for JobStateReason
impl RefUnwindSafe for JobStateReason
impl Send for JobStateReason
impl Sync for JobStateReason
impl Unpin for JobStateReason
impl UnsafeUnpin for JobStateReason
impl UnwindSafe for JobStateReason
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