#[repr(i32)]pub enum AgentDispatchTrigger {
AdtUnspecified = 0,
AdtJoin = 1,
AdtRoomApi = 2,
AdtDispatchApi = 3,
}Expand description
what created the dispatch
Variants§
AdtUnspecified = 0
AdtJoin = 1
a participant joining created the room, and with it the dispatch
AdtRoomApi = 2
the CreateRoom API created the room, and with it the dispatch
AdtDispatchApi = 3
the CreateDispatch API
Implementations§
Source§impl AgentDispatchTrigger
impl AgentDispatchTrigger
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of AgentDispatchTrigger.
Sourcepub fn from_i32(value: i32) -> Option<AgentDispatchTrigger>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<AgentDispatchTrigger>
Use the TryFrom<i32> implementation instead
Converts an i32 to a AgentDispatchTrigger, or None if value is not a valid variant.
Source§impl AgentDispatchTrigger
impl AgentDispatchTrigger
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 AgentDispatchTrigger
impl Clone for AgentDispatchTrigger
impl Copy for AgentDispatchTrigger
Source§impl Debug for AgentDispatchTrigger
impl Debug for AgentDispatchTrigger
Source§impl Default for AgentDispatchTrigger
impl Default for AgentDispatchTrigger
Source§fn default() -> AgentDispatchTrigger
fn default() -> AgentDispatchTrigger
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for AgentDispatchTrigger
impl<'de> Deserialize<'de> for AgentDispatchTrigger
§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 AgentDispatchTrigger
Source§impl From<AgentDispatchTrigger> for i32
impl From<AgentDispatchTrigger> for i32
Source§fn from(value: AgentDispatchTrigger) -> i32
fn from(value: AgentDispatchTrigger) -> i32
Converts to this type from the input type.
Source§impl Hash for AgentDispatchTrigger
impl Hash for AgentDispatchTrigger
Source§impl Ord for AgentDispatchTrigger
impl Ord for AgentDispatchTrigger
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 AgentDispatchTrigger
impl PartialEq for AgentDispatchTrigger
Source§impl PartialOrd for AgentDispatchTrigger
impl PartialOrd for AgentDispatchTrigger
§impl Serialize for AgentDispatchTrigger
impl Serialize for AgentDispatchTrigger
impl StructuralPartialEq for AgentDispatchTrigger
Source§impl TryFrom<i32> for AgentDispatchTrigger
impl TryFrom<i32> for AgentDispatchTrigger
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<AgentDispatchTrigger, UnknownEnumValue>
fn try_from(value: i32) -> Result<AgentDispatchTrigger, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Forget for AgentDispatchTrigger
impl Freeze for AgentDispatchTrigger
impl Move for AgentDispatchTrigger
impl RefUnwindSafe for AgentDispatchTrigger
impl Send for AgentDispatchTrigger
impl Sync for AgentDispatchTrigger
impl Unpin for AgentDispatchTrigger
impl UnsafeUnpin for AgentDispatchTrigger
impl UnwindSafe for AgentDispatchTrigger
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