#[non_exhaustive]pub enum RealtimeConversationItemSystemMessageRole {
System,
}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.
System
Trait Implementations§
impl Copy for RealtimeConversationItemSystemMessageRole
Source§impl DeclaredFields for RealtimeConversationItemSystemMessageRole
impl DeclaredFields for RealtimeConversationItemSystemMessageRole
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for RealtimeConversationItemSystemMessageRole
impl<'de> Deserialize<'de> for RealtimeConversationItemSystemMessageRole
Source§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 RealtimeConversationItemSystemMessageRole
impl StructuralPartialEq for RealtimeConversationItemSystemMessageRole
Auto Trait Implementations§
impl Freeze for RealtimeConversationItemSystemMessageRole
impl RefUnwindSafe for RealtimeConversationItemSystemMessageRole
impl Send for RealtimeConversationItemSystemMessageRole
impl Sync for RealtimeConversationItemSystemMessageRole
impl Unpin for RealtimeConversationItemSystemMessageRole
impl UnsafeUnpin for RealtimeConversationItemSystemMessageRole
impl UnwindSafe for RealtimeConversationItemSystemMessageRole
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