#[non_exhaustive]pub enum ChatSystemRole {
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§
Source§impl Clone for ChatSystemRole
impl Clone for ChatSystemRole
Source§fn clone(&self) -> ChatSystemRole
fn clone(&self) -> ChatSystemRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChatSystemRole
impl Debug for ChatSystemRole
Source§impl<'de> Deserialize<'de> for ChatSystemRole
impl<'de> Deserialize<'de> for ChatSystemRole
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 ChatSystemRole
Source§impl PartialEq for ChatSystemRole
impl PartialEq for ChatSystemRole
Source§impl Serialize for ChatSystemRole
impl Serialize for ChatSystemRole
impl StructuralPartialEq for ChatSystemRole
Auto Trait Implementations§
impl Freeze for ChatSystemRole
impl RefUnwindSafe for ChatSystemRole
impl Send for ChatSystemRole
impl Sync for ChatSystemRole
impl Unpin for ChatSystemRole
impl UnsafeUnpin for ChatSystemRole
impl UnwindSafe for ChatSystemRole
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