#[repr(i32)]pub enum TextMessageErrorCode {
InternalError = 0,
SessionStateNotFound = 1,
TextHandlerError = 2,
ProcessClosed = 3,
}Variants§
InternalError = 0
Unexpected internal error
SessionStateNotFound = 1
Session state not found in cache or version mismatch
TextHandlerError = 2
An exception was raised inside the user’s text handler
ProcessClosed = 3
The worker process exited before the text session completed
Implementations§
Source§impl TextMessageErrorCode
impl TextMessageErrorCode
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of TextMessageErrorCode.
Sourcepub fn from_i32(value: i32) -> Option<TextMessageErrorCode>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<TextMessageErrorCode>
Use the TryFrom<i32> implementation instead
Converts an i32 to a TextMessageErrorCode, or None if value is not a valid variant.
Source§impl TextMessageErrorCode
impl TextMessageErrorCode
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 TextMessageErrorCode
impl Clone for TextMessageErrorCode
impl Copy for TextMessageErrorCode
Source§impl Debug for TextMessageErrorCode
impl Debug for TextMessageErrorCode
Source§impl Default for TextMessageErrorCode
impl Default for TextMessageErrorCode
Source§fn default() -> TextMessageErrorCode
fn default() -> TextMessageErrorCode
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for TextMessageErrorCode
impl<'de> Deserialize<'de> for TextMessageErrorCode
§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 TextMessageErrorCode
Source§impl From<TextMessageErrorCode> for i32
impl From<TextMessageErrorCode> for i32
Source§fn from(value: TextMessageErrorCode) -> i32
fn from(value: TextMessageErrorCode) -> i32
Converts to this type from the input type.
Source§impl Hash for TextMessageErrorCode
impl Hash for TextMessageErrorCode
Source§impl Ord for TextMessageErrorCode
impl Ord for TextMessageErrorCode
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 TextMessageErrorCode
impl PartialEq for TextMessageErrorCode
Source§impl PartialOrd for TextMessageErrorCode
impl PartialOrd for TextMessageErrorCode
§impl Serialize for TextMessageErrorCode
impl Serialize for TextMessageErrorCode
impl StructuralPartialEq for TextMessageErrorCode
Source§impl TryFrom<i32> for TextMessageErrorCode
impl TryFrom<i32> for TextMessageErrorCode
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<TextMessageErrorCode, UnknownEnumValue>
fn try_from(value: i32) -> Result<TextMessageErrorCode, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TextMessageErrorCode
impl RefUnwindSafe for TextMessageErrorCode
impl Send for TextMessageErrorCode
impl Sync for TextMessageErrorCode
impl Unpin for TextMessageErrorCode
impl UnsafeUnpin for TextMessageErrorCode
impl UnwindSafe for TextMessageErrorCode
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