#[repr(i32)]pub enum AgentEventType {
Unknown = 0,
ApplicationCrashed = 1,
RestartedHighDiskUsage = 2,
RestartedHighMemoryUsage = 3,
}Variants§
Implementations§
Source§impl AgentEventType
impl AgentEventType
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 AgentEventType
impl Clone for AgentEventType
impl Copy for AgentEventType
Source§impl Debug for AgentEventType
impl Debug for AgentEventType
Source§impl Default for AgentEventType
impl Default for AgentEventType
Source§fn default() -> AgentEventType
fn default() -> AgentEventType
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for AgentEventType
impl<'de> Deserialize<'de> for AgentEventType
§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 AgentEventType
Source§impl From<AgentEventType> for i32
impl From<AgentEventType> for i32
Source§fn from(value: AgentEventType) -> i32
fn from(value: AgentEventType) -> i32
Converts to this type from the input type.
Source§impl Hash for AgentEventType
impl Hash for AgentEventType
Source§impl Ord for AgentEventType
impl Ord for AgentEventType
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 AgentEventType
impl PartialEq for AgentEventType
Source§impl PartialOrd for AgentEventType
impl PartialOrd for AgentEventType
§impl Serialize for AgentEventType
impl Serialize for AgentEventType
impl StructuralPartialEq for AgentEventType
Source§impl TryFrom<i32> for AgentEventType
impl TryFrom<i32> for AgentEventType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<AgentEventType, UnknownEnumValue>
fn try_from(value: i32) -> Result<AgentEventType, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AgentEventType
impl RefUnwindSafe for AgentEventType
impl Send for AgentEventType
impl Sync for AgentEventType
impl Unpin for AgentEventType
impl UnsafeUnpin for AgentEventType
impl UnwindSafe for AgentEventType
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