pub enum GeminiRole {
User,
Model,
}Variants§
Trait Implementations§
Source§impl Clone for GeminiRole
impl Clone for GeminiRole
Source§fn clone(&self) -> GeminiRole
fn clone(&self) -> GeminiRole
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 GeminiRole
impl Debug for GeminiRole
Source§impl<'de> Deserialize<'de> for GeminiRole
impl<'de> Deserialize<'de> for GeminiRole
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
Source§impl Serialize for GeminiRole
impl Serialize for GeminiRole
impl Copy for GeminiRole
Auto Trait Implementations§
impl Freeze for GeminiRole
impl RefUnwindSafe for GeminiRole
impl Send for GeminiRole
impl Sync for GeminiRole
impl Unpin for GeminiRole
impl UnsafeUnpin for GeminiRole
impl UnwindSafe for GeminiRole
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