pub enum GeminiBidiGenerateContentServerMessageType {
SetupComplete {
setup_complete: GeminiBidiGenerateContentSetupComplete,
},
ServerContent {
server_content: GeminiBidiGenerateContentServerContent,
},
ToolCall {
tool_call: GeminiBidiGenerateContentToolCall,
},
ToolCallCancellation {
tool_call_cancellation: GeminiBidiGenerateContentToolCallCancellation,
},
GoAway {
go_away: GeminiGoAway,
},
SessionResumptionUpdate {
session_resumption_update: GeminiSessionResumptionUpdate,
},
}Variants§
SetupComplete
Fields
§
setup_complete: GeminiBidiGenerateContentSetupCompleteServerContent
Fields
§
server_content: GeminiBidiGenerateContentServerContentToolCall
Fields
§
tool_call: GeminiBidiGenerateContentToolCallToolCallCancellation
Fields
§
tool_call_cancellation: GeminiBidiGenerateContentToolCallCancellationGoAway
Fields
§
go_away: GeminiGoAwaySessionResumptionUpdate
Fields
§
session_resumption_update: GeminiSessionResumptionUpdateTrait Implementations§
Source§impl Clone for GeminiBidiGenerateContentServerMessageType
impl Clone for GeminiBidiGenerateContentServerMessageType
Source§fn clone(&self) -> GeminiBidiGenerateContentServerMessageType
fn clone(&self) -> GeminiBidiGenerateContentServerMessageType
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<'de> Deserialize<'de> for GeminiBidiGenerateContentServerMessageType
impl<'de> Deserialize<'de> for GeminiBidiGenerateContentServerMessageType
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 PartialEq for GeminiBidiGenerateContentServerMessageType
impl PartialEq for GeminiBidiGenerateContentServerMessageType
Source§fn eq(&self, other: &GeminiBidiGenerateContentServerMessageType) -> bool
fn eq(&self, other: &GeminiBidiGenerateContentServerMessageType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GeminiBidiGenerateContentServerMessageType
Auto Trait Implementations§
impl Freeze for GeminiBidiGenerateContentServerMessageType
impl RefUnwindSafe for GeminiBidiGenerateContentServerMessageType
impl Send for GeminiBidiGenerateContentServerMessageType
impl Sync for GeminiBidiGenerateContentServerMessageType
impl Unpin for GeminiBidiGenerateContentServerMessageType
impl UnsafeUnpin for GeminiBidiGenerateContentServerMessageType
impl UnwindSafe for GeminiBidiGenerateContentServerMessageType
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