pub enum SystemMessageFormat {
String(String),
Array(Vec<SystemMessage>),
}Expand description
Different types of system messages that can be provided
Variants§
Trait Implementations§
Source§impl Clone for SystemMessageFormat
impl Clone for SystemMessageFormat
Source§fn clone(&self) -> SystemMessageFormat
fn clone(&self) -> SystemMessageFormat
Returns a duplicate of the value. Read more
1.0.0 · 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 SystemMessageFormat
impl Debug for SystemMessageFormat
Source§impl<'de> Deserialize<'de> for SystemMessageFormat
impl<'de> Deserialize<'de> for SystemMessageFormat
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
Auto Trait Implementations§
impl Freeze for SystemMessageFormat
impl RefUnwindSafe for SystemMessageFormat
impl Send for SystemMessageFormat
impl Sync for SystemMessageFormat
impl Unpin for SystemMessageFormat
impl UnwindSafe for SystemMessageFormat
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