pub struct FunctionResultContent {
pub struct_result: Option<Struct>,
pub content_list: Option<FunctionResultSubcontentList>,
pub string_result: Option<String>,
pub name: Option<String>,
pub is_error: Option<bool>,
}Expand description
genai.FunctionResultContent
Fields§
§struct_result: Option<Struct>§content_list: Option<FunctionResultSubcontentList>§string_result: Option<String>§name: Option<String>§is_error: Option<bool>Implementations§
Source§impl FunctionResultContent
impl FunctionResultContent
Sourcepub fn into_result(self) -> Option<FunctionResultContentResult>
pub fn into_result(self) -> Option<FunctionResultContentResult>
Takes the set arm of the result oneof, if any.
Sourcepub fn has_result(&self) -> bool
pub fn has_result(&self) -> bool
True when any arm of the result oneof is set.
Trait Implementations§
Source§impl Clone for FunctionResultContent
impl Clone for FunctionResultContent
Source§fn clone(&self) -> FunctionResultContent
fn clone(&self) -> FunctionResultContent
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 FunctionResultContent
impl Debug for FunctionResultContent
Source§impl Default for FunctionResultContent
impl Default for FunctionResultContent
Source§fn default() -> FunctionResultContent
fn default() -> FunctionResultContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FunctionResultContent
impl<'de> Deserialize<'de> for FunctionResultContent
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 FunctionResultContent
impl PartialEq for FunctionResultContent
Source§impl Serialize for FunctionResultContent
impl Serialize for FunctionResultContent
impl StructuralPartialEq for FunctionResultContent
Auto Trait Implementations§
impl Freeze for FunctionResultContent
impl RefUnwindSafe for FunctionResultContent
impl Send for FunctionResultContent
impl Sync for FunctionResultContent
impl Unpin for FunctionResultContent
impl UnsafeUnpin for FunctionResultContent
impl UnwindSafe for FunctionResultContent
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